上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 问题:已经了解如何构建 Block Objects, 现在你想执行 Block Objects 来获取结果。讨论:1.如果你有一个独立 Block Object,你可以象调用 C 函数那样简单调用它void (^simpleBlock)(NSString *) = ^(NSString *param... 阅读全文
posted @ 2014-10-29 17:34 safiri 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 问题:你想要理解在 Objective-C 方法和在 Block Objects 中访问变量的区别方案:这儿简单总结一下关于 Block Objects 变量你需要知道的内容:1.局部变量在 Block Objects 和 Objective-C 方法中的工作原理非常相似。2.对于内联Block O... 阅读全文
posted @ 2014-10-29 10:26 safiri 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 问题:希望能够编写自己的 Block Objects 或与 iOS SDK 类使用 Block Objects。 讨论:1.Block Objects 的对象可以内联或编码为独立的代码块。我们从后一种开始:假设你在 Objective-C 中有一个方法,既能接受 NSInteger 类的 2 个整... 阅读全文
posted @ 2014-10-28 11:45 safiri 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1.我们会一直和分派队列打交道,所以请确保你完全理解了其背后的概念。下面有 3 种分 派队列: Main Queue 这个队列在主线程上执行它的所有任务,Cocoa 和 Cocoa Touch 允许程序员在主线程 上调用一切 UI-related 方法。使用 dispatch_get_main_... 阅读全文
posted @ 2014-10-28 10:41 safiri 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 介绍: 当两个或两个以上的任务同时执行时就发生了并发. 即使只有一个CPU,现代操作系统也能够在同时执行多个任务.要实现这一点,需要给每个任务从CPU重分配一定的时间片 .例如,要在1秒内执行10个同样有限级的人物,操作系统会用10来平均分配1000毫秒,那么每个任务就会有100毫秒的CPU ... 阅读全文
posted @ 2014-10-27 17:33 safiri 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一 .问题:你想用流畅直观的动画来移动和拖拽TableView中的cell和section方案: 用moveSection:toSection:方法把一个Section移动到新位置. 用moveRowAtIndexPath:toIndexPath:方法把一个cell从当前位置移动到新位置例子: ... 阅读全文
posted @ 2014-10-24 11:03 safiri 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 问题:想让用户使用APP时,只要通过一个手指放在APP中一个TableViewcell上,就能在他们原本可选的操作中使用复制/粘贴选项方案: 在TabView的委托对象上实现下面3个UITableViewDelegate协议方法: tableView:shouldShowMenuForRowAt... 阅读全文
posted @ 2014-10-23 14:38 safiri 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 1.启用tableView的滑动删除 (想让你的用户能从TableView中轻松删除行)方案:在delegate中实现tableView:editingStyleForRowAtIndexPath:方法,在data source中实现tableView:commitEditingStyle:forR... 阅读全文
posted @ 2014-10-23 10:55 safiri 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1.实例化Table View 并设置一个Delegate2.向TableView填充数据- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typic... 阅读全文
posted @ 2014-10-22 11:54 safiri 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 按照以下步骤:1、打开你要在界面设计器中编辑的 XIB 文件2、在界面设计器中,确保你可以在选择的视图对象上自动布局,只要单击视图对象即可 3、点击 View→Utilities→Show File Inspector 菜单项4、在File Inspector里,Interface Builder ... 阅读全文
posted @ 2014-10-21 12:00 safiri 阅读(380) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页