
Custom Font 저작권 주의, 용량 조심, 특정 로고,런치스크린 에만 사용하는경우 이미지로 하는게 용량을 줄이는 방법이다. 특정 글씨 (켘 등등) 사용자가 오탈자를 낼수 있는 모든 글자에 대해 지원하는지 확인해봐야 한다. 폰트 받아올때 CheckList! 1. 폰트파일( .otf, .ttf) 을 Drag and Drop 로 가져온다. (그룹화 하면 좋다.) 2. Targets -> Build Phase -> Copy Bundle Resources 확인하고 File 없으면 + 버튼으로 추가해준다. 3. Info.plist 에서 Font provided by application 추가하고 item0 폰트이름.파일확장자 (string) 으로 추가해준다. . . . 다국어 지원 언어 와 지역 모두 생각해줘..

Program Process Thread Process는 독립적인 메모리 공간을 가지고 있으며 최소 하나 이상의 Thread 를 가진다. Thread 는 Process 내에서 실행되는 하나의 작업 단위 이다. iOS의 Multi Thread Multi Thread 는 하나의 스레드에서 이루어지던 작업을 다른 스레드에서도 작업 할수 있도록 분산처리 하는 방법이다. 동시에 작업을 처리하기 때문에 작업 속도가 빠르지만 어떤 작업이 먼저 끝날지 모르기때문에 어떤 작업이 먼저 끝날지에 대한 순서를 알수 없다. GCD (Grand Central Dispatch ) 로 처리 멀티 코어 프로세서 시스템에 대한 응용 프로그램 지원을 최적화 하기 위해 Apple 에서 개발한 기술 Queue 의 종류 DispatchQueu..

Singleton Pattern Upload Image Pagenation 오늘 한것 1. SeSac05week_practice / OpenWeather API 개선 (수정) • WeatherAPIManager.swif - result @escaping : 코드를 이어서 작성할수 있다고 느껴진다. - 클로저 부분 이해가 조금 부족함 • StatusCode Vaildate - 네트워크 통신장애 에러코드 분기처리 2. SeSac_week05 / Kakao OCR API (new) • 이미지 업로드는 Alamofire git 에서 확인해보면됨. 이번에는 Uploading Multipart Form Data 사용 파일을 텍스트 형태로 인코딩 -> HTTP Body 에 담아서 서버로 전송 하는 구조 • conte..

오늘은 MapKit 에 대해 정리해 보겠습니다! Apple 개발자 문서에는 MapKit 을 사용하여 앱에서 지도 또는 위성 이미지를 표시하고 , 관심 지점을 호출하고 지도 좌표에 대한 장소 표시와 표시 정보를 알아낼수 있다고 합니다. 그러나 이 과정은 간단하지만은 않았습..니다.. 아무래도 사용자의 위치정보를 수집 하는 '권한' 요청을 하는게 어렵게 느껴지더라구요... 그래도 하나씩 정리해 볼까여? 1. info.plist 로 가서 권한 설정을 해준다 오늘은 포그라운드 에서 실행중일때만 위치정보에 엑세스 하는 when in use usage Description 을 사용해보도록 하겠습니다. (iOS 11 이상) 권한을 설정하는 방법은 아래 자료와 같습니다. 이 과정을 기반으로 코드를 복습해볼까 합니다. ..