码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2014-06-11 07:28:01      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:string   set   os      问题   name   

@interface Person : NSObject

@property (noatonmic,copy) NSString * name;

@end

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

 

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

self.person.name = @"zhangsan";

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

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

 

基础知识,但是初学者容易忽视.

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

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

标签:string   set   os      问题   name   

原文地址:http://www.cnblogs.com/zhaoyan/p/3773657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!