Xcode peut générer ce à partir d'une entité de données de base:Est-ce que fileprivate est adéquat pour les variables @NSManaged?
// This file was automatically generated and should not be edited.
import Foundation
import CoreData
extension Media {
@NSManaged public var imageString: String?
}
Mon collègue a édité pour cacher la chaîne et n'exposer une URL:
extension Media {
@NSManaged fileprivate var imageString: String?
public var image: URL? {
return imageString != nil ? URL(string: imageString!) : nil
}
}
est-fileprivate
(ou private
) OK pour utiliser dans ce cas? Est-ce la meilleure pratique pour stocker une URL dans les données de base?