Skip to content

Commit 592ff79

Browse files
committed
clean autorelease pool
1 parent 04fb258 commit 592ff79

File tree

71 files changed

+306
-56
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+306
-56
lines changed

CollectionViewClassifyMenu.xcodeproj/project.pbxproj

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,31 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10-
9A09E2F61BC7AFF00060C116 /* CYLClassifyMenuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2BA1BC7AFF00060C116 /* CYLClassifyMenuViewController.m */; settings = {ASSET_TAGS = (); }; };
11-
9A09E2F71BC7AFF00060C116 /* CYLMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2BC1BC7AFF00060C116 /* CYLMainViewController.m */; settings = {ASSET_TAGS = (); }; };
12-
9A09E2F81BC7AFF00060C116 /* UIButton+CollectionCellStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2C01BC7AFF00060C116 /* UIButton+CollectionCellStyle.m */; settings = {ASSET_TAGS = (); }; };
13-
9A09E2F91BC7AFF00060C116 /* CollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2C31BC7AFF00060C116 /* CollectionViewCell.m */; settings = {ASSET_TAGS = (); }; };
14-
9A09E2FA1BC7AFF00060C116 /* CYLFilterHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2C51BC7AFF00060C116 /* CYLFilterHeaderView.m */; settings = {ASSET_TAGS = (); }; };
15-
9A09E2FB1BC7AFF00060C116 /* CYLIndexPathButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2C71BC7AFF00060C116 /* CYLIndexPathButton.m */; settings = {ASSET_TAGS = (); }; };
16-
9A09E2FC1BC7AFF00060C116 /* CYLRightImageButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2C91BC7AFF00060C116 /* CYLRightImageButton.m */; settings = {ASSET_TAGS = (); }; };
17-
9A09E2FD1BC7AFF00060C116 /* CYLMultipleFilterController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2CD1BC7AFF00060C116 /* CYLMultipleFilterController.m */; settings = {ASSET_TAGS = (); }; };
18-
9A09E2FE1BC7AFF00060C116 /* FilterBaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2CF1BC7AFF00060C116 /* FilterBaseController.m */; settings = {ASSET_TAGS = (); }; };
19-
9A09E2FF1BC7AFF00060C116 /* FilterBaseController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A09E2D01BC7AFF00060C116 /* FilterBaseController.xib */; settings = {ASSET_TAGS = (); }; };
20-
9A09E3001BC7AFF00060C116 /* UIImage+Blur.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2D41BC7AFF00060C116 /* UIImage+Blur.m */; settings = {ASSET_TAGS = (); }; };
21-
9A09E3011BC7AFF00060C116 /* UIView+General.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2D61BC7AFF00060C116 /* UIView+General.m */; settings = {ASSET_TAGS = (); }; };
22-
9A09E3021BC7AFF00060C116 /* CYLFilterParamsTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2D91BC7AFF00060C116 /* CYLFilterParamsTool.m */; settings = {ASSET_TAGS = (); }; };
23-
9A09E3031BC7AFF00060C116 /* CYLMultipleFilterHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2DC1BC7AFF00060C116 /* CYLMultipleFilterHeaderView.m */; settings = {ASSET_TAGS = (); }; };
24-
9A09E3041BC7AFF00060C116 /* CYLMultipleFilterHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A09E2DD1BC7AFF00060C116 /* CYLMultipleFilterHeaderView.xib */; settings = {ASSET_TAGS = (); }; };
25-
9A09E3051BC7AFF00060C116 /* FilterCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2DF1BC7AFF00060C116 /* FilterCollectionCell.m */; settings = {ASSET_TAGS = (); }; };
26-
9A09E3061BC7AFF00060C116 /* NSArray+log.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2E31BC7AFF00060C116 /* NSArray+log.m */; settings = {ASSET_TAGS = (); }; };
27-
9A09E3071BC7AFF00060C116 /* NSDictionary+log.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2E51BC7AFF00060C116 /* NSDictionary+log.m */; settings = {ASSET_TAGS = (); }; };
28-
9A09E3081BC7AFF00060C116 /* data.json in Resources */ = {isa = PBXBuildFile; fileRef = 9A09E2E61BC7AFF00060C116 /* data.json */; settings = {ASSET_TAGS = (); }; };
29-
9A09E3091BC7AFF00060C116 /* UICollectionViewLeftAlignedLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2EA1BC7AFF00060C116 /* UICollectionViewLeftAlignedLayout.m */; settings = {ASSET_TAGS = (); }; };
30-
9A09E30A1BC7AFF00060C116 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2ED1BC7AFF00060C116 /* AppDelegate.m */; settings = {ASSET_TAGS = (); }; };
31-
9A09E30B1BC7AFF00060C116 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A09E2EE1BC7AFF00060C116 /* LaunchScreen.xib */; settings = {ASSET_TAGS = (); }; };
32-
9A09E30C1BC7AFF00060C116 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9A09E2F01BC7AFF00060C116 /* Images.xcassets */; settings = {ASSET_TAGS = (); }; };
33-
9A09E30E1BC7AFF00060C116 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2F21BC7AFF00060C116 /* main.m */; settings = {ASSET_TAGS = (); }; };
34-
9A09E30F1BC7AFF00060C116 /* CYLDBManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2F51BC7AFF00060C116 /* CYLDBManager.m */; settings = {ASSET_TAGS = (); }; };
10+
9A09E2F61BC7AFF00060C116 /* CYLClassifyMenuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2BA1BC7AFF00060C116 /* CYLClassifyMenuViewController.m */; };
11+
9A09E2F71BC7AFF00060C116 /* CYLMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2BC1BC7AFF00060C116 /* CYLMainViewController.m */; };
12+
9A09E2F81BC7AFF00060C116 /* UIButton+CollectionCellStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2C01BC7AFF00060C116 /* UIButton+CollectionCellStyle.m */; };
13+
9A09E2F91BC7AFF00060C116 /* CollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2C31BC7AFF00060C116 /* CollectionViewCell.m */; };
14+
9A09E2FA1BC7AFF00060C116 /* CYLFilterHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2C51BC7AFF00060C116 /* CYLFilterHeaderView.m */; };
15+
9A09E2FB1BC7AFF00060C116 /* CYLIndexPathButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2C71BC7AFF00060C116 /* CYLIndexPathButton.m */; };
16+
9A09E2FC1BC7AFF00060C116 /* CYLRightImageButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2C91BC7AFF00060C116 /* CYLRightImageButton.m */; };
17+
9A09E2FD1BC7AFF00060C116 /* CYLMultipleFilterController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2CD1BC7AFF00060C116 /* CYLMultipleFilterController.m */; };
18+
9A09E2FE1BC7AFF00060C116 /* FilterBaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2CF1BC7AFF00060C116 /* FilterBaseController.m */; };
19+
9A09E2FF1BC7AFF00060C116 /* FilterBaseController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A09E2D01BC7AFF00060C116 /* FilterBaseController.xib */; };
20+
9A09E3001BC7AFF00060C116 /* UIImage+Blur.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2D41BC7AFF00060C116 /* UIImage+Blur.m */; };
21+
9A09E3011BC7AFF00060C116 /* UIView+General.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2D61BC7AFF00060C116 /* UIView+General.m */; };
22+
9A09E3021BC7AFF00060C116 /* CYLFilterParamsTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2D91BC7AFF00060C116 /* CYLFilterParamsTool.m */; };
23+
9A09E3031BC7AFF00060C116 /* CYLMultipleFilterHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2DC1BC7AFF00060C116 /* CYLMultipleFilterHeaderView.m */; };
24+
9A09E3041BC7AFF00060C116 /* CYLMultipleFilterHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A09E2DD1BC7AFF00060C116 /* CYLMultipleFilterHeaderView.xib */; };
25+
9A09E3051BC7AFF00060C116 /* FilterCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2DF1BC7AFF00060C116 /* FilterCollectionCell.m */; };
26+
9A09E3061BC7AFF00060C116 /* NSArray+log.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2E31BC7AFF00060C116 /* NSArray+log.m */; };
27+
9A09E3071BC7AFF00060C116 /* NSDictionary+log.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2E51BC7AFF00060C116 /* NSDictionary+log.m */; };
28+
9A09E3081BC7AFF00060C116 /* data.json in Resources */ = {isa = PBXBuildFile; fileRef = 9A09E2E61BC7AFF00060C116 /* data.json */; };
29+
9A09E3091BC7AFF00060C116 /* UICollectionViewLeftAlignedLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2EA1BC7AFF00060C116 /* UICollectionViewLeftAlignedLayout.m */; };
30+
9A09E30A1BC7AFF00060C116 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2ED1BC7AFF00060C116 /* AppDelegate.m */; };
31+
9A09E30B1BC7AFF00060C116 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A09E2EE1BC7AFF00060C116 /* LaunchScreen.xib */; };
32+
9A09E30C1BC7AFF00060C116 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9A09E2F01BC7AFF00060C116 /* Images.xcassets */; };
33+
9A09E30E1BC7AFF00060C116 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2F21BC7AFF00060C116 /* main.m */; };
34+
9A09E30F1BC7AFF00060C116 /* CYLDBManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A09E2F51BC7AFF00060C116 /* CYLDBManager.m */; };
3535
9A32960B1AB7D3880035EFAA /* CollectionViewClassifyMenuTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A32960A1AB7D3880035EFAA /* CollectionViewClassifyMenuTests.m */; };
3636
/* End PBXBuildFile section */
3737

@@ -602,6 +602,7 @@
602602
isa = XCBuildConfiguration;
603603
buildSettings = {
604604
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
605+
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
605606
FRAMEWORK_SEARCH_PATHS = (
606607
"$(inherited)",
607608
"$(PROJECT_DIR)/CollectionViewClassifyMenu/Class/Other/Lib",
@@ -623,6 +624,7 @@
623624
isa = XCBuildConfiguration;
624625
buildSettings = {
625626
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
627+
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
626628
FRAMEWORK_SEARCH_PATHS = (
627629
"$(inherited)",
628630
"$(PROJECT_DIR)/CollectionViewClassifyMenu/Class/Other/Lib",

CollectionViewClassifyMenu/Class/ClassifyMenu(两级可折叠菜单)/Controller/CYLClassifyMenuViewController.m

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,8 @@ - (NSMutableArray *)collectionHeaderMoreBtnHideBoolArray
5757
{
5858
if (_collectionHeaderMoreBtnHideBoolArray == nil) {
5959
_collectionHeaderMoreBtnHideBoolArray = [[NSMutableArray alloc] init];
60-
__weak __typeof(self) weakSelf = self;
6160
[self.dataSource enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
62-
__strong typeof(self) strongSelf = weakSelf;
63-
[strongSelf->_collectionHeaderMoreBtnHideBoolArray addObject:@YES];
61+
[self.collectionHeaderMoreBtnHideBoolArray addObject:@YES];
6462
}];
6563
}
6664
return _collectionHeaderMoreBtnHideBoolArray;
@@ -70,14 +68,10 @@ - (NSMutableArray *)firstRowCellCountArray
7068
{
7169
if (_firstRowCellCountArray == nil) {
7270
_firstRowCellCountArray = [NSMutableArray arrayWithCapacity:self.dataSource.count];
73-
__weak __typeof(self) weakSelf = self;
7471
[self.dataSource enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
75-
__strong typeof(self) strongSelf = weakSelf;
76-
@autoreleasepool {
7772
NSMutableArray *symptoms = [[NSMutableArray alloc] initWithArray:[obj objectForKey:kDataSourceSectionKey]];
7873
NSUInteger secondRowCellCount = [self firstRowCellCountWithArray:symptoms];
79-
[strongSelf.firstRowCellCountArray addObject:@(secondRowCellCount)];
80-
}
74+
[self.firstRowCellCountArray addObject:@(secondRowCellCount)];
8175
}];
8276
}
8377
return _firstRowCellCountArray;
@@ -102,11 +96,9 @@ - (NSArray *)rowsCountPerSection
10296
_rowsCountPerSection = [[NSArray alloc] init];
10397
NSMutableArray *rowsCountPerSection = [NSMutableArray array];
10498
[self.dataSource enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
105-
@autoreleasepool {
10699
NSMutableArray *symptoms = [[NSMutableArray alloc] initWithArray:[obj objectForKey:kDataSourceSectionKey]];
107100
NSUInteger secondRowCellCount = [[self cellsInPerRowWhenLayoutWithArray:symptoms] count];
108101
[rowsCountPerSection addObject:@(secondRowCellCount)];
109-
}
110102
}];
111103
_rowsCountPerSection = (NSArray *)rowsCountPerSection;
112104
}
@@ -124,11 +116,9 @@ - (NSArray *)cellsCountArrayPerRowInSections
124116
_cellsCountArrayPerRowInSections = [[NSArray alloc] init];
125117
NSMutableArray *cellsCountArrayPerRowInSections = [NSMutableArray array];
126118
[self.dataSource enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
127-
@autoreleasepool {
128119
NSMutableArray *symptoms = [[NSMutableArray alloc] initWithArray:[obj objectForKey:kDataSourceSectionKey]];
129120
NSArray *cellsInPerRowWhenLayoutWithArray = [self cellsInPerRowWhenLayoutWithArray:symptoms];
130121
[cellsCountArrayPerRowInSections addObject:cellsInPerRowWhenLayoutWithArray];
131-
}
132122
}];
133123
_cellsCountArrayPerRowInSections = (NSArray *)cellsCountArrayPerRowInSections;
134124
}
@@ -252,13 +242,11 @@ - (NSUInteger)firstRowCellCountWithArray:(NSArray *)array {
252242
CGFloat contentViewWidth = CGRectGetWidth(self.collectionView.frame) - kCollectionViewToLeftMargin - kCollectionViewToRightMargin;
253243
__block NSUInteger firstRowCellCount = 0;
254244
NSMutableArray *widthArray = [NSMutableArray array];
255-
__weak __typeof(array) weakArray = array;
256245
[array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
257-
@autoreleasepool {
258246
NSString *text = [obj objectForKey:kDataSourceCellTextKey];
259247
float cellWidthAndRightMargin = [self textImageWidthAndRightMargin:text
260248
content:obj
261-
array:weakArray];
249+
array:array];
262250
[widthArray addObject:@(cellWidthAndRightMargin)];
263251
NSArray *sumArray = [NSArray arrayWithArray:widthArray];
264252
NSNumber *sum = [sumArray valueForKeyPath:@"@sum.self"];
@@ -267,7 +255,6 @@ - (NSUInteger)firstRowCellCountWithArray:(NSArray *)array {
267255
CGFloat firstRowWidth = [sum floatValue] - kCollectionViewToRightMargin;
268256
if ((firstRowWidth <= contentViewWidth)) {
269257
firstRowCellCount++;
270-
}
271258
}
272259
}];
273260
return firstRowCellCount;

CollectionViewClassifyMenu/Class/ClassifyMenu(两级可折叠菜单)/Controller/CYLMainViewController.m

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
2-
31
//
42
// CYLMainViewController.m
53
// CollectionViewClassifyMenu
@@ -102,7 +100,7 @@ - (void)rightBarButtonClicked:(id)sender {
102100
- (void)leftBarButtonClicked:(id)sender
103101
{
104102
[_filterController refreshFilterParams];
105-
AppDelegate *delegate= (AppDelegate *)[UIApplication sharedApplication].delegate;
103+
AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
106104
[self.filterController showInView:delegate.navigationController.view];
107105
}
108106

CollectionViewClassifyMenu/Class/Other/Lib/UICollectionViewLeftAlignedLayout/UICollectionViewLeftAlignedLayout.m

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,14 @@ - (void)leftAlignFrameWithSectionInset:(UIEdgeInsets)sectionInset
4040
#pragma mark -
4141

4242
@implementation UICollectionViewLeftAlignedLayout
43-
43+
- (instancetype)init
44+
{
45+
self = [super init];
46+
if (self) {
47+
self.sectionHeadersPinToVisibleBounds = YES;
48+
}
49+
return self;
50+
}
4451
#pragma mark - UICollectionViewLayout
4552

4653
- (NSArray *)layoutAttributesForElementsInRect:(CGRect)rect {

CollectionViewClassifyMenu/Class/Other/Symtem/Images.xcassets/AppIcon.appiconset/Contents.json

Lines changed: 97 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,124 @@
11
{
22
"images" : [
33
{
4-
"idiom" : "iphone",
5-
"size" : "29x29",
4+
"size" : "40x40",
5+
"idiom" : "ipad",
6+
"filename" : "Icon-40.png",
7+
"scale" : "1x"
8+
},
9+
{
10+
"size" : "40x40",
11+
"idiom" : "ipad",
12+
"filename" : "Icon-40@2x.png",
613
"scale" : "2x"
714
},
815
{
16+
"size" : "60x60",
917
"idiom" : "iphone",
18+
"filename" : "Icon-60@2x.png",
19+
"scale" : "2x"
20+
},
21+
{
22+
"size" : "72x72",
23+
"idiom" : "ipad",
24+
"filename" : "Icon-72.png",
25+
"scale" : "1x"
26+
},
27+
{
28+
"size" : "72x72",
29+
"idiom" : "ipad",
30+
"filename" : "Icon-72@2x.png",
31+
"scale" : "2x"
32+
},
33+
{
34+
"size" : "76x76",
35+
"idiom" : "ipad",
36+
"filename" : "Icon-76.png",
37+
"scale" : "1x"
38+
},
39+
{
40+
"size" : "76x76",
41+
"idiom" : "ipad",
42+
"filename" : "Icon-76@2x.png",
43+
"scale" : "2x"
44+
},
45+
{
46+
"size" : "50x50",
47+
"idiom" : "ipad",
48+
"filename" : "Icon-Small-50.png",
49+
"scale" : "1x"
50+
},
51+
{
52+
"size" : "50x50",
53+
"idiom" : "ipad",
54+
"filename" : "Icon-Small-50@2x.png",
55+
"scale" : "2x"
56+
},
57+
{
1058
"size" : "29x29",
11-
"scale" : "3x"
59+
"idiom" : "iphone",
60+
"filename" : "Icon-Small.png",
61+
"scale" : "1x"
1262
},
1363
{
64+
"size" : "29x29",
1465
"idiom" : "iphone",
15-
"size" : "40x40",
66+
"filename" : "Icon-Small@2x.png",
1667
"scale" : "2x"
1768
},
1869
{
70+
"size" : "57x57",
1971
"idiom" : "iphone",
20-
"size" : "40x40",
21-
"scale" : "3x"
72+
"filename" : "Icon.png",
73+
"scale" : "1x"
2274
},
2375
{
76+
"size" : "57x57",
2477
"idiom" : "iphone",
25-
"size" : "60x60",
78+
"filename" : "Icon@2x.png",
2679
"scale" : "2x"
2780
},
2881
{
82+
"size" : "29x29",
83+
"idiom" : "iphone",
84+
"filename" : "Icon-Small@3x.png",
85+
"scale" : "3x"
86+
},
87+
{
88+
"size" : "40x40",
2989
"idiom" : "iphone",
90+
"filename" : "Icon-40@3x.png",
91+
"scale" : "3x"
92+
},
93+
{
3094
"size" : "60x60",
95+
"idiom" : "iphone",
96+
"filename" : "Icon-60@3x.png",
3197
"scale" : "3x"
98+
},
99+
{
100+
"size" : "40x40",
101+
"idiom" : "iphone",
102+
"filename" : "Icon-40@2x.png",
103+
"scale" : "2x"
104+
},
105+
{
106+
"size" : "29x29",
107+
"idiom" : "ipad",
108+
"filename" : "Icon-Small.png",
109+
"scale" : "1x"
110+
},
111+
{
112+
"size" : "29x29",
113+
"idiom" : "ipad",
114+
"filename" : "Icon-Small@2x.png",
115+
"scale" : "2x"
116+
},
117+
{
118+
"size" : "83.5x83.5",
119+
"idiom" : "ipad",
120+
"filename" : "Icon-83.5@2x.png",
121+
"scale" : "2x"
32122
}
33123
],
34124
"info" : {
1.91 KB
Loading
4.13 KB
Loading
6.69 KB
Loading
6.69 KB
Loading

0 commit comments

Comments
 (0)