基本值类型和引用类型

26. January 2016 Swift 0

var array:Array = [1,2,3] // Array 为值类型

var array2 = array

array.append(4)

array2

var array11:NSMutableArray = [1,2,3] // NASMutableArray为引用类型

var array22 =  array11

array11.addObject(4)

array22

//struct 和enum定义的类型是值类型,使用class定义的为引用类型,基本数据类型全是struct,处理大量数据并且频繁增减元素时,NSMutableArray,NSMUtableDictionary 和NSMutableset,

//其他情况使用array,dictionary 和set好一点


Leave a Reply

Your email address will not be published. Required fields are marked *