08 2017 档案

void类型详解
摘要:转载自http://blog.csdn.net/geekcome/article/details/6249151#t1 void的含义 void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对v 阅读全文

posted @ 2017-08-18 11:38 liwuking 阅读(571) 评论(0) 推荐(0)

alloc/retain/release/dealloc的实现
摘要:前提 因为包含NSObject类的Foundation框架没开源,Foundation框架使用的Core Foundation框架以及通过NSObject类进行内存管理的部分源代码是开源的。我们可以通过GNUstep框架查看NSObject类的alloc的实现,GNUStep框架是Cocoa框架的互 阅读全文

posted @ 2017-08-17 17:13 liwuking 阅读(95) 评论(0) 推荐(0)

iOS时间戳
摘要:概括 指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。 iOS中的应用 [[NSDate date] timeIntervalSince1970] 可以获取到后面的毫秒、微秒 ,但是在保存的时候省略掉了小数点后面的数值。如一 阅读全文

posted @ 2017-08-17 10:24 liwuking 阅读(197) 评论(0) 推荐(0)

autoRelease的实现
摘要:概况 autoRelease既自动释放,类似c语言的自动变量,autoRelease会像c语言的自动变量那样对待实例对象,当超出其作用域(变量作用域)时,对象实例的release方法被调用。同变量不同的是,变量的作用域可以设定。 autoRelease的使用 1,生成并持有NSAutoRelease 阅读全文

posted @ 2017-08-17 10:08 liwuking 阅读(104) 评论(0) 推荐(0)

导航