Swift Package Manager 편리!

Qiita 트렌드에 맞는 "iOS 어플리케이션 개발에서 Swift Package Manager를 사용하세요."
이런 보도를 보고 실제로 해보니 매우 편리하다!

사용 방법


「File」→「Swift Package」→「Add Package Dependency...」

"Enter package repository URL"텍스트 필드에 사용할 라이브러리의 URL, "Next"를 입력합니다.
(이번에는 "https://github.com/Alamofire/Alamofire"를 사용합니다.)

버전을 지정할 수도 있습니다.
이번에는 이렇게'Next'.

읽기 시작합니다.

확인 확인, "Finish".

이렇게 하면 왼쪽에 "Swift Package Dependencies"표시줄을 추가하여 "Alamofire 4.9.0"을 표시하면 완성됩니다.

평소처럼 사용하기만 남았어요!

주의사항


SwiftPackageManager를 사용하면 라이브러리를 쉽게 관리할 수 있습니다!
편리하지만 주의해야 할 점이 있습니다.

이전 버전의 Xcode를 열 수 없습니다.


뭐, 당연하다고 하면 당연하지
이전 버전의 Xcode는 항목을 열 수 없습니다!

대응하지 않는 도서관이 있어요.


모든 라이브러리에서 SwiftPackageManager를 지원하는 것은 아닙니다.
"Package.swift"파일이 필요할 것 같습니다.
이 파일이 없으면 다음 오류가 발생합니다.

사용 가능한 라이브러리


Swift 라이브러리 우수 보도 요약 내의 라이브러리에서 SwiftPackageManager가 사용할 수 있는 라이브러리는 다음과 같습니다.
참고용으로만 제공하다.

  • Alamofire [4.9.0]

  • RealmSwift [3.18.0]

  • SwiftyUserDefaults [4.0.0]

  • Charts [3.3.0]

  • SwiftyJSON [5.0.0]

  • lottie-ios [3.1.3]

  • SwiftyStoreKit [0.15.0]

  • IBAnimatable [6.0.0]

  • RxSwift [5.0.1]

  • SwiftDate [6.1.0]

  • IQKeyboardManager [6.4.2]

  • Material [3.1.8]

  • ActiveLabel.swift [1.1.0]

  • SideMenu [6.3.1]

  • Kingfisher [5.7.1]

  • SkeletonView [1.8.2]

  • AlamofireImage [3.5.2]

  • Nuke [8.2.0]

  • SDWebImage [5.1.1]
  • 사용하지 않는 라이브러리

  • IGColorPicker [0.4.2]
  • BubbleTransition [4.0.0]
  • PINRemoteImage [2.1.4]
  • Moya [13.0.1]
  • animated-tab-bar [5.0.2]
  • Parchment [1.6.0]
  • ColorMatchTabs [2.0.2]
  • ImageSlideshow [1.8.0]
  • TOCropViewController [2.5.1]
  • FacebookImagePicker [3.1.2]
  • FSPagerView [0.8.3]
  • CDAlertView [0.10.0]
  • Alertift [4.1.1]
  • TransitionButton [0.5.2]
  • FSCalendar [2.8.0]
  • LTMorphingLabel [0.7.0]
  • circle-menu [4.1.0]
  • GuillotineMenu [3.0.2]
  • CHIPageControl [0.1.8]
  • TextFieldEffects [1.6.0]
  • Gecco [1.0.0]
  • paper-onboarding [6.1.3]
  • Validator [3.2.1]
  • Permission [2.0.4]
  • Pring [0.17.3]
  • Compass [6.0.0]
  • SwiftState [6.0.0]
  • FDFullscreenPopGesture [1.1.0]
  • 좋은 웹페이지 즐겨찾기