1. 접근자
변수에 대한 접근 권한
private : 현재 파일만
internal : 같은 모듈 내의 모든 파일
public : 모든 모듈의 모든 파일, 그냥 쓰면 워닝, class의 default는 internal
2. 샘플 코드
import Foundation
class Car // default가 internal
{
private var speed : Int = 0 // 현재 파일만
internal var color : Int = 0 // 같은 모듈 내의 모든 파일
public var engine : Int = 0 // 모든 모듈의 모든 파일, 워닝 나오는 이유는 class가 internal인데 해서
var data : Int = 0 // internal이 default
}
var c = Car()
c.speed = 0;
c.color = 0;
c.engine = 0;
'교육 > Swift' 카테고리의 다른 글
[swift] nil 체크 (0) | 2018.07.05 |
---|---|
[swift] 함수형 프로그래밍, 커링 기법 (0) | 2018.07.04 |
[swift] selector (0) | 2016.08.22 |
[swift] guard (0) | 2016.08.22 |
[swift] exception (0) | 2016.08.22 |