retaincount专题

OC内存管理retainCount,dealloc

main.m // insert code here.../*内存管理*///1.为什么要管理内存?//OC动态语言,需要内存否则会造成内存泄露,一定规模后会造成程序的崩溃//OC中引入了计数(retainCount),判定对象是否应该被销毁,并回收内存//2.管理内存的方法//手动内存管理//自动引用计数(ARC = Automatic reference counting)/*关灯例

Objective-C中NSString对象retainCount之谜探索

Objective-C对于NSString字符串,会采用不同的实现形式,鄙人经过总结得出一下结论:(可能有误,则其善者而从之) 1. 字符串常量,类似于C语言形式,静态区存储 NSString *s = @"test"; NSLog(@"s:%lx",[s retainCount]);//输出值为0xffffffffffffffff(UINT_MAX) NSLog(@"s:%