上一页 1 ··· 4 5 6 7 8

UIView-01

摘要: 控制器默认会自动找对应的xib来创建view1,去掉Controller这个单词后的同名xib:HMHomeView.xib2,完全同名的xib:HMHomeViewController.xib 阅读全文
posted @ 2015-03-16 10:57 FKunLam 阅读(58) 评论(0) 推荐(0) 编辑

GCD-02

摘要: GCD 阅读全文
posted @ 2015-03-16 08:56 FKunLam 阅读(97) 评论(0) 推荐(0) 编辑

GCD-01

摘要: 同步,异步,并发,串行1,同步和异步主要影响:能不能开启新的线程*同步(dispatch_sync):在当前线程中执行任务,不具备开启新线程的能力;*异步(disaptch_async):在新线程中执行任务,具备开启新线程的能力;2,并发和串行主要影响:任务的执行方式*并发:多个任务并发(同时)执行... 阅读全文
posted @ 2015-03-16 00:07 FKunLam 阅读(101) 评论(0) 推荐(0) 编辑

UITableViewCell-03

摘要: 默认得cell央视通常不能满足正常的开发需求。解决方法-自定义cell1,XIB2,纯代码3,StoryBoardXIB的定义步骤:1,新建 名字.xib2,拖拽一个需要自定义的控件,摆放其它子控件3,新建一个类*类名要与XIB的名字保持一致*继续自的子类要与XIB中的根节点的类型一致4,要连线之前... 阅读全文
posted @ 2015-03-14 15:08 FKunLam 阅读(79) 评论(0) 推荐(0) 编辑

UITableViewCell-02

摘要: // 单行插入刷新,效率高 NSIndexPath *path = [NSIndexPath indexPathForRow:(self.tgs.count - 1) inSection:0]; [self.tableView insertRowsAtIndexPaths:@[path]... 阅读全文
posted @ 2015-03-14 14:17 FKunLam 阅读(82) 评论(0) 推荐(0) 编辑

iOS代理-03

摘要: 控制器---->控件(strong)强引用控件.delegate---->控制器(strong)强引用控件中的delegate(nonatomic,weak)弱引用只有将控件中的delegate设置为weak才合理,不然会造成循环引用,导致控制器和子视图都无法被释放,造成内存泄露。 阅读全文
posted @ 2015-03-14 13:47 FKunLam 阅读(69) 评论(0) 推荐(0) 编辑

UITableViewCell-01

摘要: UITableViewCell1)当所有的cell的高度都一样的时候 使用:tableView.rowHeight,这样效率高。2)当cell的高度不一样时 使用:- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexP... 阅读全文
posted @ 2015-03-13 11:53 FKunLam 阅读(78) 评论(0) 推荐(0) 编辑

iOS代理-02

摘要: 代理阶段性小结@required ->必须实现的方法@optional ->可选的实现方法-不强求实现-如果实现了能得到特殊的效果,如果不实现,也不影响程序的正确运行 能够增加控件的灵活度1,遵守协议,预先定义好方法,不实践,具体的实现工作由代理负责 定义的与数据有关的方法 定义的与... 阅读全文
posted @ 2015-03-12 20:56 FKunLam 阅读(86) 评论(0) 推荐(0) 编辑

iOS代理-01

摘要: 代理模式:是父控件(视图控制器)监听子控件的事件,当子控件发生某些事情时,通知父控件工作。1,监听控件的某些事件2,使用代理模式,是为了在程序直接“解耦”(关联不要那么紧密) 阅读全文
posted @ 2015-03-12 16:40 FKunLam 阅读(79) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8