首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
CodingZero
掘友等级
全栈工程师
喜欢瞎搞的技术宅
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
143
文章 140
沸点 3
赞
143
返回
|
搜索文章
赞
文章( 140 )
沸点( 3 )
基于ARKit的iOS无限屏实现,还原锤子发布会效果
几天前锤子举行了夏季发布会,笔者抱着听相声的心态观看了发布会全程,在看到无限屏片段时不禁感叹老罗的脑洞之大,抛开其实用性不谈,笔者对无限屏的原理和实现进行了研究,并在越狱机上完美还原了这一功能。 要实现无限屏,主要有两点,第一点是一个稳定的惯导算法来获取手机的相对位移,第二点是…
APP重构之路(三) 引入单元测试
本文没有给出任何测试代码,或者是在教你如何编写一份具有良好测试性的代码,而是阐述在重构过程中单元测试的重要性与实现方法,关于代码可测试性相关的内容我会另开一篇文章去具体阐述。(画个饼) 这个时候也许能够利用经验和丰富的debug技巧来解决这些问题,但是很多时候我们的处理并不完美…
使用 iMazing 进行沙盒调试
当开发项目有可能进行图片的缓存、清理操作时,我们可能会需要手动去 app 的沙盒里面删除、替换一些内容来进行测试,但是通过代码去目录下查找文件可能不是很方便,也不够直观,这里提供一个方法来方便这个调试过程,使用工具:iMazing + Chrome 使用 iMazing 软件,通…
外包避坑经验小结
机缘巧合,近距离接触了一个比较坑的外包团队,长了一丢丢扯皮的经验,写个小结,填坑。 了解对方开发情况 提前申请好 fabric、Bugly 等集成监控工具的账号,让对方开发过程中全程都集成这些工具,develop 版本和 release 版本用不同的 id,这样可以区分出 Bu…
【教你赚钱】5 分钟教你成为会赚钱的独立开发者
在过去的几个月里,我辞掉了北京的工作,断更了从大二就开始坚持写的技术博客,从一个大公司里面的 iOS 工程师,变成一个在家忙忙碌碌的独立开发者。 这是我发布在 App Store 的 17 款 App,其中 Nihon Cam 是我目前的主力工作内容,闪念 和 Nihon 是其…
《iOS 应用逆向与安全》读后感
最近各大“媒体”都在报道《iOS应用逆向与安全》这本书,这是自“小黄书”出版后的又一本关于逆向安全的书。而目前很多 iOS 开发者对逆向还非常“小白”,以至于盲目地觉得逆向很难、很厉害。而这本书的出现,无疑为逆向这个世界打开了另一扇窗,我们一起看看这扇窗里究竟“藏”了什么。本文…
iOS App开发的那些事儿2:如何搭建合适的框架
《iOS App开发的那些事儿》系列文章从更宏观的角度出发,不仅仅局限于具体某个功能、界面的实现,而是结合网易云信iOS端研发负责人多年的经验,从如何优化现有代码的角度出发,深度分析如何创造出iOSApp开发中比较合适的规范和框架。 iOS App开发的那些事儿1:如何建立合…
Swift已有项目手动集成ReactNative
记得2017年处写过一篇公司放弃RN血泪史的经历,当时之所以放弃时因为前期投入过多人力物力研究,以至于第一版本耗时太多未见成效,所有被老板叫停。真是"常在河边走哪有不湿鞋"最近因为苹果审核的问题,我们又在找寻及时更新的方案。之所以选择ReactNative是看好了它能与Code…
Facebook 团队开源的 iOS 运行时循环引用检测库
Retain cycles are one of the most common ways of creating memory leaks. It's incredibly easy to create a retain cycle, and tends to be hard
下一页
关注了
3
关注者
1
收藏集
3
关注标签
137
加入于
2016-01-09