学习ios category的时候文章上说category无法向已有类添加实例变量
但是作者给出的例子让我有点懵圈了
求解释那个name是怎么回事
ringa_lee2017-04-17 17:50:59
이것은 변수가 아닌 속성입니다.
클래스에 속성을 추가하면 해당 변수가 자동으로 생성됩니다.
카테고리에 속성을 추가하면 해당 인스턴스 변수가 생성되지 않습니다.
메서드를 카테고리에 추가할 수 있기 때문에 다음과 같이 생각하시면 됩니다.
@property(nonatomic, copy) NSString *name; 실제로는 set 및 get 메소드가 추가됩니다
PHP中文网2017-04-17 17:50:59
objc는 동적 언어이므로 런타임에 기존 클래스에 속성을 추가할 수 있습니다.
으아악SVPullToRefresh의 예:
으아악