64 votes

Que signifie le mot-clé "fileprivate" en Swift ?

Je démarre en swift et j'ouvre un projet créé en utilisant swift2 à partir de xcode 8 beta, la private ont été changés en fileprivate . que signifie ce mot-clé ? et en quoi est-il différent de private ?

122voto

Jans Points 5261

fileprivate est l'un des nouveaux modificateurs d'accès de Swift 3 qui remplace private dans sa signification. fileprivate définit une entité (classe, extension, propriété, ...) comme privée 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 de l'entourage direct.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X