关于Ojbective-C的self.的用法总结
2010-10-19 20:45:32 来源:WEB开发网核心提示:2010-10-19 11:30:28.910 Test[1293:207] 2:aMyobject:22010-10-19 11:30:28.911 Test[1293:207] 3:aMyobject:12010-10-19 11:30:28.911 Test[1293:207] 21:aMyobject:1201
2010-10-19 11:30:28.910 Test[1293:207] 2:aMyobject:2
2010-10-19 11:30:28.911 Test[1293:207] 3:aMyobject:1
2010-10-19 11:30:28.911 Test[1293:207] 21:aMyobject:1
2010-10-19 11:30:28.912 Test[1293:207] 22:aMyobject:2
2010-10-19 11:30:28.912 Test[1293:207] 31: '.' class object count 2
2010-10-19 11:30:28.913 Test[1293:207] 32: '->' class object count 1
结论:
不使用self.则直接使用类属性,赋值操作。
使用self.引用属性,使用@property定义的存取操作,可以使用@synthesize 自动实现存取操作的细节
要使用某类对象的其中类的某个属性时,如上的MyClass使用MyObject中的_myObject属性时,只有_myObject为@public修饰,且使用"->"操作符时,才是对象属性的使用,其他情况一般都是使用了存取操作。
更多精彩
赞助商链接