Commit da03a1f67bddd1f985bee13b4855aff1a4b09233

Authored by yinqiaojuan
1 parent 31f6db41

0.0.3

CNLiveCycleScrollView.podspec
1 1  
2 2 Pod::Spec.new do |s|
3 3 s.name = 'CNLiveCycleScrollView'
4   - s.version = '0.0.2'
  4 + s.version = '0.0.3'
5 5 s.summary = '放大缩小轮播图封装'
6 6  
7 7  
... ...
CNLiveCycleScrollView/Classes/CNCycleScrollView.h renamed to CNLiveCycleScrollView/Classes/CNLiveCycleScrollView.h
1 1 //
2   -// CNCycleScrollView.h
3   -// CNLiveNetAdd
  2 +// CNLiveCycleScrollView.h
  3 +// CNLiveCycleScrollView
4 4 //
5   -// Created by 殷巧娟 on 2018/10/31.
6   -// Copyright © 2018年 cnlive. All rights reserved.
  5 +// Created by 殷巧娟 on 2018/12/14.
7 6 //
8 7  
9 8 #import <UIKit/UIKit.h>
10 9  
11   -@class CNCycleScrollView;
12   -
13 10 NS_ASSUME_NONNULL_BEGIN
14   -@protocol CNCycleScrollViewDelegate <NSObject>
  11 +
  12 +@class CNLiveCycleScrollView;
  13 +
  14 +@protocol CNLiveCycleScrollViewDelegate <NSObject>
15 15 /** 点击图片回调 */
16   -- (void)cycleScrollView:(CNCycleScrollView *)cycleScrollView didSelectItemAtIndex:(NSInteger)index;
  16 +- (void)cycleScrollView:(CNLiveCycleScrollView *)cycleScrollView didSelectItemAtIndex:(NSInteger)index;
17 17 @end
18   -@interface CNCycleScrollView : UIView
  18 +@interface CNLiveCycleScrollView : UIView
19 19  
20 20 /**是否缩放,默认不缩放*/
21 21 @property (nonatomic,assign) BOOL isZoom;
... ... @@ -30,11 +30,12 @@ NS_ASSUME_NONNULL_BEGIN
30 30 /** 轮播图片的ContentMode,默认为 UIViewContentModeScaleToFill */
31 31 @property (nonatomic, assign) UIViewContentMode bannerImageViewContentMode;
32 32 //代理方法
33   -@property (nonatomic,weak) id<CNCycleScrollViewDelegate> delegate;
  33 +@property (nonatomic,weak) id<CNLiveCycleScrollViewDelegate> delegate;
34 34  
35 35  
36 36 //初始化方法
37 37 +(instancetype)cycleScrollViewWithFrame:(CGRect)frame imageGroups:(NSArray<NSString *> *)imageGroups;
38 38 @end
39 39  
  40 +
40 41 NS_ASSUME_NONNULL_END
... ...
CNLiveCycleScrollView/Classes/CNCycleScrollView.m renamed to CNLiveCycleScrollView/Classes/CNLiveCycleScrollView.m
1 1 //
2   -// CNCycleScrollView.m
3   -// CNLiveNetAdd
  2 +// CNLiveCycleScrollView.m
  3 +// CNLiveCycleScrollView
4 4 //
5   -// Created by 殷巧娟 on 2018/10/31.
6   -// Copyright © 2018年 cnlive. All rights reserved.
  5 +// Created by 殷巧娟 on 2018/12/14.
7 6 //
8 7  
9   -#import "CNCycleScrollView.h"
10   -#import "CNCycleScrollViewCell.h"
11   -#import "CNCycleScrollViewFlowLayout.h"
  8 +#import "CNLiveCycleScrollView.h"
  9 +#import "CNLiveCycleScrollViewCell.h"
  10 +#import "CNLiveCycleScrollViewFlowLayout.h"
12 11 #import "SDWebImageManager.h"
13 12 #import "UIImageView+WebCache.h"
14 13  
15 14 #define kScreenWidth [UIScreen mainScreen].bounds.size.width
16 15 // 取色值相关的方法
17 16 #define RGB(r,g,b) [UIColor colorWithRed:(r)/255.f \
18   - green:(g)/255.f \
19   - blue:(b)/255.f \
20   - alpha:1.f]
  17 +green:(g)/255.f \
  18 +blue:(b)/255.f \
  19 +alpha:1.f]
21 20 #define kNavigationBarHeight ((int)[UIApplication sharedApplication].statusBarFrame.size.height+44) //x88 非x64
22   -@interface CNCycleScrollView ()<UICollectionViewDataSource,UICollectionViewDelegate>
23   -
  21 +@interface CNLiveCycleScrollView ()<UICollectionViewDataSource,UICollectionViewDelegate>
  22 +
24 23 @property (nonatomic,strong) UIImageView *backgroundImageView;
25   -@property (nonatomic,strong) CNCycleScrollViewFlowLayout *flowLayout;
  24 +@property (nonatomic,strong) CNLiveCycleScrollViewFlowLayout *flowLayout;
26 25 @property (nonatomic,strong) UICollectionView *collectionView;
27 26 @property (nonatomic,strong) NSArray *imgArr;//图片数组
28 27 @property (nonatomic,assign) NSInteger totalItems;//item总数
... ... @@ -41,7 +40,7 @@
41 40 @end
42 41 static NSString *const cellID = @"cellID";
43 42  
44   -@implementation CNCycleScrollView
  43 +@implementation CNLiveCycleScrollView
45 44 {
46 45 float _oldPoint;
47 46 NSInteger _dragDirection;
... ... @@ -49,21 +48,21 @@ static NSString *const cellID = @&quot;cellID&quot;;
49 48 #pragma mark - life cycle
50 49 +(instancetype)cycleScrollViewWithFrame:(CGRect)frame imageGroups:(NSArray *)imageGroups
51 50 {
52   - CNCycleScrollView *cycleScrollView;
  51 + CNLiveCycleScrollView *cycleScrollView;
53 52 CGFloat scaleW = kScreenWidth;
54 53 CGFloat scaleH = scaleW * 143 / 288;
55 54 if (imageGroups.count > 1) {
56   - cycleScrollView = [[CNCycleScrollView alloc]initWithFrame:frame];
  55 + cycleScrollView = [[CNLiveCycleScrollView alloc]initWithFrame:frame];
57 56 cycleScrollView.infiniteLoop = YES;
58 57 cycleScrollView.autoScroll = YES;
59 58 }else {
60 59 if (imageGroups.count > 0) {
61   - cycleScrollView = [[CNCycleScrollView alloc]initWithFrame:CGRectMake(50, kNavigationBarHeight + 20, scaleW, scaleH)];
  60 + cycleScrollView = [[CNLiveCycleScrollView alloc]initWithFrame:CGRectMake(50, kNavigationBarHeight + 20, scaleW, scaleH)];
62 61 cycleScrollView.infiniteLoop = NO;
63 62 cycleScrollView.autoScroll = NO;
64 63 }
65 64 }
66   -
  65 +
67 66 cycleScrollView.imgArr = imageGroups;
68 67 return cycleScrollView;
69 68 }
... ... @@ -205,7 +204,7 @@ static NSString *const cellID = @&quot;cellID&quot;;
205 204 }
206 205 - (__kindof UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
207 206 {
208   - CNCycleScrollViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:cellID forIndexPath:indexPath];
  207 + CNLiveCycleScrollViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:cellID forIndexPath:indexPath];
209 208 long itemIndex = (int) indexPath.item % self.imgArr.count;
210 209 NSString *imagePath = self.imgArr[itemIndex];
211 210  
... ... @@ -218,8 +217,8 @@ static NSString *const cellID = @&quot;cellID&quot;;
218 217 }
219 218 cell.imageViewShow.image = image;
220 219 }
221   - cell.imageViewShow.contentMode = self.bannerImageViewContentMode;
222   - cell.imgCornerRadius = self.imgCornerRadius;
  220 + cell.imageViewShow.contentMode = self.bannerImageViewContentMode;
  221 + cell.imgCornerRadius = self.imgCornerRadius;
223 222 return cell;
224 223 }
225 224 #pragma mark - 代理方法
... ... @@ -349,14 +348,14 @@ static NSString *const cellID = @&quot;cellID&quot;;
349 348 }
350 349 -(void)setAutoScroll:(BOOL)autoScroll
351 350 {
352   -
353   - _autoScroll = autoScroll;
354   - //创建之前,停止定时器
355   - [self invalidateTimer];
356   -
357   - if (_autoScroll) {
358   - [self setupTimer];
359   - }
  351 +
  352 + _autoScroll = autoScroll;
  353 + //创建之前,停止定时器
  354 + [self invalidateTimer];
  355 +
  356 + if (_autoScroll) {
  357 + [self setupTimer];
  358 + }
360 359 }
361 360 -(UICollectionView *)collectionView
362 361 {
... ... @@ -371,7 +370,7 @@ static NSString *const cellID = @&quot;cellID&quot;;
371 370 _collectionView.backgroundColor = [UIColor clearColor];
372 371  
373 372 //注册cell
374   - [_collectionView registerClass:[CNCycleScrollViewCell class] forCellWithReuseIdentifier:cellID];
  373 + [_collectionView registerClass:[CNLiveCycleScrollViewCell class] forCellWithReuseIdentifier:cellID];
375 374  
376 375 }
377 376 return _collectionView;
... ... @@ -386,11 +385,11 @@ static NSString *const cellID = @&quot;cellID&quot;;
386 385 }
387 386 return _pageControl;
388 387 }
389   --(CNCycleScrollViewFlowLayout *)flowLayout
  388 +-(CNLiveCycleScrollViewFlowLayout *)flowLayout
390 389 {
391 390 if(_flowLayout == nil)
392 391 {
393   - _flowLayout = [[CNCycleScrollViewFlowLayout alloc]init];
  392 + _flowLayout = [[CNLiveCycleScrollViewFlowLayout alloc]init];
394 393 _flowLayout.isZoom = self.isZoom;
395 394 _flowLayout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
396 395 _flowLayout.minimumLineSpacing = 0;
... ...
CNLiveCycleScrollView/Classes/CNCycleScrollViewCell.h renamed to CNLiveCycleScrollView/Classes/CNLiveCycleScrollViewCell.h
1 1 //
2   -// CNCycleScrollViewCell.h
3   -// CNLiveNetAdd
  2 +// CNLiveCycleScrollViewCell.h
  3 +// CNLiveCycleScrollView
4 4 //
5   -// Created by 殷巧娟 on 2018/10/31.
6   -// Copyright © 2018年 cnlive. All rights reserved.
  5 +// Created by 殷巧娟 on 2018/12/14.
7 6 //
8 7  
9 8 #import <UIKit/UIKit.h>
10 9  
11 10 NS_ASSUME_NONNULL_BEGIN
12 11  
13   -@interface CNCycleScrollViewCell : UICollectionViewCell
  12 +@interface CNLiveCycleScrollViewCell : UICollectionViewCell
14 13 @property (nonatomic,strong) UIImageView *imageViewShow;
15 14 @property (nonatomic,assign) CGFloat imgCornerRadius;
16 15  
... ...
CNLiveCycleScrollView/Classes/CNCycleScrollViewCell.m renamed to CNLiveCycleScrollView/Classes/CNLiveCycleScrollViewCell.m
1 1 //
2   -// CNCycleScrollViewCell.m
3   -// CNLiveNetAdd
  2 +// CNLiveCycleScrollViewCell.m
  3 +// CNLiveCycleScrollView
4 4 //
5   -// Created by 殷巧娟 on 2018/10/31.
6   -// Copyright © 2018年 cnlive. All rights reserved.
  5 +// Created by 殷巧娟 on 2018/12/14.
7 6 //
8 7  
9   -#import "CNCycleScrollViewCell.h"
  8 +#import "CNLiveCycleScrollViewCell.h"
10 9 #import <AVFoundation/AVFoundation.h>
11   -@implementation CNCycleScrollViewCell
  10 +@implementation CNLiveCycleScrollViewCell
12 11 -(instancetype)initWithFrame:(CGRect)frame
13 12 {
14 13 if(self = [super initWithFrame:frame])
... ...
CNLiveCycleScrollView/Classes/CNCycleScrollViewFlowLayout.h renamed to CNLiveCycleScrollView/Classes/CNLiveCycleScrollViewFlowLayout.h
1 1 //
2   -// CNCycleScrollViewFlowLayout.h
3   -// CNLiveNetAdd
  2 +// CNLiveCycleScrollViewFlowLayout.h
  3 +// CNLiveCycleScrollView
4 4 //
5   -// Created by 殷巧娟 on 2018/10/31.
6   -// Copyright © 2018年 cnlive. All rights reserved.
  5 +// Created by 殷巧娟 on 2018/12/14.
7 6 //
8 7  
9 8 #import <UIKit/UIKit.h>
10 9  
11 10 NS_ASSUME_NONNULL_BEGIN
12 11  
13   -@interface CNCycleScrollViewFlowLayout : UICollectionViewFlowLayout
  12 +@interface CNLiveCycleScrollViewFlowLayout : UICollectionViewFlowLayout
14 13 @property (nonatomic,assign) BOOL isZoom;
15 14 @end
16 15  
... ...
CNLiveCycleScrollView/Classes/CNCycleScrollViewFlowLayout.m renamed to CNLiveCycleScrollView/Classes/CNLiveCycleScrollViewFlowLayout.m
1 1 //
2   -// CNCycleScrollViewFlowLayout.m
3   -// CNLiveNetAdd
  2 +// CNLiveCycleScrollViewFlowLayout.m
  3 +// CNLiveCycleScrollView
4 4 //
5   -// Created by 殷巧娟 on 2018/10/31.
6   -// Copyright © 2018年 cnlive. All rights reserved.
  5 +// Created by 殷巧娟 on 2018/12/14.
7 6 //
8 7  
9   -#import "CNCycleScrollViewFlowLayout.h"
  8 +#import "CNLiveCycleScrollViewFlowLayout.h"
10 9  
11   -@implementation CNCycleScrollViewFlowLayout
  10 +@implementation CNLiveCycleScrollViewFlowLayout
12 11 //重写方法
13 12 // 这个方法返回所有的布局所需对象,瀑布流也可以重写这个方法实现.
14 13 //1.返回rect中的所有的元素的布局属性
... ...
Example/Podfile.lock
1 1 PODS:
2   - - CNLiveCycleScrollView (0.0.1):
  2 + - CNLiveCycleScrollView (0.0.2):
3 3 - SDWebImage (~> 5.0.0-beta3)
4 4 - SDWebImage (5.0.0-beta3):
5 5 - SDWebImage/Core (= 5.0.0-beta3)
... ... @@ -18,7 +18,7 @@ EXTERNAL SOURCES:
18 18 :path: "../"
19 19  
20 20 SPEC CHECKSUMS:
21   - CNLiveCycleScrollView: 2942635facb1bd9ec76ad6a0ccf88232885551bc
  21 + CNLiveCycleScrollView: 9dc078bbd0e2aaf31ba86d2e7bdc7be4af2b85e5
22 22 SDWebImage: e52654ceef9fdc19f4c612d64a5b6d3f05dd81a4
23 23  
24 24 PODFILE CHECKSUM: 0d0f5c9b97d5aa948d85dcf21b716e764eaabc1d
... ...
Example/Pods/Local Podspecs/CNLiveCycleScrollView.podspec.json
1 1 {
2 2 "name": "CNLiveCycleScrollView",
3   - "version": "0.0.1",
  3 + "version": "0.0.2",
4 4 "summary": "放大缩小轮播图封装",
5 5 "description": "TODO: Add long description of the pod here.",
6 6 "homepage": "http://bj.gitlab.cnlive.com/ios-team/CNLiveCycleScrollView",
... ... @@ -13,7 +13,7 @@
13 13 },
14 14 "source": {
15 15 "git": "http://bj.gitlab.cnlive.com/ios-team/CNLiveCycleScrollView.git",
16   - "tag": "0.0.1"
  16 + "tag": "0.0.2"
17 17 },
18 18 "platforms": {
19 19 "ios": "9.0"
... ...
Example/Pods/Manifest.lock
1 1 PODS:
2   - - CNLiveCycleScrollView (0.0.1):
  2 + - CNLiveCycleScrollView (0.0.2):
3 3 - SDWebImage (~> 5.0.0-beta3)
4 4 - SDWebImage (5.0.0-beta3):
5 5 - SDWebImage/Core (= 5.0.0-beta3)
... ... @@ -18,7 +18,7 @@ EXTERNAL SOURCES:
18 18 :path: "../"
19 19  
20 20 SPEC CHECKSUMS:
21   - CNLiveCycleScrollView: 2942635facb1bd9ec76ad6a0ccf88232885551bc
  21 + CNLiveCycleScrollView: 9dc078bbd0e2aaf31ba86d2e7bdc7be4af2b85e5
22 22 SDWebImage: e52654ceef9fdc19f4c612d64a5b6d3f05dd81a4
23 23  
24 24 PODFILE CHECKSUM: 0d0f5c9b97d5aa948d85dcf21b716e764eaabc1d
... ...
Example/Pods/Pods.xcodeproj/project.pbxproj
... ... @@ -8,8 +8,6 @@
8 8  
9 9 /* Begin PBXBuildFile section */
10 10 01707BE89ACE5A8FC42C875B3141359E /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = B8A2774AE23EF5A3ED5EF1838485E0EC /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; };
11   - 0A531194FCC41108187477E35DCD0BEF /* CNCycleScrollViewFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = EC21AC28C765B57EA70E2B2C47B66EF8 /* CNCycleScrollViewFlowLayout.h */; };
12   - 0EA8EE0298C845E976FDC330D8E254E0 /* CNCycleScrollViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 21EF71E33E087B148C03D291BCC5CCBA /* CNCycleScrollViewCell.m */; };
13 11 0EAC7D723312416C1D039ADF4FC0F4A1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C4DD8F9856C9D17828941D39C59185F /* Foundation.framework */; };
14 12 10B62E1C38D737BF805CC9231977BED1 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 5500884A618DB976441C4792ED977CC3 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; };
15 13 1133CD72DC1B8435C9B14F7C20D5795E /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 92C3386B8473EE0F91A5C7862E3DEAF8 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
... ... @@ -17,7 +15,6 @@
17 15 17419BD3B8EA6ED4DFBBA2E40A4B5DF0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C4DD8F9856C9D17828941D39C59185F /* Foundation.framework */; };
18 16 18B9859DFFAE9305AB06999550EEE862 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = C35AACE588C6EE672358A10ED41DED9D /* UIImage+ForceDecode.m */; };
19 17 1A868B53942522A0C93E245A76C16F65 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 95D4B64F214EF26F6F3615CA5AD6F2BA /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
20   - 1DC48CDDB69AA3BCD5F2FDFFA538D5A2 /* CNCycleScrollViewFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A7B703BA28EA3EF2B198FAF6993ABFE /* CNCycleScrollViewFlowLayout.m */; };
21 18 1E0EC4E226E62F7AA19E585716DDE44B /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = C9FDE06B682CDDEC68B266B43B6B5EAA /* SDWebImageError.m */; };
22 19 1FC4623A81FD551CADCECB06BB6BD5D1 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ED08441A76441E722AC812609F8925B /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
23 20 2043EC3998F1AAAAC628D3C2A8AC4F7C /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = C44EF0F17C75E557A61FA9F89ED8BE83 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
... ... @@ -29,7 +26,6 @@
29 26 2787EA6C028DAA2871D19E4B8888229D /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 398DB80F0AB09436E27A6BE8318AA02B /* SDWebImageCompat.m */; };
30 27 28EE5AEDD88A5E92265C7677EAAEB700 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C9DDED56BBF21C09BCDF11FCBCE4EF3B /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
31 28 2BCBB726BA8B802ED411D5F1AC0D5829 /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BE29F2D7265FF738E35EB2715ABF792 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
32   - 2BD78AB21851CF3F97CE1AE8A8EA78FE /* CNCycleScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CCAA907AA9E9194E43652F4B65D33FC /* CNCycleScrollView.m */; };
33 29 2D524FA9F7909CCE8F1E2B367D195981 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C4DD8F9856C9D17828941D39C59185F /* Foundation.framework */; };
34 30 2FC43A78A362E8C40E5304F5E0C6F8D0 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 79416D684AE09E145DAC9B276F8CE2B5 /* SDWebImageManager.m */; };
35 31 35D57FE441612FE980BB9592034980C7 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BDD28DE4B5A3CDD8490B711D49329B7 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
... ... @@ -43,6 +39,12 @@
43 39 4CBDF16E8DE16206049375506184D941 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = CAAE7C97B5B5CF120D3D7232AA6FFDDC /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
44 40 4CFC6AF0B1B39D8BF6B949B9B942F00D /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D7448E1DCFAAADCB39E609F4A6E2971 /* SDAnimatedImageView.m */; };
45 41 4D3C1AC9514808450E0B48482ECCB321 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = BE06AADAB925E91A9F8B5B030862F7A5 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; };
  42 + 4E54F6D121C382A900147A02 /* CNLiveCycleScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E54F6CF21C382A900147A02 /* CNLiveCycleScrollView.h */; };
  43 + 4E54F6D221C382A900147A02 /* CNLiveCycleScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E54F6D021C382A900147A02 /* CNLiveCycleScrollView.m */; };
  44 + 4E54F6D521C3831800147A02 /* CNLiveCycleScrollViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E54F6D321C3831800147A02 /* CNLiveCycleScrollViewCell.h */; };
  45 + 4E54F6D621C3831800147A02 /* CNLiveCycleScrollViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E54F6D421C3831800147A02 /* CNLiveCycleScrollViewCell.m */; };
  46 + 4E54F6D921C3833B00147A02 /* CNLiveCycleScrollViewFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E54F6D721C3833B00147A02 /* CNLiveCycleScrollViewFlowLayout.h */; };
  47 + 4E54F6DA21C3833B00147A02 /* CNLiveCycleScrollViewFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E54F6D821C3833B00147A02 /* CNLiveCycleScrollViewFlowLayout.m */; };
46 48 50085FDD22EB94626BE89499D34FB8E0 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BDE328ED1A8DE17C2D7C6DDDE549E33 /* SDWebImageDownloaderConfig.m */; };
47 49 52F66B89892A38AA25C5597BBB35E927 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = C57B518577D684D8549A86981C25438C /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
48 50 53F4912742BF16810F2F1D78D5A1396C /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E62F1A2A185F64A5595D411199AE25E /* UIImageView+WebCache.m */; };
... ... @@ -61,7 +63,6 @@
61 63 7B05F3776076F51214FC8D2D894C17AB /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CB6B38615A3DB9B02123436E6FFDDCC4 /* SDImageCache.m */; };
62 64 7BB832CD694369709AD349C74763E5C4 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 68E78F59DDAB448491B4F734AC77495C /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
63 65 7D7CFC4A7BA7E54A57A9D3DAA7E2FB9E /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = E2E0CB6CD2D37F075BCFA28B6C6859F8 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; };
64   - 7EBEE8A0D36C0B88907F1D39213E1E98 /* CNCycleScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = F19B6E0ADD112B1BC5CDE461134A91C5 /* CNCycleScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; };
65 66 7F31E1DABCE9B922466D2E1E52040049 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 25D4FCF223003B3E4CF02F918694B22F /* SDImageCacheDefine.m */; };
66 67 80EAFE547645FF363E5CA3C43281C91E /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F645625BA5D3DE1EAA87D55A7906C983 /* SDMemoryCache.m */; };
67 68 8111DF2583489D131D76D84E57EA4B15 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 831066CE15410863313A4EFD1246AD82 /* SDImageCacheConfig.m */; };
... ... @@ -83,7 +84,6 @@
83 84 A8868894FA611B5C64431EE98420F0DA /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B4E5ABAFFF9D9DC6F77D3CFBEEC6A92B /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
84 85 A9396805B1B050BAA7D97DB27178B533 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A7C0C644855A98C5DA8D72F8A036482 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; };
85 86 A99EA390A45E26C030FBA05D11DB5DE3 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB6428C6EE0717C1C34AFB637F33CF7 /* SDImageTransformer.m */; };
86   - AC8B9AB7ADE5E8F0C687A988AC1F45B8 /* CNCycleScrollViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D175722A2A82D89DD02391C9F5E2B47 /* CNCycleScrollViewCell.h */; };
87 87 ACE4FA4A16C55986AAF05828123E69D6 /* Pods-CNLiveCycleScrollView_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9FC57828643DE3282A5A3F71239921 /* Pods-CNLiveCycleScrollView_Example-dummy.m */; };
88 88 AD027F9509EA5C3239378736F798621A /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A172CFEEC59514C62865122ACBD5D45 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
89 89 B28DABDCDCEBB7013C81F5E62B2E8B16 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EFCEBCC8648D07CB6FBD4CB58D45603 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
... ... @@ -98,7 +98,7 @@
98 98 C545A21539E122C083C5B7D7D108D593 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A06990F9BF90C59C3A8F732B9BC61A1 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
99 99 C596BD904BE630FD09E202EA83C97F3A /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 81A57602A313881C335A0794FD04A7AC /* NSImage+Compatibility.m */; };
100 100 C79A70F433850D1CA4EAF2E6C8DE0B64 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 4113868B35FD534A0392484A8C4BDB03 /* UIImage+MultiFormat.m */; };
101   - C9DD69CD0A07ACC4356486833484F247 /* CNLiveCycleScrollView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 94F98BD62F6C4B0ABD0EC1A53DD77C2B /* CNLiveCycleScrollView-umbrella.h */; };
  101 + C9DD69CD0A07ACC4356486833484F247 /* CNLiveCycleScrollView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 94F98BD62F6C4B0ABD0EC1A53DD77C2B /* CNLiveCycleScrollView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
102 102 D076D84782EB124AFAEA2B88EFF91A10 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = A7001B7E65B741FFAF1A73F4D03133D8 /* UIImage+Metadata.m */; };
103 103 D33B51F5E88A31C2576F4A9197C4D6DC /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B3DEA4142F14DD865EB10B0DEC6E309 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
104 104 D608415674855E54B90C1B2290F93F3F /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C0A0E7539DD544E2A50C664D8FE23C2 /* SDImageCodersManager.m */; };
... ... @@ -168,7 +168,6 @@
168 168 085D450BFD08EBBBBA6A3BB3F975C30B /* CNLiveCycleScrollView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; path = CNLiveCycleScrollView.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
169 169 0BDE328ED1A8DE17C2D7C6DDDE549E33 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/SDWebImageDownloaderConfig.m; sourceTree = "<group>"; };
170 170 0C4DD8F9856C9D17828941D39C59185F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
171   - 0D175722A2A82D89DD02391C9F5E2B47 /* CNCycleScrollViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNCycleScrollViewCell.h; path = CNLiveCycleScrollView/Classes/CNCycleScrollViewCell.h; sourceTree = "<group>"; };
172 171 0D7448E1DCFAAADCB39E609F4A6E2971 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/SDAnimatedImageView.m; sourceTree = "<group>"; };
173 172 0DD7ECF938CCB0C8A46BF9D192DD98AD /* Pods_CNLiveCycleScrollView_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CNLiveCycleScrollView_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
174 173 0E4969A8C1BC8603CCF7D9118CC2C092 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/UIView+WebCache.h"; sourceTree = "<group>"; };
... ... @@ -185,7 +184,6 @@
185 184 1E935132326601BF1599C0F814EC6675 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/SDImageTransformer.h; sourceTree = "<group>"; };
186 185 201DDF620EB12684371BBA56090041EA /* Pods-CNLiveCycleScrollView_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CNLiveCycleScrollView_Tests.release.xcconfig"; sourceTree = "<group>"; };
187 186 21669F27DE3FEB1D8082E625A0ED686D /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = "<group>"; };
188   - 21EF71E33E087B148C03D291BCC5CCBA /* CNCycleScrollViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CNCycleScrollViewCell.m; path = CNLiveCycleScrollView/Classes/CNCycleScrollViewCell.m; sourceTree = "<group>"; };
189 187 2367D0A51354F89F27A71C0969F45E0F /* CNLiveCycleScrollView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveCycleScrollView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
190 188 25D4FCF223003B3E4CF02F918694B22F /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/SDImageCacheDefine.m; sourceTree = "<group>"; };
191 189 2643EA13C21A336C1B4E8CF30834ADAE /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/SDAnimatedImageRep.m; sourceTree = "<group>"; };
... ... @@ -194,7 +192,6 @@
194 192 2BDD28DE4B5A3CDD8490B711D49329B7 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = "<group>"; };
195 193 2C6125BBC33C86C7B630DCA45CE364F2 /* CNLiveCycleScrollView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveCycleScrollView.xcconfig; sourceTree = "<group>"; };
196 194 2C8284567840BDB171FE4BD18227137D /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/SDWebImageDownloaderConfig.h; sourceTree = "<group>"; };
197   - 2CCAA907AA9E9194E43652F4B65D33FC /* CNCycleScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CNCycleScrollView.m; path = CNLiveCycleScrollView/Classes/CNCycleScrollView.m; sourceTree = "<group>"; };
198 195 2D420BBD709B8AB304CB25F73A7480A8 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/SDWebImageTransition.m; sourceTree = "<group>"; };
199 196 2D780E5FF1A755384EC433AE8E7F4AF3 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/SDWebImageCacheSerializer.h; sourceTree = "<group>"; };
200 197 314338985A617C2721490E9EB28870B7 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = "<group>"; };
... ... @@ -214,6 +211,12 @@
214 211 4BC37E97689499592AD3714B41810C56 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = "<group>"; };
215 212 4CA11F09DEA1DC76AE937EF6F23904AD /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/SDAnimatedImageRep.h; sourceTree = "<group>"; };
216 213 4E211444CE8A1CB985F2002EA9192BA8 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
  214 + 4E54F6CF21C382A900147A02 /* CNLiveCycleScrollView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CNLiveCycleScrollView.h; path = CNLiveCycleScrollView/Classes/CNLiveCycleScrollView.h; sourceTree = "<group>"; };
  215 + 4E54F6D021C382A900147A02 /* CNLiveCycleScrollView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = CNLiveCycleScrollView.m; path = CNLiveCycleScrollView/Classes/CNLiveCycleScrollView.m; sourceTree = "<group>"; };
  216 + 4E54F6D321C3831800147A02 /* CNLiveCycleScrollViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CNLiveCycleScrollViewCell.h; path = CNLiveCycleScrollView/Classes/CNLiveCycleScrollViewCell.h; sourceTree = "<group>"; };
  217 + 4E54F6D421C3831800147A02 /* CNLiveCycleScrollViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = CNLiveCycleScrollViewCell.m; path = CNLiveCycleScrollView/Classes/CNLiveCycleScrollViewCell.m; sourceTree = "<group>"; };
  218 + 4E54F6D721C3833B00147A02 /* CNLiveCycleScrollViewFlowLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CNLiveCycleScrollViewFlowLayout.h; path = CNLiveCycleScrollView/Classes/CNLiveCycleScrollViewFlowLayout.h; sourceTree = "<group>"; };
  219 + 4E54F6D821C3833B00147A02 /* CNLiveCycleScrollViewFlowLayout.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = CNLiveCycleScrollViewFlowLayout.m; path = CNLiveCycleScrollView/Classes/CNLiveCycleScrollViewFlowLayout.m; sourceTree = "<group>"; };
217 220 5260B1E46F69E02F24D7A81CCC95C1C7 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/SDImageFrame.m; sourceTree = "<group>"; };
218 221 5348F20CF9783CEE44BF25538651581B /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/SDImageCachesManager.m; sourceTree = "<group>"; };
219 222 538F5DBA895163894251FFD914A70323 /* Pods-CNLiveCycleScrollView_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CNLiveCycleScrollView_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
... ... @@ -241,7 +244,6 @@
241 244 84858C6D287D202211A3A58F9015FC17 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
242 245 89C0629B0FE5348E8633FB2B3E7B23FE /* CNLiveCycleScrollView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveCycleScrollView.modulemap; sourceTree = "<group>"; };
243 246 8A172CFEEC59514C62865122ACBD5D45 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/SDImageFrame.h; sourceTree = "<group>"; };
244   - 8A7B703BA28EA3EF2B198FAF6993ABFE /* CNCycleScrollViewFlowLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CNCycleScrollViewFlowLayout.m; path = CNLiveCycleScrollView/Classes/CNCycleScrollViewFlowLayout.m; sourceTree = "<group>"; };
245 247 8A7C0C644855A98C5DA8D72F8A036482 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/UIImage+ForceDecode.h"; sourceTree = "<group>"; };
246 248 8B0473971F150B2404D33FEC501AAE6C /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/SDWebImageCacheKeyFilter.h; sourceTree = "<group>"; };
247 249 8BB6428C6EE0717C1C34AFB637F33CF7 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/SDImageTransformer.m; sourceTree = "<group>"; };
... ... @@ -294,10 +296,8 @@
294 296 E2E0CB6CD2D37F075BCFA28B6C6859F8 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/UIImage+Transform.h"; sourceTree = "<group>"; };
295 297 E6DB719BE1EF9065F3DEA4DB6BB1C1A5 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = "<group>"; };
296 298 E8C2AEE848A8B65B354B366FD0D889F9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
297   - EC21AC28C765B57EA70E2B2C47B66EF8 /* CNCycleScrollViewFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNCycleScrollViewFlowLayout.h; path = CNLiveCycleScrollView/Classes/CNCycleScrollViewFlowLayout.h; sourceTree = "<group>"; };
298 299 ED0FB37DC721A3E9DE1DC9C58BF6AD8B /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/SDImageAPNGCoder.m; sourceTree = "<group>"; };
299 300 EDCF6F309F40C661E8A03E978567BD9D /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/SDAnimatedImageView+WebCache.h"; sourceTree = "<group>"; };
300   - F19B6E0ADD112B1BC5CDE461134A91C5 /* CNCycleScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNCycleScrollView.h; path = CNLiveCycleScrollView/Classes/CNCycleScrollView.h; sourceTree = "<group>"; };
301 301 F57DDC1D4A846B870B969A1A549C1E23 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/SDImageIOCoder.m; sourceTree = "<group>"; };
302 302 F645625BA5D3DE1EAA87D55A7906C983 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/SDMemoryCache.m; sourceTree = "<group>"; };
303 303 F9FDBDF7E7EA312B7B94DA69FCD47561 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/SDImageCoderHelper.m; sourceTree = "<group>"; };
... ... @@ -478,12 +478,12 @@
478 478 AADE0B798B1F7B1A40FACF279CA85A35 /* CNLiveCycleScrollView */ = {
479 479 isa = PBXGroup;
480 480 children = (
481   - F19B6E0ADD112B1BC5CDE461134A91C5 /* CNCycleScrollView.h */,
482   - 2CCAA907AA9E9194E43652F4B65D33FC /* CNCycleScrollView.m */,
483   - 0D175722A2A82D89DD02391C9F5E2B47 /* CNCycleScrollViewCell.h */,
484   - 21EF71E33E087B148C03D291BCC5CCBA /* CNCycleScrollViewCell.m */,
485   - EC21AC28C765B57EA70E2B2C47B66EF8 /* CNCycleScrollViewFlowLayout.h */,
486   - 8A7B703BA28EA3EF2B198FAF6993ABFE /* CNCycleScrollViewFlowLayout.m */,
  481 + 4E54F6CF21C382A900147A02 /* CNLiveCycleScrollView.h */,
  482 + 4E54F6D021C382A900147A02 /* CNLiveCycleScrollView.m */,
  483 + 4E54F6D321C3831800147A02 /* CNLiveCycleScrollViewCell.h */,
  484 + 4E54F6D421C3831800147A02 /* CNLiveCycleScrollViewCell.m */,
  485 + 4E54F6D721C3833B00147A02 /* CNLiveCycleScrollViewFlowLayout.h */,
  486 + 4E54F6D821C3833B00147A02 /* CNLiveCycleScrollViewFlowLayout.m */,
487 487 76797542A036CEC568BCE79BA131CE93 /* Pod */,
488 488 8DE349C8CF865AC061E148D13D17C889 /* Support Files */,
489 489 );
... ... @@ -623,10 +623,10 @@
623 623 isa = PBXHeadersBuildPhase;
624 624 buildActionMask = 2147483647;
625 625 files = (
626   - 7EBEE8A0D36C0B88907F1D39213E1E98 /* CNCycleScrollView.h in Headers */,
  626 + 4E54F6D521C3831800147A02 /* CNLiveCycleScrollViewCell.h in Headers */,
  627 + 4E54F6D121C382A900147A02 /* CNLiveCycleScrollView.h in Headers */,
  628 + 4E54F6D921C3833B00147A02 /* CNLiveCycleScrollViewFlowLayout.h in Headers */,
627 629 C9DD69CD0A07ACC4356486833484F247 /* CNLiveCycleScrollView-umbrella.h in Headers */,
628   - 0A531194FCC41108187477E35DCD0BEF /* CNCycleScrollViewFlowLayout.h in Headers */,
629   - AC8B9AB7ADE5E8F0C687A988AC1F45B8 /* CNCycleScrollViewCell.h in Headers */,
630 630 );
631 631 runOnlyForDeploymentPostprocessing = 0;
632 632 };
... ... @@ -838,10 +838,10 @@
838 838 isa = PBXSourcesBuildPhase;
839 839 buildActionMask = 2147483647;
840 840 files = (
841   - 2BD78AB21851CF3F97CE1AE8A8EA78FE /* CNCycleScrollView.m in Sources */,
842   - 0EA8EE0298C845E976FDC330D8E254E0 /* CNCycleScrollViewCell.m in Sources */,
843   - 1DC48CDDB69AA3BCD5F2FDFFA538D5A2 /* CNCycleScrollViewFlowLayout.m in Sources */,
  841 + 4E54F6D221C382A900147A02 /* CNLiveCycleScrollView.m in Sources */,
  842 + 4E54F6D621C3831800147A02 /* CNLiveCycleScrollViewCell.m in Sources */,
844 843 5D668EE124AAD7BDCD98575EDB03D7FD /* CNLiveCycleScrollView-dummy.m in Sources */,
  844 + 4E54F6DA21C3833B00147A02 /* CNLiveCycleScrollViewFlowLayout.m in Sources */,
845 845 );
846 846 runOnlyForDeploymentPostprocessing = 0;
847 847 };
... ... @@ -969,7 +969,6 @@
969 969 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
970 970 IPHONEOS_DEPLOYMENT_TARGET = 9.0;
971 971 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
972   - MACH_O_TYPE = staticlib;
973 972 MODULEMAP_FILE = "Target Support Files/CNLiveCycleScrollView/CNLiveCycleScrollView.modulemap";
974 973 PRODUCT_MODULE_NAME = CNLiveCycleScrollView;
975 974 PRODUCT_NAME = CNLiveCycleScrollView;
... ... @@ -1289,7 +1288,6 @@
1289 1288 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1290 1289 IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1291 1290 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1292   - MACH_O_TYPE = staticlib;
1293 1291 MODULEMAP_FILE = "Target Support Files/CNLiveCycleScrollView/CNLiveCycleScrollView.modulemap";
1294 1292 PRODUCT_MODULE_NAME = CNLiveCycleScrollView;
1295 1293 PRODUCT_NAME = CNLiveCycleScrollView;
... ...
Example/Pods/Target Support Files/CNLiveCycleScrollView/Info.plist
... ... @@ -15,7 +15,7 @@
15 15 <key>CFBundlePackageType</key>
16 16 <string>FMWK</string>
17 17 <key>CFBundleShortVersionString</key>
18   - <string>0.0.1</string>
  18 + <string>0.0.2</string>
19 19 <key>CFBundleSignature</key>
20 20 <string>????</string>
21 21 <key>CFBundleVersion</key>
... ...