LoginSignup
0
2

More than 3 years have passed since last update.

はじめに

swiftのアクセス修飾子の種類とアクセスレベルについてメモしました.

アクセス修飾子

上から下にアクセスレベルが下がる.

  1. private : {}内のみ.
  2. fileprivate : 属するファイル内.
  3. internal : 属するプロジェクト内.デフォルトなので,アクセス修飾子を何もつけずに定義した場合,アクセスレベルはinternal.
  4. public : プロジェクト間(上書き不可能).
  5. open : プロジェクト間(上書き可能).

基本的に,アプリ開発では,1 ~ 3 を利用.
Frameworkなどの開発では,4, 5 を利用.

アクセス修飾子をきちんと設定することで,他の開発者に誤って書き換えられたりすることを防ぐことができ,安全性が向上する.

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2