国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

objective-c - oc這段代碼轉(zhuǎn)化為swift 應(yīng)該怎么寫的?
給我你的懷抱
給我你的懷抱 2017-05-02 09:20:56
0
4
710
- (NSMutableArray *)orderArray {
    if (!_orderArray) {
        _orderArray = [NSMutableArray array];
    }
    return _orderArray;
}
給我你的懷抱
給我你的懷抱

reply all(4)
過去多啦不再A夢

If you are correct, it should be the attribute get method in Objective-C.
Actually, @Tr2e was almost completely correct. His answer could have been improved with a slight modification:

lazy var orders: [AnyObject] = []

NO:

// 如果省略 `:` 后面的類型的話,orders 的類型會變?yōu)?NSArray,
// 而不是 Swift 的類型,也不是 NSMutableArray
lazy var orders = []

(PS: orders is a better name)

小葫蘆
lazy var orderArray = NSMutableArray()
大家講道理

Single case?
If hard translation

func orderArray()->NSMutableArray{
    if _orderArray != nil {
        _orderArray = NSMutableArray.array()
    }
    return _orderArray
}

Swift point

// 單例類
class SharedObject {    
    static let sharedInstance = SharedObject()
}
// 使用 
SharedObject.sharedInstance.doSomething()   
洪濤

There is a keyword called lazy, which is roughly like this:
lazy var array = { let a = NSArray.init(); return a }()

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template