摘要: 原理了解:mikeash.com的博客 Xcdoe快捷键 1注释:alt+command+/ (editor中) 调试技巧 1 p/t用二进制来打印值 2 dis 当前函数的反汇编 3 调试添加全局断点:all exceptions 目的是当产生异常或者崩溃能停留在异常和崩溃发生的地方,而不是跳转到 阅读全文
posted @ 2017-03-18 14:46 encoreMiao 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/q199109106q/article/details/8614044/ 标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联 阅读全文
posted @ 2017-03-18 14:26 encoreMiao 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.sina.com.cn/s/blog_702e40a80101d34z.html 原文:http://www.jianshu.com/p/9027506a2f73 在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 o 阅读全文
posted @ 2017-03-18 13:49 encoreMiao 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 中介者模式定义了一个对象,该对象封装了一组对象是如何交互的。这种模式被认为是一个行为模式,因为它可以改变程序的运行行为。它解决了类与类之间趋于复杂的依赖关系。当功能种出现了多对多的复杂对象群时就可以使用中介者模式。将一定的复杂度移到了Mediator中,所以Mediator类的功能维护需要谨慎处理。 阅读全文
posted @ 2017-03-17 18:11 encoreMiao 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一 对象创建 1原型 2工厂方法 3抽象工厂 4生成器 5单例 二 对象状态 1备忘录 三 对象去耦 1观察者 2中介者 四 接口适配 1适配器 2桥接 3外观 五 抽象集合 1组合 2迭代器 六 行为扩展 1访问者 2装饰 3责任链 七 算法封装 1模板方法 2策略 3命令 八 性能与对象访问 1 阅读全文
posted @ 2017-03-17 17:25 encoreMiao 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 观察者模式是指一个对象状态发生改变,会通知正在对它进行观察的对象。观察者模式最常见的两种:KVO,NSNotification。 首先关于KVO:(这里注意KVO和KVC都基于runtime的动态机制) 观察者是在被观察者内进行注册的,同时观察者和被观察者都要实现NSKeyValueObservin 阅读全文
posted @ 2017-03-17 17:01 encoreMiao 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1argc为启动参数个数,因为启动参数第一个是工程名称,所以argc必大于等于1 2可以在方法中的注释哩加入以TODO: MARK: FIXME: ???:等开头的文本,这些作为程序员所做的记号放入到功能菜单中。 3runloop一直处于阻塞状态,直至某些有趣的事情发生为止。 4非正式协议是NSOb 阅读全文
posted @ 2017-03-14 21:03 encoreMiao 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 第一章:自动引用计数 1.2 内存管理/引用计数 1.2.2 内存管理思考方式: 1)自己生成的对象,自己所持有。alloc/new/copy/mutableCopy 2)非自己生成的对象,自己也能持有。retain 3)不再需要自己持有的对象时释放。release/autorelease 4)非自 阅读全文
posted @ 2017-03-14 17:27 encoreMiao 阅读(861) 评论(0) 推荐(0) 编辑
摘要: iOS中访问HTTP资源需要对URL进行Encode才能正确访问。 OC中有方法: - (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)enc; 例如: NSString *url=@"http://un 阅读全文
posted @ 2016-12-30 17:27 encoreMiao 阅读(1845) 评论(0) 推荐(0) 编辑
摘要: 1首先需要在github上创建你自己的github账户 2新建仓库(注意选择initialize this repository with a README) 3生成ssh(公钥.pub&私钥) 命令行:$ssh-keygen -t rsa -C xxxx@126.com(注册github时的ema 阅读全文
posted @ 2016-12-30 15:31 encoreMiao 阅读(1793) 评论(0) 推荐(0) 编辑