복붙노트

[SWIFT] 나는 스위프트 REPL에 내 프로젝트 코드를 가져올 수 있습니까?

SWIFT

나는 스위프트 REPL에 내 프로젝트 코드를 가져올 수 있습니까?

해결법


  1. 1.스위프트 REPL은 다양한 옵션을 포함하고 있습니다. 그들을 볼 스위프트 -help를 사용합니다. 당신이 프레임 워크를 대상으로하고 대상에 프로젝트 이름을 정의한 경우 귀하의 경우를 들어, 당신이 선언 한 '정의 모듈은'당신은에 액세스 할 수 있습니다 :

    스위프트 REPL은 다양한 옵션을 포함하고 있습니다. 그들을 볼 스위프트 -help를 사용합니다. 당신이 프레임 워크를 대상으로하고 대상에 프로젝트 이름을 정의한 경우 귀하의 경우를 들어, 당신이 선언 한 '정의 모듈은'당신은에 액세스 할 수 있습니다 :

    $ swift -F <install path with subdirectory ProjectName.framework>
    > import ProjectName
    

    다음은 그 예이다 :

    $ swift -F /Users/.../Library/Developer/Xcode/DerivedData/Opus-bsjennhdtvmqrhejuabovdyxlqte/Build/Products/Debug/
    Welcome to Swift!  Type :help for assistance.
      1> import OpusOSX
      2> version                    // var from framework
    $R0: String = "Opus 1.0"
      3> any([1,3]) { 0 == $0 % 2 } // 'any()' in framework
    $R1: Bool = false
      4> any([1,2,3]) { 0 == $0 % 2 } 
    $R2: Bool = true
      4> any([1,2,3,4], conjoin ({ 0 == $0 % 2 }, { $0 >= 3 })) 
    $R3: Bool = true
    
  2. from https://stackoverflow.com/questions/26892483/can-i-import-my-project-code-into-the-swift-repl by cc-by-sa and MIT license