会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
conor
博客园
首页
新随笔
联系
订阅
管理
2017年8月29日
iOS开发那些事儿(七)Http状态码汇总
摘要: 文档链接:https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 10.1.1 100 Continue:请继续发送请求 101 Switching Protocols:请求已被接受并切换了协议 10.2.1 200 O:成功并返回 10.2.
阅读全文
posted @ 2017-08-29 09:44 conor
阅读(326)
评论(0)
推荐(0)
2016年6月14日
iOS开发那些事儿(六)Git分之策略
摘要: git 分支策略 将要介绍的这个模型不会比任何一套流程内容多,每个团队成员都必须遵守,这样便于管理软件开发过程。 既分散又集中 我们使用的,且与这个分支模型配合的非常好的库,他有一个“真正”的中央仓库。注意,这个库只是被认为是中央仓库(因为Git是一个分布式的版本控制工具,在技术层面没有所谓的中央仓
阅读全文
posted @ 2016-06-14 15:56 conor
阅读(477)
评论(0)
推荐(0)
2016年6月12日
iOS开发那些事儿(三)JsonKit解析原理
摘要: json_parse_it :开始解析,字符串指针从头到尾循环 jk_parse_next_token:获取下个字符的type和length 大部分分隔符长度都是固定1 jk_parse_string:循环移动指针直到结束符号,获取字符串长度 jk_parse_number:获取数字的长度 jk_o
阅读全文
posted @ 2016-06-12 10:49 conor
阅读(364)
评论(0)
推荐(0)
2016年5月30日
iOS开发那些事儿(五)Objective-C浅拷贝与深拷贝
摘要: 输出结果如下: DataStruct[11210:2189074] testStr's Address = 0x100004280 DataStruct[11210:2189074] testStrCopy Address = 0x100004280 DataStruct[11210:2189074
阅读全文
posted @ 2016-05-30 11:14 conor
阅读(379)
评论(3)
推荐(0)
2016年5月16日
iOS开发那些事儿(四)the dark arts of the Objective-C runtime
摘要: 一."Black Magic":Method Swizzling 利用 Runtime 特性把一个方法的实现与另一个方法的实现进行替换,也可以用runtime的四维理解——修改Dispatch Table让一个方法的IMP对应到我们指定的IMP上去 二.实例说明:比如我们想要在APP中记录每一个Vi
阅读全文
posted @ 2016-05-16 16:31 conor
阅读(169)
评论(0)
推荐(0)
2016年5月10日
iOS设计模式解析(六)代理模式
摘要: 代理模式:为其他对象创建一个代理以控制对这个对象的访问 UML解释:客户端向Proxy发起一个Request()请求,Proxy对象会把这个Request转发给Proxy对象的RealSubject。RealSubject会实施操作间接满足Subject要求。举一个生活中的例子就比较好理解了——去饭
阅读全文
posted @ 2016-05-10 14:24 conor
阅读(219)
评论(0)
推荐(0)
iOS设计模式解析(五)责任链模式
摘要: 责任链模式:使多个对象都有机会处理请求,从而避免发送者和接受者之间发生耦合。 应用场景: 有多个对象可以处理请求,而处理程序只有在运行时才能确定 例如: 英雄联盟中伤害计算,伤害类型分为AP、AD、真实伤害(无视任何防御直接造伤害)。 有多个对象可以处理请求,而处理程序只有在运行时才能确定 结构分析
阅读全文
posted @ 2016-05-10 11:35 conor
阅读(586)
评论(0)
推荐(0)
iOS设计模式解析(四)组合模式
摘要: 组合模式:将对象组合成树形结构以表示"部分-整体"的层次结构。组合是的用户对单个对象和组合对象的使用具有一致 Cocoa Touch中组合模式使用:Cocoa Touch框架中,UIView被组织成一个组合结构。每个UIView的实例可以包含UIView的其他实例,形成同一结构。 视图组合结构参与绘
阅读全文
posted @ 2016-05-10 10:57 conor
阅读(260)
评论(0)
推荐(0)
2016年5月9日
iOS设计模式解析(三)适配器模式
摘要: 适配器模式:将一个类的借口转换成客户端希望的另一个接口 有一个很直观的图: 例如 :电源适配器(将110V电压转换成220V电压,其中Traget是220V电压,adaptee就是110V电压,Adapter就是适配器): 代码实现: 1 #import "Adapter.h" 2 3 @imple
阅读全文
posted @ 2016-05-09 16:58 conor
阅读(230)
评论(0)
推荐(0)
iOS设计模式解析(二)抽象工厂方法
摘要: 抽象工厂方法:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类 与工厂方法区别: 抽象工厂通过对象组合创建抽象产品、工厂通过类集成创建抽象产品 抽象工厂创建多系列产品、工厂创建一种产品(例如上篇都属于鞋) 抽象工厂修改父类的接口才能支持新产品、工厂子类化并重写工厂方法创建新产品 例
阅读全文
posted @ 2016-05-09 16:26 conor
阅读(298)
评论(0)
推荐(0)
下一页
公告