我生在农村长在农村,现在的生活却离农村越来越远。我永远记得幼年时那些难忘的画面,计划将这些珍贵的记忆写成一个合集「回不去的时光」。
git config配置
git config是git提供用于编辑配置文件的便捷工具,git config操作的是gitconfig文件,有三个地方存储了gitconfig文件。
NSUserDefaults的suitename
直接使用[NSUserDefaults standardUserDefaults]的接口可以很方便地存取字符串、数值以及序列化的二进制数据。但当APP功能足够复杂模块足够多之后,我们可能需要使用initWithSuiteName接口操作不同[域]下的NSUserDefaults。
pod package的不足和改进
CocoaPods支持各种插件和扩展,pod package是常用的打包插件,它支持通过podspec将源码打包成二进制库,但它本身支持的命令比较少,在特殊要求的场合需要进行改进。
iOS TestFlight的局限性及改进措施
这是对之前文章《iOS APP灰度发布方案》的补充,主要介绍TestFlight方案的局限性以及改进措施。
iOS 色温和白平衡设置
白平衡是摄影领域一项很重要的设置技巧,正确的理解白平衡和色温等知识将有助于拍摄出效果更好的作品。iOS中提供了非常便捷的API帮助我们进行白平衡的设置。
微信小程序终于要抛弃个人开发者了
我曾经以为微信小程序将是一个具有划时代意义的产品,期待它能够更加开放包容,但事实绝非如此,它反而变得越来越固执越来越封闭。特别是对个人开发者,微信小程序正变得越来越不友好。
优化Nginx配置提升网站性能
Nginx官方博客最近发布了一篇文章《Help the World by Healing Your NGINX Configuration》,文章介绍了几种提高性能和减少网络带宽的非常实用的Nginx优化配置方法,值得参考。
信息的半衰期
信息的半衰期指有一半的信息变的不相关或过时所需要的时间。互联网时代,我们接收到的信息越来越多,大多数的信息半衰期也越来越短,也即意味着信息能带来的价值越来越小。
iOS APP灰度发布方案
对于大项移动APP来说,每一次版本更新可以先选择部分用户进行试用,并及时关注崩溃、卡顿等,等待各项业务指标都达到预期要求时,才将新版本全量推向市场。