0
在Objective-C的NSArray的,我們有方法:如何使用Swift中另一個數組的對象初始化數組?
+ (instancetype)arrayWithObject:(id)anObject;
+ (instancetype)arrayWithArray:(NSArray *)array;
在迅速出現類似的方法?
在此先感謝!
在Objective-C的NSArray的,我們有方法:如何使用Swift中另一個數組的對象初始化數組?
+ (instancetype)arrayWithObject:(id)anObject;
+ (instancetype)arrayWithArray:(NSArray *)array;
在迅速出現類似的方法?
在此先感謝!
不,因爲他們不需要。 Swift數組是值類型,所以當你將一個數組的實例分配給另一個變量(或者傳遞給一個函數/方法)時,它的副本將被創建並賦值/傳遞。
所以你沒有什麼特別的事情要做 - 當你需要相反的時候出現問題,因爲通過引用來分配數組是不可能的 - 雖然可以通過使用inout
修飾符傳遞給函數/方法。