10 2016 档案

摘要:在PCH文件中添加如下代码:#ifdef __OBJC__ //保证代码只会在OC中引用 #ifdef DEBUG #define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ 阅读全文
posted @ 2016-10-27 21:30 笔锋至此 阅读(228) 评论(0) 推荐(0)
摘要:1. 用ARC管理内存 ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直 阅读全文
posted @ 2016-10-24 01:47 笔锋至此 阅读(263) 评论(0) 推荐(0)
摘要:load和initialize的共同特点 在不考虑开发者主动使用的情况下,系统最多会调用一次 如果父类和子类都被调用,父类的调用一定在子类之前 都是为了应用运行提前创建合适的运行环境 在使用时都不要过重地依赖于这两个方法,除非真正必要 load和initialize的区别 load方法 调用时机比较 阅读全文
posted @ 2016-10-14 23:38 笔锋至此 阅读(165) 评论(0) 推荐(0)
摘要:对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种: 响应者链(Responder Chain) 响应者对象(Responder Object),指的是有响应和处理事件能力的对象。响应者链就是由一系列的响应者对象构成的一个层次结构 阅读全文
posted @ 2016-10-14 23:35 笔锋至此 阅读(238) 评论(0) 推荐(0)
摘要:重用问题:如UITableViewCells、UICollectionViewCells、UITableViewHeaderFooterViews设置正确的reuseIdentifier,充分重用; 尽量把views设置为不透明:当opque为NO的时候,图层的半透明取决于图片和其本身合成的图层为结 阅读全文
posted @ 2016-10-14 23:33 笔锋至此 阅读(389) 评论(0) 推荐(0)
摘要:导入头文件 定义属性 建立 socket 连接到主机 调用连接到主机 发送消息 接收消息 断开连接 阅读全文
posted @ 2016-10-14 23:29 笔锋至此 阅读(132) 评论(0) 推荐(0)
摘要:nil 是 OC 的,空对象,地址指向 空(0) 的对象 在 OC 中,可以给空对象发送任何消息,不会出现错误 NULL 是 C 的,空地址,地址的数值是 0,是一个长整数 表示地址是空 NSNull 用于解决向 NSArray 和 NSDictionary 等集合中添加空值的问题 在 OC 中,可 阅读全文
posted @ 2016-10-14 23:25 笔锋至此 阅读(148) 评论(0) 推荐(0)
摘要:行高一定要缓存!!! 不要动态创建子视图 所有的子视图都预先创建 如果不需要显示可以设置 hidden 所有的子视图都应该添加到 contentView 上 所有的子视图都必须指定背景颜色 所有的颜色都不要使用 alpha cell 栅格化 异步绘制 所有的子视图都预先创建 如果不需要显示可以设置  阅读全文
posted @ 2016-10-11 23:56 笔锋至此 阅读(233) 评论(0) 推荐(0)
摘要:调试程序 调用堆栈 视图层次结构 - 查看视图遮挡以及自动布局错误 断点和 条件 断点 lldb instrument:Time Profile/ Core Animation/ 内存泄漏 收集错误 —— bugly * 官方网站 http://bugly.qq.com/ 操作步骤 Pod pod 阅读全文
posted @ 2016-10-11 15:26 笔锋至此 阅读(124) 评论(0) 推荐(0)
摘要:函数式编程概念 函数式编程是种编程范式 函数式编程 Functional Programming,简写 FP 使用特点,将局部小的逻辑计算封装为一个个小的函数体,在实际应用中将这些小的函数体 自由组合 可以接受函数当作输入(参数)和输出(返回值) 函数式编程的基础是 block/闭包 函数式编程的代 阅读全文
posted @ 2016-10-11 15:11 笔锋至此 阅读(799) 评论(0) 推荐(0)
摘要:简介 运行时是一种面向对象的编程语言的运行环境,类似于 java 的虚拟机 OC 最主要的特点就是在程序运行时,以发送消息的方式调用方法 运行时是 OC 的核心,Objective-C 就是基于运行时的 参考文档:http://nshipster.cn/swift-objc-runtime/ 运行时 阅读全文
posted @ 2016-10-11 15:09 笔锋至此 阅读(168) 评论(0) 推荐(0)
摘要:简介 CocoaPods 是 iOS 非常常用的类库管理工具 作为 iOS 程序员,掌握 CocoaPods 的常用终端命令,是必不可少的基本技能 集成框架命令 pod 安装和升级 Podfile 格式说明 阅读全文
posted @ 2016-10-11 15:08 笔锋至此 阅读(7234) 评论(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 笔锋至此 阅读(155) 评论(0) 推荐(0)