let 二維碼內(nèi)容 = "aoxiaomi"
let 二維碼網(wǎng)址 = "www.baidu.com/aoxiaomi"
let btn1:UIButton()
let btn2:UIButton()
btn1.addTarget(self,"btn1Action",true)
btn2.addTarget(self,"btn2Action",true)
func btn1Action(){
頁(yè)面跳轉(zhuǎn)到www.baidu.com
textField.text = 二維碼內(nèi)容
}
func btn2Action(){
let url = 拆解 二維碼網(wǎng)址 / 之前的字符串 (www.baidu.com)
let 內(nèi)容 = 拆解 二維碼網(wǎng)址 / 之后的字符串 (aoxiaomi)
頁(yè)面跳轉(zhuǎn)到url
textField.text = 內(nèi)容
}
判斷字符串你是否為空
let words = "aoxiaomi.com"
if !words.isEmpty {
print("is not empty")//is not empty
}
是否包含子字符串
if words.rangeOfString("mi") != nil {
print("true")
}
if (words as NSString).containsString("mi"){
print("true")
}
字符串截取
//轉(zhuǎn)換成NSString
let mi = (words as NSString).substringWithRange(NSMakeRange(6,2)) //mi
//不轉(zhuǎn)換
let left = words.startIndex.advancedBy(6)
let right = words.startIndex.advancedBy(8)
let range = Range<String.Index>(start: left, end: right)
let mi = words.substringWithRange(range) //mi
文字 -> %BD%A0%C2
var urlWords = String()
for c in words.utf8 { ↓十進(jìn)制轉(zhuǎn)十六進(jìn)制↓
urlWords += "%\(String(format: "%1X", c))"
}
替換
let w = words.stringByReplacingOccurrencesOfString("ao", withString: "AO")//AOxiaomi