Playground에서 Swift Package 사용
2781 단어 XcodeSwiftplaygroundSPM
배경
"Swift Algorithms를 가볍게 만져 보았습니다."을 쓸 때 Swift Algorithms의 Swift Package를 Playground에서 움직이고 싶었다.
Xcode12에서 Playground에서 Swift Package를 사용할 수있게 된 것 같지만 짜증나게 느껴졌으므로 방법 메모 해 둡니다.
※Xcode12.3에서 실시. Xcode의 진화로 그 중 이런 귀찮은 순서 없이도 이케하게 될 것. . .
iOS Project 만들기
New -> Project...에서 적절하게 Project를 만듭니다.
이번에는 iOS->App에서 만들었습니다.
![](https://s1.md5.ltd/image/6fa39325344aa6db8258de0e4d37f845.png)
Playground를 Project에 추가
New -> Playground... -> iOS Blank에서 Playground를 만듭니다.
저장할 때 이전에 만든 Project에 추가합니다.
![](https://s1.md5.ltd/image/f81f987cae3cd227b93820d0eb64b1b5.png)
Swift Package 추가
파일 -> Swift Packages -> Add Package Dependency...에서 https://github.com/apple/swift-algorithms
추가
![](https://s1.md5.ltd/image/ca4923755227ef7ea3ce81bb53eb27f5.png)
Playground에서 사용
Playground에서 다음을 구현
※여기서 어쩐지 Xcode를 재기동하지 않으면 Algorithms를 인식해 주지 않았다···
import Algorithms
let numbers = [10, 20, 30, 40]
for combo in numbers.combinations(ofCount: 2) {
print(combo)
}
이상!
그 중
1. workplace를 만든다(project가 아니고)
2. Playground 추가
3. Swift Package 추가
점점 멋지게되면 기뻐한다는 느낌
Refs
import Algorithms
let numbers = [10, 20, 30, 40]
for combo in numbers.combinations(ofCount: 2) {
print(combo)
}
Reference
이 문제에 관하여(Playground에서 Swift Package 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jollyjoester/items/5769f06e48879118a632텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)