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

学习IOS开问题篇--类中的成员变量如果不实例化是什么情况

2014-06-06 21:11 337 查看
@interface Person : NSObject

@property (noatonmic,copy) NSString * name;

@end

一个person类,name是person得成员变量

如果在一个类中写入person为成员变量

self.person.name = @"zhangsan";

如果前面不将person实例化,实际上是在对一个空指针进行操作

[nil setname:@"zhangsan"]; 因为oc中对空指针发消息不会报错,所以这个问题不容易察觉,但是如果把person存入数组中,会提示数组中不能添加nil.

基础知识,但是初学者容易忽视.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐