IOS

    [iOS] URL Scheme 다루기, 호출 메서드 2개 처리 방법

    https://celsiusnotes.com/url-schemes-in-ios/ Custom URL Schemes in iOS URL schemes are essentially just specially formatted URLs linking to content within your app. You can use URL schemes in your iOS (and also macOS) apps to implement deep-linking and also to give third-party apps the ability to open your app. You could, for celsiusnotes.com 일반적인 URL Schemes핸들링의 경우 다수의 블로그에서 13버전 이상의 SceneDeleg..

    [iOS]Memory Leak cases example in Swift

    그동안 개발을 하면서 iOS의 메모리 릭 이슈에 대해서 많은 글과 예제를 보았습니다. 보통 글들은 애플의 공식문서를 설명하거나 특정강의 사이트 영상을 보고 설명하는 글이 대부분 이였습니다. 해서 머릿속으로 서로에 대해서 강한참조가 발생한다고 인지 하고있었습니다. 또한 iOS개발자들 사이에서 유명한 블로그글도 보았는데 어떤케이스인지? 명확하게 다가오지 않아서 좀더 검색을 해서 예제를 좀 정확히 제시해주는? 블로그를 찾아 저같이 찾는 분이 계실까 해서 공유합니다. 1. You don't need Always [weak self] 원문 https://shoveller.tistory.com/entry/You-don%E2%80%99t-always-need-weak-self-%ED%95%B4%EC%84%9D You..

    [iOS]협업을 잘하려면 ...? SwiftLint 적용방법

    이전부터 회사에서 혼자 프로젝트를 진행하며 드는 생각은 제가 이렇게 혼자 프로젝트를 수행하다가 동료들과 같이 프로젝트를 진행하게 되면 적응을 잘할수 있을까? 라는 생각을 줄곧 해왔습니다. 현재 회사의 프로젝트는 Rx, SwiftLint가 없고 스토리보드 기반의 MVVM을 지향하는 아키텍처 패턴을 가꾸어서 개발하고 있습니다. 수많은 회사에서 Rx, SwiftLint, Jenkins등을 적용하고 사용하고 있는데 저도 사이드 프로젝트를 통해 틈틈히 방법을 익혀두고 회사프로젝트에 적용을 시킬 계획입니다. 우선 협업을 하는데에 있어서 가장 걸림돌이 되는 스토리보드 충돌과 코드 가독성을 생각해보면 가장먼저 습득해야할 지식은 코드기반의 UI설계와 코드가독성 향상을 위한 SwiftLint사용입니다. 코드기반 UI설계는..

    [iOS]Custom Font with Xcode (feat. 왜 나만 안되지? )

    얼마전 회사 프로젝트를 하던와중에 커스텀 폰트를 적용할 일이 있었는데 구글링해서 찾은 방법으로는 해결을 못해 끙끙대다가 글씨체 설치를 통해 해결할수 있었어서 공유합니다. 일단 기본적인 진행내용은 아래의 제드님 블로그와 동일합니다 https://zeddios.tistory.com/199 iOS ) 왕초보를 위한 프로젝트에 Custom Font추가하는 방법 안녕하세요 :) 오늘은 Xcode에!!!나만의 폰트를 추가하는 방법을 알려드리겠습니다. System폰트는...흠흠.. 안이쁘니깐.. 아무튼 폰트추가하는 방법을 알려드릴게요! ㅅ ㅣ작! 프로젝트에 Custom Font추 zeddios.tistory.com 이제 여기서부터가 문제인데 위의 블로그에서 알려주느 작업을 모두 진행했음에도 불구하고 안뜨는 경우가 있..

    [iOS] podFile.lock, pod update

    오늘 문득 개발을 하다가 podFile.lock와 pod update가 굼금해져서 자료를 찾던중에 잘 정리된 블로그글을 찾아 공유합니다 ㅎㅎ http://monibu1548.github.io/2018/04/16/cocoapods-prompt/ CocoaPods 똑똑하게 사용하기 (명령어, 사용 예시 소개) - JingyuJung's Blog Pod install iOS 프로젝트에서 CocoaPods을 사용하지 않은 프로젝트를 보기 힘들정도로 대부분의 iOS 프로젝트가 CocoaPods를 사용한다. 프로젝트 다운받고 -> `Pod install` -> 앱 실행 너무나도 익숙한 Flow지 monibu1548.github.io

    [iOS] Memory Graph Debugger with XCode

    https://www.youtube.com/watch?v=uz1_AiaQ7b0&list=PL23Revp-82LIyspqfEdcsnMjgV-IB1-Yc 평소 메모리 그래프로 디버깅을 어떻게 하는지 의문점만 가지고 알아보진 않았었는데 좋은 내용 알게되어 공유합니다 ps. 그리고 브레이크 포인트 강의도 보니까 정말 좋네요 ㅎㅎ 잘모르시는 분들은 참고하셔서 보시면 좋을것 같습니다