self相当于java里面的this,表示类的对象本身。
加个self.是为了调用对应的set方法,如果不加,就不调用,不掉用就会造成引用计数的retainCount不加一,不加一就会被直接释放,结果就是在数据源那个方法中得到空值,没法使用,程序崩溃。所以需要调用对应的方法就加上self. ,不需要就不加。

@property(retain)I

- (void)viewDidLoad
{
    [super viewDidLoad];    
    NSArray * array = [[NSArray alloc] initWithObjects:@"a", @"b", @"c", @"d", @"e", @"f", @"g", nil];
    self.cityArray= array;    
    [array release]; //如果不加self.就会在这里把array直接完全释放,结果array就没法用了。

}

最新文章

  1. jquery+ajax实现分页
  2. jquery(ajax)与js(ajax)的比较
  3. mvc-servlet---ServletConfig与ServletContext对象详解(转载)
  4. SSH2中实例化不了Action的一个原因
  5. 怎样在Swift中使用CocoaPods-b
  6. 原生javascript实现ajax,post参数
  7. hdoj 1052 Tian Ji -- The Horse Racing【田忌赛马】 【贪心】
  8. JS - 焦点图
  9. Xamarin相关学习预估
  10. poj2253(最短路小变形)
  11. list_删除元素
  12. Pangolin的使用
  13. Ubuntu超好用软件:剪贴板
  14. I2C和I2S的区别和使用方法
  15. curl以cookie的方式登录
  16. java.lang.NoClassDefFoundError: org/jdom/input/SAXBuilder
  17. ssm后台开发及发布
  18. netty SimpleChannelInboundHandler<Message>和ChannelInboundHandlerApter
  19. CSS 3 学习笔记
  20. Vue推荐资料

热门文章

  1. light oj 1032(数位DP)
  2. hdu 2476 (string painter) ( 字符串刷子 区间DP)
  3. Swift4 可选型, 可失败的构造函数
  4. HDU1429:胜利大逃亡(续)
  5. bzoj 3677: [Apio2014]连珠线【树形dp】
  6. poj 1637 Sightseeing tour【最大流+欧拉路】
  7. 基于ssh框架web示例
  8. Quartz.Net实现的定时执行任务调度
  9. 题解报告:poj 2559 Largest Rectangle in a Histogram(单调栈)
  10. 如何移除EditText自动焦点