[swift] 다른 모듈에서 접근 가능한 메서드의 선언 방법

다른 모듈에서 접근 가능한 메서드를 선언하는 방법에는 두 가지가 있습니다.

1. public 키워드 사용

public 키워드를 사용하여 다른 모듈에서 접근 가능한 메서드를 선언할 수 있습니다.

public func myPublicMethod() {
    // 메서드 구현
}

2. open 키워드 사용

만약 클래스의 메서드를 상속하여 오버라이딩할 수 있도록 다른 모듈에서 접근 가능하게 하려면 open 키워드를 사용하여 메서드를 선언합니다.

open class MyClass {
    open func myOpenMethod() {
        // 메서드 구현
    }
}

이러한 방법으로 다른 모듈에서 접근 가능한 메서드를 선언할 수 있습니다.

자세한 내용은 Swift 공식 문서를 참고하세요.