IOS/iOS

[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. 그리고 브레이크 포인트 강의도 보니까 정말 좋네요 ㅎㅎ 잘모르시는 분들은 참고하셔서 보시면 좋을것 같습니다

[iOS] Quick, Nimble Install 방법
TestCode 작성을 연습하려고 ... github Quick 에 나와있는대로 진행하려고 했는데 아무리해도 import에서 모듈을 불러오지 못해서 ...ㅠㅠ 혹시 저처럼 고생하시는 분이 있을까 해서 남겨봅니다 https://github.com/Quick/Quick Quick/Quick The Swift (and Objective-C) testing framework. Contribute to Quick/Quick development by creating an account on GitHub. github.com 해당 사이트에서 제시하는 방법 # Podfile use_frameworks! target "MyApp" do # Normal libraries abstract_target 'Tests' do ..

[iOS] PrettyPrintJson, Print Log Debugging 을 편하게 하자
URLSession을 사용할때 JSON데이터를 print하면 Postman에서의 출력과는 다르게 한줄로 보기 힘들게 출력됩니다 extension Data { var prettyJson: String? { guard let object = try? JSONSerialization.jsonObject(with: self, options: []), let data = try? JSONSerialization.data(withJSONObject: object, options: [.prettyPrinted]), let prettyPrintedString = String(data: data, encoding:.utf8) else { return nil } return prettyPrintedString } } 다음..

[TIL] Workspace, Project, Target, Scheme, Build Settings, Configurations, Build Phases 의 의미
Workspace 워크스페이스는 Xcode Projects그룹으로 이루어진 문서입니다. 워크스페이스는 다수의 Xcode Projects를 포함할수 있습니다. 각 Workspace는 독립적인 ID를 보유하기 때문에 같은 Xcode Project라 하더라도 여러개의 Workspace에서 사용될 수 있습니다. 기본적으로 Workspace의 모든 Xcode프로젝트는 같은 빌드 디렉토리에서 빌드되기 때문에 한 Workspace에 여러개의 프로젝트를 볼수있습니다. Xcode Project Xcode Project는 모든 파일, 리소스, 빌드에 필요한 모든 정보를 담고있는 저장소입니다. 제품의 빌드정보를 가지고 있는 Target을 한개 또는 여러개 가지고있습니다. Project는 Target을 위한 기본적인 빌드 셋..