摘要: 本篇中出现的大部分观点和代码来自lzprgmr,尊重原创,特此说明。今天观摩FTUtil的一段开源代码,对宏定义的函数很是不解,查之,在此记录,以备后用。#define FT_CALL_DELEGATE_WITH_ARG(_delegate, _selector, _argument) \do { \ id _theDelegate = _delegate; \ if(_theDelegate != nil && [_theDelegate respondsToSelector:_selector]) { \ [_theDelegate performSelector:_sel 阅读全文
posted @ 2012-04-02 23:48 Andy Wang 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 前几天写了关于Obj-C大量图片构成动画的实现。实际项目中的要求进一步提高,要求大量的640*960的图片构成动画。这下又郁闷了,之前的方案在Load大量如此图片时各种Crash啊。由于良久,决定自己写一个UIAnimationView来手动实现图片动画的功能。原理非常简单,Timer控制UIImageView的图片变换。同时,类的内部设两个Array,用来存储动画需要的图片集合。鉴于本程序的需求,设计一个DefaultArray用于播放默认的动画,设一个ImageArray用于播放需要的动画。@interface UIAnimationView : UIView { UIImageVi... 阅读全文
posted @ 2012-04-02 01:46 Andy Wang 阅读(488) 评论(0) 推荐(0) 编辑