Xcode 使用 Configuration 来配置不同的项目环境

很多项目在开发时都会经常在开发环境和生产环境之间切换,切换随之伴来的还有比如更换 App 名称、Bundle identitier、服务端接口地址等等相关参数和属性,这个时候我们就可以利用 Xcode 提供的 Configuration 来配置不同的环境,从而进行快速切换、编译等等一系列操作。注: Xcode 中...

- 阅读剩余部分 -

图床从SAE迁移到七牛

关于图床的又一次迁移·小记最早博客用的国外一些支持外链的图床,担心速度和稳定性,后面利用 Migs 这个 PHP 小程序在 SAE 上搭建了一个图床,用了比较久,好一段时间前就想把SAE迁移到七牛,连图片上传脚本都写好了,一直没有对之前的图片做迁移,今天花了半天把迁移工作完成了。迁移主要步骤如下:导出整个 Blo...

- 阅读剩余部分 -

给 UIProgressView 脱掉那层微弱的渐变

日常堆码中遇到一个扁平进度条的需求,需要添加一层进度条在表格中整个Cell最底层。第一反应想到了 UIProgressView,拖了一个出来看了看,不能修改高度,但是通过拉 AutoLayout 约束可以强制定高,但是会有一个警告:效果出来大概是这样:不仔细看发现不了,其实 UIProgressView 默认填色...

- 阅读剩余部分 -

初用 CocoaAsyncSocket

Socket如今在 iOS 里对 Socket 的应用慢慢多了起来,就一个即时通讯,很多应用都有集成,那即时通讯功能一般来说就肯定是基于 Socket 的,Socket 这个话题我一直谈论的比较少,一是由于看过一些 C/C++ 操作 Socket 的代码被吓到了一直还有心理阴影存在,二是工作里没怎么遇到相关的需求...

- 阅读剩余部分 -

记一次 SQLite 性能优化

最早接触 iOS 开发了解到的第一个缓存数据库就是 SQLite,后面一直也以 SQLite 作为中坚力量使用,以前没有接触到比较大量数据的读写,所以在性能优化方面关注不多,这次对一个特定场景的较多数据批量读写做了一个性能优化,使性能提高了十倍。大致应用场景是这样:每次程序启动会从服务器拉取一些数据,对本地数据库...

- 阅读剩余部分 -