好岸园IT技术学习网 hopean.com IT新闻 js网页特效 it技术 二次开发
摘要: 更多阅读请访问:http://www.hopean.comiOS4已经直接支持blocks,很有必要学习一下。在ios,blocks是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是只读的。Blocks的定义: int (^myBlock) (int a,int b) = ^(int a,int b){ return a+b; }; 定义了一个名为myBlock的blocks对象,它带有两个i... 阅读全文
posted @ 2012-10-31 15:34 hopeanCom 阅读(397) 评论(0) 推荐(0)
摘要: 更多阅读请访问http://www.hopean.com自从引进了iOS5,iPhone,iPad,iPodTouch编程改变了很多。整个runtime和objective-c的编码方式发生了戏剧性的改变。ARC(Automatic Reference Counting - 自动引用计数)技术现在引入到LLVM编译器(LLVM Compiler)中,在某些方面,使程序更加灵活,另一方面使runtime更加脆弱。 在这章中,我们将谈论,在objective-c runtime ARC下,如何使用对象,以及怎么管理它们。从手工引用计数到自动引用计数(ARC) Problem 学习Aut... 阅读全文
posted @ 2012-10-31 10:29 hopeanCom 阅读(462) 评论(1) 推荐(0)