码迷,mamicode.com
首页 > 其他好文 > 详细

Extension延展(十八)

时间:2016-01-10 16:54:21      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

 

Extension延展

Extension延展的作用是用来管理私有的方法,和类内部使用的实例变量。并且,在延展中定义的实例变量和私有方法只能在本类中使用。在实现文件里定义延展。

Person.m文件

#import "Person.h"

 

//延展extension

//作用,是管理私有方法和类内部使用的实例变量

@interface Person (){

    //延展可以定义实例变量,但是category不能。

    //延展中定义的实例变量,只能在本类中使用

    NSString *_name;

}

//声明私有方法

//私有方法只能在类内使用

- (void)p_sayHi;

@end

 

@implementation Person

- (void)p_sayHi{

    NSLog(@"hello");

}

@end

Extension延展(十八)

标签:

原文地址:http://www.cnblogs.com/DevinSMR/p/5118617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!