swift 注意项

1:默认的情况下,(productName)就是命名空间,在同一个命名空间里面,所有资源都是共享的,因此不需要import导入头文件.
2:正因为这样的特性,所以尽量在swift文件里面用private或者fileprivate修饰一些成员变量和成员方法或函数
3:oc中懒加载方法,要分清楚调用self.变量和直接调用变量的顺序,直接调用变量就不会走懒加载方法,导致有可能取到的值为nil
4:定义的方法名一样,参数或者返回值不一样,这样的方式叫做方法的重载
5:再给一个模型用kvc赋值的时候,成员变量的类型为基本数据类型,是不建议设为可选性,系统没办法给基本数据类型分配内存空间

你可能感兴趣的:(swift 注意项)