NSString簡單細說(十九)—— 根據(jù)映射獲取字符串

版本記錄

版本號 時間
V1.0 2017.06.26

前言

前面我簡單的寫了些NSString的初始化,寫了幾篇,都不難鉴未,但是可以對新手有一定的小幫助,對于大神級人物可以略過這幾篇鸠姨,NSString本來就沒有難的铜秆,都是細枝末節(jié),忘記了查一下就會了讶迁,沒有技術難點连茧,下面我們繼續(xù)~~~
1. NSString簡單細說(一)—— NSString整體架構
2. NSString簡單細說(二)—— NSString的初始化
3. NSString簡單細說(三)—— NSString初始化
4. NSString簡單細說(四)—— 從URL初始化
5. NSString簡單細說(五)—— 向文件或者URL寫入
6. NSString簡單細說(六)—— 字符串的長度
7. NSString簡單細說(七)—— 與C字符串的轉化
8. NSString簡單細說(八)—— 識別和比較字符串
9. NSString簡單細說(九)—— 字符串的合并
10. NSString簡單細說(十)—— 字符串的分解
11. NSString簡單細說(十一)—— 字符串的查找
12. NSString簡單細說(十二)—— 字符串的替換
13. NSString簡單細說(十三)—— 字符串的分行和分段
14. NSString簡單細說(十四)—— 字符串位置的計算
15. NSString簡單細說(十五)—— 字符串轉化為propertyList
16. NSString簡單細說(十六)—— 畫字符串
17. NSString簡單細說(十七)—— 字符串的折疊和前綴
18. NSString簡單細說(十八)—— 字符串中大小寫子母的變換
這一篇我們說一下根據(jù)映射獲取字符串

根據(jù)映射獲取字符串

一巍糯、@property(readonly, copy) NSString *decomposedStringWithCanonicalMapping;

使用Unicode歸一化范式D標準對字符串內容進行規(guī)范化啸驯。

下面直接看代碼。

    /**
     * 1. @property(readonly, copy) NSString *decomposedStringWithCanonicalMapping;
     */
    
        NSString *str1 = @"中國helloChina";
        NSString *capticalStr1 = [str1 decomposedStringWithCanonicalMapping];
        NSLog(@"capticalStr1 = %@",capticalStr1);

看輸出結果

2017-06-27 00:40:19.163 NSString你會用嗎祟峦?[3997:69204] capticalStr1 = 中國helloChina

結論:這個方法的作用就是按照D標準化對字符串進行歸一化處理罚斗。


二、@property(readonly, copy) NSString *decomposedStringWithCompatibilityMapping;

這個方法的作用就是使用范式KD對字符串進行歸一化信卡。

下面看代碼圾叼。

    /**
     * 2. @property(readonly, copy) NSString *decomposedStringWithCompatibilityMapping;
     */
    
    NSString *str1 = @"中國helloChina";
    NSString *KDStr1 = [str1 decomposedStringWithCompatibilityMapping];
    NSLog(@"KDStr1 = %@",KDStr1);

下面看輸出結果

2017-06-27 00:44:30.333 NSString你會用嗎蘑拯?[4090:73269] KDStr1 = 中國helloChina

結論:使用范式KD對字符串進行歸一化。


三距淫、@property(readonly, copy) NSString *precomposedStringWithCanonicalMapping;

這個方法是使用范式C對字符串進行歸一化。

    /**
     * 3. @property(readonly, copy) NSString *precomposedStringWithCanonicalMapping;
     */
    
    NSString *str1 = @"中國helloChina";
    NSString *CStr1 = [str1 precomposedStringWithCanonicalMapping];
    NSLog(@"CStr1 = %@",CStr1);

看輸出結果

2017-06-27 00:48:09.869 NSString你會用嗎迅箩?[4168:76953] CStr1 = 中國helloChina

結論:按照C標準進行字符串歸一化溉愁。


四、@property(readonly, copy) NSString *precomposedStringWithCompatibilityMapping;

這個方法是使用KC對字符串進行歸一化饲趋。

下面直接看代碼拐揭。

    /**
     * 4. @property(readonly, copy) NSString *precomposedStringWithCompatibilityMapping;    
     */
    
    NSString *str1 = @"中國helloChina";
    NSString *KCStr1 = [str1 precomposedStringWithCompatibilityMapping];
    NSLog(@"KCStr1 = %@",KCStr1);

下面看結果

2017-06-27 00:51:50.716 NSString你會用嗎?[4231:80116] KCStr1 = 中國helloChina

結論:這個方法就是使用KC對字符串進行歸一化處理奕塑。

后記

未完堂污,待續(xù)~~~

冬之美
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市龄砰,隨后出現(xiàn)的幾起案子盟猖,更是在濱河造成了極大的恐慌讨衣,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件式镐,死亡現(xiàn)場離奇詭異反镇,居然都是意外死亡,警方通過查閱死者的電腦和手機娘汞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進店門歹茶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人你弦,你說我怎么就攤上這事惊豺。” “怎么了禽作?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵尸昧,是天一觀的道長。 經(jīng)常有香客問我旷偿,道長烹俗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任狸捅,我火速辦了婚禮衷蜓,結果婚禮上,老公的妹妹穿的比我還像新娘尘喝。我一直安慰自己磁浇,他們只是感情好,可當我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布朽褪。 她就那樣靜靜地躺著置吓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪缔赠。 梳的紋絲不亂的頭發(fā)上衍锚,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天,我揣著相機與錄音嗤堰,去河邊找鬼戴质。 笑死,一個胖子當著我的面吹牛踢匣,可吹牛的內容都是我干的告匠。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼离唬,長吁一口氣:“原來是場噩夢啊……” “哼后专!你這毒婦竟也來了?” 一聲冷哼從身側響起输莺,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤戚哎,失蹤者是張志新(化名)和其女友劉穎裸诽,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體型凳,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡丈冬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了甘畅。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片殷蛇。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖橄浓,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情亮航,我是刑警寧澤荸实,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站缴淋,受9級特大地震影響准给,放射性物質發(fā)生泄漏。R本人自食惡果不足惜重抖,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一露氮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧钟沛,春花似錦畔规、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至畜埋,卻和暖如春莫绣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背悠鞍。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工对室, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人咖祭。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓掩宜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親心肪。 傳聞我的和親對象是個殘疾皇子锭亏,可洞房花燭夜當晚...
    茶點故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內容