iOS开发——技术路线技能点记录

基础

  • 规范

    命名(前缀,缩进,对齐,驼峰命名,控制器全称,代理方法规范)

  • 模块分类,工具组件独立封装,部分开源组件github
  • IB(storyboard + xib)
  • 内存管理(MRC,ARC,变量地址存放,数据本地存储,block变量存放等,堆,栈,对象引用释放,内存泄漏检测及处理等)
  • instruments使用(内存,电量,cpu,gpu,动画)
  • 常用三方原理
    • (AF,AF+cache,SDWebImage,SDAutolayout自适应cell,YYKit)
  • 常用架构(MVVM,MVP,CDD等)
  • coredata/fmdb/realm + swift
  • delegate block UI
  • reactiveCocoa
  • swift
  • 单元测试(测试计划,方案,报告)
  • 三方登录,跑马灯效果,封装控件,启动页广告,通讯录(筛选),崩溃日志,三方分享
  • 混编OC+swift
  • 缓存(缓存类)
  • http/tcp
  • 多线程
  • 网络模型选择
  • SQL/coredata/fmdb/realm
  • GCD
  • iOS新特性
  • 音视频
  • soket 即时通信xmpp
  • 深拷贝,浅拷贝
  • 调试:断点调试,lldb 调试,工具调试(appcode,postman,浏览器插件,断网调试,异常处理,第三方 bug统计等)
  • 加解密

进阶

  • CA CG ASDK
  • MVVM 架构层
  • Foundation框架
  • Swift开发UI部分
  • 响应时编程RAC
  • OC和JS混编
  • 跨平台RN,weex
  • 算法
  • 数据结构
  • 动画(layer/贝塞尔)
  • runtime
  • 数据库
  • 匿名类型,匿名对象
  • Runloop

拓展

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值