不知不觉 ,快毕业三年,也搞了三年iOS,技术太肤浅,准备自救。。。
1.iOS
1)iOS基础知识(根据知识图谱陌生节点及时充电)
2)iOS高级知识(内存管理、运行时、Block、多线程、网络[https、tls]、安全攻防)
3)数据库(CoreData、SQLite、FMDatabase、Realm)
4)刷面试题
2.Swift
1)基本语法
2)两个App源码阅读(精读)
3.JavaScript
1)基本语法
2)iOS&JavaScript常规问题
3)JavaScript & 小程序使用
4.小程序
1)基本语法
2)XX小程序边实现
5.iOS和Swift前言技术,社区热门话题
1) 关注了解热门iOS 和 Swift新技术
2)大致使用方法和实现方式
6.面试基础
1)面试宝典
2)计算机操作系统主要概念和思想
3)常用数据结构和算法复习(编程之美&编程珠玑)
7.热门解决方案和技术
1)热修复(e.g:JSPatch)
苹果加强审核,JSPatch等hot fix方案存在风险,简单粗暴解决方案:移除相关热修复代码,重新提交。
2)ReactCocoa3)React Native