일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- RawValue
- Threading
- Git
- xcode
- 직장인자기계발
- ios
- cancelAsyncWrite
- 기본문법
- TableView
- Optional Chaining
- beginAsyncWrite
- 함수
- 패스트캠퍼스
- Background
- enum
- 프로퍼티 관찰자
- SeSAC
- 인스펙터
- 열거형
- 패캠챌린지
- switch
- 직장인인강
- 옵셔널 체이닝
- 독학
- 문자열 보간법
- 30개프로젝트로배우는iOS앱개발withSwift초격자패키지Online
- Realm
- 패스트캠퍼스후기
- userDefaults
- swift
- Today
- Total
목록분류 전체보기 (100)
아삭아삭 iOS 개발
데이터 호출을 위해 Alamofire를 사용하여 Open API 연동시 아래 에러가 발생했습니다. 에러문구를 확인하기 위해 아래 코드를 추가하니 에러원인을 친절하게 알려줍니다. switch response.result { case .success(let response): print("DEBUG>> OpenParmacy Response \(response) ") viewController.didSuccess(response) case .failure(let error): print("DEBUG>> OpenParmacy Get Error : \(error.localizedDescription)") } 확인한 에러문구는 아래와 같은데, App Transport Security policy가 보안연결 사용을 ..
라이징캠프 2주차 과제로 제출한 KFC 클론앱에 대해 폰트에 대한 피드백을 받았습니다. HIG 문서와 함께 애플의 폰트 관련한 스토리들을 찾아보면서 개인 기록용으로 간략 정리해보았는데요, 번역에 오류가 있거나 틀린 내용이 있을 수 있으니 참고 부탁드립니다~ 2005년 스탠포드 졸업식 명연설에서 스티브 잡스는 자기 인생의 전환점이 학창시절의 Typography수업이었다는 말을 했습니다. 심지어 Type 과 Typography의 아름다움에 매료된 것이 지금의 애플을 만들게 되었다고도 했는데요, 아래 개발문서 내용을 정리한 것을 보면 알 수 있듯이 폰트별, 사이즈별, 자간, 행간조절 등 시스템 폰트설정이 매우매우 상세했습니다. 이후 메킨토시의 정밀한 Typography 기능이 데스크탑 퍼블리싱 시대로 가는 문..
iOS13부터 기존 AppDelegate의 역할 중 UI의 상태를 알 수 있는 UILifeCycle에 대한 부분을 UISceneDelegate가 담당하게 됨 AppDelegate란? : 개발자로 하여금 코딩으로 앱 생명주기 단계별 실행작업들을 정의할 수 있도록 돕는 객체 앱의 중요 데이터 구조를 초기화함 앱의 scene들의 환경을 구성함 앱 외부에서 발생한 알림들에 대응함 (배터리 부족, 다운로드 완료 알림 등) 앱 자체를 타겟으로 한 이벤트들에 대응함 앱의 특정 scenes, views, view controllers에 타겟팅하지 않은 이벤트들에 대응함 앱 실행시 요구되는 모든 서비스들을 등록함 (apple push notification 서비스 등) SceneDelegate란? : 말그대로 scene..
앱 생명주기(life cycle) 앱의 실행부터 종료되기까지의 주기 시스템 알림에 응답하거나 여러 관련 이벤트들을 처리하는 단계 5가지 상태 존재 (Not Running / Inactive / Active / Background / Suspended) (UIWindowSceneDelegate 프로토콜을 채택하여) SceneDelegate에서 앱 생명주기 각 상태에 해당하는 메서드 구현 (UIApplicationDelegate 프로토콜을 채택하여) AppDelegate에서 앱 생명주기 각 상태에 해당하는 메서드 구현 앱 생명주기의 역할 iOS 환경에서 여러 앱을 실행할 경우, 현재 사용중인 앱 외 백그라운드로 간 다른 앱들도 모두 고려하여 사용성을 향상시키고 잘 관리할 수 있음 ex) 보안이 중요한 앱이 ..