导图社区 iOS知识点
iOS知识点知识思维导图,包括:开发环境、开发语言、iOS基础、4 iOS动画、iOS高级、热门技术、游戏开发、工程稳定、调试技巧。
编辑于2022-06-28 21:21:42iOS知识点
开发环境
4 Mac系统使用
4 IDE
4 Xcode
4 常用快捷键
Xcode插件
Alcatraz
VVDocument
KSImageNamed
AppCode
4 版本控制
4 git
4 基本操作
GUI应用
SourceTree
4 svn
4 基本操作
GUI应用
Versions
Cornerstone
5 常用的UNIX指令
开发系统
tvOS
watchOS
Mac OS X
6 开发者账号申请和管理
6 Apple Developer MemberCenter
6 证书创建
6 发布证书
6 开发证书
6 推送证书
6 设备管理
6 配置文件管理
6 iTunes Connect
6 Appstore应用管理
6 应用上架审核检测
6 加急审核
开发语言
5 C语言
Objective-C
4 Foundation框架
4 NSInteger
4 NSString
4 NSArray
4 NSDictionary
4 NSData
4 NSDate
4 时间、日期、格式化
...
4 Catagory
4 KVC
4 KVO
4 Protocol
4 Block
4 引用计数
5 MRC,ARC区别与联系
5 Swift
5 Objective-C与Swift互调
5 C,C++,Objective-C混编
5 JavaScript
5 Objective-C执行JavaScript
6 JavaScriptCore
第三方框架
WebViewJavaScriptBridge
4 编码规范
iOS基础
4 UIView
4 UILable
4 UIImageView
4 UIControl
4 UIButton
4 UISlider
4 UISwitch
4 UIScrollView
4 UITextView
4 UITableView
4 UICollectionView
4 UIWebView
4 UIWindow
4 UINavigationBar
4 UITabBar
...
4 UIViewController
4 UIViewController生命周期
4 UINavigationController
4 UITabBarController
4 UITableViewController
4 UICollectionViewController
4 UIActivityViewController
...
4 iOS程序结构
4 AppDelegate
4 UIApplication
4 工程配置文件
4 story borad & xib
4 IBOutlet & IBAction
4 AutoLayout
4 Pin
4 Align
4 解决布局冲突
第三方自动布局库
Masonry
Size Classes
4 NSNotification
4 手势处理
4 UITapGestureRecognizer
4 UIPanGestureRecognizer
4 UILongPressGestureRecognizer
4 UIPinchGestureRecognizer
4 UISwipeGestureRecognizer
4 UIRotationGestureRecognizer
4 屏幕旋转及屏幕适配
4 Localizations
4 文件管理
4 Bundle
4 NSFileManager
5 URL schemes
4 iOS动画
4 UIView动画封装
4 UIViewController TransitonStyle
4 CALayer
5 CAAnimation
5 CABasicAnimation
5 CAKeyFrameAnimation
5 CAAnimationGroup
5 CATransition
5 UIDynamics
5 UIDynamicAnimator
5 UIDynamicBehavior
5 UIGravityBehavior
5 UICollisionBehavior
5 UISnapBehavior
5 UIPushBehavior
5 UIAttachmentBehavior
第三方动画框架
Facebook POP
iOS高级
5 RunTime
5 Method Swizzling
5 objc_msgSend
6 Dynamic Method Resolution
6 Category动态扩展属性
5 正则表达式
5 NSpredicate
5 NSRegularExpression
5 消息推送
5 iOS推送机制
5 推送证书生成
第三方推送服务
Umeng推送
极光推送
5 分享,社会化登陆
微信账号登录
微博账号登录
5 组件开发
5 创建Framework
5 打包静态库
5 通讯录
5 Contacts框架
5 AddressBook框架
5 32位和64位,及32位程序迁移到64位
5 运营工具
5 Umeng统计
5 Flurry
5 Google Analytics
5 分发渠道
5 Fir
5 TestFlight
5 蒲公英
6 RunLoop
6 CFRunLoopRef
6 CFRunLoopMode
6 CFRunLoopTimer
6 CFRunLoopSource
6 CFRunLoopObserver
6 App Extension
6 GameCenter&社交服务
6 沙盒机制
6 iCloud & Core Location
硬件外设
GSM/GPRS/EDGE/3G通信
蓝牙通信
GPS
感应器
指纹识别
地图
Map Kit
第三方地图框架
百度地图
高德地图
热门技术
5 支付
5 IAP应用内购
支付宝支付
微信支付
5 即时通讯
XMPP
5 Html5
Reactive Native
人脸识别
游戏开发
C++
Cocos2d-x
OpenGL
工程稳定
5 包依赖管理
4 CocoaPods安装和使用
5 Swift Package Manager
5 Carthage
5 应用崩溃处理
5 崩溃收集
5 Umeng
5 Crashlytics
5 Bugly
5 BugTags
5 崩溃日志分析
6 持续集成
6 Jenkins
6 静态检查
6 sonar
6 Clang
6 安全领域
6 class dump
6 IDA导出
6 反调试与防篡改
6 第三方应用接入沙箱机制
6 数据安全
6 数据加密
6 Hash
6 MD5
6 SHA1
6 SHA256
6 RSA
6 AES
6 3DES/DES
6 Base64
6 Https与SSL
6 打包脚本
6 Command Line Tools
xctool
调试技巧
4 Xcode断点
4 普通断点
4 全局断点
4 条件断点
4 lldb调试基本命令
4 NSZombieEnabled
4 日志
4 NSLog
第三方日志框架
CocoaLumberjack
4 真机调试
4 有证书调试
4 无证书调试
5 UI调试
5 Xcode View Debugging
5 Reveal调试
5 网络抓包
Charles
Wireshark
Replica
多线程开发
4 基本概念
4 进程
4 线程
4 同步
4 异步
4 队列
4 串行
4 并发
5 NSThread
5 NSLock
5 NSOpreation
5 NSOperationQueue
5 NSBlockOperation
5 NSInvocationOperation
5 GCD
5 Dispatch Objects
5 dispatch queue
5 The main queue
5 Global queues
5 用户队列
Dispatch Sources
5 数据存储
4 UserDefault
4 KeyChain
4 NSKeyedArchiver
4 NSCoding协议
5 SQLite
5 FMDB
5 CoreData
MagicalRecord
第三方存储框架
Realm
5 网络交互
Scoket
WebSocket
GCDAsyncSocket
5 NSStream
5 CFNetwork
5 NSURLconnection
5 NSURLSession
5 Json解析
6 Model转换
Mantle
YYModel
第三方网络框架
AFNetworking
ASIHttpRequest
4 设计模式
4 常用设计模式
4 mvc
4 代理模式
4 单例
4 观察者
4 工厂模式
5 设计模式实践
5 MVVM
ReactiveCocoa
5 多媒体
4 图片处理
4 图片展示
SDWebImage
6 Core Graphics
滤镜
5 富文本
6 CoreText
5 绘图
5 Quartz2D
5 音频、音效处理
5 视频
5 MediaPlayer
VLC Player
5 相机、相册
5 二维码
5 AVFoundation
第三方框架
ZXing
ZBar
6 流媒体
应用测试
5 单元测试
5 单元测试基础原理
5 TDD
5 FDD
5 XCTest
5 性能测试
5 instrument
5 Timer
5 Allocation
5 Leak
5 测试工具
6 Instruments Automation
云测平台
根据业务要求需要掌握的额外技能
P6人员要掌握的能力
P5人员要掌握的能力
P4人员要掌握的能力