-
Notifications
You must be signed in to change notification settings - Fork 10
Description
看到这条issues的宝子们,你们好:
我是2021级的iOS学长。
我大一上的时候并没有Mac电脑,但我是第一个推进iOS全面Swift化的先例。
我已经全面建设了Constants层,Common层,NetWork层,Cache层。
已经重构TabBarController,课表,登录页。
这是我学习iOS的路线:
C -> OC -> UIKit -> Swift -> SwiftUI
同时大家也要学习:
SQL, C++, OC++
以后,掌邮需要全面转型Swift,不仅是因为苹果已经开始淘汰OC了。
但OC不能不学,因为基础架构还是需要OC,例如自己写一个Router技术。
掌邮小组件是我写的,目前只有.systemLarge的样式。
随着iOS 16,iOS 17的推出,小组件拥有更多的可能性。
但不幸的是,我学Swift的时候已经大二下了,无法领悟一些更强大的知识点。
注意,请不要学习某些同学使用ChatGPT进行编程!
我们的基础架构会入侵许多的代码,这是ChatGPT无法达到的效果。
请不要尝试先喂给ChatGPT,然后进行编程!
我们已经解决了许多仓库已经代码中可能出现的问题。
请不要遇到问题了就问,请利用网络和ask other developer
我一般的解决方案:(掘金和StackOverFlow是我常用的)
百度 -> 掘金 -> 谷歌 -> StackOverFlow -> GitHub
如果仍然没有解决你的问题,请ask apple。
=== 以下是 远舟 学长的笔记
todo
- swift oc 混编
- react native 和 native 兼容性建设
image -> UIImage, 大厂70%用react native - webview 建设
做任何事情应该考虑的:
背景 -> 现状 -> 问题 -> 目标 -> 收益
技术收益。业务收益(埋点上报)
方案
长期规划
开发流程
需求上策 -> 实验控制(AB实验)-> 分析实验数据 -> 复盘,结论,优化方向
面试流程
- 自我介绍
- 提问
2.1 计算机基础知识
2.2 iOS 八股文
2.3 项目经历 - 算法题
===