Objective-C
文章平均质量分 67
枫煠
开发杂记
展开
-
[DesignPattern] 组合 Composite
使用目的: 让使用它的人认为它们是同一个类别的物件 例子: 档案系统(树状图),如下图的UML所画的(图的来源是随便找的),File、Directory都是继承于Entry, 外面的人只需要操作Entry就能同时使用不同类别的物件,File与Directory针对各自的特性去实作它们的方法, 而不是Entry,不过若是共有属性,就可以直接在Entry里原创 2014-12-27 23:31:02 · 481 阅读 · 0 评论 -
[DesignPattern] 单例 Singleton
什么是单例设计呢?在我的理解就是系统永远只会留一块记忆体空间给它,永远不会消失,除非你主动摧毁,无论你呼叫它几次,永远只有一份存在 其实Foundation这个Framework里面也有一些类别也有用到单例模式, 像是[NSNotificationCenter defaultCenter]、[NSUser原创 2014-12-28 20:13:03 · 564 阅读 · 0 评论 -
[Foundation] NSArray、NSDictionary历遍方法
Foundation---NSArray、NSDictionary历遍方法 1.Statement 2.For in 3.Block 4.Enumerator原创 2014-12-29 12:18:15 · 657 阅读 · 0 评论 -
[Foundation] 简写代码 string literal
objective-c的语法有时候很罗嗦,有一些结构有支援缩写 NSNumber [NSNumber numberWithInt:1]; @1; [NSNumber numberWithFloat:0.1f]; @0.1f; [N原创 2014-12-30 20:47:48 · 844 阅读 · 0 评论