`
wonderzl
  • 浏览: 78935 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Category的使用

阅读更多
    Category的用法有时使得程序很方便,可将已有的类增加新的方法,格式如下:

@interface UI***/NS*** (xxx)

@end

@implementation UI***/NS*** (xxx)

@end


例如:
NSStringCategory.h
@interface NSString (Category)

- (NSArray *)split:(NSString *)str;

@end



NSStringCategory.m
@implementation NSString (Category)

- (NSArray *)split:(NSString *)str {
	return [self componentsSeparatedByString:str];
}

@end


使用时只需要#import "NSStringCategory.h",然后就能调用split方法了。


分享到:
评论

相关推荐

    iOS 中Category用法

    Objective-C提供了一种特别的方式来扩展类,叫Catagory,可以动态的为已经存在的类添加新的行为。...Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中。

    category类目

    此demo介绍了category的使用方法以及使用场景,一目了然的让大家明白category的使用,category在项目中经常使用,可以大大的提高开发的效率和优化性能,希望大家都能下载看看,多多提宝贵意见哦!

    浅析Objective-C中分类Category的使用

    Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中。 使用Object-C中的分类Category,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是

    简单介绍iOS开发中关于category的应用

    创建category文件: 这里,一定要选好base的class, 如下: 无论一个类设计的如何完美,都...Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中。 通过一个简单的例子看看

    category theory for programmers

    category theory for programmers,本书介绍范畴论的各个概念,并使用haskell和c++实现这些概念,阐明与函数式编程的关系。学习本书有助于提高抽象能力,学习函数式编程的高级设计模式。

    102 Category Flower Dataset(标签文件)

    102 Category Flower Dataset图片标签、训练集标签、验证集标签、测试集标签 代码片段和文件信息 属性 大小 日期 时间 名称 ----------- --------- ---------- ----- ---- 目录 0 2018-05-18 22:02 数据集标签\ ...

    UIKit+Foundation比较实用的category方法

    1、整理UILabel、UIDevice、UIApplation、UIImage、UIImageView、UIView等UI相关的 category。 A、UILabel支持自定义布局类型,支持下划线,支持点击,支持任意设置颜色等 B、UIView添加设置位置的快捷操作方法 C、...

    my-category-order.2.8.7_cn.zip_ my category order_My-Category-Or

    My Category Order排序插件for WordPress,目前为my category order.2.8.7 ...WordPress默认分类列表是按照名称顺序显示的,修改一下调用函数的参数后也仅可以使用分类ID顺序。用此插件分类列表的排序方式能够自行控制

    iOS Category基类扩展源码

    iOS Category基类扩展源码 拖进工程里直接使用 所有代码可修改可编辑可复用

    swift-Maker是一个使用链式语法实现UIKit控件的Category

    Maker 是一个使用链式语法实现UIKit控件的Category,快速开发,代码量少,使用方便

    JUnitCategories:弄清楚如何在多模块Maven项目中使用@Category

    弄清楚如何在多模块Maven项目中使用@Category Maven 万无一失的插件 surefire 插件具有默认文件模式,它寻找作为单元测试运行 我们应该能够通过 JUnit @Category包含组 我们应该能够通过 JUnit @Category排除测试 ...

    计算类别理论Computational Category Theory

    本书是类别理论与计算机编程之间的桥梁。 它试图使用功能性编程语言ML将抽象数学与具体程序联系起来。

    utf8andgbk5.0-8.0--destoon_category.rar

    使用方法: 打开mysql,导出destoon_category的sql创建语法;打开下载的mysql 语句文件,替换掉destoon_category的创建结构,然后—— 把解压的文件destoon_category.sql上传到网站\file\backup下,然后 进入网站...

    category.json

    供测试 练习使用,在整理了国标GB/T 4754--2017中的数据,其中包括门类、大类、中类、小类共四级,并提供JSON格式数据供程序员下载使用。

    Python库 | fastai_category_encoders-0.0.3-py3-none-any.whl

    资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:fastai_category_encoders-0.0.3-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    iOS常用类别(Category)

    总结一些项目中常用类别的使用,方便新项目框架快速搭建,只是一部分,大家有什么需要的留言

    Category SEO Meta Tags是一款SEO优化类插件

    设置成功后,点击“Update Category”即可,如果你正在使用All In One SEO Pack插件,你也可以把这两个插件有些的结合起来,不过需要修改下代码,找到All In One SEO Pack插件文件中的aioseop.class.php, ...

    【102种花卉分类数据集】102 Category Flower Dataset

    Pytorch实现102类鲜花分类——102 Category Flower Dataset 数据集介绍:102 Category Flower Dataset 数据集由102类产自英国的花卉组成,每类由40-258张图片组成,文件夹种分为训练集train和验证集valid,符合...

Global site tag (gtag.js) - Google Analytics