
Framework에서 GRDB를 사용할 경우, 빌드시 Swift Interface가 생성되면서 GRDBSQLite를 찾을 수 없다는 오류가 뜬다.
Framework 내부에서만 GRDB를 사용한다면 import GRDB 대신에 internal import GRDB 로 GRDB를 사용한다면 Swift Interface에서 불필요한 GRDB 의존성이 노출되지않아 오류를 해결할 수 있다.
Swift 6 이전 문법으로는 @_implementationOnly 라고 한다.
@_implementationOnly import GRDB'프로그래밍 > iOS' 카테고리의 다른 글
| [iOS Swift] 화면 터치 시 키보드 내리기 (Hide keyboard) (0) | 2019.05.20 |
|---|