포테이토 주식회사_IT 개발블로그
iOS 로드맵 본문
roadmap
웹 개발자 로드맵은 매년 업데이트 되고 쉽게 구할 수 있는데, iOS 개발자 로드맵은 그렇지 않았다. 그러던 중 모든게 다 있는 git에서 귀중한 자료를 발견함
개발자 로드맵: https://roadmap.sh/
iOS개발자 로드맵: https://github.com/godrm/
mobile-developer-roadmap
1 mobile_roadmap
2 ios_roadmap
3 swift_roadmap
iOS 로드맵
Xcode IDE
Playground
Swift
Functional Programming
vs Object-oriented Programming(with ObejctiveC)
Protocol-Oriented Programming
Value Semantics
Generics
Concurrent Programming
Swift Standard
Swift Foundation
DispatchQueue
Human Interfacce Guiodeline
Mobile
Apple
iOS Technologies
App Architect
App Life-cycle
View-ViewController Programming
AutoLayout
Multi-touch Event Handling
Cocoa Design Pattern
MVC
Singleton
Delegate
RespnderChain
Observer
Network Programming
RESTful APIs
TCP/IP Socket APIs
System Framework
Core Foundation
Cocoa Touch
Core Data
Sqlite
Concurrent Programming
ARC
Block
GCD Queue
GCD Event
Runtime
Reactive Programming
Combine
SwiftUI
RxSwift
ReactiveCococa
VIPER
MVVM
ReactorKit
Data Persistance
Realm
Serialize
Plist
JSON
Keychain
KeyedArchiver
Cloud
iCloud
Firebase
Project & Wrokspace
Build Config
Schame
Target
Swift Package Manager
Cocoapod
Carthage
Instruments
Allocations
Leak
Time Profile
Network
Activity
Energy
Layout
System Trace
etc
Test
XCTest
TDD
Quick / Nimble
UI Test
Code Coverage
Debugging
LLDB
Break-Pointer
Gauges
Visual Debugging
Sanitizer
Diagnostics
Build & Deployment
CI
Fastlane
Xcode Server
bitrise
Travis
Jenkins
Analytic Tools
TestFlight
Firebase
Crashlytics
GA
UserHabit
App Store
Review Guideline
iTunes Connect
Lucky Reviewer
Swift 로드맵
Data Presentation
Constants
Variables
Comments
Primitive Types
Interger (Numeric Literals)
Float and Double (Numeric Literals)
Boolean
String and Character
Unicode
Substring and Indices
Optional
nil
Optional binding
Optional chaining
IUO
Tuples
Conversion
Collection
Array
Set
Dictionary
Prodecural presentation
ternary
binary
unary
assignment
arithmetic
Comparison
Range
Logical
Combinations
Control Flow
While Llops
For-In Loops
If- else
switch-case
#Availability
guard
Functions
Parameters and Returns
Function Types
Opaque Types
In-Out
Nested Functions
Structural Value Types
class & struct
Properties
Stored
Wrapper
Computed
Observers
Type Property
Methods
Instance
Type Methods
Subscript
Options
Initialization
Delegation
Two-Phase
Failable
Required
Deinitialization
Inheritence
Subclassing
Overriding
enum
Associated Values
Raw Values
Functional Programming
High-order Functions
First-Class Function
Immutable Values
Extenstions
Confirm Protocol
Initializer
Methods
Properties
Nested Type
Subscript
Protocol
Protocols as Types
Composition
Method Requirements
Delegation
Default Implementation
Property Requirements
Optional
Initializer Requirements
Inheritance
Generics
Associated Types
Generic Functions
Type Parameters
Type Constraitns
Generic Types
Generic Subscript
Generic Where Clouser
Error Handling
throws
do-catch
Error Protocol
rethrows
Memory
Strong Refrence
Refrence Cycle
Weak Refrence
Unowned Refrence
Access Layout
UnsafePointer
Access Control
Private
File private
Internal
Public
Open
Debug
Assertions
Presonditions
with Objective-C
Migration
Import from/to
Interoperability
Bridge Header
'Programming' 카테고리의 다른 글
필독 개발자들을 위한 웹사이트 모음 (0) | 2021.05.01 |
---|---|
안드로이드 로드맵 (0) | 2021.05.01 |
2021년 풀스텍 웹 개발자 로드맵 (0) | 2021.04.30 |
2021 프런트엔드 개발자 로드맵 (0) | 2021.04.30 |
2021년 웹 개발 로드 맵 - 모든 개발자가 배워야 할 8가지 (0) | 2021.04.30 |