일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- LeetCode 1
- ios
- onAppear
- 뷰 커스텀
- Remote Url
- 코코아팟
- CornerRadius
- Custom View
- imageView shadow
- 커스텀 뷰
- autoLayout
- view modifier
- Delegate Pattern
- email regex
- viewAppear
- 리액터킷
- UINavigationController
- ReactorKit
- 비동기
- 라이브러리
- 코코아팟 만들기
- Swift Package Manager
- hugging
- 델레게이트
- Two Sum
- Swift
- compression resistance
- DispatchQueue
- priority
- Cocoapods
- Today
- Total
목록라이브러리 (2)
Tong's Blog
안녕하세요. 지난 포스트에서는 자기만의 라이브러리를 Cocoapods을 통해 만들고 배포하는 법에 대해 알아보았습니다. 하지만 SPM(Swift Package Manager)가 나타나고 많은 라이브러리들이 SPM을 지원하기 시작했습니다. 개인적으로 서서히 SPM으로 라이브러리 의존성이 넘어가지 않을까 생각하고 있습니다. 그러면 이미 만들어둔 Cocoapods에 SPM도 같이 사용할 수 있게끔 만드는 방법을 알아보겠습니다. 우선 터미널로 우리가 지난번에 만들어둔 Cocoapods 라이브러리 프로젝트 폴더로 이동합니다. 그리고 다음의 명령어를 입력합니다. swift package init 그러면 프로젝트 폴더가 다음과 같이 보일 겁니다. 이제 Package.swift 파일을 통해 SPM을 위한 프로젝트를 열..
안녕하세요. 오늘의 포스트는 자신만의 Swift 라이브러리를 제작해보는 것에 대해 다뤄보겠습니다. iOS 공부를 하시다 보면 UIKit 같은 빌트인 Framework외에 Thrid-Party 라이브러리를 사용하게 됩니다. 대표적으로 Alamofire, Snapkit, Kingfisher등이 있습니다. 이런 라이브러리를 사용하는 방법은 Carthage나 최근에 나온 SPM(Swift Package Manager) 방법이 있지만 대부분의 경우 Cocoapods을 통해 프로젝트와 라이브러리를 관리하고 있을 겁니다. 그래서 저도 Cocoapods 라이브러리를 제작하는 것을 공유하고 해당 라이브러리에 SPM까지 적용시키는 법을 공유드리려고 합니다. 우선 라이브러리 프로젝트를 생성해보십니다. 터미널에서 프로젝트가 ..