
开发模式/开发技巧
muyu114
这个作者很懒,什么都没留下…
展开
-
为什么要用委托
刚学习委托时无论老师怎么开导,我都是一头雾水,不是听不懂,也不是不会写,就是不明白为什么要用委托,看啊不出来一点好处,而且写很多没用的代码,每当这么问老师时,老师总说:用委托会使你的代码更灵活,我的天啊,和没说一样,后来参加工作了两年竟然一直没有用到委托也没什么觉得不妥,直到有一天看到了张子阳的“事件和委托”让我大吃一惊研读了几天终于弄懂了一点事件和委托,这时突然感觉以前写的程序都不是程序,起码不转载 2012-04-09 10:08:46 · 1220 阅读 · 0 评论 -
IOS 如何选择delegate、notification、KVO?
前面分别讲了delegate、notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有个疑问,他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢? 在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为http://blog.shinetech.com/2011/06/14/delegation-notification-and-o转载 2012-12-18 11:25:47 · 804 阅读 · 0 评论 -
软件开发设计思想
1) 瀑布模型(waterfall model) 瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。从本质来讲,它是一个软件开发架构,开发转载 2012-12-18 16:58:21 · 813 阅读 · 0 评论 -
IOS中策略模式初运用
前段时间项目中涉及到输入验证比较多,有简单的是否为纯数字输入的验证,是否为纯字母输入的验证,也有复杂的正则检查验证。偶尔翻阅去年买的一本设计模式的书,看到了一种设计模式:策略模式。运用策略模式,把输入验证抽象出来,写成一个单独的类,在需要的地方调用岂不是很方便。下面是实现的过程:一、设计基类抽象出一个基类,把不同的验证写成子类,这样在所有地方就可以调用同一个接口,大大降低使用者转载 2013-01-07 00:55:46 · 3956 阅读 · 0 评论 -
xcode8.*安装插件教程,亲测
xcode8.2 安装插件教程安装环境:硬件设备:Mac mini system: MAC OS EI CAPITAN 10.11.5xcode: 8.2升级Xcode8.*之后发现之前的插件都失效了,然后查了些资料发现这种方法可以解决. 破解Xcode详细步骤如下:打开终端,输入 install update_xcode_plugins原创 2017-05-22 16:59:36 · 2170 阅读 · 0 评论