Swift Playgrounds에서 코딩

MacOS 또는 iOS 기기를 사용하든 상관 없습니다!

놀이터는 훌륭합니다! Mac에서는 물론 iPhone이나 iPad에서도 빠르게 코드를 실행할 수 있습니다! 환상적입니다.

인터랙티브 코스에서 플레이 그라운드를 찾을 수 있으며 GitHub에서 다운로드 할 수도 있습니다 (이에 불편한 경우 여기 에 가이드가 있습니다). 실제로이 게시물 하단에는이 튜토리얼에서 만든 플레이 그라운드로 이동하는 링크도 있습니다.

Unsplash에 Bambi Corro의 사진

난이도 : 초급 | 쉬운 | 정상 | 도전적인

전제 조건 :

  • Mac에 Xcode를 설치하거나 iPhone 또는 iPad 에 플레이 그라운드를 설치하십시오.

술어

Playgrounds : Swift 코드를 만드는 데 사용할 수있는 개발 환경

Swift : macOS, iOS, watchOS 및 tvOS 용 오픈 소스 프로그래밍 언어

놀이터 기본 사항

플레이 그라운드 만들기 : iOS 기기에서

여기 에서 앱을 기기에 설치하는 플레이 그라운드를 다운로드 할 수 있습니다 .

그런 다음 쓸 수 있습니다.let str = "Hello, playground")

뒤에

print("Hello, playground")

그런 다음 내 코드 실행 버튼을 누릅니다.

출력을 표시하기 위해 화면 오른쪽에있는 "abc"를 클릭했습니다. 그러면보기 추가 옵션이 제공되고 명령 결과가 표시됩니다.

플레이 그라운드 만들기 : Mac에서

컴퓨터에 Xcode를 다운로드하여 설치해야합니다.

그런 다음 File> New Playground 메뉴를 통해 이동할 수 있습니다.

그런 다음 다음 화면에서 iOS> 새 플레이 그라운드를 선택합니다. iOS를 선택하면 UIKit을 가져옵니다 (필요한만큼 훌륭합니다).

이동하면서 플레이 그라운드의 목적지를 선택해야합니다. 다음은 시각적 가이드입니다.

이 비디오에서 보셨을 겁니다. var str = "Hello, playground") print("Hello, playground")콘솔 / 디버그 패널을 실행 하면 화면 하단에 나타납니다. 화면의 주요 영역을 강조 할 수있는 좋은 기회입니다.

Mac Playgrounds 화면의 주요 영역 :

콘솔 / 디버그 패널을 통해 우리는 매우 유용한 디버거에 액세스 할 수 있습니다.

런타임 값 검사

iPad에서

위와 같이 화면 오른쪽에있는 "abc"를 클릭 할 수 있습니다.

이를 통해 런타임 값을 표시 할 수있는보기를 추가 할 수 있습니다.

Mac에서

화면의 오른쪽에서 문자열의 런타임 값을 볼 수 있습니다. 마지막 문자열은 다음 줄 문자를 보여줍니다. \n

더 좋은 점은 "Hello, Playground"위에 마우스를 올려 놓으면 작은 눈 모양 아이콘이 나타납니다. 이를 통해 배열 또는 이와 유사한 모든 요소를 ​​볼 수 있습니다. 이 경우 새 창에 문자열을 표시합니다.

Playgrounds의 GitHub에서 파일에 액세스

Mac에서

GitHub에서 파일을 다운로드하고 Playgrounds 파일을 두 번 클릭하면됩니다. 너무 까다 롭지 않습니다!

iOS 기기에서

  1. 파일이 그냥 텍스트 인 경우 코드를 Swift 플레이 그라운드에 복사하여 붙여 넣으십시오. 매우 쉽습니다!
  2. 가능한 경우 플레이 그라운드의 다운로드 링크를 클릭하고 플레이 그라운드로 복사를 클릭하십시오.

추가 읽기

자신 만의 클래스와 프레임 워크를 Mac 용 플레이 그라운드로 가져 오기 : https://stackoverflow.com/questions/24045245/how-to-import-own-classes-from-your-own-project-into-a-playground/24049021#24049021

결론…

플레이 그라운드는 코드를 실험 할 수있는 좋은 방법입니다. 외출 중에 만 iOS 기기가 있고 현재 코딩 문제를 해결하는 데 방해가되지 않는다면 기기와 코드를 꺼내십시오!

연락을 원하십니까? 여기 링크를 시도하십시오.

https://twitter.com/stevenpcurtis

Suggested posts

🤘🏻 튜토리얼 : Swift 5를 사용하고 Xcode가없는 Metal HelloTriangle

🤘🏻 튜토리얼 : Swift 5를 사용하고 Xcode가없는 Metal HelloTriangle

코드 살펴보기 "Hello Triangle"은 그래픽 개발자가 새 API를 배울 때 수행하는 첫 번째 연습으로, 새 언어로 "Hello World"연습과 유사합니다. 잔인한 1k 라인의 Vulkan에서 단 100 개의 Metal 라인에 이르기까지 복잡성과 길이 측면에서 매우 다양합니다.

Swift에서 느리게 이미지로드

의존성 주입을 잊지 마세요!

Swift에서 느리게 이미지로드

난이도 : 초급 | 쉬운 | 정상 | 이 기사는 Xcode 12.4 및 Swift 5를 사용하여 개발되었습니다.