1.你可能觉得你已经完全掌握了Ruby
- 学会了Ruby各种语法(各种数据结构、创建类、创建对象、调用方法、......)
- 能够在App/Podfile编写很多自己的Ruby代码
- 能够编写一定复杂杜的xx.rb文件
- 网络上找到了各种Ruby文章、教程
- 但其实了,可能你才知道Ruby一角
2.你可能还不知道的东西
- CI/CD环境(jenkins、gitlab-runner、......)下,如何管理Ruby环境?
- Bundler是什么?
- 如何写出良好架构的Ruby代码?
- 如何Patch方法实现?(比如:CocoaPods)
- 如何定义类似xx.podspec DSL 语法?
- 如何把你编写的所有的零零散散的Ruby代码、Ruby源文件,组织成一个可复用的工具链?
3.我要讲解的
- 以真实iOS大中型项目实践角度,全面介绍Ruby这门脚本语言
- 可复用
- 工具链