摘要: 图像格式存储:位图和矢量图像。位图把值存在阵列中,矢量格式存储的是绘图图像的指令。还有混合格式PostScript能够排布字母甚至位图,使其成为了一个非常灵活的方式。衍生格式pdf。 xcdoe6已经支持了PDF格式,但是迄今扔不完善,只是在编译时将其创建成了位图图像。最常见的矢量图为SVG,在iO 阅读全文
posted @ 2016-02-22 18:09 encoreMiao 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 感觉这个世界上最幸福的事情就是工作和兴趣结合到一起了。这一阵子总是在听再看有关摄影的种种,今天在objccn上又看到这个,哈哈~ 轻轻一按,相机就把光子转化成了比特,于是一张照片就保存到了手机里。 一 一些基本概念 进光量:拍摄一张照片的过程被称之为曝光,曝光也指单位面积上光的数量。曝光有两种结果, 阅读全文
posted @ 2016-02-19 17:55 encoreMiao 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一 何为工厂方法模式?(what) 定义创建对象的接口,让子类决定实例化哪一个类,工厂方法是的一个类的实例化延迟到其子类。 工厂方法创建的对象拥有一组共同的行为,所以往类层次结构中引入新的具体产品并不需要修改客户端代码。 二 何时使用工厂方法?(where) 编译时期无法准确预期要创建的对象的类。 阅读全文
posted @ 2016-02-19 15:01 encoreMiao 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一 何为单例singleton模式?(what) 保证一个类只有一个实例,并提供一个访问它的全局访问点。 二 何时使用单例模式?(where) 1类只能有一个实例,而且必须从一个为人熟知的访问点对其访问,比如工厂方法。 2这个唯一实例只能通过子类化进行扩展,而且扩展的对象不会破坏客户端代码。 为什么 阅读全文
posted @ 2016-02-19 11:03 encoreMiao 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一 什么是原型模式?(what) 有些对象的创建代价过大或过于复杂,要是可以重建相同的对象并作轻微的改动,事情会容易的多(效率变高)。典型的例子是复制组合结构(eg树形结构),从零开始构建一个树型组合体非常困难。可以通过轻微的改动重用已有的对象,以适应程序中的特定情况。 原型模式属于创建性设计模式, 阅读全文
posted @ 2016-02-18 14:13 encoreMiao 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 生成器模式也叫建造者模式,一般是用来构造复杂对象的一种模式。client(客户)-director(指导者)-builder(构造者)-product(产品)。 生成器模式能帮助构建设计部件与表现的各种组合的对象。否则知道构建对象所有细节的director可能会变成一个庞大的“神”类。但是在做应用的 阅读全文
posted @ 2016-02-17 17:44 encoreMiao 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 47 熟悉系统框架 总结: 将代码封装为动态库,并提供接口的头文件,就是框架。平时的三方应用都用静态库(因为iOS应用程序不允许在其中包含动态库),并不是真正的框架,然而也经常视为框架。例如:NSLinguisticTagger可以解析字符串并找到其中的全部名词、动词、代词等。 无缝桥接:将Core 阅读全文
posted @ 2016-01-13 11:45 encoreMiao 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 什么是Blocks blocks是带有自动变量(局部变量)的匿名函数 (1)匿名函数:不带名称的函数。 (2)带有自动变量(局部变量) int func(int count); int result = func(10); int (*funcptr)(int) = &func;int result 阅读全文
posted @ 2016-01-13 11:34 encoreMiao 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 第五章:内存管理 ARC几乎把所有的内存管理事宜都交由编译器来决定,开发者只需关注业务逻辑。 29 理解引用计数 总结: iOS不支持垃圾回收机制,现在不支持,将来也不会支持。 30 以ARC简化引用计数 总结: ARC通过命名约定将内存管理规则标准化。其他编程语言很少像OC这样强调命名。 ARC通 阅读全文
posted @ 2016-01-13 10:39 encoreMiao 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 23 通过委托与数据源协议进行对象间通信 总结: 委托模式的常规委托模式中,信息从类Class流向受委托者delegate。数据源模式,信息从数据源datasource流向class。数据源和受委托者可以是两个不同对象。 有时候一个可选择方法可能在一个生命期中多次调用,如果每次都检查委托对象是否能响 阅读全文
posted @ 2016-01-13 10:30 encoreMiao 阅读(216) 评论(0) 推荐(0) 编辑