次元空间

次元空间

    • 异世界的大门
    • 档案岛
    • AboutMe

开发者证书

开发者账号的种类 个人(individual) $99/year 可以真机调试, 发布 appstore, 每年 最多为 100台设备分发。 公司(company) $99/year 与个人帐号类似, 只有这两种帐号(个人和公司)可以发布 appstore。 但是比个人账号申

2016-01-11

设计模式-模板模式

模板模式、提供一些基础的模板方法、步骤性的逻辑代码框架给其他的子类.之前BaseViewController使用过这个模式. 抽象模板接口12345678910111213141516171819202122232425262728//// Template.h// dem

2016-01-11

设计模式-代理模式

代理模式、可谓是在iOS用的最多、最经典的模式具体应用场景 NSProxy应用拦截目标对象方法 UITableView中UI效果展示与数据源获取的逻辑分离 小结代理的应用场景 需要拦截目标方法执行、面向切面编程 代理对象 继承类 swizzle方法实现 消息转发(动态代理对象

2016-01-10

设计模式-享元模式

享元模式、我理解就类似缓存优化,先取缓存,没有就创建新的,再存入缓存. 简单 享元 复合 享元 抽象享元接口定义1234567891011/*** 抽象享元接口*/@protocol Flyweight <NSObject>/*** 功能函数定义*/- (vo

2016-01-09

设计模式-外观模式

外观模式、为内部子系统的复杂逻辑,提供一个简单的入口. 为 复杂的子系统 向外提供一个简单的接口 给每一层的子系统提供一个统一的入口 模拟照相、灯光、传感器三种硬件互相配合完成一个复杂的功能. 照相机123456789101112#import <Foundation/

2016-01-08

设计模式-装饰器模式

装饰模式、在不修改原始类代码的情况下,动态的给对象添加一些额外的功能 适配器模式,针对类方法和对象方法都可以进行扩展 装饰器模式,只针对对象方法进行扩展,又有点类似代理模式 如下举个简单的例子,假设Manager项目管理者本身只有管理项目的职责,但是需要扩展写代码的职责,但是

2016-01-07

设计模式-桥接模式

桥接模式、组合不同抽象类型的具体实现类的对象,个人觉得和组合模式和策略模式差不多,就是使用抽象类型来解耦具体类的关联. 模拟 PC组合CPU ,使用 桥接模式 实现. CPU类型的抽象1234567891011#import <Foundation/Foundation.h

2016-01-06

设计模式-适配器

适配器、将 一个类的接口 转换成客户希望的 另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式有3种 面向 接口 的适配器模式 面向 类 的适配器模式 面向 对象 的适配器模式 先看下 面向接口 适配器# 语言能力抽象接口123456789

2016-01-05

设计模式-原型模式

原型模式、通过对一个对象进行复制后,得到一个相同类型的对象,而不需要关心: 被复制的对象类型或实现的接口原型模式分为两种: 简单形式的复制 登记形式的复制 简单形式 对象复制的功能抽象 12345678910#import <Foundation/Foundatio

2016-01-04

设计模式-建造者模式

建造者、向外屏蔽内部复杂的流程步骤 存在很多固定的步骤话操作 且不希望外界知道内部这么多的步骤 对要构造的房子这类事物的抽象1234567891011121314#import <Foundation/Foundation.h>/*** 房子具备的行为*/@pr

2016-01-03
Prev1…78910Next

Links

业精于勤而荒于嬉,行成于思而毁于随
天空不曾流过痕迹,但鸟儿已飞过天空

Powered by hexo and Theme by Jacman © 2019 terriermon