# 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 技能图谱的更多相关文章

  1. fir.im Weekly - 人人都需要的 IT 技能图谱

    AlphaGo 与李世石的人机世纪大战落下帷幕,不禁让人思考<失控> 中说道的 "机器正在生物化,而生物正在工程化 ".作为人类,在未来能否保全最后的智力骄傲成为一个疑 ...

  2. [转]StuQ 技能图谱(全套13张)

    程序开发语言综述.jpg 前端工程师必备技能.jpg 大数据工程师必备技能.jpg   安全工程师必备技能.jpg 嵌入式开发必备技能.jpg iOS开发工程师必备技能.jpg   移动无线测试工程师 ...

  3. 移动无线测试技能图谱skill-map

    # 移动无线测试技能图谱 ## 常用IDE- Android * ADT * Android Studio- iOS * Xcode- Common * Atom * Sublime Text * V ...

  4. HTML5 开发技能图谱skill-map

    # HTML5 开发技能图谱![HTML5 脑图](https://github.com/TeamStuQ/skill-map/blob/master/data/designbyStuQ/png-HT ...

  5. 测试技能图谱skill-map

    # 测试技能图谱 ## 代码静态分析- Sonar- PMD- Infer- Android * findbugs * AndroidLint * CheckStyle- iOS * scanbuil ...

  6. Android 架构师技能图谱

    # Android 架构师技能图谱 ## 架构与设计 - 设计模式 - 重构 - 技术选型 - 特性 - 可用性 - 性能 - 包大小 - 方法数 - 文档 - 技术支持 - UI架构模式 - MVC ...

  7. DBA的技能图谱

    最近发现公布的技术岗位的技能图谱中没有DBA的,比较心塞,于是根据自己的工作经验写了一个,写的过程中发现,还的不断的完善,但是先放出来,欢迎大家提建议.

  8. PHP 工程师技能图谱

    # PHP 工程师技能图谱## 基础知识 - HTTP - HEADER - REQUEST - RESPONSE - GET/POST/PUT/DELETE/PATCH/CONNECT/OPTION ...

  9. Node.js 开发技能图谱

    # Node.js 开发技能图谱 ## Node.js 语言环境搭建 - Node.js 安装(3m大法:nvm.npm.nrm)- Node.js 命令- Node.js开发工具(推荐vscode) ...

随机推荐

  1. appium定位学习

    前面也介绍过appium的一些定位方法,今天看到一篇博客,里面的方法总结的,就转载过来. 本文转自:https://www.cnblogs.com/Mushishi_xu/p/7685966.html ...

  2. selenium2-java 浏览器操作常用命令语法

    WebDriver driver = new ChromeDriver(); xpath定位:driver.findElement(By.xpath("//div[@id='register ...

  3. 记录js中的兼容问题及解决办法

    1.获取非行内样式的兼容问题: 2.获取事件对象的兼容问题: 3.事件冒泡的兼容: 4.keyCode的兼容问题: 5.处理默认事件的兼容问题: 6.事件的绑定兼容问题:

  4. Java并发AtomicIntegerArray类

    java.util.concurrent.atomic.AtomicIntegerArray类提供了可以以原子方式读取和写入的底层int数组的操作,还包含高级原子操作. AtomicIntegerAr ...

  5. mac bash上显示git分支与状态

    主要实现 显示当前路径 显示当前所在分支 显示当前修改状态 = 表示一个干净的分支 ~ 表示文件有改动 # 表示已commit 但未 push 通过网上搜索和自己根据实际需要修改的代码如下: .bas ...

  6. MQ之Kafka

    现代的互联网分布式系统,只要稍微大一些,就一定逃不开3类中间件:远程调用(RPC)框架.消息队列.数据库访问中间件.Kafka 是消息队列中间件的代表产品,用 Scala 语言实现; 基本概念 首先, ...

  7. SpringBoot-技术专区-异步编程

    最近在实现一个聚合搜索的需求时,由于需要从五个索引中查询数据,然后再将搜索结果组合返回给前端app展现,显然这个地方不能再用同步的方式来操作了,如果有一个索引查询出现耗时较长,那么其余的请求都会排同步 ...

  8. Groovy学习:第二章 Groovy语言的关键特征

    1. 断言Assertion断言:用于判断预期的条件是否为真.例子:def list = [1,2,'x']assert list.size()==32. AST转换期使用的注释AST转换的注释:Gr ...

  9. 【记录】vue构建项目npm install错误run `npm audit fix` to fix them, or `npm audit` for details

    今天构建vue项目执行npm install初始化后报错 run `npm audit fix` to fix them, or `npm audit` for details 出现这问题控制台会有一 ...

  10. go语言从例子开始之Example24.通道同步

    我们可以使用通道来同步 Go 协程间的执行状态.这里是一个使用阻塞的接受方式来等待一个 Go 协程的运行结束. Example: package main import "fmt" ...