๊ฐ๋ฐ/iOS
iOS ๊ฐ๋ฐ์ ๋ก๋๋งต
๋ฉ๋ฉ์ฝฉ
2022. 6. 21. 22:15
์ถ์ฒ : https://computasha.github.io/iOS-roadmap/
๊ธฐ๋ณธ๊ธฐ ํํํ iOS ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๊ธฐ
LEEO ๋์ ๋ธ๋ก๊ทธ์ iOS ๊ฐ๋ฐ ๋ก๋๋งต์ ์ฐธ๊ณ ํด์ ๋ง๋ ์ฑ์ฅ ๋ก๋๋งต
๐ป ๊ธฐ๋ณธ ์ญ๋
- ์๋ฃ๊ตฌ์กฐ & ์๊ณ ๋ฆฌ์ฆ
- ๊ธฐ๋ณธ์ ์ธ ํฐ๋ฏธ๋ ์ฌ์ฉ๋ฒ
- Git - ๋ฒ์ ๊ด๋ฆฌ
- SSH
- HTTP / HTTPs ๊ทธ๋ฆฌ๊ณ API
- ๊ฒ์ ๊ธฐ์
- ๋ฌธ์์ด ์ธ์ฝ๋ฉ
- ์คํ์์ค
๐คจ Basic
- Swift
- ๊ธฐ๋ณธ๋ฌธ๋ฒ
- Collections
- ControlFlow(while, for, iterating collection, nested loop)
- Optional
- Guard
- Object Oriented Programing
- Closures
- enum
- Properties & Methods
- Stored Properties
- Computed Properties
- Lazy Properties
- Computed Properties or Methods?
- Inheritance
- Initializers
- Protocols & Extensions
- Value vs Reference Types
- Self
- ๊ธฐ๋ณธ๋ฌธ๋ฒ
- Xcode IDE
- iOS knowledge
๐ฅ ์์ฃผ ๋ฑ์ฅํ๋ ์ฃผ์
- iOS SDK
- Application
- Table view
- ViewController
- Protocol
Codable (notion์ ์ ๋ฆฌ)- iOS14
- Mobile Human InterFace Guideline
- IOS Technology
- App Architect
- App lift-cycle
- View-ViewController programming
- AutoLayout
- Cocoa Design Pattern
- MVC
- Singleton
- Delegate
- ResponderChain
- Observer
- Network programming
- Restful API
- TCP/IP Socket API
- Notification
- Error
๐คท๐ป ์ฌํ ์ฃผ์
- Swift
- Protocol-Oriented programming
- Value semantics
- Generics
- Concurrent programming
- DispatchQueue
- Swift Standard
- Swift Foundation
- Advanced Design Pattern
- VIPER
- MVVM
- ReactorKit
- ReactiveProgramming
- Combine
- SwiftUI
- RxSwift
- ReactiveCocoa
- I/O model
- Protocol-Oriented programming
- SystemFramework
- Core Foundation
- Cocoa Touch
- Memory
- Data Persistence
- Core Data
- Sqlite
- Real
- Serialize
- Keychain
- Json
- PList
- Core Data
- KeyedArchiver
- Cloud
- iCloud
- Firebase
- Project & WorkSpace
- Build Config
- Scheme
- Target
- PackageManager
- Instruments
- Allocations
- Leaks
- Time Profile
- Network
- Layout
- Energy
- Activity
- SystemTrace
- Testing
- XCTest
- TDD
- Quick/Nimble
- UITest
- Code Coverage
- XCTest
- Lint
- Debugging Tools & Tips
- LLBD
- Break-Point
- Gauges
- Visual Debugging
- Sanitizer
- Diagnostics
๐ ๏ธ ๋น๋์ ๋ฐฐํฌ
- CI
- Fastlane
- Jenkins
- Travis
- bitrise
- Xcode Server
- Analytic Tools
- GA
- Firebase
- Crashlytics
- TestFlight
- UserHabit
- APP Store
- Review Guideline
- iTunes Connect
- Lucky Reviewer