Rumah > Soal Jawab > teks badan
- (NSMutableArray *)orderArray {
if (!_orderArray) {
_orderArray = [NSMutableArray array];
}
return _orderArray;
}
过去多啦不再A梦2017-05-02 09:22:56
Jika anda betul, ia mestilah kaedah dapatkan atribut dalam Objektif-C.
Sebenarnya, @Tr2e hampir betul-betul jawapannya boleh diubah suai sedikit:
lazy var orders: [AnyObject] = []
TIDAK:
// 如果省略 `:` 后面的类型的话,orders 的类型会变为 NSArray,
// 而不是 Swift 的类型,也不是 NSMutableArray
lazy var orders = []
(PS: pesanan adalah nama yang lebih baik)
大家讲道理2017-05-02 09:22:56
Sarung tunggal?
Jika terjemahan sukar
func orderArray()->NSMutableArray{
if _orderArray != nil {
_orderArray = NSMutableArray.array()
}
return _orderArray
}
Titik pantas
// 单例类
class SharedObject {
static let sharedInstance = SharedObject()
}
// 使用
SharedObject.sharedInstance.doSomething()
PHP中文网2017-05-02 09:22:56
Terdapat kata kunci yang dipanggil malas, yang kira-kira seperti ini:
lazy var array = { let a = NSArray.init();