놀이터(Xcode 기능)

Playgrounds (Xcode feature)
놀이터
개발자개발 도구 부서
애플
초기 릴리즈마코스
2014년 6월 2일; 7년(2014-06-02)
플랫폼마코스
유형개발자 도구

Xcode IDEPlayplace 특성은 Swift 프로그래밍 언어의 신속한 실험과 개발을 위한 환경을 제공한다. 기능의 원본 버전은 2014년 6월 2일 애플사WWDC 2014년 6월 2일 발표 및 출시했다.[1][2]

개요

놀이터는 개발자 코드를 실시간으로 렌더링하는 시험장을 제공한다.이들은 코드화된 표현(라인 또는 사이드 바)에 따라 단일 표현식의 결과를 평가하고 표시할 수 있어 프로그래머에게 빠른 피드백을 제공한다.읽기-평가-프린트 루프(또는 REF)로 알려진 이러한 유형의 개발 환경은 학습, 실험 및 빠른 프로토타이핑에 유용하다.[3][4][5]플레이그라운드는 애플이 Swift 튜토리얼과 가이드 투어를 발표하기 위해 사용했으며, 이 튜토리얼은 RET의 장점이 눈에 띈다.[6][7]

플레이그라운드 기능은 애플의 개발자 도구 부서에 의해 개발되었다.Swift Programming Language를 창안하고 개발 도구 부서의 선임 이사 겸 설계자인 Chris Lattner에 따르면, Playplace는 "Bret Victor의 아이디어, Light Table 및 다른 많은 상호작용 시스템의 영향을 많이 받았다"[8]고 한다.플레이그라운드는 애플사가 2014년 6월 2일 Xcode 6의 일부로 WWDC 2014년 6월 2일에 발표했으며 9월에 출시되었다.

2016년 9월에는 아이패드용 스위프트 플레이그라운드 애플리케이션(2020년 2월부터 MacOS에서도 이용 가능)이 출시돼 이러한 아이디어를 교육 도구로 접목했다.Xcode's Plantage는 지속적인 개발을 특징으로, 새로운 단계별 실행 기능이 WWDC 2018에서 Xcode 10에 도입되었다.[9]


참조

  1. ^ "Keynote - WWDC 2014 - Videos". Apple Developer. Retrieved February 1, 2019.
  2. ^ "Apple's new Swift language explained: A clever move to boost iOS, while holding Android apps back - ExtremeTech". www.extremetech.com. Retrieved February 1, 2019.
  3. ^ "Swift: Apple's next-generation programming language 4 years in the making". iMore. June 4, 2014. Retrieved February 1, 2019.
  4. ^ Mayo, Benjamin (June 2, 2014). "Apple announces new Xcode, 'Swift' programming language". 9to5Mac. Retrieved February 1, 2019.
  5. ^ "Swift Resources - Apple Developer". developer.apple.com. Retrieved February 1, 2019.
  6. ^ "A Swift Tour — The Swift Programming Language (Swift 5)". docs.swift.org. Retrieved February 5, 2019.
  7. ^ Swift.org. "A Swift Tour".
  8. ^ Victor, Bret (September 2012). "Learnable Programming". worrydream.com.
  9. ^ "Getting the Most out of Playgrounds in Xcode - WWDC 2018 - Videos". Apple Developer. Retrieved November 25, 2020.

외부 링크