码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 使用分类category和扩展extension

时间:2015-05-13 19:13:33      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

在OC中可以对库里面的类在原有基础上进行扩展

比如对NSSting添加新的属性变量和方法,可以在xcode中新建对应的.m文件

 

技术分享

选择对应的原有的类

 

技术分享

然后可以选择扩展或者分类,分类会自动以+号连接,扩展会自动以_号连接,比如

"NSString+security.h"

"NSString_extension.h"

扩展能够添加属性变量和方法,但只是新增一个头文件

分类可以添加方法,不能添加属性变量,有一个头文件和一个.m文件,m文件里面可以实现具体的方法

所以在分类里面引用扩展的头文件,可以对一个类做方法很属性变量的添加,并在m文件里面可以实现具体的方法

 

 

iOS 使用分类category和扩展extension

标签:

原文地址:http://www.cnblogs.com/huangzizhu/p/4501089.html

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