我们先看一张iOS App的结构简图:
曾经我也想封装个库放到git上,给大家使用。然后我发现:
1、网络请求已经有:
AFNetworking
2、数据解析已经有:
MJExtension
3、数据持久化到本地数据库已经有:
FMDB
4、UI类已经有:
YYKit、AsyncDisplayKit
5、动画类已经有:
(1)大名鼎鼎的Pop
(2)圆圈型转场动画,Persei,用的是CALayer的mask,添加动画,这是swift写的,核心代码翻译成OC如下:
UIView *view = [[UIView alloc] initFrame:CGRectMake(...)];
[view.layer.mask addAnimation:[CAAnimation animation] forKey:@"reveal"];
只需要自定义animation就可以。
如果你也是一名动画爱好者,拿去生活!
//待续...