NSUserDefaults的suitename

直接使用[NSUserDefaults standardUserDefaults]的接口可以很方便地存取字符串、数值以及序列化的二进制数据。但当APP功能足够复杂模块足够多之后,我们可能需要使用initWithSuiteName接口操作不同[域]下的NSUserDefaults。

pod package的不足和改进

CocoaPods支持各种插件和扩展,pod package是常用的打包插件,它支持通过podspec将源码打包成二进制库,但它本身支持的命令比较少,在特殊要求的场合需要进行改进。

iOS 色温和白平衡设置

白平衡是摄影领域一项很重要的设置技巧,正确的理解白平衡和色温等知识将有助于拍摄出效果更好的作品。iOS中提供了非常便捷的API帮助我们进行白平衡的设置。

优化Nginx配置提升网站性能

Nginx官方博客最近发布了一篇文章《Help the World by Healing Your NGINX Configuration》,文章介绍了几种提高性能和减少网络带宽的非常实用的Nginx优化配置方法,值得参考。

信息的半衰期

信息的半衰期指有一半的信息变的不相关或过时所需要的时间。互联网时代,我们接收到的信息越来越多,大多数的信息半衰期也越来越短,也即意味着信息能带来的价值越来越小。

iOS APP灰度发布方案

对于大项移动APP来说,每一次版本更新可以先选择部分用户进行试用,并及时关注崩溃、卡顿等,等待各项业务指标都达到预期要求时,才将新版本全量推向市场。

iOS Universal Links

上周,微信开发者公众号发布了《微信开放平台移动应用 SDK 更新提醒》的文章,提醒开发者升级微信iOS SDK,以适配iOS 13系统版本的更新,主要是Universal Links的适配。

近期服务器的一些改进

写出优雅且高效的服务是每一个开发者都在追求的目标,高性能意味着可以用更少的成本服务更多的用户。而作为开发者,在不断优化的过程中,也能丰富自己的经验,增长知识。近期,我对服务器做了一些优化升级,感觉很有意义。

iOS系统如何获取用户的本机手机号

电信运营商提供的SDK可以直接从运营商数据网关中获取当前流量卡的手机号码,省去了用户输入手机号到接收短信输入验证码的整个过程,可将用户的登录耗时减少至1.5秒,大大降低了用户的使用门槛。

读《世界尽头与冷酷仙境》

之前从来没有读过村上春树的作品,也没有了解过《世界尽头与冷酷仙境》的介绍。花了三天时间读完这个林少华的译本。老实讲,村上春树天马行空的想象力令人叹服,但这本书整体上给我的情感触动并不是很大。

庚子年春节记事

这个庚子年春节注定不寻常。非常时期行非常之法,各种力量平时看似松散无序,一旦到了紧要关头,定能上下拧成一股绳,团结一致,高效运作,这大概就是我们国家的一个可爱之处吧。