Swift3.0からfileprivateが増えました。
fileprivateはSwift2.3までのprivateと同じです
なのでSwift2.3からprivateを書き直すとfileprivateになります。
Swift3.0ではprivate(+public)の振る舞い、意味が変わっています。
fileprivate: 同じソースファイルのみアクセス可能
private: 定義されたクラス内などのスコープ内のみでアクセス可能
fileprivate > private
Go to list of users who liked
More than 5 years have passed since last update.
Swift3.0からfileprivateが増えました。
fileprivateはSwift2.3までのprivateと同じです
なのでSwift2.3からprivateを書き直すとfileprivateになります。
Swift3.0ではprivate(+public)の振る舞い、意味が変わっています。
fileprivate: 同じソースファイルのみアクセス可能
private: 定義されたクラス内などのスコープ内のみでアクセス可能
fileprivate > private
Register as a new user and use Qiita more conveniently
Go to list of users who liked