通过枚举值调对应字符串

清醒疯子 发布于 2015年08月27日 | 更新于 2015年08月29日
无人欣赏。
积累原理,精简做深

枚举改字符串

//定义枚举类型
typedef NS_ENUM(NSInteger, SubCityCategoryType){
    SomeTypeKey = 0,
};
//声明全局类型数组
extern SomeType const SomeTypes[];
//声明全局类型字符串函数
extern NSString * const SomeTypeIdentifier(SomeType Key);
//定义类型数组
SubCityCategoryType const SubCityCategoryTypes[] = {
    SomeTypeKey
};
//定义字符串函数
NSString * const SubCityCategoryTypeIdentifier(SomeType Key){
    switch (Key) {
        case SomeTypeKey:
            return @"KeyString";
        default:
            return @"";
    }
}
//传入枚举值通过字符串函数获取指定字符串
SubCityCategoryTypeIdentifier(SomeTypeKey) //使用方式
后记(下面以聊家常为主,没时间没兴趣的朋友请直接忽略):

@xiaotie 兄在OurCoders.com上的回复: http://ourcoders.com/thread/show/6626/

想事情要从目标、限制条件、手段三方面入手。

我现在的核心目标,确实是希望以在上海呆得下去。5万这个数超出我之前预料,我原以为25K到30K就差不多了。以5万为目标的话,我现在的努力方式确实是错的。

把着眼点放到自己对别人的利用价值上,要乐于为人所用。

能做,做好,补缺,这是非常好的技术阶段划分。我目前大概只处于能做阶段,正在努力向做好阶段进阶。等达到了做好阶段,进入补缺阶段,才有定价权。

限制条件是筹码与缺点。我的筹码只有很短的期间价值。要继续努力,去带队或培养独门技能。每天保持长时间的努力。

我应该把主要精力转向刷金币。通过换位思考,找到付得起钱的人的需求,深入研究,积极合作。做贵不做贱,量越大,维护成本越大。

做深是合作,做广是竞争。选择做深领域,关注合作能力。

要为将来做适当的布局。

得道者多助,失道者寡助。道,我认为是建立行业生态,做深合作。

互补式地学习。

今天早上,和老婆讨论了很久职业路径选择的问题。 我们把路径分为4条: 1、客户专家:业务 2、技术专家:架构 3、问题专家:模块 4、原理专家:原理

原理专家,是一般人比较陌生的说法。 举个例子,说说原理专家的做事步骤: 1、获得一个问题。 2、分解问题。 3、每个部分通过最快的方式实现:现成的模块或第三方库。 4、选其中一部分,了解、熟悉实现的原理。 5、根据公司项目需要裁减,自己实现一遍。 6、选另一部分,了解、熟悉原理,裁减后重新实现一遍。

这样做,将可以照顾项目进度的同时,不断深入研究、深入优化自己的技术,以应付将会出现的需求变化。

看了@xiaotie 兄的回复,我决定把精力放在解决问题与互补合作上。从同事、公司、行业三个由低到高顺序努力把事情做深提高自己的利用价值。

今天,我写的《从零开始学 iOS 开发的15条建议》

http://www.cocoachina.com/ios/20150826/13151.html

居然上了CocoaChina.com 的首页头条:)

CocoaChina.com 的首页头条

共2条回复
tinyfool 回复于 2015年08月27日

疯子,注意下本站的markdown代码格式,按钮101,010就是

清醒疯子 回复于 2015年08月29日

1楼 @tinyfool

调好了:)我去调调别的帖子:)

登录 或者 注册
相关帖子