谈一谈练手app
Posted JackLee18
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谈一谈练手app相关的知识,希望对你有一定的参考价值。
为什么程序员要有自己的练手app(练手demo)
由于程序员掌握的技能更多是为业务服务的,在实际工作中经常用到的技术往往受限于自己公司的具体业务。有时候储备的一些技术,由于没有经过业务检验,没有经历开发过程中遇到的问题等其他原因,造成我们对于这些技术掌握深度有限,很难融会贯通。拥有自己的一个练手app可以很好的帮助自己检验自己的学习成果,提前解决相关的技术难题,真正在工作中遇到这些难题的时候心里不慌。
如何安排自己的时间
我这边对自己的时间主要是每天上班前,下班后的一个小时。周末一两个小时。这样来安排。重在坚持。
练手app应该做哪些功能
我这边主要是做自己感兴趣的,对自己日常工作中能够用到的功能进行开发。一方面可以激发兴趣,另一方面在使用的过程中也可以发现bug。
自己通过练手app学到了哪些知识
- swift
由于工作中主要用的是OC,缺少swift的练习,在练手app中用swift写代码很好的联系了swift - socket通信
学习了socket相关的知识,实现了socket传输大文件,解决了封包,拆包,粘包。等问题,学习并实现了不同的心跳包机制。 - 蓝牙通信
学习了蓝牙通信的相关技术并实现了主从设备间的文件传输,命令传输。 - 组件化
学习了解了组件化的实现原理。实践了组件化开发,解决了遇到的各种各样的问题 - 自动化单元测试
了解并实践了自动化单元测试,加强了对代码质量的管控,推动了单元测试在团队中的实践 - 路由工具
学习了常见的路由形式,通过实践加深了对路由的认识。推动工作项目中的路由改造 - 视频相关
学习了m3u8的下载,解密,播放等。 - app内购
学习app内购流程,并通过实践进行检验 - 后台下载文件
学习开发了网络请求框架,实现了文件的后台下载
自己的练手app下载地址
下载地址:
https://apps.apple.com/cn/app/%E6%8E%8C%E4%B9%90club/id1410764058
以上是关于谈一谈练手app的主要内容,如果未能解决你的问题,请参考以下文章