關(guān)于獲取索引值的問題,新的swift版本需要這樣寫。
let index = str.index(str.startIndex, offsetBy:5);
str[index]
獲得結(jié)果 ","
let index = str.index(str.startIndex, offsetBy:5);
str[index]
獲得結(jié)果 ","
2019-03-12
用習(xí)慣了js,相對就發(fā)現(xiàn)Swift確實(shí)有點(diǎn)復(fù)雜啊。
2019-01-30
最新回答 / likej2ee
<...圖片...>執(zhí)行次數(shù)越多,越接近1:1,不過有點(diǎn)耗費(fèi)cpu
注意這里:蘋果官方文檔上說到:"CFString(NSString的底層) 代表了一個(gè) Unicode 字符組成的數(shù)組...其中每個(gè)字符 16 位。" 這里誤導(dǎo)性很強(qiáng),在OBJC中國期刊上可以看到 原作者已經(jīng)出來聲明。大家都知道現(xiàn)在Unicode是21位編碼的,而這里又說CFString每個(gè)字符代表16位,這里說的Unicode是NSString 還在開發(fā)的時(shí)候(它最初是作為 Foundation Kit 的一部分在 1994 年發(fā)布的),Unicode 還是 16 位的!更廣的范圍和 UTF-16 的代理字符機(jī)制則是于 1996 年隨著 Unicode 2.0 引入的。
2019-01-14
視頻中所使用的類似 imInt, imFloat 的命名方式也叫駝峰命名法。
2018-11-29
在swift 3.0中,if語句的where子句被取消掉了,直接使用逗號.
不過,在switch中,where子句還是保留著。
不過,在switch中,where子句還是保留著。
2018-08-05