zoukankan      html  css  js  c++  java
  • 枚举与字符串映射

    代码:

    #import <Foundation/Foundation.h>
    
    typedef NS_ENUM(NSUInteger, NetworkStatus){
        NetworkStatusGood = 0,
        NetworkStatusBad
    };
    
    NSString * const NetworkStatusNameMapping[] = {
        [NetworkStatusGood] = @"NetworkStatusGood",
        [NetworkStatusBad] = @"NetworkStatusBad"
    };
    
    int main(int argc, const char * argv[]) {
        @autoreleasepool {
            // 打印枚举值与其对应的字符串
            NSLog(@"NetworkStatusGood = (%tu, %@)", NetworkStatusGood, NetworkStatusNameMapping[NetworkStatusGood]);
            NSLog(@"NetworkStatusBad = (%tu, %@)", NetworkStatusBad, NetworkStatusNameMapping[NetworkStatusBad]);
        }
        return 0;
    }

    输出:

    NetworkStatusGood = (0, NetworkStatusGood)
    NetworkStatusBad = (1, NetworkStatusBad)
  • 相关阅读:
    小程序模板
    小程序 if else
    小程序入门小知识
    懒加载
    展示效果
    五星评价
    萤火虫效果
    下雪效果
    选项卡
    VUE组件中 data 里面的数据为什么要return 出来
  • 原文地址:https://www.cnblogs.com/xwoder/p/6341276.html
Copyright © 2011-2022 走看看