오늘 배운 흥미로운 것들에 대해 Markdown 문법으로 정리합니다.
의미없는 커밋은 지양하고 매일 조금씩이라도 작성하는 것을 목표로 합니다.
참고자료를 바탕으로 직접 작성하였습니다.
오류 사항은 PR 보내주세요 ! ! !
- 앱의 구조와 라이프 사이클
- 뷰컨트롤러의 라이프 사이클
- 뷰 계층구조(View Hierarchy)
- MVC, MVP, MVVM 비교
- MVC 패턴 쉽게 설명해주신 링크
- 싱글톤 패턴 (Singleton Pattern)
- Auto Layout 설정하기
- Auto Layout Code base로 UI 구현하기
- Delegate 패턴
- 탭 바 컨트롤러의 didSelect와 shouldSelect
- UIKit
작성중
- URLSession, Alamofire, Moya 비교
- automaticDimension
- UIGraphicsImageRenderer
- UIScrollViewDelegate
- UserDefaults
- 스위프트의 언어적 특성
- 옵셔널
- 구조체와 클래스
- 프로퍼티와 메서드
- 인스턴스 생성 및 소멸
작성중
- 프로토콜
- 타입 캐스팅
- final 키워드
- lazy 키워드
- 제네릭(Generic)
작성예정
- 초기화
- 예외처리
- 접근 제한자
- ARC
작성예정
- API 디자인 가이드
- StyleShare에서 작성한 Swift 한국어 스타일 가이드
- Combine 시작하기(1)-Overview
- Combine 시작하기(2)-Publisher
- Combine 시작하기(3)-Subscriber
- Combine 시작하기(4)-Scheduler
- Combine 시작하기(5)-기타
-
iOS
-
App Architecture
- Launching
- Onboarding
- Loading
- Modality
- Navigation
- Accessing User Data
번역본 추후 업데이트
- Settings
-
User Interaction
-
System capabilities
-
Visual Design