Cielpark

每天变得更好一点

Kevin Guo's avatar Kevin Guo

UIView 等宽或等高排列

在 UI 开发中,时不时需要把几个按钮或者 UILabel 并排着排列,在以前用坐标系布局时都是靠算,很麻烦还容易出错,现在 Autolayout ...     继续阅读

Kevin Guo's avatar Kevin Guo

几个 Autolayout 技巧

iOS 设备的尺寸正在变的越来越多,在 iOS App 开发初期,只需要处理 3.5 寸 屏幕的布局,那个时候使用 frame 布局是唯一的方式,后...     继续阅读

Kevin Guo's avatar Kevin Guo

持续集成那点事

开发中,我们经常遇到一些奇怪的问题,比如本地可以编译成功的代码但是同事们更新代码后编译出错,或者在项目有多个 Target 的时候,资源文件只添加到...     继续阅读

Kevin Guo's avatar Kevin Guo

创建私有 CocoaPods 仓库

iOS 开发中我们经常用 CocoaPods 来安装第三方库,CocoaPods 可以帮助我们处理依赖,管理版本等等,还是挺方便的,如果我们公司内部...     继续阅读

Kevin Guo's avatar Kevin Guo

RAC 中一个 retain cycle 问题

今天使用 RAC 注册通知时,遇到一个不是很明显的 retain cycle 问题,使用场景是在一个 View...     继续阅读

Kevin Guo's avatar Kevin Guo

使用 JavaScriptCore 实现 JS和OC间的通信

iOS 开发中,我们时不时的需要加载一些 Web 页面,一些需求使用 Web 页面来实现可以更可控,如上线后也可以发布更新,修改 UI 布局,或者修...     继续阅读

Kevin Guo's avatar Kevin Guo

选中 UITableViewCell 及保存选中状态的正确方式

在开发过程中,经常用到一个控件就是 UITableView ,我们时常会需要处理一个 cell ...     继续阅读

Kevin Guo's avatar Kevin Guo

理解 Autorelease Pool

问题之前被问到两个...     继续阅读