cocoapods에 library 깔끔하게 등록하기

안녕하세요. 마기입니다. 이번에는 직접 제작한 라이브러리를 cocoapods에 깔끔하게 등록하는 방법을 포스팅 하려고 합니다. cocoapods는 Obj-C, Swift 라이브러리를 설치, 배포 할수 있는 의존성 관리 도구 입니다. 일반적으로는 iOS 개발시 다른 개발자들의 라이브러리를 이용할 목적으로 사용하지만, 라이브러리를 오픈소스로 만들어서 기여하거나 본인이 사용하는...
더 읽기

ios localization(지역화) 적용 순서 정리

안녕하세요. 마기입니다. 이번 포스트는 ios의 localization(지역화)가 적용되는 순서에 대해서 간단하게 정리 하려고 합니다. 이글을 포스트 하는 현재 ios 버전은 10.3.1입니다. 지역화를 작업하게 되면 Localizable.strings 파일이 생성이 됩니다. 기본적인 base를 포함해서 지역화가 적용된 언어별로 파일이 생성이 됩니다. 디바이스에서 iPhone 언어 를...
더 읽기

Swift Code로 UITableView 구현하기

안녕하세요. 마기입니다. 당분간 Swift 혹은 ios 관련 내용으로 포스팅할 예정입니다. 해외에는 ios 프로젝트에서 storyboard를 사용할지 xib를 사용할지 code로 구현할지에 대한 이슈가 엄청난 핫이슈 라고 합니다. (서로 맨날 싸운다나..) 다 할줄 알면 손해는 없으니 당분간 code로 구현하는 방법을 포스팅할 예정입니다. 이번...
더 읽기

MVC, MVP, MVVM 비교

안녕하세요. 마기입니다. 개발 관련 블로그 정리 두번째 시간입니다. 이번 시간에는 협업, 유지보수, 테스트의 용이성 등을 위한 쾌적하고 좋은 환경에서 개발을 하기 위한 프레임워크 패턴들에 대해서 알아보겠습니다. 종류로는 웹 개발시 많이 쓰이는 MVC부터 시작해서 파생되어 나온 MVP, MVVM, Viper 등등 많은...
더 읽기