iOS 개발과 관련된, 공부해야할 것들에 대해 모아놓은 repository입니다.
- Computer Science
- Clean Code
- OOP
- Swift
- Dependency Manager
- Style
- Architecture
- Architecture Pattern
- Design Pattern
- Debug
- Resource
- Testing
- Concurrent Programming
- Funtional Programming
- RxSwift
- Git
- Store Data
- ETC
- Data Structure
- Algorithm
개인 정리
개인 정리
- Swift 성능 이해하기: Value 타입, Protocol과 스위프트의 성능 최적화 - 유용하님
- Protocol Oriented Programming - 조성규님
- WWDC15. Protocol-Oriented Programming in Swift
- WWDC15. Building Better Apps with Value Types in Swift
- WWDC16. Protocol and Value Oriented Programming in UIKit Apps
- WWDC18. Swift Generics (Expanded)
- WWDC18. Using Collections Effectively
개인 정리
- Value Semantics & Performance (is Editing. Need to update about WWDC videos)
- Access Control
개인 정리
- Swift 개발자처럼 변수 이름 짓기
- API Design Guidelines
- Ray wenderlich style guide
- Github style guide (kor)
- Swift Lint
개인 정리
- Clean Architecture
개인 정리
- Bohdan Orlov's iOS Architecture Pattern
- iOS Architecture Sample
- Architecture + Clean Swift
- iOS 애플리케이션 아키텍처 : MVVM, MVC, VIPER 전격 비교
- MVC
- MVVM
- VIP
개인 정리
- MVVM (is Editing. Need to establish an accurate concept.)
- WWDC17. Debugging with Xcode 9
- WWDC16. Visual Debugging with Xcode
- WWDC18. What’s New in Energy Debugging
- WWDC18. Advanced Debugging with Xcode and LLDB
- GCD
- Operation Queue
- POSIX thread
- Lock, Semaphore
개인 정리
- GCD is Editing
- Swift와 함수형 프로그래밍의 역사
- Swift로 함수형 프로그래밍 시작하기
- Functional Programming 이 뭐하는 건가요?
- Why the Func: 왜 함수형 프로그래밍을 해야 하나요?
개인 정리
개인 정리
- UserDefaults
- CoreData
- NSKeyedArchiver
- SQLite
- Realm
개인 정리
-
Localization
-
Auto Layout, Animation
-
JWT, OAuth
개인 정리
- Class Diagram
- Layout (is Edting. Need to update about objc.io's content)