1、需求說明
2、代碼書寫
-
代碼文件有四個
-
2.1 CHChineseConvert.h
//
// 文 件 名:CHChineseConvert.h
//
// 版權所有:Copyright © 2018 lelight. All rights reserved.
// 創 建 者:lelight
// 創建日期:2018/12/30.
// 文檔說明:
// 修 改 人:
// 修改日期:
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface CHChineseConvert : NSObject
/**
簡體中文轉繁體中文
@param simpString 簡體中文字符串
@return 繁體中文字符串
*/
+ (NSString *)simplifiedToTraditional:(NSString *)simpString;
/**
繁體中文轉簡體中文
@param tradString 繁體中文字符串
@return 簡體中文字符串
*/
+ (NSString *)traditionalToSimplified:(NSString *)tradString;
@end
NS_ASSUME_NONNULL_END
-
2.2 CHChineseConvert.m
//
// 文 件 名:CHChineseConvert.m
//
// 版權所有:Copyright © 2018 lelight. All rights reserved.
// 創 建 者:lelight
// 創建日期:2018/12/30.
// 文檔說明:
// 修 改 人:
// 修改日期:
//
#import "CHChineseConvert.h"
// 空值判斷
#define IsNullObject(obj) (obj == nil || obj == Nil || obj == NULL || [obj isKindOfClass:[NSNull class]] || ![obj isKindOfClass:[NSObject class]])
#define IsNullString(str) (IsNullObject(str) || ![str isKindOfClass:[NSString class]] || [str length] == 0)
@interface CHChineseConvert ()
/** 簡體中文碼表. */
@property(nonatomic, strong) NSString *simplifiedCode;
/** 繁體中文碼表. */
@property(nonatomic, strong) NSString *traditionalCode;
@end
@implementation CHChineseConvert
// 獲取單例對象
+ (instancetype)getInstance {
static id instance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
instance = [[self alloc] init];
});
return instance;
}
- (instancetype)init {
self = [super init];
if (self) {
// 加載簡體中文和繁體中文碼表
NSString *resourcePath = [ [NSBundle mainBundle] resourcePath];
self.simplifiedCode = [NSString stringWithContentsOfFile:[resourcePath stringByAppendingPathComponent:@"SimplifiedCode.txt"]
encoding:NSUTF8StringEncoding
error:nil];
self.traditionalCode = [NSString stringWithContentsOfFile:[resourcePath stringByAppendingPathComponent:@"TraditionalCode.txt"]
encoding:NSUTF8StringEncoding
error:nil];
}
return self;
}
/**
簡體中文轉繁體中文
@param simpString 簡體中文字符串
@return 繁體中文字符串
*/
+ (NSString *)simplifiedToTraditional:(NSString *)simpString {
return [[CHChineseConvert getInstance] simplifiedToTraditional:simpString];
}
/**
繁體中文轉簡體中文
@param tradString 繁體中文字符串
@return 簡體中文字符串
*/
+ (NSString *)traditionalToSimplified:(NSString *)tradString {
return [[CHChineseConvert getInstance] traditionalToSimplified:tradString];
}
/**
簡體中文轉繁體中文
@param simpString 簡體中文字符串
@return 繁體中文字符串
*/
- (NSString *)simplifiedToTraditional:(NSString *)simpString {
// 空值判斷
if (IsNullString(simpString)) {
return nil;
}
// 存儲轉換結果
NSMutableString *resultString = [NSMutableString string];
// 遍歷字符串中的字符
NSInteger length = [simpString length];
for (NSInteger index = 0; index < length; index++) {
// 在簡體中文中查找字符位置,如果存在則取出對應的繁體中文
NSString *simCharString = [simpString substringWithRange:NSMakeRange(index, 1)];
NSRange charRange = [self.simplifiedCode rangeOfString:simCharString];
if(charRange.location != NSNotFound) {
NSString *tradCharString = [self.traditionalCode substringWithRange:charRange];
[resultString appendString:tradCharString];
}
else {
[resultString appendString:simCharString];
}
}
return resultString;
}
/**
繁體中文轉簡體中文
@param tradString 繁體中文字符串
@return 簡體中文字符串
*/
- (NSString *)traditionalToSimplified:(NSString *)tradString {
// 空值判斷
if (IsNullString(tradString)) {
return nil;
}
// 存儲轉換結果
NSMutableString *resultString = [NSMutableString string];
// 遍歷字符串中的字符
NSInteger length = [tradString length];
for (NSInteger index = 0; index < length; index++) {
// 在繁體中文中查找字符位置,如果存在則取出對應的簡體中文
NSString *tradCharString = [tradString substringWithRange:NSMakeRange(index, 1)];
NSRange charRange = [self.traditionalCode rangeOfString:tradCharString];
if(charRange.location != NSNotFound) {
NSString *simCharString = [self.simplifiedCode substringWithRange:charRange];
[resultString appendString:simCharString];
}
else {
[resultString appendString:tradCharString];
}
}
return resultString;
}
@end
-
2.3 SimplifiedCode.txt
錒皚藹礙愛噯嬡璦曖靄諳銨鵪骯襖奧媼驁鰲壩罷鈀擺敗唄頒辦絆鈑幫綁鎊謗剝飽寶報鮑鴇齙輩貝鋇狽備憊鵯賁錛綳筆畢斃幣閉蓽嗶潷鉍篳蹕邊編貶變辯辮苄緶籩標驃颮飆鏢鑣鰾鱉別癟瀕濱賓擯儐繽檳殯臏鑌髕鬢餅稟撥缽鉑駁餑鈸鵓補鈽財參蠶殘慚慘燦驂黲蒼艙倉滄廁側冊測惻層詫鍤儕釵攙摻蟬饞讒纏鏟產闡顫囅諂讖蕆懺嬋驏覘禪鐔場嘗長償腸廠暢倀萇悵閶鯧鈔車徹硨塵陳襯傖諶櫬磣齔撐稱懲誠騁棖檉鋮鐺痴遲馳恥齒熾飭鴟沖沖蟲寵銃疇躊籌綢儔幬讎櫥廚鋤雛礎儲觸處芻絀躕傳釧瘡闖創愴錘綞純鶉綽輟齪辭詞賜鶿聰蔥囪從叢蓯驄樅湊輳躥竄攛錯銼鹺達噠韃帶貸駘紿擔單鄲撣膽憚誕彈殫賧癉簞當擋黨盪檔讜碭襠搗島禱導盜燾燈鄧鐙敵滌遞締糴詆諦綈覿鏑顛點墊電巔鈿癲釣調銚鯛諜疊鰈釘頂錠訂鋌丟銩東動棟凍崬鶇竇犢獨讀賭鍍瀆櫝牘篤黷鍛斷緞籪兌隊對懟鐓噸頓鈍燉躉奪墮鐸鵝額訛惡餓諤堊閼軛鋨鍔鶚顎顓鱷誒兒爾餌貳邇鉺鴯鮞發罰閥琺礬釩煩販飯訪紡鈁魴飛誹廢費緋鐨鯡紛墳奮憤糞僨豐楓鋒風瘋馮縫諷鳳灃膚輻撫輔賦復負訃婦縛鳧駙紱紼賻麩鮒鰒釓該鈣蓋賅桿趕稈贛尷擀紺岡剛鋼綱崗戇鎬睾誥縞鋯擱鴿閣鉻個紇鎘潁給亘賡綆鯁龔宮鞏貢鈎溝苟構購夠詬緱覯蠱顧詁轂鈷錮鴣鵠鶻剮掛鴰摑關觀館慣貫詿摜鸛鰥廣獷規歸龜閨軌詭貴劊匭劌媯檜鮭鱖輥滾袞緄鯀鍋國過堝咼幗槨蟈鉿駭韓漢闞絎頡號灝顥閡鶴賀訶闔蠣橫轟鴻紅黌訌葒閎鱟壺護滬戶滸鶘嘩華畫划話驊樺鏵懷壞歡環還緩換喚瘓煥渙奐繯鍰鯇黃謊鰉揮輝毀賄穢會燴匯諱誨繪詼薈噦澮繢琿暉葷渾諢餛閽獲貨禍鈥鑊擊機積飢跡譏雞績緝極輯級擠幾薊劑濟計記際繼紀訐詰薺嘰嚌驥璣覬齏磯羈蠆躋霽鱭鯽夾莢頰賈鉀價駕郟浹鋏鎵蟯殲監堅箋間艱緘繭檢鹼礆揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗諫縑戔戩瞼鶼筧鰹韉將漿蔣槳獎講醬絳韁膠澆驕嬌攪鉸矯僥腳餃繳絞轎較撟嶠鷦鮫階節潔結誡屆癤頜鮚緊錦僅謹進晉燼盡勁荊莖巹藎饉縉贐覲鯨驚經頸靜鏡徑痙競凈剄涇逕弳脛靚糾廄舊鬮鳩鷲駒舉據鋸懼劇詎屨櫸颶鉅鋦窶齟鵑絹錈鐫雋覺決絕譎珏鈞軍駿皸開凱剴塏愾愷鎧鍇龕閌鈧銬顆殼課騍緙軻鈳錁頷墾懇齦鏗摳庫褲嚳塊儈鄶噲膾寬獪髖礦曠況誆誑鄺壙纊貺虧巋窺饋潰匱蕢憒聵簣閫錕鯤擴闊蠐蠟臘萊來賴崍徠淶瀨賚睞錸癩籟藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫嵐欖斕鑭襤琅閬鋃撈勞澇嘮嶗銠鐒癆樂鰳鐳壘類淚誄縲籬狸離鯉禮麗厲勵礫歷瀝隸儷酈壢藶蒞蘺嚦邐驪縭櫪櫟轢礪鋰鸝癘糲躒靂鱺鱧倆聯蓮連鐮憐漣簾斂臉鏈戀煉練蘞奩瀲璉殮褳襝鰱糧涼兩輛諒魎療遼鐐繚釕鷯獵臨鄰鱗凜賃藺廩檁轔躪齡鈴靈嶺領綾欞蟶鯪餾劉瀏騮綹鎦鷚龍聾嚨籠壟攏隴蘢瀧瓏櫳朧礱樓婁摟簍僂蔞嘍嶁鏤瘺耬螻髏蘆盧顱廬爐擄鹵虜魯賂祿錄陸壚擼嚕閭瀘淥櫨櫓轤輅轆氌臚鸕鷺艫鱸巒攣孿灤亂臠孌欒鸞鑾掄輪倫侖淪綸論圇蘿羅邏鑼籮騾駱絡犖玀濼欏腡鏍驢呂鋁侶屢縷慮濾綠櫚褸鋝嘸媽瑪碼螞馬罵嗎嘜嬤榪買麥賣邁脈勱瞞饅蠻滿謾縵鏝顙鰻貓錨鉚貿麽沒鎂門悶們捫燜懣鍆錳夢眯謎彌覓冪羋謐獼禰綿緬澠靦黽廟緲繆滅憫閩閔緡鳴銘謬謨驀饃歿鏌謀畝鉬吶鈉納難撓腦惱鬧鐃訥餒內擬膩鈮鯢攆輦鯰釀鳥蔦裊聶嚙鑷鎳隉櫱囁顢躡檸獰寧擰濘苧嚀聹鈕紐膿濃農儂噥駑釹諾儺瘧歐鷗毆嘔漚謳慪甌盤蹣龐拋皰賠轡噴鵬紕羆鈹騙諞駢飄縹頻貧嬪蘋憑評潑頗釙撲鋪朴譜鏷鐠棲臍齊騎豈啟氣棄訖蘄騏綺榿磧頎頏鰭牽釺鉛遷簽謙錢鉗潛淺譴塹僉蕁慳騫繾槧鈐槍嗆牆薔強搶嬙檣戧熗錆鏘鏹羥蹌鍬橋喬僑翹竅誚譙蕎繰磽蹺竊愜鍥篋欽親寢鋟輕氫傾頃請慶撳鯖瓊窮煢蛺巰賕蟣鰍趨區軀驅齲詘嶇闃覷鴝顴權勸詮綣輇銓卻鵲確闋闕愨讓饒擾繞蕘嬈橈熱韌認紉飪軔榮絨嶸蠑縟銣顰軟銳蜆閏潤灑薩颯鰓賽傘毿糝喪騷掃繅澀嗇銫穡殺剎紗鎩鯊篩曬釃刪閃陝贍繕訕姍騸釤鱔墒傷賞垧殤觴燒紹賒攝懾設厙灄畲紳審嬸腎滲詵諗瀋聲繩勝師獅濕詩時蝕實識駛勢適釋飾視試謚塒蒔弒軾貰鈰鰣壽獸綬樞輸書贖屬術樹豎數攄紓帥閂雙誰稅順說碩爍鑠絲飼廝駟緦鍶鷥聳慫頌訟誦擻藪餿颼鎪蘇訴肅謖穌雖隨綏歲誶孫損筍蓀猻縮瑣鎖嗩睃獺撻闥鉈鰨台態鈦鮐攤貪癱灘壇譚談嘆曇鉭錟頇湯燙儻餳鐋鏜濤絛討韜鋱騰謄銻題體屜緹鵜闐條糶齠鰷貼鐵廳聽烴銅統慟頭鈄禿圖釷團摶頹蛻飩脫鴕馱駝橢籜鼉襪媧膃彎灣頑萬紈綰網輞韋違圍為濰維葦偉偽緯謂衛諉幃闈溈潿瑋韙煒鮪溫聞紋穩問閿瓮撾蝸渦窩卧萵齷嗚鎢烏誣無蕪吳塢霧務誤鄔廡憮嫵騖鵡鶩錫犧襲習銑戲細餼鬩璽覡蝦轄峽俠狹廈嚇硤鮮纖賢銜閑顯險現獻縣餡羡憲線莧薟蘚峴獫嫻鷳癇蚝秈躚廂鑲鄉詳響項薌餉驤緗饗蕭囂銷曉嘯嘵瀟驍綃梟簫協挾攜脅諧寫瀉謝褻擷紲纈鋅釁興陘滎凶洶銹綉饈鵂虛噓須許敘緒續詡頊軒懸選癬絢諼鉉鏇學謔澩鱈勛詢尋馴訓訊遜塤潯鱘壓鴉鴨啞亞訝埡婭椏氬閹煙鹽嚴岩顏閻艷厭硯彥諺驗厴贗儼兗讞懨閆釅魘饜鼴鴦楊揚瘍陽癢養樣煬瑤搖堯遙窯謠葯軺鷂鰩爺頁業葉靨謁鄴曄燁醫銥頤遺儀蟻藝億憶義詣議誼譯異繹詒囈嶧飴懌驛縊軼貽釔鎰鐿瘞艤蔭陰銀飲隱銦癮櫻嬰鷹應纓瑩螢營熒蠅贏穎塋鶯縈鎣攖嚶瀅瀠瓔鸚癭頦罌喲擁佣癰踴詠鏞優憂郵鈾猶誘蕕銪魷輿魚漁娛與嶼語獄譽預馭傴俁諛諭蕷嵛飫閾嫗紆覦歟鈺鵒鷸齬鴛淵轅園員圓緣遠櫞鳶黿約躍鑰粵悅閱鉞鄖勻隕運蘊醞暈韻鄆芸惲慍紜韞殞氳雜災載攢暫贊瓚趲鏨贓臟駔鑿棗責擇則澤賾嘖幘簀賊譖贈綜繒軋鍘閘柵詐齋債氈盞斬輾嶄棧戰綻譫張漲帳賬脹趙詔釗蟄轍鍺這謫輒鷓貞針偵診鎮陣湞縝楨軫賑禎鴆掙睜猙爭幀症鄭證諍崢鉦錚箏織職執紙摯擲幟質滯騭櫛梔軹輊贄鷙螄縶躓躑觶鍾終種腫眾鍾謅軸皺晝驟紂縐豬諸誅燭矚囑貯鑄駐佇櫧銖專磚轉賺囀饌顳樁庄裝妝壯狀錐贅墜綴騅縋諄准着濁諑鐲茲資漬諮緇輜貲眥錙齜鯔蹤總縱傯鄒諏騶鯫詛組鏃鑽纘躦鱒翱並卜沉丑淀迭斗范干皋硅櫃后伙秸傑訣誇里凌么霉捻凄扦聖屍抬塗窪喂污杴咸蠍彝涌游吁御願岳雲灶扎札築於志注凋訁譾郄勐凼坂壠堖垵埝苘蕒葤莜蒓菰藁揸吒唚咔噝咴噘噼嚯襆嶴嵴彷徼獁狍餘餷饊饢愣憷懍丬漵灧溷灠瀦澹甯糹絝緔珉梘桊桉槔櫫軲軤齎肷腖飈煳煅熘愍淼碸磙瞘鈈鉕鋣銱鋥鋶鐦鐧鍩鍀鍃錇鎄鎇鎿钁鑥鑹鑔穭鶓鶥鸌癧痾瘂癯襇襁耮顬蟎麴鮁鮃鯰鯗鯝鯴鱝鯿鰠鰵鱅鞽鞴齇
-
2.4 TraditionalCode.txt
錒皚藹礙愛噯嬡璦曖靄諳銨鵪骯襖奧媼驁鰲壩罷鈀擺敗唄頒辦絆鈑幫綁鎊謗剝飽寶報鮑鴇齙輩貝鋇狽備憊鵯賁錛繃筆畢斃幣閉蓽嗶潷鉍篳蹕邊編貶變辯辮苄緶邊標驃颮飆鏢鑣鰾鼈別癟瀕濱賓擯儐繽檳殯臏鑌髕鬢餅稟撥缽鉑駁餑鈸鵓補鈽財參蠶殘慚慘燦驂黲蒼艙倉滄廁側冊測測層詫鍤儕釵攙摻蟬饞讒纏鏟産闡顫囅諂讖蕆懺嬋驏覘禪鐔場嘗長償腸廠暢倀萇悵閶鯧鈔車徹硨塵陳襯傖諶櫬磣齔撐稱懲誠騁棖檉鋮鐺癡遲馳恥齒熾飭鴟沖沖蟲寵銃疇躊籌綢儔疇讎櫥廚鋤雛礎儲觸處芻礎躕傳釧瘡闖創愴錘綞純鶉綽輟齪辭詞賜鶿聰蔥囪從叢從驄縱湊輳躥竄攛錯銼鹺達噠韃帶貸駘紿擔單鄲撣膽憚誕彈殫賧癉簞當擋黨蕩檔讜碭襠搗島禱導盜燾燈鄧鐙敵滌遞締糴詆諦綈覿鏑顛點墊電巔鈿癲釣調銚鯛諜疊鰈釘頂錠訂鋌丟銩東動棟凍凍鶇竇犢獨讀賭鍍犢櫝牘篤黷鍛斷緞籪兌隊對對鐓噸頓鈍燉躉奪墮鐸鵝額訛惡餓諤堊閼軛鋨鍔鶚顎顓鱷誒兒爾餌貳邇鉺鴯鮞發罰閥琺礬釩煩販飯訪紡鈁魴飛誹廢費緋鐨鯡紛墳奮憤糞僨豐楓鋒風瘋馮縫諷鳳灃膚輻撫輔賦複負訃婦縛鳧駙紱紼賻麩鮒鰒釓該鈣蓋賅桿趕稈贛尷擀紺岡剛鋼綱崗戇鎬睾誥縞鋯擱鴿閣鉻個紇鎘潁給亘賡綆鯁龔宮鞏貢鈎溝苟構購夠詬緱覯蠱顧估轂沽錮鴣鵠鶻剮掛鴰摑關觀館慣貫詿摜鸛鰥廣獷規歸龜閨軌詭貴劊軌劌媯檜鮭鱖輥滾袞緄鯀鍋國過堝咼幗槨蟈哈駭韓漢闞絎頡號灝顥閡鶴賀訶闔蠣橫轟鴻紅黌訌葒閎鱟壺護滬戶滸鶘嘩華畫劃話驊樺鏵懷壞歡環還緩換喚瘓煥渙奐繯鍰鯇黃謊鰉揮輝毀賄穢會燴彙諱誨繪詼薈噦會繢琿暉葷渾諢餛閽獲貨禍夥獲擊機積饑跡譏雞績緝極輯級擠幾薊劑濟計記際繼紀訐詰薺嘰擠驥璣覬齏磯羈蠆躋霽鱭鯽夾莢頰賈鉀價駕郟浹鋏鎵蟯殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗諫縑戔戩瞼鶼筧鰹韉將漿蔣槳獎講醬絳韁膠澆驕嬌攪鉸矯僥腳餃繳絞轎較撟嶠鷦鮫階節潔結誡屆癤頜鮚緊錦僅謹進晉燼盡勁荊莖巹藎饉縉贐覲鯨驚經頸靜鏡徑痙競淨剄涇逕弳脛靚糾廄舊鬮鳩鷲駒舉據鋸懼劇詎屨櫸颶鉅鋦窶齟鵑絹錈鐫雋覺決絕譎珏鈞軍駿皸開凱凱塏愾愷鎧鍇龕閌鈧銬顆殼課騍緙軻鈳錁頷墾懇齦鏗摳庫褲嚳塊儈鄶噲膾寬獪髖礦曠況誆誑鄺壙礦貺虧巋窺饋潰匱蕢憒聵簣閫錕鯤擴闊蠐蠟臘萊來賴崍徠淶瀨賚睞錸癩籟藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫嵐欖斕鑭襤琅閬鋃撈勞澇嘮撈銠鐒癆樂鰳鐳壘類淚誄縲籬狸離鯉禮麗厲勵礫曆瀝隸儷酈壢藶位離曆邐驪縭櫪櫟轢礪鋰鸝厲糲躍靂鱺鱧倆聯蓮連鐮憐漣簾斂臉鏈戀煉練蘞奩斂璉殮褳襝鰱糧涼兩輛諒魎療遼鐐繚釕鷯獵臨鄰鱗凜賃藺廩檁轔躪齡鈴靈嶺領綾欞蟶鯪餾劉瀏騮綹鎦鷚龍聾嚨籠壟攏隴嚨壟瓏櫳朧礱樓婁摟簍僂蔞嘍摟鏤瘺耬螻髏蘆盧顱廬爐擄鹵虜魯賂祿錄陸壚擼魯閭瀘淥櫨櫓轤輅轆氌臚鸕鷺艫鱸巒攣孿灤亂臠孌欒鸞鑾掄輪倫侖淪綸論掄蘿羅邏鑼籮騾駱絡犖玀樂欏腡鏍驢呂鋁侶屢縷慮濾綠櫚褸鋝嘸媽瑪碼螞馬罵嗎嘜嬤榪買麥賣邁脈勱瞞饅蠻滿謾縵鏝顙鰻貓錨鉚貿麽沒鎂門悶們捫燜懣鍆錳夢眯謎彌覓冪羋謐獼禰綿緬澠靦黽廟緲繆滅憫閩閔緡鳴銘謬謨驀饃歿鏌謀畝鉬吶鈉納難撓腦惱鬧鐃訥餒內擬膩鈮鯢攆輦鯰釀鳥鳥裊聶齧鑷鎳隉櫱聶顢躡檸獰甯擰濘苧嚀聹鈕紐膿濃農儂膿駑釹諾儺瘧歐鷗毆嘔漚謳慪歐盤蹣龐拋皰賠轡噴鵬批羆鈹騙諞駢飄縹頻貧嬪蘋憑評潑頗釙撲鋪樸譜鏷鐠棲臍齊騎豈啓氣棄訖薪騏綺榿磧頎頏鰭牽釺鉛遷簽謙錢鉗潛淺譴塹僉蕁慳騫繾槧鈐槍嗆牆薔強搶牆檣戧熗錆鏘鏹羥蹌鍬橋喬僑翹竅誚譙蕎繰磽蹺竊愜鍥篋欽親寢浸輕氫傾頃請慶撳鯖瓊窮煢蛺巰賕蟣鰍趨區軀驅齲詘區闃覷鴝顴權勸詮綣輇銓卻鵲確闋闕愨讓饒擾繞蕘嬈橈熱韌認紉飪軔榮絨嶸蠑縟銣顰軟銳蜆閏潤灑薩颯鰓賽傘毿糝喪騷掃繅澀嗇銫穡殺剎紗鎩鯊篩曬釃刪閃陝贍繕訕姍騸釤鱔墒傷賞垧殤觴燒紹賒攝懾設厙灄畲紳審嬸腎滲詵諗瀋聲繩勝師獅濕詩時蝕實識駛勢適釋飾視試益塒蒔弒軾貰鈰鰣壽獸綬樞輸書贖屬術樹豎數攄紓帥閂雙誰稅順說碩爍鑠絲飼廝駟緦鍶鷥聳慫頌訟誦擻數餿颼鎪蘇訴肅謖穌雖隨綏歲誶孫損筍蓀猻縮瑣鎖嗩睃獺撻闥鉈鰨台態鈦鮐攤貪癱灘壇譚談歎曇坦錟頇湯燙儻湯鐋鏜濤縧討韜鋱騰謄銻題體屜緹鵜闐條糶齠鰷貼鐵廳聽烴銅統慟頭鈄禿圖釷團專頹蛻飩脫鴕馱駝橢籜鼉襪媧膃彎灣頑萬紈綰網輞韋違圍爲濰維葦偉僞緯謂衛諉幃闈僞潿瑋韙煒鮪溫聞紋穩問閿甕撾蝸渦窩臥萵齷嗚鎢烏誣無蕪吳塢霧務誤鄔廡憮嫵騖鵡鶩錫犧襲習銑戲細餼鬩璽覡蝦轄峽俠狹廈嚇硤鮮纖賢銜閑顯險現獻縣餡羨憲線莧薟蘚峴獫閑鷳癇蚝秈躚廂鑲鄉詳響項鄉餉驤緗饗蕭囂銷曉嘯曉瀟驍綃梟簫協挾攜脅諧寫瀉謝褻擷泄纈鋅釁興陘滎凶洶鏽繡饈鵂虛噓須許敘緒續詡頊軒懸選癬絢諼鉉鏇學謔澩鱈勳詢尋馴訓訊遜塤尋鱘壓鴉鴨啞亞訝埡婭椏氬閹煙鹽嚴岩顔閻豔厭硯彥諺驗厴贗儼兗讞懨閆釅魘饜鼴鴦楊揚瘍陽癢養樣煬瑤搖堯遙窯謠藥軺鷂鰩爺頁業葉靨謁鄴曄燁醫銥頤遺儀蟻藝億憶義詣議誼譯異繹詒囈嶧飴懌驛縊軼貽釔鎰鐿瘞艤蔭陰銀飲隱銦癮櫻嬰鷹應纓瑩螢營熒蠅贏穎塋鶯縈鎣攖嚶瀅瀠櫻鸚癭頦罌喲擁傭癰踴詠鏞優憂郵鈾猶誘蕕銪魷輿魚漁娛與嶼語獄譽預馭傴俁諛諭蕷嵛飫閾嫗於覦歟鈺鵒鷸齬鴛淵轅園員圓緣遠櫞鳶黿約躍鑰粵悅閱鉞鄖勻隕運蘊醞暈韻鄆芸惲慍紜韞隕氳雜災載攢暫贊攢趲鏨贓髒駔鑿棗責擇則澤賾嘖幘簀賊譖贈綜繒軋鍘閘柵詐齋債氈盞斬輾嶄棧戰綻譫張漲帳賬脹趙詔釗蟄轍鍺這謫輒鷓貞針偵診鎮陣貞縝楨軫賑禎鴆掙睜猙爭幀症鄭證諍崢鉦錚箏織職執紙摯擲幟質滯騭櫛梔職輊贄鷙螄縶躓躑觶鍾終種腫衆鍾謅軸皺晝驟紂縐豬諸誅燭矚囑貯鑄駐佇櫧銖專磚轉賺轉饌顳樁莊裝妝壯狀錐贅墜綴騅縋諄准著濁諑鐲茲資漬諮緇輜貲眥錙齜鯔蹤總縱傯鄒諏騶鯫詛組鏃鑽纘躦鱒翺並蔔沈醜澱疊鬥範幹臯矽櫃後夥稭傑訣誇裏淩麽黴撚淒扡聖屍擡塗窪喂汙鍁鹹蠍彜湧遊籲禦願嶽雲竈紮劄築於志注凋訁譾郄勐凼坂壠堖垵埝苘買葤莜蒓菰藁揸吒唚咔噝咴噘霹嚯襆嶴嵴彷徼瑪狍餘餷饊饢愣憷懍丬敘豔溷婪瀦澹甯糹絝緔珉梘桊桉槔櫫軲軤齎肷腖飈葫煅熘愍淼碸磙瞘鈈鉕鋣吊鋥鋶鐦鐧鍩鍀鍃錇鎄鎇鎿钁鑥鑹察穭鶓鶥鸌癧痾瘂癯襇襁耮顬蟎麴鮁鮃鯰鯗鯝鯴鱝鯿鰠鰵鱅鞽鞴齇
3、測試代碼運行
-
3.1 測試代碼
NSString *simplifiedToTraditional = [CHChineseConvert simplifiedToTraditional:@"愛輩貝備筆畢貶變別撥燦"];
NSLog(@"簡體轉繁體 == %@", simplifiedToTraditional);
NSString *traditionalToSimplified = [CHChineseConvert traditionalToSimplified:simplifiedToTraditional];
NSLog(@"繁體轉簡體 == %@", traditionalToSimplified);
-
3.2 運行結果