iOS摸鱼周报,主要分享大家开发过程遇到的经验教训及一些有用的学习内容。当前周报主要分为以下六个模块,也是目前的排序:
1、本期话题。写一下近期阅读或者生活的感悟,默认@zhangferry 来写,其他人如果有想写的话,截稿日之前告知即可。目前在连载各个开发的故事,欢迎大家报名和推荐。
2、开发Tip。对应开发技巧
3、面试解析。整理一些高频面试题
4、优秀博客。阅读到的高质量博客,按主题整理
5、学习资料。比较成体系的学习资料介绍
6、工具推荐。好用的开发工具或者三方库
大家如果有好的点子,可以扩展模块,一起商量采用何种形式,怎么维护。
当前周报维护形式是按模块进行划分的,每个模块有至少一个负责人,负责保证该模块内容的正常供应。当前模块说明及对应负责人介绍维护在羽雀文档里:https://www.yuque.com/zhangferry/tz76fi/qlyh51 。
新来的编辑可以按照自己喜好选一个模块进行维护,告知@zhangferry进行文档更新。也可以根据自己的情况暂不指定,看哪个模块缺少内容进行补充。
以下是各位编辑的介绍,新编辑按照如下格式,在最后一行加入自己的介绍,提交 PR 即可。
名字 | 常用ID | 介绍 | 个人博客或公众号 |
---|---|---|---|
张飞 | zhangferry | 抖音,感兴趣方向:研发效能、自动化测试、逆向 | 公众号:iOS成长之路,博客:https://zhangferry.com/ |
highway | highway | 央行研究院,6年iOS开发经验 | 简书:https://www.jianshu.com/u/1e59b1fe9df8 |
人魔七七 | 人魔七七 | iOS开发老兵 | 公众号:人魔七七 https://github.com/renmoqiqi |
夏天 | 夏天 | iOS开发老兵,游荡在各种博客之间,对底层和性能优化比较感兴趣 | 公众号:iOS成长指北 掘金:https://juejin.cn/user/3298190611456638 |
展菲 | 展菲 | espressif AE 团队,智能家居研发,擅长蓝牙、Wi-Fi、嵌入式 | 公众号:网罗开发、Swift社区,掘金:https://juejin.cn/user/3192637497025335 |
窦术尧 | 反向抽烟 | 网易,研一在读 | https://blog.csdn.net/opooc |
师大小海腾 | 师大小海腾 | BabyBus | https://juejin.cn/user/782508012091645/posts |
邓竹立 | 皮拉夫大王在此 | 58同城无线团队对底层Mach-O和性能优化比较感兴趣 | 公众号:皮拉夫大王在此,简书:https://www.jianshu.com/u/739b677928f7 掘金:https://juejin.cn/user/281104094332653 |
冯士魁 | 我是熊大 | 《今日水印相机》,目前负责海外音视频社交项目 | 掘金:https://juejin.cn/user/1151943916921885/posts |
Mim0sa | Mim0sa | 没考上研所以家里蹲,WWDC 2017 Scholarship Winner,对界面交互体验这方面比较感兴趣 | 掘金:https://juejin.cn/user/1433418892590136 |
邢勇 | brave723 | 樊登读书,对工程化工具比较感兴趣 | 掘金:https://juejin.cn/user/307518984425981/posts |
何天从 | iHTCboy | 坐标广州,iOS 自动化方向,目前从事游戏 SDK 开发五年啦~ | https://ihtcboy.com/ |
CoderStar | CoderStar | 坐标北京,大前端开发方向,对前端、后端都有一定涉猎,目前主要工作与iOS相关,喜欢分享干货博文 | 公众号:CoderStar; 掘金:https://juejin.cn/user/588993964541288/posts |
RunsCode | RunsCode | 坐标杭州,主要iOS,对前后端、游戏均有涉猎 | https://github.com/RunsCode |
徐杨 | 东坡肘子 | 坐标大连,业余iOS开发者 | 公共号:肘子的Swift记事本。 博客 https://www.fatbobman.com |
李晨光 | hello world | 坐标成都,iOS开发, 对OC底层原理、性能优化、工程自动化比较感兴趣,目前在向swift转型 | https://juejin.cn/user/2999123453164605/posts |
廖靖宇 | JY | 坐标上海微盟,iOS开发,对底层性能优化以及Mach-O,逆向方面比较感兴趣 | 掘金:https://juejin.cn/user/1574156380931144/posts |
陶宗强 | 远恒之义 | 坐标重庆,iOS 开发,关注 Swift 与 SwiftUI | https://github.com/eternaljust |
强子 | 强子 | 坐标北京,58驾考:iOS + ReactNative | https://www.jianshu.com/u/5875a5736734 |
静静 | 豆豆浆 | 坐标北京,6年iOS开发 | https://github.com/byshb |
有些模块是单人负责,有些是多人负责。单人不进行特殊说明,按发版规划进行即可。多人负责的模块,有两种推荐形式:
- 多个人员分别整理,最后汇总
- 每个人轮替着各负责一期
当然也可以从以上方案任意组合,但是多人负责时,推荐内部人员之间做好审核再推送。
目前主要通过 Pull Request 的形式进行协作,大家在截稿日之前将内容推送上来即可。关于PR不太了解的可以参照这个介绍:在摸鱼周报里使用Github。周报源文件在主仓库的这个目录WeeklyLearning,内部文件序号对应周报的期数,带 process 的文件为待整理内容,带 process 且序号最小的文件即为当期要整理的源文件,当期整理完成会去掉process标记。
内容采用 Markdown 形式,语法和图床问题,可以看这个文件 blog_writer,该文件为编辑必读。
对于图片统一采用 Gitee 图床,按照上述 blog_writer
文档配置完成即可,仓库 token 可以找 @zhangferry 索要。
考虑到篇幅和内容质量的问题,推送内容会经过审核、修改、延期或者被拒掉。目前校验流程如下:
1、提交 pr 有一个粗审,由具有合入权限的人员处理。目前多数编辑已开通推送权限,可以直接推送,但是喜欢 pr 形式的话也可以一直保持,pr 有助于审核。
2、合入之后会整体整理和修改,也有可能因为篇幅原因去掉一些内容。
3、整理完会发布预览版,预览版的审核有@师大小海腾,@iHTCboy。其他没有审核责任的可以关注下自己的那部分内容,看是否有问题和需要修改的内容。
综上全部完成才会设置定时推送。
发版时间为每周五,大家提交稿件的时间应在上一周的周日之前。这样调整的目的是大家可以完全利用周六日进行内容提交。
发版需要经历几个阶段:
- 资料整理:这个根据大家每个人的时间安排。
- 提交截稿:每周日是内容提交截止时间,该时间即截稿日。
- 模块整理:我一般会在周日晚上或者周一整理完本期内容,并将临时链接发到编辑群
- 周报校验:目前有两位固定人员参与校验,@阿腾 @iHTCboy,主要检查错别字,知识点勘误,内容优化工作。
- 发版:目前规划是每周五发版,如果遇到节假日,会特殊说明。
以下两项是需要大家共同遵循的要求:
1、目前有些模块是有多人负责的,以模块为单位,如果在截稿日当天无内容推送,或者内容较少,不够原定内容的量,需要模块负责人在群内进行说明原因:是延期(最晚可延期至周二),还是本期无内容(无内容和内容较少都可请求群内小伙伴的帮助)。
2、重视版权问题。对于别人绘制的详细教学图,暂以是否能感觉到作者花费了一些功夫为标准,高质量的图片需注明出处。另从别处复制粘贴的文案,技术项的,如果超过20个字,需注明出处。
为了保证周报内容的质量,这个是必须进行的,它很重要,希望大家可以共同遵守。
- 各位编辑如果自身有优秀的作品,可以推荐给iOS成长之路进行转载,或者提前联系优秀博客整理,看主题是否契合,会优先考虑是否采用。
- 各位公司招聘信息等,可以优先推广。内推模块暂未开启,后续会加。