提升iPhone和iPad应用性能:并发与3D资源导入指南
1. 转换Interestingness应用以使用Apple官方版本的Blocks和NSBlockOperation
当Apple推出官方版本的Blocks时,将使用Blocks的Interestingness应用转换为使用官方版本的Blocks和NSBlockOperation应该相当简单。不过,由于在iPhone OS 4.0媒体活动中宣布,适用于iPad设备的iPhone OS 4.0要到2010年秋季才会推出,所以在此期间这些步骤是否可行尚不清楚。具体步骤如下:
1. 移除PLBlocks.framework。
2. 移除PLBlocks头文件和实现文件NSOperationQueue + PLBlocks.h和.m。
3. 将项目的编译器从GCC 4.2(Plausible Blocks)更改为GCC 4.2。
4. 在InterestingnessTableViewController的实现文件中,移除对NSOperationQueue + PLBlocks.h的导入语句。
5. 在getImageForURL:方法中,将PLBlockOperation更改为NSBlockOperation,示例代码如下:
/*
* create a block operation
*/
NSBlockOperation *fetchImageOp = [NSBlockOperation blockOperationWithBlock:^{
…
}];
超级会员免费看
订阅专栏 解锁全文
1679

被折叠的 条评论
为什么被折叠?



