我想知道当我在这种情况下创建没有@property 的变量时,ARC 是如何知道如何工作的:
@interface MyClass: NSObject
{
NSString *name;
}
-(NSString*)name;
-(void)setName:(NSString*)the_name;
我可以在这段代码中使用 __strong 关键字吗?:
@interface MyClass : NSObject
{
NSString __strong *name;
}
或者我必须以这种方式编写访问器方法?:
-(void)setName:(NSString*)the_name{
name = __strong the_name;
}