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) ...
随机推荐
- 前端每日实战:33# 视频演示如何用纯 CSS 创作牛奶文字变换效果
效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/MGNWOm 可交互视频教程 此视频 ...
- 【原】webpack--loaders,主要解释为什么需要loaders和注意事项
Why需要loaders? webpack开箱即用只支持JS和JSON两种文件类型,但是比如css.less,还有目前市场上比较新的语法糖jsx,怎么处理呢? 通过Loaders去支持其他文件类型并且 ...
- MongoDB 3.6 开启慢查询
参考:Profiling Levels:支持一下级别.0 默认的profiler level,profiler 关闭并且不收集数据.1 profiler 收集超过slowms的操作数据.2 profi ...
- Bootstrap+Ajax+HTML 动态表格分页
1.HTML页面:(bootstrap的模态框) 触发模态框: <div class="col-lg-6"> <div class="input-g ...
- django-3-视图(views.py)与网址(urls.py)
视图与网址 操作文件:urls.py.views.py urls.py 作用:用于处理前台的链接(如前台访问:127.0.0.1:8080/index/1212/21212),其实永远访问的是同一个文 ...
- python系列——文件操作的代码
import numpy as np import os,sys #获取当前文件夹,并根据文件名 def path(fileName): p=sys.path[0]+'\\'+fileName ret ...
- java面试题-看到那记录到哪
哈希冲突 如果两个不同的元素,通过哈希函数得到的实际存储地址相同怎么办?也就是说,当我们对某个元素进行哈希运算,得到一个存储地址,然后要进行插入的时候,发现已经被其他元素占用了,其实这就是所谓的哈希冲 ...
- linux下有趣的工具
1.toilet(在CentoOS7 安装) yum install -y https://raw.githubusercontent.com/sliqua-hosting/repo/master/c ...
- 十、hibernate的延迟加载和抓取策略
延迟加载:控制sql语句发送时机 抓取策略:控制sql语句格式,子查询.连接查询.普通sql 延迟加载 延迟加载(lazy),也叫做懒加载:执行到该行代码时,不发送sql进行查询,只有在真正使用到这个 ...
- kubernetes容器集群管理部署node节点组件
发送配置文件到各个节点 [root@master ~]# scp /opt/kubernetes/cfg/*kubeconfig root@192.168.238.128:/opt/kubernete ...