Swift REPL에서 import Foundation
을 수행하여 Foundation과 같은 프레임 워크 모듈을 가져올 수 있습니다.Swift REPL에서 사용 가능한 모듈 목록을 얻으려면 어떻게해야합니까?
REPL에서 가져올 수있는 모든 모듈 목록을 생성 할 수있는 명령은 무엇입니까?
칙 :
그냥 내가 이해하기 위해 노력하고있어 정말 선택합니다. REPL에서 "import Foundation"이라는 단어를 입력하면 Foundation 유형, 상수 등을 액세스 할 수 있습니다. "import CoreGraphics"라는 단어를 입력하면 CoreGraphics에 액세스 할 수 있습니다. 타사 라이브러리 OptionKit을 설치 한 경우 "import OptionKit"을 입력하면 OptionKit을 사용할 수 있습니다. 이것들은 REPL에서 직접 가져올 수있는 모든 모듈입니다.그러나 일부 모듈 또는 프레임 워크는 할 수 없습니다. 예를 들어 REPL에서 "Import ParseOSX"를 입력하면 독립형 스크립트에서 "ParseOSX 가져 오기"를 수행 할 수 있지만 오류가 발생합니다.
내가 이해하고 싶은 것은 가져 오기 명령을 사용하여 REPL에서 가져올 수있는 프레임 워크 또는 모듈의 목록을 어떻게 결정할 수 있습니까?
는 ADDENDUM2: 또한 함께 하나의 내가 조금 검색을 해봤과 내가 성공적으로 OptionKit, /에서 라이브러리/프레임 워크 가져온 유일한 제 3 자 회담과 같은 보인다
입니다. swiftmodule 파일. 그리고 가져올 수있는 모든 Apple 프레임 워크는 자신의 .swift 모듈 파일을 가지고있는 것처럼 보이며 /Application/Xcode.app에서 검색하여 찾을 수 있습니다.
이렇게하면 런타임시 .swiftmodule 파일이있는 프레임 워크 만 가져올 수 있습니다. 그러나 나는 이것에 관해 확실하지 않다. 이 목록은 단순히 찾고 있다면
관련 항목 : http://stackoverflow.com/questions/24296470/how-do-i-import-a-swift-function-declared-in-a-compiled-swiftmodule-into-anothe/24396175#comment42764530_24396175 – algal