Avatar notebook default
6篇文章 · 1207字 · 2人关注
  • 七.类族设计模式

    1.用统一的父类创建类接口穿件对象,具体实现都在各自子类。(UIButton NSArray 都是类簇模式) 2.判断莫类是否属于是一个特定之类...

  • 六.对象相等性判断和NSCopying协议

    1.对象等同性NSObject 协议判断等同性的两个方法(当且仅当支持值完全相同,两个对象才完全相等)@protocol NSObject (B...

  • 五.属性和实体变量常用写法与用法

    1.属性常见用法汇总 2.实例变量建议写入的时候用self. 读取用实例变量_var 原因self.的方式其实本质是调用 set 或get方法,...

  • 四.枚举类型的推荐用法

    枚举一般可以用于type切换,状态变化,以及样式组合等场景1.只用一种类型不需要样式组合。(NS_ENUM,NS_OPTIONS底层会自适应)推...

  • 三.少用#define定义常量,多用类型常量

    原因:a.没有声明定义类型b.define定义的常量可能会坚持重新定义,而且编译器也不会产生警告 场景1:只在单个类里面使用(局部)推荐用 不推...

  • 二.多用字面量语法(易读易维护)

    推荐用字面量语法优点:(代码简洁且易读) 注意事项(局限):1.数组和字典用字面量,要保证对象值不为nil,否则会奔溃。 2.字面量创建出来的对...

  • 一.在.h头文件中尽量少引用其他.h头文件

    1.好处:a减少编译时间;b.避免循环引用(如果用#include的话);c.减少依赖关系容易做SDK,供第三方调用2.正确的例子(原则就是能不...

文集作者