iOS 设计模式-你可能已经听说过这个词,但是你真正理解它意味着什么吗?虽然大多数的开发者可能都会认为设计模式是非常重要的,然而关于设计模式这一主题的文章却不多,并且有时候我们开发者在写代码的时候也不会太关注它。
在软件设计领域,设计模式是对通用问题的可复用的解决方案。设计模式是一系列帮你写出更可理解和复用代码的模板,设计模式帮你创建松耦合的代码以便你不需要费多大力就可以改变或者替换代码中的组件。
如果你刚接触设计模式,我们有好消息告诉你!首先,多亏了Cocoa的构建方式,你已经使用了许多的设计模式以及...
分类:
移动开发 时间:
2015-03-09 16:15:06
阅读次数:
143
iOS
开发之Target-action模式Target-action:目标-动作模式,它贯穿于
iOS 开发始终。但是对于初学者来说,还是被这种模
式搞得一头雾水。
其实 Target-action
模式很简单,就是当某个事件发生时,调用那个对象中的那个方法。如:按下按钮时,调用
Controller
里边的 click
方 法。“那个对象”就是
Target,“那个方法”...
分类:
移动开发 时间:
2015-03-06 10:06:27
阅读次数:
152
iOS设计模式——Category分类:iOS2012-12-13 15:268473人阅读评论(9)收藏举报目录(?)[+]什么是CategoryCategory模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩...
分类:
移动开发 时间:
2015-01-16 12:46:31
阅读次数:
212
IOS设计模式之三:MVC模式提到ios中的mvc不得不提2011秋季斯坦福课程的老头,他的iphone开发公开课是所有描述ios中mvc模式最为准确并且最为浅显易懂的。模型-视图-控制器这个模式其实应该叫做MCV,用控制器把model与view隔开才对,也就是model与view互相不知道对方的存...
分类:
移动开发 时间:
2014-12-16 22:18:01
阅读次数:
250
IOS设计模式第四篇之装饰设计模式的类别设计模式...
分类:
移动开发 时间:
2014-12-13 17:59:42
阅读次数:
146
工厂模式我的理解是:他就是为了创建对象的
创建对象的时候,我们一般是alloc一个对象,如果需要创建100个这样的对象,如果是在一个for循环中还好说,直接一句alloc就行了,但是事实并不那么如意,我们可能会在不同的地方去创建这个对象,那么我们可能需要写100句alloc 了,但是如果我们在创建对象的时候,需要在这些对象创建完之后,为它的一个属性添加一个固定的值,比方说都是某某学校的学生,...
分类:
移动开发 时间:
2014-11-18 11:49:32
阅读次数:
175
IOS设计模式之三:MVC模式模型-视图-控制器这个模式其实应该叫做MCV,用控制器把model与view隔开才对,也就是model与view互相不知道对方的存在,没有任何瓜葛,他们就像一个团队里吵了架的同事,如果有项目需要他俩来参与,那么最好有第三者来管理他俩之间的沟通与协调。这个第三者就是控制器...
分类:
移动开发 时间:
2014-11-13 20:48:16
阅读次数:
229
设计模式是程序提升的必备知识,这里说下iOS如何实现抽象工厂设计模式。本文是看过oc编程之道这本的抽象工厂这章后写出的,如果不明白原理可以看看那本书。
TestView.h首先创建一个视图
//
// TestView.h
// AbstractFactory
//
// Created by 杜甲 on 11/10/14.
// Copyright (c) 2014 杜甲. Al...
分类:
移动开发 时间:
2014-11-10 23:21:02
阅读次数:
239
给iOS初学者简单介绍KVO设计模式,让其能够快速的应用的设计开发中...
分类:
移动开发 时间:
2014-11-09 15:23:07
阅读次数:
5764