Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有.h:
@property (nonatomic,retain) NSString *myString;
以 .m 为单位:
@synthesize myString; myString =@"Test";
我必须在 dealloc 中释放它吗? 因为有时我的应用会因为 [myString release] 而崩溃,不知道为什么?
只要属性定义了“retain”属性,就需要在dealloc中释放。
现代 Objective C 中的 ARC(自动引用计数)具有内置的垃圾收集,因此不再需要释放和保留。