【发布时间】:2017-06-04 23:19:31
【问题描述】:
Xcode 可以从 Core Data 实体生成它:
// This file was automatically generated and should not be edited.
import Foundation
import CoreData
extension Media {
@NSManaged public var imageString: String?
}
我的同事对其进行了编辑以隐藏字符串并仅公开一个 URL:
extension Media {
@NSManaged fileprivate var imageString: String?
public var image: URL? {
return imageString != nil ? URL(string: imageString!) : nil
}
}
在这种情况下可以使用fileprivate(或private)吗?这是在 Core Data 中存储 URL 的最佳做法吗?
【问题讨论】:
标签: swift core-data nsmanagedobject access-modifiers