首先从FLAnimatedImageView这里看起,刚开始定义了一个宏
#ifndef NS_DESIGNATED_INITIALIZER
#if __has_attribute(objc_designated_initializer)
#define NS_DESIGNATED_INITIALIZER __attribute((objc_designated_initializer))
#else
#define NS_DESIGNATED_INITIALIZER
#endif
#endif
具体的作用可以去看下面这个链接:https://www.cnblogs.com/smileEvday/p/designated_initializer.html
值得注意的是,FLAnimatedImage是继承自NSObject,而并非是UIImage。
网友评论