Skip to content

Commit f80f153

Browse files
sureJiang“sureJiang”
authored and
“sureJiang”
committed
Initial commit
0 parents  commit f80f153

File tree

560 files changed

+16780
-0
lines changed

Some content is hidden

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

560 files changed

+16780
-0
lines changed

.gitignore

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Xcode
2+
#
3+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
4+
5+
## Build generated
6+
build/
7+
DerivedData/
8+
9+
## Various settings
10+
*.pbxuser
11+
!default.pbxuser
12+
*.mode1v3
13+
!default.mode1v3
14+
*.mode2v3
15+
!default.mode2v3
16+
*.perspectivev3
17+
!default.perspectivev3
18+
xcuserdata/
19+
20+
## Other
21+
*.moved-aside
22+
*.xccheckout
23+
*.xcscmblueprint
24+
25+
## Obj-C/Swift specific
26+
*.hmap
27+
*.ipa
28+
*.dSYM.zip
29+
*.dSYM
30+
31+
# CocoaPods
32+
#
33+
# We recommend against adding the Pods directory to your .gitignore. However
34+
# you should judge for yourself, the pros and cons are mentioned at:
35+
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
36+
#
37+
# Pods/
38+
39+
# Carthage
40+
#
41+
# Add this line if you want to avoid checking in source code from Carthage dependencies.
42+
# Carthage/Checkouts
43+
44+
Carthage/Build
45+
46+
# fastlane
47+
#
48+
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
49+
# screenshots whenever they are needed.
50+
# For more information about the recommended setup visit:
51+
# https://docs.fastlane.tools/best-practices/source-control/#source-control
52+
53+
fastlane/report.xml
54+
fastlane/Preview.html
55+
fastlane/screenshots/**/*.png
56+
fastlane/test_output
57+
58+
# Code Injection
59+
#
60+
# After new code Injection tools there's a generated folder /iOSInjectionProject
61+
# https://github.com/johnno1962/injectionforxcode
62+
63+
iOSInjectionProject/

DecorationViewDemo/DecorationViewDemo.xcodeproj/project.pbxproj

+1,785
Large diffs are not rendered by default.

DecorationViewDemo/DecorationViewDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DecorationViewDemo/DecorationViewDemo.xcworkspace/contents.xcworkspacedata

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
//
2+
// AppDelegate.h
3+
// DecorationViewDemo
4+
//
5+
// Created by J on 2017/6/17.
6+
// Copyright © 2017年 J. All rights reserved.
7+
//
8+
9+
#import <UIKit/UIKit.h>
10+
11+
@interface AppDelegate : UIResponder <UIApplicationDelegate>
12+
13+
@property (strong, nonatomic) UIWindow *window;
14+
@end
15+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
//
2+
// AppDelegate.m
3+
// DecorationViewDemo
4+
//
5+
// Created by J on 2017/6/17.
6+
// Copyright © 2017年 J. All rights reserved.
7+
//
8+
9+
#import "AppDelegate.h"
10+
#import "ViewController.h"
11+
12+
@implementation AppDelegate
13+
14+
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
15+
self.window = [UIWindow new];
16+
self.window.frame = [UIScreen mainScreen].bounds;
17+
self.window.rootViewController = ViewController.new;
18+
[self.window makeKeyAndVisible];
19+
return YES;
20+
}
21+
@end
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
{
2+
"images" : [
3+
{
4+
"size" : "20x20",
5+
"idiom" : "iphone",
6+
"filename" : "[email protected]",
7+
"scale" : "2x"
8+
},
9+
{
10+
"size" : "20x20",
11+
"idiom" : "iphone",
12+
"filename" : "[email protected]",
13+
"scale" : "3x"
14+
},
15+
{
16+
"size" : "29x29",
17+
"idiom" : "iphone",
18+
"filename" : "icon-29.png",
19+
"scale" : "1x"
20+
},
21+
{
22+
"size" : "29x29",
23+
"idiom" : "iphone",
24+
"filename" : "[email protected]",
25+
"scale" : "2x"
26+
},
27+
{
28+
"size" : "29x29",
29+
"idiom" : "iphone",
30+
"filename" : "[email protected]",
31+
"scale" : "3x"
32+
},
33+
{
34+
"size" : "40x40",
35+
"idiom" : "iphone",
36+
"filename" : "[email protected]",
37+
"scale" : "2x"
38+
},
39+
{
40+
"size" : "40x40",
41+
"idiom" : "iphone",
42+
"filename" : "[email protected]",
43+
"scale" : "3x"
44+
},
45+
{
46+
"size" : "57x57",
47+
"idiom" : "iphone",
48+
"filename" : "icon-57.png",
49+
"scale" : "1x"
50+
},
51+
{
52+
"size" : "57x57",
53+
"idiom" : "iphone",
54+
"filename" : "[email protected]",
55+
"scale" : "2x"
56+
},
57+
{
58+
"size" : "60x60",
59+
"idiom" : "iphone",
60+
"filename" : "[email protected]",
61+
"scale" : "2x"
62+
},
63+
{
64+
"size" : "60x60",
65+
"idiom" : "iphone",
66+
"filename" : "[email protected]",
67+
"scale" : "3x"
68+
},
69+
{
70+
"size" : "20x20",
71+
"idiom" : "ipad",
72+
"filename" : "icon-20-ipad.png",
73+
"scale" : "1x"
74+
},
75+
{
76+
"size" : "20x20",
77+
"idiom" : "ipad",
78+
"filename" : "[email protected]",
79+
"scale" : "2x"
80+
},
81+
{
82+
"size" : "29x29",
83+
"idiom" : "ipad",
84+
"filename" : "icon-29-ipad.png",
85+
"scale" : "1x"
86+
},
87+
{
88+
"size" : "29x29",
89+
"idiom" : "ipad",
90+
"filename" : "[email protected]",
91+
"scale" : "2x"
92+
},
93+
{
94+
"size" : "40x40",
95+
"idiom" : "ipad",
96+
"filename" : "icon-40.png",
97+
"scale" : "1x"
98+
},
99+
{
100+
"size" : "40x40",
101+
"idiom" : "ipad",
102+
"filename" : "[email protected]",
103+
"scale" : "2x"
104+
},
105+
{
106+
"size" : "50x50",
107+
"idiom" : "ipad",
108+
"filename" : "icon-50.png",
109+
"scale" : "1x"
110+
},
111+
{
112+
"size" : "50x50",
113+
"idiom" : "ipad",
114+
"filename" : "[email protected]",
115+
"scale" : "2x"
116+
},
117+
{
118+
"size" : "72x72",
119+
"idiom" : "ipad",
120+
"filename" : "icon-72.png",
121+
"scale" : "1x"
122+
},
123+
{
124+
"size" : "72x72",
125+
"idiom" : "ipad",
126+
"filename" : "[email protected]",
127+
"scale" : "2x"
128+
},
129+
{
130+
"size" : "76x76",
131+
"idiom" : "ipad",
132+
"filename" : "icon-76.png",
133+
"scale" : "1x"
134+
},
135+
{
136+
"size" : "76x76",
137+
"idiom" : "ipad",
138+
"filename" : "[email protected]",
139+
"scale" : "2x"
140+
},
141+
{
142+
"size" : "83.5x83.5",
143+
"idiom" : "ipad",
144+
"filename" : "[email protected]",
145+
"scale" : "2x"
146+
},
147+
{
148+
"size" : "1024x1024",
149+
"idiom" : "ios-marketing",
150+
"filename" : "[email protected]",
151+
"scale" : "1x"
152+
}
153+
],
154+
"info" : {
155+
"version" : 1,
156+
"author" : "xcode"
157+
}
158+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"info" : {
3+
"version" : 1,
4+
"author" : "xcode"
5+
}
6+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
{
2+
"images" : [
3+
{
4+
"extent" : "full-screen",
5+
"idiom" : "iphone",
6+
"subtype" : "736h",
7+
"filename" : "[email protected]",
8+
"minimum-system-version" : "8.0",
9+
"orientation" : "portrait",
10+
"scale" : "3x"
11+
},
12+
{
13+
"extent" : "full-screen",
14+
"idiom" : "iphone",
15+
"subtype" : "667h",
16+
"filename" : "[email protected]",
17+
"minimum-system-version" : "8.0",
18+
"orientation" : "portrait",
19+
"scale" : "2x"
20+
},
21+
{
22+
"orientation" : "portrait",
23+
"idiom" : "iphone",
24+
"filename" : "[email protected]",
25+
"extent" : "full-screen",
26+
"minimum-system-version" : "7.0",
27+
"scale" : "2x"
28+
},
29+
{
30+
"extent" : "full-screen",
31+
"idiom" : "iphone",
32+
"subtype" : "retina4",
33+
"filename" : "[email protected]",
34+
"minimum-system-version" : "7.0",
35+
"orientation" : "portrait",
36+
"scale" : "2x"
37+
},
38+
{
39+
"orientation" : "portrait",
40+
"idiom" : "ipad",
41+
"filename" : "1024iPadPortraitiOS789_768x1024pt.png",
42+
"extent" : "full-screen",
43+
"minimum-system-version" : "7.0",
44+
"scale" : "1x"
45+
},
46+
{
47+
"orientation" : "portrait",
48+
"idiom" : "ipad",
49+
"filename" : "[email protected]",
50+
"extent" : "full-screen",
51+
"minimum-system-version" : "7.0",
52+
"scale" : "2x"
53+
},
54+
{
55+
"orientation" : "portrait",
56+
"idiom" : "iphone",
57+
"filename" : "1024iPhonePortraitiOS56_320x480pt.png",
58+
"extent" : "full-screen",
59+
"scale" : "1x"
60+
},
61+
{
62+
"orientation" : "portrait",
63+
"idiom" : "iphone",
64+
"filename" : "[email protected]",
65+
"extent" : "full-screen",
66+
"scale" : "2x"
67+
},
68+
{
69+
"orientation" : "portrait",
70+
"idiom" : "iphone",
71+
"filename" : "[email protected]",
72+
"extent" : "full-screen",
73+
"subtype" : "retina4",
74+
"scale" : "2x"
75+
},
76+
{
77+
"orientation" : "portrait",
78+
"idiom" : "ipad",
79+
"filename" : "1024iPadPortraitWOSBiOS56_768x1004pt.png",
80+
"extent" : "to-status-bar",
81+
"scale" : "1x"
82+
},
83+
{
84+
"orientation" : "portrait",
85+
"idiom" : "ipad",
86+
"filename" : "1024iPadPortraitiOS56_768x1024pt.png",
87+
"extent" : "full-screen",
88+
"scale" : "1x"
89+
},
90+
{
91+
"orientation" : "portrait",
92+
"idiom" : "ipad",
93+
"filename" : "[email protected]",
94+
"extent" : "to-status-bar",
95+
"scale" : "2x"
96+
},
97+
{
98+
"orientation" : "portrait",
99+
"idiom" : "ipad",
100+
"filename" : "[email protected]",
101+
"extent" : "full-screen",
102+
"scale" : "2x"
103+
}
104+
],
105+
"info" : {
106+
"version" : 1,
107+
"author" : "xcode"
108+
}
109+
}

0 commit comments

Comments
 (0)