티스토리 뷰

반응형


안녕하세요 :) Zedd입니다.

ㅇㅓ흑 요즘 너무......힘드네요............

인생에..현타가 왔는데 도대체 난..난 무엇인가...난 도대체......................

제드가 힘든 기념으로

SPM써보기


SPM써보기






자 이번에 Swift Package Manager가 아주 조금 핫했는데요, 원래 있는 기능이었지만 이번에 Xcode 11에 이 기능이 intergrate되었습니다.

그럼 이런 질문이 생길 수 있지


Swift Package Manager가 뭔데욘?


보통 저희는 CocoaPods이나 Carthage같은 third-party tool을 이용해서

 종속성(dependency)을 관리했는데요, 

Apple이 이 종속성을 관리하기 위한 공식 지원을 추가한겁니다. 마치 이번에 추가된 기능이라고 생각할 수도 있는데..원래 있었습니다?

하지만 Xcode와 intergrate되지 않았던 것 뿐.. 

음 근데 제가 그 원래 있었던 Package Manager를 안써봐서..; 뭐 원래 있던기능인데 제가 심하게 놀랄 수도 있습니다? 저도 첨해봄ㅋㅎ



자 암튼 뭐 해보는것 만큼..눈에 들어오겠어요?



잘 우려먹고 있는...프로젝트...

암튼 Xcode11을 이용해서 프로젝트를 하나 만들어주세요


새로생긴 탭에 가거나





일케하거나 알아서 하셈



갑자기 레포 URL을 치라구 한다...




Kingfisher라고..이미지로더 라이브러리인데..넣어볼게요? 이때만 해도 안되겠지....하고있었는데



갑자기 version을...선택하라며..5.6.0..



허거걱...

난 최신 버전 받을거니까 next눌러줌



허거거걱ㄱ..



........!!!!!!!!!!!!!!!!!!!!!!!!!!!



......!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



자 이러면 갑자기


얘가 생김




빌드..빌드를 해보자..



ㅋㅎ 역시

ㅎㅎ역시..그래 역시...역시 에러 하나 없이 깔끔하게 진행된다 싶었어 **


그럼 뭐 어쩌겠음..그냥 일단 하나 만들어서 깃에 올립시다



눌러바


대충 뭐 몇개 만들어준다.. 



가장 위에있는 ZeddLibrary는 이미 만들어져있음 ㅎㅎ


자 만듬



지금 Kingfisher때문에 빌드가 안되니까 지워주자.



누르고 저 아래 -버튼 클릭

헉...모두 이걸 경험하게 해보려는....Kingfisher의 배려..아니었을까..



응 잘가


이번엔..에러가..없이..잘 되기를..





아 나 릴리즈된게 없어서 안나오나부다


암튼 뭐;; 걍 next눌러줘보겠음



칫..

해준다 내가


야 됐ㄲ냐고 야 됏어? 도ㅒㅆ냐고


새로 하면




응 잘나와~~~




하하하하하



ㅎㅇ



감동..



아 맞다 이니셜라이저......



수정하고싶은데 여기서 수정이 안되나봐요?

키보드 쳐도 암것도 안댐


으악 귀찮아

그래도..한번..해보죠

라이브러리가 업데이트되고 그 라이브러리를 쓰는플젝에서는 어케해야하는지 알아야할거 아녀



어.>?아 근데 그러면 새로운 버전을 하나 내야하는건가..??그런거에요??????!?!?!?



응 싫어

저기서 가져오면댐

그러면 갑자기!?!?



이니셜라이저 생겨버렸죠?


빌드가 될 것인가..




예에ㅔㅔㅔ

이거 뭐 개꿀이군요


이제 다 이걸로 하면 되겠댱 쿠쿠

모두 즐거운 불금!!!!



반응형