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
- 手势识别,重力感应
## 开发进阶
- 引用计数
- 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 技能图谱的更多相关文章
- fir.im Weekly - 人人都需要的 IT 技能图谱
AlphaGo 与李世石的人机世纪大战落下帷幕,不禁让人思考<失控> 中说道的 "机器正在生物化,而生物正在工程化 ".作为人类,在未来能否保全最后的智力骄傲成为一个疑 ...
- [转]StuQ 技能图谱(全套13张)
程序开发语言综述.jpg 前端工程师必备技能.jpg 大数据工程师必备技能.jpg 安全工程师必备技能.jpg 嵌入式开发必备技能.jpg iOS开发工程师必备技能.jpg 移动无线测试工程师 ...
- 移动无线测试技能图谱skill-map
# 移动无线测试技能图谱 ## 常用IDE- Android * ADT * Android Studio- iOS * Xcode- Common * Atom * Sublime Text * V ...
- HTML5 开发技能图谱skill-map
# HTML5 开发技能图谱- Node.js 命令- Node.js开发工具(推荐vscode) ...
随机推荐
- [CSP-S模拟测试]:gcd(莫比乌斯反演)
题目描述 有$n$个正整数$x_1\sim x_n$,初始时状态均为未选.有$m$个操作,每个操作给定一个编号$i$,将$x_i$的选取状态取反.每次操作后,你需要求出选取的数中有多少个互质的无序数对 ...
- (转)PAL制式和NTSC制式的区别
转:https://www.cnblogs.com/nx520zj/articles/6061777.html 常见的电视信号制式是PAL和NTSC,另外还有SECAM等. NTSC即正交平衡调幅制. ...
- hdu 5396 Expression
考虑到此题麻烦了某hust大神&体现出了自己数学能力的欠缺 虽然最近一直比较忙 还是把这题的题解写下来吧 首先看完数据范围后 应该有不少人会反应到是$n^3$的DP 以$F[i][j]$表示从 ...
- CPU C-States Power Saving Modes
http://www.hardwaresecrets.com/article/611 Everything You Need to Know About the CPU C-States Power ...
- Configuring IPMI under Linux using ipmitool
http://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_using_ipmitool Configuring IPMI und ...
- CATiledLayer显示超大图片的解决方案
先对图片进行了裁剪 -> 很多小图片, 然后再根据显示 进行绘制 - (void)viewDidLoad { [super viewDidLoad]; [self cutImageAndSave ...
- Pipenv管理项目环境--Django项目的一些最佳实践
virtualenv --- 使用不方便 提升效率,管理更便捷--- pipenv 新建环境:: pip3 install pipenv 在项目下,用pipenv安装 Djagno pipenv in ...
- sqlserver怎么copy一张表为另一张表
SQL Server中,如果目标表存在:insert into 目标表 select * from 原表;SQL Server中,,如果目标表不存在:select * into 目标表 from 原表 ...
- hdu3518 Boring counting(后缀数组)
Boring counting 题目传送门 解题思路 后缀数组.枚举每种长度,对于每个字符串,记录其最大起始位置和最小起始位置,比较是否重合. 代码如下 #include <bits/stdc+ ...
- C++ 常见的cin的错误处理
写程序时想要用 cin 对输入的合法性检查,于是学习了一下 cin.fail() 函数,顺便学习了类似的一些函数. cin 对象包含了一个描述流状态的数据成员.流状态有 3 个标志位:eofbit,b ...