提升iPhone和iPad应用响应性:并发、操作对象与块的运用
在开发iPhone和iPad应用时,提升应用的响应性至关重要。本文将介绍如何利用并发编程、操作对象和块来优化应用的性能和响应能力。
1. 实现NSInvocationOperation获取图片列表
首先,我们要在 viewWillAppear: 方法中初始化 NSInvocationOperation 对象,以获取有趣图片的列表。具体步骤如下:
1. 初始化 NSInvocationOperation 对象,传入 self 作为目标, fetchInterestingnessList 作为选择器, nil 作为对象(因为该方法不需要参数)。
2. 将操作添加到操作队列中。
3. 释放操作对象,避免内存泄漏。
以下是 viewWillAppear: 方法的代码示例:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
// 分配并初始化调用操作
NSInvocationOperation *fetchList =
[[NSInvocationOperation alloc] initWithTarget:self
超级会员免费看
订阅专栏 解锁全文
16

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



