# iOS 技能圖譜
## 編程語言
- Swift
- Objective-C
- C++/C
- JavaScript編程
## 操做系統
- Mac OSX
- iOS
- watchOS
- tvOS
- Linux 經常使用命令設計模式
## 開發基礎
- UI 控件
- Storyboard & Xib
- Core Data & Sqlite
- Core Graphics
- Animation
- Block & GCD
- Test Case 編寫
- Framework
- Autolayout
- 手勢識別,重力感應xcode
## 開發進階
- 引用計數
- Runtime
- Runloop
- 對象模型
- Hybrid
- 沙盒機制
- AVFoundation
- Core Text
- 逆向與安全
- class dump
- IDA Pro
- Hopper
- iOS Class Guard安全
##設計模式
- MVC
- MVVM
- 通知
- 代理
- KVO
- 工廠模式
- 命令模式編程語言
## 函數式編程
- ReactiveCocoa
- RxSwift函數式編程
## 開發工具
- IDE
- Xcode
- AppCode
- 調試工具
- Charles、Wireshark
- Reveal
- Instruments
- 插件
- Alcatraz
- VVDocument
- XVim
- FuzzyAutocompletePlugin
- KSImageNamed-Xcode
- 輔助工具
- xScope
- ImageOptim
- 馬克鰻
- Dash
- Deploymate
- FauxPas
- PaintCode
- 命令行工具
- xcodebuild、xcode-select
- nomad
- xctool
- fastlane
- 持續集成
- Jenkins
- Travis CI
- Bot函數
## 開源項目
- AFNetworking & Alamofire
- Masonry
- SDWebImage
- SwiftyJSON
- JSPatch
- React Native工具
## 包管理
- CocoaPods
- Carthage
- Swift Package Manageroop
## App 打包上傳與審覈
- Apple Developer 網站
- Itunes Connect 網站
- IAP
- 加急審覈申請
- 打包腳本開發工具
## 第三方服務 - 崩潰收集 - Bugly - Crashlytics - BugHD - 數據統計 - Google Analytics - 友盟 - MTA - Flurry - App Annie - 應用分發 - TestFlight - 蒲公英 - FIR