01 2016 档案

摘要:AVPlayer 初始化 + (instancetype)playerWithURL:(NSURL )URL; + (instancetype)playerWithPlayerItem:(AVPlayerItem )item; (instancetype)ini... 阅读全文
posted @ 2016-01-20 18:30 孙焱焱 阅读(2457) 评论(0) 推荐(0)
摘要:UITableView优化 重用 UITableView最核心的思想就是UITableViewCell的重用机制。当TableView需要显示一个Cell时,会先从已创建的Cell中找一个可以重用的,然后展现到屏幕。一般情况下,可以被重用的Cell都滚到了屏幕区域外。如果慢慢地拖动TableView 阅读全文
posted @ 2016-01-18 14:46 孙焱焱 阅读(246) 评论(0) 推荐(0)
摘要:消息messaging 理解objc_msgSend 在对象上调用方法用Object C的术语叫做“传递消息”。 给对象发送消息写法: id returnValue = [somneObject messageName:parameter]; 编译器会将上诉代码转换为: id = returnVal 阅读全文
posted @ 2016-01-14 16:14 孙焱焱 阅读(228) 评论(0) 推荐(0)
摘要:NSUserDefaults(轻量数据储存)会储存到内置的plist中 //获取 + (NSUserDefaults )standardUserDefaults; //清空 + (void)resetStandardUserDefaults; //取出数据 (nullable NSString ... 阅读全文
posted @ 2016-01-12 14:44 孙焱焱 阅读(168) 评论(0) 推荐(0)
摘要:NSURLSession 相比NSURLConnection,NSURLSession提供了配置会话缓存、协议、cookie和证书能力 通过三个子类来完成文件上传、文件下载和获取数据 NSURLSessionData、NSURLSessionUploadTask、NSURLSessio... 阅读全文
posted @ 2016-01-12 14:32 孙焱焱 阅读(224) 评论(0) 推荐(0)
摘要:《疯狂Android讲义》笔记 第二章 android应用的界面编程 2.1 开发自定义的View继承View基类的子类,然后重写View中的方法。 onFinishInflate(): 当应用从XML布局文件加载该组件并利用它来构建界面之后,该方法将会被回调。 onMeasure(int,i... 阅读全文
posted @ 2016-01-07 11:21 孙焱焱 阅读(1783) 评论(0) 推荐(0)
摘要:《Effective Object C 2.0 编写高质量IOS与OS X代码的52个有效方法》 1 、在类的头文件中尽量少引入其他头文件 使用@class代替import,还可以解决相互引用的问题。 协议和代理可以放在小的头文件中,但不要放在大的头文件中减少耦合。 2、用类型... 阅读全文
posted @ 2016-01-07 11:16 孙焱焱 阅读(209) 评论(0) 推荐(0)
摘要:《代码大全2》 第六章 可以工作的类 抽象数据类型ADT :一组数据 和 对其的操作 类可以看成是 ADT + 继承 +多态 良好的类接口,类接口可以看成类共有子程序所构成的集合 类接口应该表现一致的抽象层次。 尽可能让接口可编程,而不是表达语义。将接口中逻辑部分转换为编辑器能实施的部分,... 阅读全文
posted @ 2016-01-07 11:14 孙焱焱 阅读(867) 评论(0) 推荐(0)