前言:編程中我們可以通過很多的封裝的代碼來減少我們開發(fā)中重復(fù)而又并沒有太多技術(shù)含量的代碼,本文介紹下iOS中一個(gè)類型的分類
創(chuàng)建
首先創(chuàng)建一個(gè)項(xiàng)目焰手,然后新建一個(gè)Object-C File文件
然后來到配合它的信息嘉冒,其中File Type 是說你這個(gè)文件的類型斟湃,這里我們選擇Category
接下來Class胯杭,顧名思義哈肖,需要繼承的分類,這里我先用NSString來演示
輸入File我們的分類就創(chuàng)建好了
使用
我們來到剛才創(chuàng)建的類的.h文件中躲履,寫下如下代碼:
/** 給字符串添加一個(gè)字符串 */
+ (NSString *)AddToString:(NSString *)string byString:(NSString *)addString;
使用+號(hào)方法是可以直接類調(diào)用见间,我們就不需要再次的去創(chuàng)建對(duì)象去調(diào)用方法
然后來到.m文件中寫入
+ (NSString *)AddToString:(NSString *)string byString:(NSString *)addString{
/*
stringByAppendingString 的意思就是在XX字符串后面追加YY字符串
*/
NSString * returnString = [string stringByAppendingString:addString];
return returnString;
}
看下大概是這樣子
我們來到ViewController.m文件中使用一下,導(dǎo)入剛剛創(chuàng)建的文件的頭文件崇呵,然后輸入:
- (void)viewDidLoad {
[super viewDidLoad];
NSString * string = [NSString AddToString:@"123" byString:@"456"];
NSLog(@"打印我追加的字符串----->>%@",string);
}
運(yùn)行一下缤剧,看控制臺(tái)打印: