变量加.self
2024-08-30 19:07:38
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就没法用了。
}
最新文章
- jquery+ajax实现分页
- jquery(ajax)与js(ajax)的比较
- mvc-servlet---ServletConfig与ServletContext对象详解(转载)
- SSH2中实例化不了Action的一个原因
- 怎样在Swift中使用CocoaPods-b
- 原生javascript实现ajax,post参数
- hdoj 1052 Tian Ji -- The Horse Racing【田忌赛马】 【贪心】
- JS - 焦点图
- Xamarin相关学习预估
- poj2253(最短路小变形)
- list_删除元素
- Pangolin的使用
- Ubuntu超好用软件:剪贴板
- I2C和I2S的区别和使用方法
- curl以cookie的方式登录
- java.lang.NoClassDefFoundError: org/jdom/input/SAXBuilder
- ssm后台开发及发布
- netty SimpleChannelInboundHandler<;Message>;和ChannelInboundHandlerApter
- CSS 3 学习笔记
- Vue推荐资料
热门文章
- light oj 1032(数位DP)
- hdu 2476 (string painter) ( 字符串刷子 区间DP)
- Swift4 可选型, 可失败的构造函数
- HDU1429:胜利大逃亡(续)
- bzoj 3677: [Apio2014]连珠线【树形dp】
- poj 1637 Sightseeing tour【最大流+欧拉路】
- 基于ssh框架web示例
- Quartz.Net实现的定时执行任务调度
- 题解报告:poj 2559 Largest Rectangle in a Histogram(单调栈)
- 如何移除EditText自动焦点