会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ios20
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
ios
iOS移动开发基础
3、代理模式
摘要:一、描述 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 二、种类 三、何时使用代理 四、优点 五、使用注意事项 六、代理和协议的区别 七、实际应用-侧边栏 八、NSProxy与代理模式
阅读全文
posted @
2016-03-25 17:42
ios20
阅读(176)
评论(0)
推荐(0)
2、责任链模式
摘要:一、描述 二、适用场合 三、优缺点 四、实际应用-判断输入字符是不是邮箱、手机号、用户名 五、推荐第三方-RegExCategories 这是一个简化了Objective-C和Swift的正则表达式。
阅读全文
posted @
2016-03-24 16:07
ios20
阅读(220)
评论(0)
推荐(0)
1、单例模式
摘要:一、系统中的单例 1、UIApplication 1)一个iOS程序启动后创建的第一个对象就是UIApplication对象,且只有一个(通过代码获取两个UIApplication对象,打印地址可以看出地址是相同的)。 2)通过[UIApplication sharedApplication]可以获
阅读全文
posted @
2016-03-23 23:20
ios20
阅读(189)
评论(0)
推荐(0)
iOS常用设计模式笔记
摘要:一、原则 1、单一职责原则 (Single Responsiblity Principle SRP) 2、开闭原则(Open Closed Principle,OCP) 3、里氏替换原则(Liskov Substitution Principle,LSP) 4、依赖倒转原则(Dependency I
阅读全文
posted @
2016-03-23 18:39
ios20
阅读(149)
评论(0)
推荐(0)
iOS第三方库管理工具
摘要:*** CURRENT SOURCES *** http://ruby.taobao.org/ 最后就可以快速的安装Pods了: $ sudo gem install cocoapods 3、升级 在刚才第1步时,如果你安装过可以更新也可以不更新Pods,如果需要更新则输入:$ sudo gem u
阅读全文
posted @
2015-06-19 16:28
ios20
阅读(1322)
评论(0)
推荐(0)
公告