이 이미지를 참고하여 정리하는 프로젝트를 진행할 예정이며 이 페이지를 통해 목차를 정리하여 링크로 타고 들어갈 수 있도록 정리할 예정입니다.
출처 링크 : https://github.com/godrm/mobile-developer-roadmap#readme
샵3개까지만 목차로 정리가 되어서
큰틀은 샵2개로
작은틀은 샵3개로
이후 하위 문서는 ➡️ 규칙으로
나열해서 오른쪽에 바로갈수있게 정리해놓겠습니다. 그림과 같이 비교하면서 보길 추천드립니다.
참고로 대부분의 자료는 swift 기준으로 진행됩니다!
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Xcode-IDE
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Playground
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Swift
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Functional-Programming
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Objective-C
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Object-Oriented-Programming
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Mobile-Human-Interface-Guideline
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-App-Architect
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-App-Life-cycle
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-View-ViewController-Programming
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Auto-Layout
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Multi-touch-Event-Handling
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%B7%B0-MVC
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%B7%B0-Singleton
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Delegate
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Responder-Chain
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Observer
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-RESTful-APIs
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-TCPIP-Socket-APIs
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Protocol-Oriented-Programming
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Value-Semantics-Reference-Semantics
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Generics
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Concurrent-Programming
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-DispatchQueue-GCD-queue
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Swift-Standard
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Swift-Foundation
일단 오브젝트 c는 보류
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Core-Foundation
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Cocoa-Touch
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Combine
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-SwiftUI
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-RxSwift
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-ReactiveCocoa
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-VIPER
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-MVVM
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-ReactorKit
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Core-Data
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Sqlite
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Realm
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Serialize
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Keychain
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-JSON
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-PList
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-keyedArchiver
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-iCloud
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Firebase
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Build-Config-czlj5uce
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Scheme
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Target
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Swift-Package-Manager
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-CocoaPods
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Carthage
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Instruments
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Profiling-Templates
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-XCTest
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-TDD
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-QuickNimble
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-UI-Test
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Code-Coverage
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-LLDB
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Break-Pointer
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Gauges
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Visual-Debugging
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Sanitizer
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Diagnostics
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-CI%EC%99%80-CD
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Jenkins
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Travis
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-bitrise
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Fastlane
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Xcode-Server
= 분석 도구
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-GA
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Firebase-8lhsjd1v
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Crashlytics
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-TestFlight
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-UserHabit
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Review-Guideline
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-App-Store-Connect
앱에 리뷰나 의견을 제시하는 유저는 개발자에겐 소중합니다~~
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Constants
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Variables
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Comments
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Integer
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Float-and-Double
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Numeric-Literals
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Conversion
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Boolean
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-String-and-Character
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-UniCode
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Substring-and-Indices
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Optional
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-nil
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Optional-binding
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Optional-chaining
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-IUO
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Tuples
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Array
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Set
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Dictionary
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-ternary
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-binary
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-unary
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-Combinations
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-assignment
https://velog.io/@willis18/IOS-%EB%A1%9C%EB%93%9C%EB%A7%B5-arithmetic
https://velog.io/@willis18/IOS-로드맵-Comparison
https://velog.io/@willis18/IOS-로드맵-Range
https://velog.io/@willis18/IOS-로드맵-Logical
https://velog.io/@willis18/IOS-로드맵-Advanced-Operators