美文网首页iOS知识总结
iOS开发技能图谱知识整理

iOS开发技能图谱知识整理

作者: 左左4143 | 来源:发表于2017-05-01 16:21 被阅读116次

    编程语言

    • Swift
    • Objective-C
    • C++/C
    • JavaScript

    操作系统

    • Mac OSX
    • iOS
    • watchOS
    • tvOS
    • Linux常用命令

    开发工具

    • IDE :Xcode、 AppCode
    • 调试工具:Charles、Wireshark、Reveal、Instruments
    • 辅助工具:xScope、ImageOptim、马克鳗、Dash、Deploymate、FauxPas、PaintCode
    • 命令行工具:xcodebuild、xcode-select、nomad、xctool、fastlane
    • 持续集成:Jenkins、Travis CI、Bot

    开发基础

    • 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、Class Guard

    设计模式

    • MVC
    • MVVM
    • 通知
    • 代理
    • KVO
    • 工厂模式
    • 命令模式

    函数式编程

    • ReactiveCocoa
    • RxSwift

    开源项目

    • AFNetworking & Alamofire
    • Masonry
    • SDWebImage
    • SwiftyJSON
    • JSPatch
    • React Native

    包管理

    • CocoaPods
    • Carthage
    • Swift Package Manager

    第三方服务

    • 崩溃收集:Bugly、Crashlytics、BugHD
    • 数据统计:Google Analytics、友盟、MTA、Flurry、AppAnnie
    • 应用分发:蒲公英、FIR

    App打包上传与审核

    • Apple Developer 官网
    • itunes Connect 官网
    • IAP
    • 加急审核申请
    • 打包脚本

    相关文章

      网友评论

        本文标题:iOS开发技能图谱知识整理

        本文链接:https://www.haomeiwen.com/subject/dqtqtxtx.html