摘要:
更多阅读请访问: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)
浙公网安备 33010602011771号