84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
通过拖线的方式,将控件属性放到.m文件的@interface中的变量声明和方法声明中有什么不同呢,为什么放到变量申明的时候不能通过self.去访问?如图中3位置中只能访问2位置而不能访问1位置中的声明。
ringa_lee
self.是调用setter和getter方法,你只在位置1处做了变量声明,没有写该属性的setter和getter方法。
@interface MyClass (Category) -(Abc*) testFunc; @end
这种括号里有字的 就是给一个类声明了一个Catetory
@interface MyClass () -(Abc*) testExtension; @end
这种括号里没字的 是extension 里边都是这个类私有的变量和方法
self.是调用setter和getter方法,你只在位置1处做了变量声明,没有写该属性的setter和getter方法。
这种括号里有字的 就是给一个类声明了一个Catetory
这种括号里没字的 是extension 里边都是这个类私有的变量和方法