60课:处理字符串和网页数据

本节课程主要是讲述NSString的一些自带函数,可以不比自己造车轮子,快速实现某些功能。
课程笔记文集地址:Udemy课程:The Complete iOS 9 Developer Course - Build 18 Apps

一开始先讲述了如何遍历字符串中的所有字母,然后主要讲述了七个NSString自带函数。

遍历字符串中的所有的字母

var str = "Hello"
var newString = str + "Bob"
for character in newString {
    print(character)
}

七个NSString自带函数

首先将String类型的变量转换为NSString类型:

var newTypeString = NSString(string: newString)

然后开始使用NSString的自带函数。

一、保留字符串里的前n个字母

newTypeString.substringToIndex(5)
//保留字符串的前5个字母,结果是 Hello

二、前n个字母不要了

newTypeString.substringFromIndex(6)
//前六个字母不要了,也就是从第七个字母开始,结果是 ob

三、前多少个字母不要了,保留多少个字母

newTypeString.substringWithRange(NSRange(location:3,length:5))
//location表示某个字母以及之前的字母不要了,length表示一共保留多少个字母
//第三个字母以及之前的字母不要了,从第四个字母开始,保留5个字母,结果是 loBob

四、是否包含某个字母或者字符串

newTypeString.containsString("Bob")
//是否包含Bob,结果为 true

五、用某个字母或者字符串将原来的字符串分割成不同的部分,变成一个数组

newTypeString.componentsSeparatedByString("l")
//结果见下图
60课:处理字符串和网页数据_第1张图片

六、大写所有的字母

newTypeString.uppercaseString

七、小写所有的字母

newTypeString.lowercaseString

你可能感兴趣的:(60课:处理字符串和网页数据)