您的位置:首页 > 移动开发 > IOS开发

做一个靠谱的iOS开发者(1)

2015-08-01 21:19 267 查看
在iOS开发中一些理应注意的地方: 代码优化---定义枚举类型时,建议使用
NS_ENUM
NS_OPTIONS
宏代替enum,官方的 Adopting
Modern Objective-C 一文已有说明,如果工程项目非常庞大,需要拆分成不同的模块,可以在类、typedef宏命名的时候使用前缀。MVC中业务逻辑不应当写在Model中。如果方法表示让对象执行一个动作,使用动词打头来命名,注意不要使用do,does这种多余的关键字,动词本身的暗示就足够了。Objective-C
有 designated 和 secondary 初始化方法的观念。 designated 初始化方法是提供所有的参数,secondary 初始化方法是一个或多个,并且提供一个或者更多的默认参数来调用 designated 初始化方法的初始化方法。按照接口设计的惯例,如果设计了“初始化方法” (initializer),也应当搭配一个快捷构造方法。而快捷构造方法的返回值,建议为instancetype,为保持一致性,init方法和快捷构造方法的返回类型最好都用instancetype。在声明方法时,类似的-和(void)之间应该有一个空格。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: