nonatomic对引用计数的影响(非ARC)

@interfaceAppDelegate()

{

    NSObject * obj_;

}

@property(retain) NSObject * obj;// 默认是atomic

//@property(nonatomic, retain) NSObject * obj;

@end

 

@implementation AppDelegate

 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

  obj_ = [[NSObject alloc] init];

      id xx = self.obj; // 如果不是nonatomic,这里引用计数+1

    xx = self.obj; // 如果不是nonatomic,这里再+1.执行完这句后obj_的引用计数成了3

 

    returnYES;

}

 

@end

posted @ 2013-09-09 10:48  小鼬就是我  阅读(222)  评论(0编辑  收藏  举报