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
手势识别,重力感应

开发进阶

引用计数
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 Manager

App 打包上传与审核

Apple Developer 网站
iTunes Connect 网站
IAP
加急审核申请
打包脚本

第三方服务

崩溃收集
    Bugly
    Crashlytics
    BugHD
数据统计
    Google Analytics
    友盟
    MTA
    Flurry
    App Annie

应用分发
    TestFlight
    蒲公英

    FIR

你可能感兴趣的:(iOS学习之路推荐必备技能)