티스토리 뷰
저는 프로젝트에 예제를 넣고 실행을 하지 않고, playground를 이용하여서 테스트를 하고 이것을 프로젝트에 옮깁니다.
몇가지 팁을 알게 되어서, 적어봅니다.
1. 네비게이터를 열어서 Class를 만들어서 사용하기
Command + 0을 누르게 되면 우리가 사용하는 xcode의 파일 네비게이터가 나오게 됩니다.
여기에 파일을 추가하여서 사용하면 됩니다.
주의할 점은 class를 만들 경우에 public으로 만들어 주어야 본 main 소스에서 접근이 가능합니다.
2. 외부 라이브러리 사용하기
gem install cocoapods-playgrounds
이렇게 하게 되면 playground용 pod을 사용할수 있게 되고,
자신이 만들고 싶은 폴더로 이동을 합니다.
pod playgrounds RxSwift
이렇게 하게 되면 프로젝트가 생성이 되게 되고 그것을 사용하면 됩니다.
pod playgrounds [pod1],[pod2]
이렇게 콤마를 이용하여서 여러개를 한번에 사용할수 있습니다.
프로젝트에서 사용할 경우에는 import를 이용하여 동일하게 사용이 가능합니다.
* 주의 : PlaygroundPage.current.needsIndefiniteExcution = true를 설정하여 주어야지 비동기 코드가 동작할수 있습니다. 그렇지 않으면 playground가 끝나버리게 되어서 실행 결과를 볼수가 없습니다.
3. 실행된 결과 그래픽으로 보기
실행된 결과는 항상 실행된 결과만 나오게 됩니다.
그러니 for문 같은 반복문을 실행 할 경우에 안에서 실행된 부분들을 하나씩 보고 싶을 경우가 있습니다.
다음과 같이 하면 됩니다.
대부분 이렇게 되어 있을 겁니다.
왼쪽의 네모 버튼을 눌러줍니다. ( Show Result )
Value History를 클릭합니다.
보다 쉽게 부분부분의 값들을 눈으로 확인이 가능합니다.
'Mobile > iOS' 카테고리의 다른 글
고차함수의 lazy 이용 (0) | 2018.05.07 |
---|---|
swift lazy (0) | 2018.05.07 |
TestFlight is Currently Unavailable (0) | 2018.05.03 |
presentedViewController, presentingViewController (0) | 2018.05.02 |
애플 개발자 인증서 발급하기 (0) | 2018.04.17 |
- Total
- Today
- Yesterday
- enum
- Kotlin
- cocoapods
- rxswift
- Java
- Python
- ios
- ubuntu
- SWIFT
- git
- MySQL
- Gradle
- CentOS
- windows10
- war
- Spring
- go
- Windows
- php
- Codable
- Linux
- android
- centos8
- docker
- nodejs
- tomcat
- intellij
- golang
- Xcode
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |