Je commence dans Swift et ouvrant un projet créé à l'aide de Swift2 à partir de xcode 8 bêta, le modificateur private
a été remplacé par fileprivate
. Que signifie ce mot clé ? et en quoi diffère-t-il de private
?
fileprivate
est l’un des nouveaux = Swift 3 modificateurs d’accès qui remplace private
dans sa signification. fileprivate
définit une entité (classe, extension, propriété, ...) en tant que privé pour toute personne extérieure au fichier source dans lequel elle est déclarée, mais accessible à toutes les entités de ce fichier source.
private
restreint l'entité dans la portée englobante directe.