課程
/移動開發
/iOS
/玩兒轉Swift
中文應該是一個字算2個長度
2014-06-16
源自:玩兒轉Swift 4-1
正在回答
恩 而且其中的英文逗號后面還有一個英文的空格。
不好意思,我忘記算上后面加上的感嘆號了
我就是看視頻里的文字數的啊。。。中文算1個的話應該是13了,但是視頻里是15
在swift里,可以自動判斷出UTF-16,所以在countElements方法中,中文一個字的長度依然是1,見課程中的示例,或者可以自己試驗一下。當然,swift的字符串也有方法可以看見一個字符串后面的具體數據存儲(如英文字符用ASCII編碼占一字節,中文字符用Unicode占兩字節等等),但是超過了這個課程的范疇,我在這套課程里沒有提及。
舉報
這套教程比任何的Swift中文教程深入,并且演示示例更豐富
1 回答這個教程是不是很早了,有很多東西都變了是嗎。
2 回答bobo老師牛逼,多出一些課程吧
1 回答網上教程都是基于懂了objective c的基礎 教的 。有沒有辦法讓其他非ios程序員跳過學objec c呢
2 回答元組定義的幾個坑,希望大神能幫忙解答。
3 回答str2.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: " !")) 這代碼到底是怎么運作?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-06-17
恩 而且其中的英文逗號后面還有一個英文的空格。
2014-06-17
不好意思,我忘記算上后面加上的感嘆號了
2014-06-17
我就是看視頻里的文字數的啊。。。中文算1個的話應該是13了,但是視頻里是15
2014-06-16
在swift里,可以自動判斷出UTF-16,所以在countElements方法中,中文一個字的長度依然是1,見課程中的示例,或者可以自己試驗一下。當然,swift的字符串也有方法可以看見一個字符串后面的具體數據存儲(如英文字符用ASCII編碼占一字節,中文字符用Unicode占兩字節等等),但是超過了這個課程的范疇,我在這套課程里沒有提及。