Playgrounds에서 보기

입문

  • Playgrounds는 Xcode에서 코드를 실시간으로 평가할 수 있는 도구입니다
  • 응용 프로그램에 설치하기 전에 알고리즘 등을 확인할 수 있다
  • 이제 PlaygroundSupport 모듈을 배포하여 실시간으로 보기를 보는 방법에 대해 자세히 알아보겠습니다.
  • Xcode7 이전에는 XCPlayground 모듈이었고, 저쪽은 deprecated입니다
  • 환경 확인

  • Xcode 8.0
  • Swift 3.0
  • 코드 예제


    LiveViewSample.playground
    import UIKit
    import PlaygroundSupport    // このモジュールが必要
    
    let frame = CGRect(x: 0, y: 0, width: 320, height: 320)
    let image = UIImage(named: "macbook.jpeg")
    let imageView = UIImageView(frame: frame)
    imageView.contentMode = .scaleAspectFit
    imageView.image = image
    
    // 表のスレッドの処理が終わっても、別スレッドの処理を継続可能とする
    PlaygroundPage.current.needsIndefiniteExecution = true
    
    // アシスタントエディタ上に、対象のビューを表示
    PlaygroundPage.current.liveView = imageView
    
  • 이 샘플은 GitHub에 제출되었습니다.
  • LiveViewSample
  • 실행 예



    기타

  • 이번에는 시도하지 않았지만 제스처 등에 대응하기 때문에 약간의 상호작용을 나타낼 수 있을 것 같다
  • 참고 자료

  • PlaygroundSupport | Apple Developer Documentation
  • 좋은 웹페이지 즐겨찾기