摘要: Objective-C编写了2个不同的类来区分不可变数组(NSArray)和可变数组(NSMutableArray): Swift通过使用常量和变量来区分不可变数组和可变数组。 只要将数组定义为常量,它就是不可变数组,如: 将数组定义为变量,它就是可变数组,如: Swift的不可变数组和可变数组的性 阅读全文
posted @ 2016-09-20 14:39 SharpeyeKardel 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 根据《The Swift Programming Language》中文版基于Xcode6.1的文章描述: Swift的 String 类型是值类型。如果创建了新的字符串,那么当其进行常量、变量赋值操作或在函数/方法中传递时,会进行值拷贝。任何情况下,都会对已有字符串值创建新副本,并对该新副本进行传 阅读全文
posted @ 2016-09-20 14:09 SharpeyeKardel 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 以上输出结果的元素无序排列,可使用数组的 sort() 方法或 sortInPlace() 方法排序,两者不同在于 sort()方法有返回值,返回一个新数组,而不改变原数组的值: print("After sort: \(stringList1.sort())") print("stri 阅读全文
posted @ 2016-09-20 13:13 SharpeyeKardel 阅读(2571) 评论(0) 推荐(0) 编辑