溪浣双鲤的技术探索之路

【溪浣双鲤的技术探索之路】写给自己:

当你真正懂得要改变的时候,你已经和原来的你不一样了。对于目标的坚定会激发你无限的潜力,从而促使你寻找各种方法提高自己。
想要什么样的生活,就义无反顾的去追求,不要给自己设限,终有一天你会感谢曾经那么固执的自己。
面对未知的未来,哪有什么完美的选择,活在当下,造成你你焦虑的只有得与失的犹豫。
人生不是考试,从来都没有标准答案,只要你敢落笔,那就是你的人生!
发现文集管理其实很难发现,并不好用,还是需要把之前写过的一些项目经验及学习的知识点总结做一下收录,方便自己学习查找:
本系列所有文章尾部都会添加本篇收录的传送门
一、iOS进阶系列
专项分析/刨根问底系列:
  • iOS进阶专项分析(一)、alloc和init的底层实现
  • iOS进阶专项分析(二)、OC对象大小及内存分配原理
  • iOS进阶专项分析(三)、isa刨根问底
  • iOS进阶专项分析(四)、类的结构
  • iOS进阶专项分析(五)、探究objc_init初始化过程
  • iOS进阶专项分析(六)、OC内存管理之深拷贝与浅拷贝
  • iOS进阶专项分析(七)、从App启动深入了解dyld
  • iOS进阶专项分析(八)、深入App启动之dyld、map_images、load_images
  • iOS进阶专项分析(九)、load与initialize,类与分类的方法之间的关系
  • iOS进阶专项分析(十)、iOS内存的布局管理及优化
Runtime系列
  • Runtime系列之OC对象和方法的本质
  • Runtime源码分析系列(一)之方法查找汇编部分
  • Runtime源码分析系列(二)之方法查找C/C++递归部分
  • Runtime源码分析系列(三)之动态方法决议及消息转发流程
  • Runtime系列之API部分
ReactiveCocoa系列
  • 探究ReactiveCocoa底层之RACSubject设计流程
  • 探究ReactiveCocoa底层之深入了解RACSignal生命流程
  • 探究ReactiveCocoa底层之KVO封装流程
二、计算机基础系列
相关基础知识点:
  • 计算机基础知识点(一)、大小端模式
  • 计算机基础知识点(二)、移位运算
  • 计算机基础知识点(三)、动态库与静态库
数据结构与算法:
  • 数据结构与算法:基础篇(一):数据基本单位
  • 数据结构与算法:基础篇(二):数据结构
  • 数据结构与算法:基础篇(三):算法比较及复杂度计算
  • 数据结构与算法:线性表之顺序存储
三、应用安全/逆向攻防系列
  • iOS逆向攻防之密码学基础及RSA数学原理、Base64编码
  • iOS逆向攻防之HASH,数字签名,对称加密算法
  • iOS逆向攻防之用户密码加密
  • iOS逆向攻防之了解操作系统,文件权限,Shell脚本
  • iOS逆向攻防之应用签名、证书、描述文件以及手动/自动重签名
  • iOS逆向攻防之了解MachO文件
  • iOS逆向攻防之LLDB调试
四、图形学系列之OpenGL/OpenGL ES/Metal
OpenGL系列
  • OpenGL初探之Mac下环境搭建
  • OpenGL初探之OpenGL图形API及专有名词
  • OpenGL初探之OpenGL初探之绘制可用键盘移动的三角形实战解析
  • OpenGL初探之了解OpenGL渲染架构
  • OpenGL初探之OpenGL渲染基础(OpenGL图元/固定管线下的着色器)
  • OpenGL初探之OpenGL渲染基础综合实战
  • OpenGL初探之OpenGL图像渲染的深度缓冲区理解及隐患解决
  • OpenGL初探之OpenGL图像渲染对隐藏面消除的理解
  • OpenGL初探之OpenGL图像渲染对图像混合的理解
  • OpenGL初探之OpenGL纹理及金字塔纹理绘制实战
  • OpenGL初探之基础演练-实现球的自转加公转
OpenGL ES系列
  • OpenGL ES初探之OpenGL ES/OpenGL ES图形管线解析
  • OpenGL ES初探之基于OpenGL ES深入了解GLKit
  • OpenGL ES初探之使用GLSL绘制金字塔,并实现颜色与纹理的混合

    推荐阅读