OpenFlow library实现的cover flow效果

号称是apple自己不开放出来,这下好了openflow,感谢这帮牛人!
环境iOS SDK 5.0+Dev环境Xcode4.2.3
下载https://github.com/thefaj/OpenFlow,直接原文件copy到项目,build

编译2处警告:
1. warning: Semantic Issue: Writable atomic property 'number' cannot pair a synthesized setter/getter with a user defined

setter/getter  指示在AFItemView.m文件

2. warning: Semantic Issue: Writable atomic property 'numberOfImages' cannot pair a synthesized setter/getter with a user defined setter/getter  指示在AFOpenFlowView.m文件

查找这两个文件的头文件声明获知,这两个属性声明是这样的:

@property int number;

@propertyint numberOfImages;

反正感觉上另类,也就直接更改为以下:

@property (nonatomicint number;

@property (nonatomicint numberOfImages;
居然就顺利通过,没有再报警告错误了。此后查找资料,得知可以有以下几种方法解决:
1. 声明属性为nonatomic,即我上面的修改方法。
2. @synthesize合成用getter/setter方法(即自己手动定义getter/setter方法)。
3. 用@dynamic来代替@synthesize。
4. 直接不用属性@property。





hint: samples\coverflow


你可能感兴趣的:(OpenFlow library实现的cover flow效果)