Person *person100 = [[Person alloc] init];
[person100 release];
NSLog(@"%ld", person100.retainCount);
刚创建就release掉的对象,通过打印发现dealloc方法也有调用。可为啥最后打印retainCount还是1呢?
------解决方案--------------------
这种情况类似c++里的野指针吧?person100这个对象已经释放,只是内存还未被其他对象占用。
楼主分享一下解决过程吧?
------解决方案--------------------
加nil。。。。。
------解决方案--------------------
楼主讲讲呀
------解决方案--------------------
对象释放了!但是指针还在吧?!
------解决方案--------------------
在ios开发中,这样是会crash的