UIScrollView 实践经验

本文首发 Glow 技术团队博客。 UIScrollView(包括它的子类 UITableView 和 UICollectionView)是 iOS 开发中最常用也是最有意思的 UI 组件,大部分 App 的核心界面都是基于三者之一或三者的组合实现。UIScrollView 是 UIKit 中为数不多能响应滑动手势的 view,相比自己用 UIPanGestureRecognizer 实现一些基于滑动手势的效果,用 UIScrollView »

再谈支付宝钱包插件

一周前简单分析了一下支付宝钱包插件的结构,得到了很多朋友的支持和转发。一来纸上得来终觉浅,二来上篇 Blog 里也立言要写个 Demo,就花了点时间更深入地研究了一下支付宝钱包的插件。研究之后发现,这篇文章很可能会变成关于「如何分析一个 App 的实现方式」和「如何写 PhoenGap Plugin」的教程,结果不一定对开发有帮助,但是分析的过程可以帮到一些刚接触 iOS 开发的朋友了解如何逆向思考一些优秀 App 的实现方式,下面基本上赤裸裸地记录了我整个思考和分析的过程,会显得有些啰嗦。 »

浅析支付宝钱包插件

昨天看到唐巧分析了支付宝钱包插件的实现原理,今天也趁热打铁研究了一下支付宝插件的结构和代码,很多时候逆向思考也可以为自己积累很多有用的经验(即便实际实现方式和自己所想有出入)。 承接唐巧的上文,本文同样以彩票插件为例,如果你没有下载该插件的压缩包,用如下命令下载。 wget http://download.alipay.com/mobilecsprod/alipay.mobile/20130601021432806/xlarge/10000011.amr 并改为 zip 后缀,解压。 CERT:内容为各文件的特征值, »