摘要: 重用问题:如UITableViewCells、UICollectionViewCells、UITableViewHeaderFooterViews设置正确的reuseIdentifier,充分重用; 尽量把views设置为不透明:当opque为NO的时候,图层的半透明取决于图片和其本身合成的图层为结 阅读全文
posted @ 2016-10-14 23:33 笔锋至此 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 导入头文件 定义属性 建立 socket 连接到主机 调用连接到主机 发送消息 接收消息 断开连接 阅读全文
posted @ 2016-10-14 23:29 笔锋至此 阅读(126) 评论(0) 推荐(0) 编辑
摘要: nil 是 OC 的,空对象,地址指向 空(0) 的对象 在 OC 中,可以给空对象发送任何消息,不会出现错误 NULL 是 C 的,空地址,地址的数值是 0,是一个长整数 表示地址是空 NSNull 用于解决向 NSArray 和 NSDictionary 等集合中添加空值的问题 在 OC 中,可 阅读全文
posted @ 2016-10-14 23:25 笔锋至此 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 行高一定要缓存!!! 不要动态创建子视图 所有的子视图都预先创建 如果不需要显示可以设置 hidden 所有的子视图都应该添加到 contentView 上 所有的子视图都必须指定背景颜色 所有的颜色都不要使用 alpha cell 栅格化 异步绘制 所有的子视图都预先创建 如果不需要显示可以设置  阅读全文
posted @ 2016-10-11 23:56 笔锋至此 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 调试程序 调用堆栈 视图层次结构 - 查看视图遮挡以及自动布局错误 断点和 条件 断点 lldb instrument:Time Profile/ Core Animation/ 内存泄漏 收集错误 —— bugly * 官方网站 http://bugly.qq.com/ 操作步骤 Pod pod 阅读全文
posted @ 2016-10-11 15:26 笔锋至此 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 函数式编程概念 函数式编程是种编程范式 函数式编程 Functional Programming,简写 FP 使用特点,将局部小的逻辑计算封装为一个个小的函数体,在实际应用中将这些小的函数体 自由组合 可以接受函数当作输入(参数)和输出(返回值) 函数式编程的基础是 block/闭包 函数式编程的代 阅读全文
posted @ 2016-10-11 15:11 笔锋至此 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 简介 运行时是一种面向对象的编程语言的运行环境,类似于 java 的虚拟机 OC 最主要的特点就是在程序运行时,以发送消息的方式调用方法 运行时是 OC 的核心,Objective-C 就是基于运行时的 参考文档:http://nshipster.cn/swift-objc-runtime/ 运行时 阅读全文
posted @ 2016-10-11 15:09 笔锋至此 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 简介 CocoaPods 是 iOS 非常常用的类库管理工具 作为 iOS 程序员,掌握 CocoaPods 的常用终端命令,是必不可少的基本技能 集成框架命令 pod 安装和升级 Podfile 格式说明 阅读全文
posted @ 2016-10-11 15:08 笔锋至此 阅读(7163) 评论(0) 推荐(0) 编辑
摘要: 参考文章 https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Multithreading/RunLoopManagement/RunLoopManagement.html#//apple_ref/doc/ui 阅读全文
posted @ 2016-10-11 15:06 笔锋至此 阅读(143) 评论(0) 推荐(0) 编辑