最近的文章

浅析AutoreleasePool源码
··3 分钟
最近在拜读Draveness大佬的一篇文章自动释放池的前世今生 —- 深入解析 autoreleasepool,看到文中给读者留了一个问题:
我到现在也不是很清楚为什么要根据当前页的不同状态 kill 掉不同 child 的页面。

iOS用原生代码读写Webview的Local Storage
··5 分钟
背景 # 公司项目使用的Cordova混合开发的,有一个模块以前用H5实现的,新版本用原生来实现,于是需要迁移数据。H5使用的Local Storage存的数据,原生要拿到数据有两种方案:


iOS用CallKit实现来电识别
··7 分钟
前言 # 最近需要实现一个新需求,用iOS 10出的CallKit实现将APP的通讯录的信息同步到系统中,可以不把人员信息加到通讯录中,实现来电号码识别。这个功能在xx安全卫士、xx管家中很早就实现了,但是网上相关的资料较少,而且官方的文档写的太简单了,很多坑还要自己去摸索。于是记录一下和各位分享,如有错误之处请各位指出!


imageNamed与imageWithContentsOfFile小结
··3 分钟
本文主要讲imageNamed与imageWithContentsOfFile的差异,需要注意的点,与实战中遇到的坑。
好久没写过博客了,什么工作太忙,加班太晚我就不说了,都怪自己太懒😂,时间都是挤出来的。看着各位大牛写的文章,简直过瘾,希望有一天自己也能写出这么高质量、干货密集的文章,先从简单的做起吧。


Golang编码规范
··5 分钟
gofmt大部分的格式问题可以通过gofmt解决,gofmt自动格式化代码,保证所有的go代码与官方推荐的格式保持一致,于是所有格式有关问题,都以gofmt的结果为准。 行长 一行最长不超过80个字符,超过的使用换行展示,尽量保持格式优雅。