美文网首页
iOS 枚举字符串 处理

iOS 枚举字符串 处理

作者: 风儿吹啊吹 | 来源:发表于2019-10-10 21:32 被阅读0次
在 .h 文件中

typedef NS_ENUM(NSUInteger, MKCommandType) {
    MKCommandTypeText,
    MKCommandTypeFile,
    MKCommandTypeUnkonw,
};
MKCommandType MKCommandTypeWithString(NSString *commandString);
NSString *MKCommandTypeString(MKCommandType commandType);

在 .m 文件中

MKCommandType MKCommandTypeWithString(NSString *commandString) {
   if ([commandString isEqualToString:@"text"]) {
        return MKCommandTypeText;
    } else if ([commandString isEqualToString:@"file"]) {
        return MKCommandTypeFile;
    }  else {
        return MKCommandTypeUnkonw;
    }
}

NSString *MKCommandTypeString(MKCommandType commandType) {
    switch (commandType) {
        case MKCommandTypeText:
            return @"text";
            break;
        case MKCommandTypeFile:
            return @"file";
            break;
        case MKCommandTypeUnkonw:
            return @"unknow";
            break;
   }
}

相关文章

  • iOS 枚举字符串 处理

    在 .h 文件中 在 .m 文件中

  • IOS 文件路径字符串处理

    IOS 文件路径字符串处理转自

  • 学习typescript - enum

    数字枚举 默认顺序 数字枚举 指定顺序 数字枚举 获取对应数字 枚举 首个成员未初始化 字符串枚举 字符串数字混合...

  • iOS 字符串枚举

    我们日常开发中常见或者常用的枚举都是整数型,类似于这样的: 其实,iOS系统代码里面有这样一个宏定义: 我们可以利...

  • enums

    字符串枚举(String Enums) ts v2.4 支持字符串枚举,即枚举的的成员可以是字符串类型,以前只能是...

  • Swift 5.1 (8) - 枚举类型

    级别: ★☆☆☆☆标签:「iOS」「Swift 5.1」「枚举」「迭代枚举」「枚举关联值」「递归枚举」作者: 沐灵...

  • JPA关于枚举类型的处理

    当我们使用jpa处理枚举类型的自定义查询时,可以这么干: 将枚举的字符串形式存储到数据库中 首先在model中指定...

  • iOS - OC (字符串枚举)

    我们可以看苹果自己框架内部暴露出来的API 我们可以知道

  • 枚举

    定义一些带名字的常量, 相对对象更加安全 常量枚举 数字枚举 字符串枚举 异构枚举

  • UVA 1592(Database)

    思路:参照紫书,先将字符串映射成数字便于处理,然后枚举每两列,再枚举每一行,利用STL里面的map做一个查找,若找...

网友评论

      本文标题:iOS 枚举字符串 处理

      本文链接:https://www.haomeiwen.com/subject/pdqzpctx.html