美文网首页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开发技能图谱知识整理

    编程语言 Swift Objective-C C++/C JavaScript 操作系统 Mac OSX iOS ...

  • iOS技能图谱

    一:招聘需求 二:小码哥iOS 技能图谱 三:唐巧iOS技能图谱 四:tableView 相关

  • iOS开发技能图谱

    今天在公交车上看到一张关于iOS开发的必备技能图谱,作为一个ios开发者,结合自身的情况,感觉还是从这张图中看到了...

  • 嵌入式软件开发知识图谱

    我整理的嵌入式软件开发知识图谱。

  • iOS原生框架图表

    开发知识框架 UIKit关系图 iOS完整学习线路图 iOS开发知识架构 iOS技能树 iOS知识体系架构图

  • IT 工程师技能图谱

    一. IT 技能图谱是什么 IT 技能图谱是IT技能知识架构,包含技术的各个细枝末节. 通过技能图谱可以了解到自己...

  • 整理

    Android 知识体系脑图「android篇」 Android 技能图谱学习路线 重磅:Android 技能图谱...

  • 知识图谱系列教程

    awesome-knowledge-graph 整理知识图谱相关学习资料,提供系统化的知识图谱学习路径 知识图谱是...

  • iOS开发进阶

    一、如何提高iOS开发技能 1、阅读博客,整理了40多位iOS开发博主的博客,存在github上面:https:/...

  • 开发技能图谱

    操作系统 管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须...

网友评论

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

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