iOS 内存相关
禹布衣
这个作者很懒,什么都没留下…
展开
-
IOS ARC跟block那点事
【ARC的特性】 ARC下,所有NSObject类型指针, 1. 默认为__strong类型 2. 可以显示的指定为__weak类型,__weak类型指针在所指向对象销毁后会自动置为nil 3. __autorelesing类型用于inout参数类型 ARC下,当一个函数返回一个NSObject指针时,编译器会帮我们实现autorelease调用。转载 2015-01-19 16:29:17 · 571 阅读 · 0 评论 -
Objective-C中的字符串比较
Objective-C中,NSString的==操作符比较的是字符串地址,不是字符串内容,如果需要比较内容则需要使用isEqualToString:方法。具体的介绍可以看这里. 但是Xcode会对部分字符串做优化,相同的字符串会使用同一份拷贝,所以有时候也会出现意想不到的“正确”结果,比如: NSString *str1 = @"Homebrew"; NSString *str2 = @"转载 2015-05-08 10:52:37 · 1153 阅读 · 0 评论