IOS 高级语法与设计模式5(5.2 延展的基本概念及用法)
2014-08-05 00:00
543 查看
摘要: 5.2 延展的基本概念及用法
一、延展(Extension)的基本概念及用法
类的延展就如同是"匿名"的类目,延展中声明的方法在类本身的@implementation和它对应的@end之间实现。类有时需要方法只有自己所见,我们可以通过延展的方式定义类的私有方法。
一、延展(Extension)的基本概念及用法
类的延展就如同是"匿名"的类目,延展中声明的方法在类本身的@implementation和它对应的@end之间实现。类有时需要方法只有自己所见,我们可以通过延展的方式定义类的私有方法。
#import "Person.h" //.m 文件中 延展的声明 @interface Person () - (void)private; @end | #import <Foundation/Foundation.h> //.h 文件中 类目的声明 @interface Person (Creation) - (id)initPerson; @end |
@implementation Person - (void)private{ //.m 文件中 doing something } @end | @implementation Person (Creation) - (id)initPerson{ return nil; //.m 文件 } @end |
相关文章推荐
- IOS 高级语法与设计模式5(5.1 类目的基本概念与用法)
- IOS 高级语法与设计模式5(5.3 协议的基本概念及用法)
- 5.2 iOS开发视频教程—延展的基本概念和用法
- IOS 高级语法与设计模式5(5.4 中介找房--代理设计模式)
- iOS的基本设计模式
- 常用设计模式之基本概念
- iOS的基本的设计模式
- 23中经典设计模式基本概念
- IOS开发:基本设计模式(下)-使用设计模式解决问题
- iOS的基本的设计模式
- 设计模式基本概念
- 5.1iOS开发视频教程— 类目的基本概念和用法
- 在iOS中有一些基本的设计模式
- iOS的基本的设计模式
- iOS的基本设计模式
- iOS的基本设计模式
- 设计模式的学习(一):基本概念
- SOA设计模式--基本概念及原则
- 1.设计模式的基本概念和原则
- 关于iOS六大基本设计模式