【链接】StuQ技能图谱
http://skill-map.stuq.org
一. 编程语言。
1.Object-C 2.C/C++ 3.JavaScript 4.Swift二. 操作系统。
1.iOS 2.Mac OSX 3.tvOS 4.watchOS 5.Linux 常用命令
三. 开发基础。
1.UI控件 2.Storyboard & Xib 3.Core Data & Sqlite 4.Core Graphics 5.Animation 6.Block & GCD 7.Test Case编写 8.Framework 9.Autolayout 10.手势识别,重力感应。
四. 开发进阶。
1.Runtime
2.Runloop
3.对象模型
4.Hybrid
5.沙盒机制
6.AVFundation
7.Core Text
8.逆向与安全 (1. IDA Pro 2. class dump 3. iOS Guard 4. Hopper)
9.引用计数
五. 设计模型。
1.MVC 2.MVVM 3.通知 4.代理 5.KVO 6.工厂模式 7.命令模式
六. 函数式编程。
1.ReactiveCoCoa
2.RxSwift
七. 开发工具。
1.调试工具 (1.Reveal 2.Instruments 3.Charles、Wireshark)
2.插件 (1.VVDocument 2.XVim 3.Autocomplete 4.SImageName-Xcode 5.Alcatraz)
3.辅助工具 (1.PaintCode 2.xScope 3.ImageOptim 4.马克鳗 5.Dash 6.Deploymate 7.FauxPas )
4.命令行工具 (1.nomad 2.xctool 3.fastlane 4.xcodebuild xcode-select)
5.持续集成 (1.Travis CI 2.Bot 3.Jenkins)
6.IDE (1.Xcode 2.AppCode)
八. 开源项目。
1.SDWebImage
2.SwiftyJSON
3.JSPatch (1.下载js文件 2.启动JSPatch 执行js代码 3.对要修复的方法hook替换)
4.React Native
5.AFNetworking & Alamofire
6.Masonry
九. 包管理。
1.CocoaPods
2.Carthage
3.Swift Package Manager
十. App打包上传与审核。
1.打包脚本
2.Apple Developer网站
3.Itunes Connect网站
4.IPA 5.加急审核申请
十一. 第三方服务。
1.数据统计 (1.友盟 2.MTA 3.Flurry 4.App Annie 5.Google Analytics)
2.应用分发 (1. 蒲公英 2.FIR 3.TestFlight)
3.崩溃收集 (1.Crashlytics 2.BugHD 3.Bugly)

2184

被折叠的 条评论
为什么被折叠?



