IOS
幸福过饱和
这个作者很懒,什么都没留下…
展开
-
几个有用的Objective-C新特性
Objective-C已经稳定在TIOBE编程语言排行榜前五名,2010年刚接触Objective-C还是因为公司在搞Mac版企业IM开发,那时候OC还几乎无人问津,这些年倒是风光无限,只能感叹当初踩对点了,不清楚未来10年又会有哪些语言流行起来,下一个会不会是go?。这几年来Objective-C的进化速度也是非常快,Apple不断添加新的特性到Objective-C,例如ARC、Block...原创 2013-09-09 00:30:42 · 130 阅读 · 0 评论 -
从 Objective-C 里的 Alloc 和 AllocWithZone 谈起
一、问题起源 一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance. 主要的争议集中在下面这一段: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 static MyGizmoClass *sharedGizmoManager =...原创 2013-09-09 09:34:19 · 57 阅读 · 0 评论 -
iOS块语法详解(block编程)
——译自Apple Reference Library《Blocks Programming Topic》 简介 块对象是C语言的句法和运行时特性。它类似于标准C函数,但可以将代码、变量绑定到堆(heap)、栈(stack)。一个块还维护了一系列的状态,这些状态或数据影响着执行的结果。 可以把块组成函数表达式,用于传递给API,或者使用在多线程里。最有用的是回调,因为块在回调时能把代码和...原创 2013-09-10 16:58:50 · 103 阅读 · 0 评论