iOS 技能图谱

# 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