Xcode может генерировать это от объекта Core Data:Достаточно ли fileprivate для @NSManaged переменных?
// 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
}
}
Is fileprivate
(или private
) OK, чтобы использовать в таком случае? Является ли это лучшей практикой для хранения URL-адреса в Core Data?