观看WWDC '14会议"将Swift与Objective-C集成",44'00"的发言人写了两行我无法理解的代码.
在对象初始化期间,他写道:
Class className; NSObject, NSCoding
{
let data:NSData
let type:String
init(data: NSData, type: String)
{
self.data = data.copy() as NSData // 1
self.type = type // 2
}
//...
}
Run Code Online (Sandbox Code Playgroud)
我无法理解我标记过的行//1和//2.我理解copy()返回AnyObject类型,因此需要NSData类型转换.但我无法理解为什么self.type不需要这种治疗.
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |