Coding/스위프트 iOS 코딩 알고리즘 2021. 5. 21. 13:28
아주 오랜만에 프로젝트 진행을 위해서 Objective-C 언어를 사용해서 유지보수를 했습니다. 간단한 작업이지만 너무 낯설어서 시간이 조금 걸렸습니다. 한 3년만에 만져본 것 같습니다. 그런데 그러면서 한 가지 깨닳은 사실이 있습니다. Objective-C 언어도 멋지다! 라는 생각입니다. 사실 이제는 Objective-C 코드를 잘 몰라도 아이폰이나 맥 프로그램을 개발하는데 큰 문제가 없습니다. 오히려 알면 독이 될 수도 있죠. 회사에서 관련없는 일을 더 시킬 수도 있으니까요. 또한 이 언어를 알게되면 최근 유행하는 함수형 프로그래밍이나 Reactive 프로그래밍을 사용하는데 있어서 방해가 될 수도 있습니다. 이름은 객체지향언어이지만 선언하는 과정과 구조는 절차지향의 느낌이 강합니다. 특히나 헤더가 ..
더 읽기
Coding/스위프트 iOS 코딩 알고리즘 2021. 2. 6. 17:48
스위프트 패키지 매니저 툴로 나온지는 꽤 되었는데 사람들이 잘 쓰지 않길래 저도 안 쓰다가 최근 Swift UI를 공부하면서 관심이 생겨 보고 있습니다. 기존에는 주로 CocoaPods를 이용해서 작업을 했고 한 3년 전에 Carthage를 이용해서 프로젝트를 진행한 경험이 있습니다. 사실상 CocoaPods 보다는 Carthage가 더 좋은 방식이긴 하지만 코코아 팟스가 설정이 워낙 편하기 때문에 그냥 CocoaPods를 쓰고 있습니다. Xcode에 기본으로 탑재되어 있는 만큼 Swift Package Manager도 한 번 사용해 봤습니다. 사용법은 아주 간단합니다. ▼ 1. Xcode에서 프로젝트를 선택합니다. 그리고 Targets 에서 라이브러리를 추가할 타깃을 선택합니다. 그리고 Framewor..