iOS-Object-C
优秀的竹子
不断学习与分享,成为优秀的人。
展开
-
iOS*内存管理
iOS内存管理笔记原创 2017-05-09 16:33:25 · 265 阅读 · 0 评论 -
iOS Object-C的id与instancetype关键字的异同点
在写一个单例方法的时候,被问到为什么返回值类型用instancetype而不用id。 + (instancetype)shareManager { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _shareManager = [[super allocWithZone:NULL]...原创 2019-03-01 11:22:12 · 535 阅读 · 0 评论 -
OC中的空值nil\Nil\NULL\NSNull的区别
nil、Nill、NULL、[NSNull null]都是用来表示“空”或“零”。只不过表示不同种类的的“空”或“零”。也许和0与0.0一样,都表示“零”,但是一个对应整型,一个对应浮点型。 一、nil 定义 // objc.h #ifndef nil # if __has_feature(cxx_nullptr) // 判断C++中是否有nullptr特性,一般iOS中无用 # def...原创 2019-03-01 16:35:30 · 977 阅读 · 0 评论