Library
-
SPM 라이브러리 생성 및 배포Library 2022. 2. 9. 10:21
안녕하세요. 그린입니다🟢 이번 포스팅에서는 SPM 라이브러리를 생성하여 배포까지 하는 학습을 해보겠습니다💁🏻 이전 포스팅에서 CocoaPods으로 라이브러리를 생성하고 배포하고 또 업데이트까지하는 포스팅을 했었는데 https://green1229.tistory.com/215 써드파티 라이브러리 만들기 안녕하세요. 그린입니다🟢 이번 포스팅에서는 코코아팟으로 써드파티 라이브러리를 만들어보는 학습을 해보겠습니다🙋🏻 라이브러리를 만든다고 생각하면 너무 거창하다고 생각했는데 막 green1229.tistory.com 요 포스팅과 연관된 일환으로 이번에는 SPM, Swift Package Manager를 통한 라이브러리 배포를 동시에 해보려해요! 보통 코코아팟 혹은 이 SPM을 사용하여 라이브러리를 import해서..
-
CocoaPods 라이브러리 업데이트하기Library 2022. 2. 4. 20:45
안녕하세요. 그린입니다🟢 이번 포스팅에서는 코코아팟 라이브러리를 업데이트 하는 학습을 해보겠습니다🙋🏻 이전 포스팅에서 저만의 써드파티 라이브러리를 만들었어요! https://green1229.tistory.com/215 써드파티 라이브러리 만들기 안녕하세요. 그린입니다🟢 이번 포스팅에서는 코코아팟으로 써드파티 라이브러리를 만들어보는 학습을 해보겠습니다🙋🏻 라이브러리를 만든다고 생각하면 너무 거창하다고 생각했는데 막 green1229.tistory.com 요 라이브러리를 기능 보완을 해서 팟 업데이트를 시키려합니다ㅎㅎ 아주 간단합니다! 1. 라이브러리에 코드 추가 기능 보완이던 이슈 수정이던 코드 변경을 먼저 해줍니다! 2. 라이브러리 버전업 아래 경로를 따라 Podspec 파일로 이동합니다. Pods >..
-
써드파티 라이브러리 만들기Library 2022. 2. 3. 09:56
안녕하세요. 그린입니다🟢 이번 포스팅에서는 코코아팟으로 써드파티 라이브러리를 만들어보는 학습을 해보겠습니다🙋🏻 라이브러리를 만든다고 생각하면 너무 거창하다고 생각했는데 막상 해보니 간단하더라구요ㅎㅎ 오늘 만들 라이브러리는 최근 소개드렸던 SwiftUI에서의 Stepper의 오류를 내지 않도록 커스텀하게 만든 커스텀 스텝퍼입니다! (관련 소개했던 블로그 링크는 아래와 같습니다ㅎㅎ) https://green1229.tistory.com/213 Custom Stepper 안녕하세요. 그린입니다🟢 이번 포스팅에서는 커스텀한 Stepper를 구현해보겠습니다🙋🏻 SwiftUI에서 기본 내장되어있는 Stepper가 있습니다. 그런데..! NavigationLink를 통해 들어간 뷰에서는 왜인지 green1229.ti..
-
Macaw Vector Graphics LibraryLibrary 2021. 12. 20. 21:15
안녕하세요. 그린입니다🟢 이번 포스팅에서는 Macaw라는 백터 그래픽스 라이브러리를 한번 훑어보려합니다🙋🏻 먼저 Macaw라는 라이브러리가 어떤건지 소개부터 하고 가겠습니다. https://github.com/exyte/Macaw GitHub - exyte/Macaw: Powerful and easy-to-use vector graphics Swift library with SVG support Powerful and easy-to-use vector graphics Swift library with SVG support - GitHub - exyte/Macaw: Powerful and easy-to-use vector graphics Swift library with SVG support github...
-
Code ScannerLibrary 2021. 12. 7. 21:35
안녕하세요. 그린입니다🟢 이번 포스팅에서는 Code Scanner에 대해 배워보려합니다💁🏻 요즘 코시국에 참 QR 코드도 많이 사용되죠. 그래서 코드 스캔을 할 수 있도록 코드 스캐너에 대해서 간단히 배워보려해요! 우선 저는 Paul Hudson님이 만드신 라이브러리인 Code Scanner 라이브러리를 사용하려고 합니다🙋🏻 https://github.com/twostraws/CodeScanner GitHub - twostraws/CodeScanner: A SwiftUI view that is able to scan barcodes, QR codes, and more, and send back what was found. A SwiftUI view that is able to scan barcodes, ..
-
KinLibrary 2021. 12. 4. 11:46
안녕하세요. 그린입니다🟢 이번 포스팅에서는 Kin이라는 라이브러리에 대해 알아보려합니다💁🏻 Kin? 이름으로는 뭔가 매우 많이 친숙하지 않나요?🤭 KIN이러면 더 친숙할까요? 생각나는게 두가지라면 예전 시대에 살고 있는건가 싶습니다🥲 뭐 무튼..! 그걸 떠나서 Kin이 무엇일까요? 다들 협업 혹은 개인으로 작업을 하더라도 서로 다른 브랜치들을 병합하고 컨플릭을 다 처리하였는데..! 빌드가 안돼🤯 아니 빌드가 안되는걸 떠나서 아예 프로젝트 파일을 찾지도 오픈할수도 없는 경험들이 있으신가요? 저는 최근 거의 어제라고도 할 수 있겠네요😅 이런 상황을 겪었는데 스마트 하시고 존경하고 있는 사수 개발자분께서 Kin을 추천해주셔서 알게되었습니다! 그래서 그 신세계의 충격을 같이 전달해드리고 싶어서ㅎㅎ.. 이어서 계..
-
StryngLibrary 2021. 10. 24. 10:13
안녕하세요. 그린입니다🟢 이번 포스팅에서는 외부 라이브러리인 Stryng에 대해 학습해보겠습니다🧑🏻💻 다들 한번쯤이 아닌 꽤 자주 Swift에서 문자열을 다루면서 화딱지가 난 경험들이 많이 있을겁니다. 저도 알고리즘 코딩 문제를 풀때도 그렇고 프로젝트를 진행할때도 문자열을 다뤄줘야하는 부분 예를들어 문자열의 몇번째 요소들을 접근하여 변경하고 이런 부분들이 Swift가 정말 취약한 부분이라고 생각했어요. 다른 언어에 비해 문자열 처리가 번거롭다고 느껴졌습니다! 그러던 찰나 꽤나 문자열을 꽤나 쉽게 사용할 수 있는 라이브러리를 몰고왔습니다🙌 Stryng 일반적이고 기억하기 쉬운 첨자 구문을 사용하고 Int 인덱스가 있는 문자 및 범위에 액세스하여 문자열 작업을 더 쉽게 하도록 설계된 라이브러리👍🏻 설치 C..
-
NaverMap SDK - 경로선 & 화살표Library 2021. 8. 13. 09:24
안녕하세요. 그린입니다🟢 이번 포스팅에서는 NaverMap SDK를 이용해서 경로선과 화살표를 지도에 표시하는것에 대해 학습해보겠습니다🧑🏻💻 사전에 해야할것! https://navermaps.github.io/ios-map-sdk/guide-ko/1.html 요기 사이트를 접속해서 시작하기 가이드를 따라 하시면되요! 간단히 요약하면 1. 클라이언트 ID 발급 2. 의존성 추가 (코코아팟만 됩니다!) 3. 클라이언트 ID 지정 4. API 호출 5. 지도 표시 - 이 지도 표시는 위의 과정들을 마쳤다면 NMFMapView 라는 클래스를 지정하여 생성 사용하면 됩니다. 참고로 본 포스팅에서는 경로선과 화살표에 대해 기재하였기에 지도 및 좌표 객체와 옵션, 카메라, 마커 기타 인터페이스에 대한것은 해당 포스..