Skip to content
This repository was archived by the owner on Dec 2, 2024. It is now read-only.

Commit a537eeb

Browse files
author
Jelena
committed
Created project
0 parents  commit a537eeb

Some content is hidden

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

52 files changed

+1150
-0
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Paging Layout.xcodeproj/project.xcworkspace
2+
Paging Layout.xcodeproj/xcuserdata/jelena.xcuserdatad/xcdebugger
3+
Paging Layout.xcodeproj/xcuserdata/jelena.xcuserdatad/xcschemes
+354
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,354 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 50;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
77697B742111A77000249B2F /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 77697B732111A77000249B2F /* AppDelegate.m */; };
11+
77697B772111A77000249B2F /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 77697B762111A77000249B2F /* ViewController.m */; };
12+
77697B7A2111A77000249B2F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 77697B782111A77000249B2F /* Main.storyboard */; };
13+
77697B7C2111A77100249B2F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 77697B7B2111A77100249B2F /* Assets.xcassets */; };
14+
77697B7F2111A77100249B2F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 77697B7D2111A77100249B2F /* LaunchScreen.storyboard */; };
15+
77697B822111A77100249B2F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 77697B812111A77100249B2F /* main.m */; };
16+
77697B8A2111A9EF00249B2F /* ProductCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 77697B892111A9EF00249B2F /* ProductCollectionViewCell.m */; };
17+
77697B8D2111AF6A00249B2F /* PagingLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 77697B8C2111AF6A00249B2F /* PagingLayout.m */; };
18+
/* End PBXBuildFile section */
19+
20+
/* Begin PBXFileReference section */
21+
77697B6F2111A77000249B2F /* Paging Layout.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Paging Layout.app"; sourceTree = BUILT_PRODUCTS_DIR; };
22+
77697B722111A77000249B2F /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
23+
77697B732111A77000249B2F /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
24+
77697B752111A77000249B2F /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
25+
77697B762111A77000249B2F /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
26+
77697B792111A77000249B2F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
27+
77697B7B2111A77100249B2F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
28+
77697B7E2111A77100249B2F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
29+
77697B802111A77100249B2F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
30+
77697B812111A77100249B2F /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
31+
77697B882111A9EF00249B2F /* ProductCollectionViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ProductCollectionViewCell.h; sourceTree = "<group>"; };
32+
77697B892111A9EF00249B2F /* ProductCollectionViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ProductCollectionViewCell.m; sourceTree = "<group>"; };
33+
77697B8B2111AF6A00249B2F /* PagingLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PagingLayout.h; sourceTree = "<group>"; };
34+
77697B8C2111AF6A00249B2F /* PagingLayout.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PagingLayout.m; sourceTree = "<group>"; };
35+
/* End PBXFileReference section */
36+
37+
/* Begin PBXFrameworksBuildPhase section */
38+
77697B6C2111A77000249B2F /* Frameworks */ = {
39+
isa = PBXFrameworksBuildPhase;
40+
buildActionMask = 2147483647;
41+
files = (
42+
);
43+
runOnlyForDeploymentPostprocessing = 0;
44+
};
45+
/* End PBXFrameworksBuildPhase section */
46+
47+
/* Begin PBXGroup section */
48+
77697B662111A77000249B2F = {
49+
isa = PBXGroup;
50+
children = (
51+
77697B712111A77000249B2F /* Paging Layout */,
52+
77697B702111A77000249B2F /* Products */,
53+
);
54+
sourceTree = "<group>";
55+
};
56+
77697B702111A77000249B2F /* Products */ = {
57+
isa = PBXGroup;
58+
children = (
59+
77697B6F2111A77000249B2F /* Paging Layout.app */,
60+
);
61+
name = Products;
62+
sourceTree = "<group>";
63+
};
64+
77697B712111A77000249B2F /* Paging Layout */ = {
65+
isa = PBXGroup;
66+
children = (
67+
77697B722111A77000249B2F /* AppDelegate.h */,
68+
77697B732111A77000249B2F /* AppDelegate.m */,
69+
77697B752111A77000249B2F /* ViewController.h */,
70+
77697B762111A77000249B2F /* ViewController.m */,
71+
77697B882111A9EF00249B2F /* ProductCollectionViewCell.h */,
72+
77697B892111A9EF00249B2F /* ProductCollectionViewCell.m */,
73+
77697B8B2111AF6A00249B2F /* PagingLayout.h */,
74+
77697B8C2111AF6A00249B2F /* PagingLayout.m */,
75+
77697B782111A77000249B2F /* Main.storyboard */,
76+
77697B7B2111A77100249B2F /* Assets.xcassets */,
77+
77697B7D2111A77100249B2F /* LaunchScreen.storyboard */,
78+
77697B802111A77100249B2F /* Info.plist */,
79+
77697B812111A77100249B2F /* main.m */,
80+
);
81+
path = "Paging Layout";
82+
sourceTree = "<group>";
83+
};
84+
/* End PBXGroup section */
85+
86+
/* Begin PBXNativeTarget section */
87+
77697B6E2111A77000249B2F /* Paging Layout */ = {
88+
isa = PBXNativeTarget;
89+
buildConfigurationList = 77697B852111A77100249B2F /* Build configuration list for PBXNativeTarget "Paging Layout" */;
90+
buildPhases = (
91+
77697B6B2111A77000249B2F /* Sources */,
92+
77697B6C2111A77000249B2F /* Frameworks */,
93+
77697B6D2111A77000249B2F /* Resources */,
94+
);
95+
buildRules = (
96+
);
97+
dependencies = (
98+
);
99+
name = "Paging Layout";
100+
productName = carousel;
101+
productReference = 77697B6F2111A77000249B2F /* Paging Layout.app */;
102+
productType = "com.apple.product-type.application";
103+
};
104+
/* End PBXNativeTarget section */
105+
106+
/* Begin PBXProject section */
107+
77697B672111A77000249B2F /* Project object */ = {
108+
isa = PBXProject;
109+
attributes = {
110+
LastUpgradeCheck = 0940;
111+
ORGANIZATIONNAME = byteout;
112+
TargetAttributes = {
113+
77697B6E2111A77000249B2F = {
114+
CreatedOnToolsVersion = 9.4.1;
115+
};
116+
};
117+
};
118+
buildConfigurationList = 77697B6A2111A77000249B2F /* Build configuration list for PBXProject "Paging Layout" */;
119+
compatibilityVersion = "Xcode 9.3";
120+
developmentRegion = en;
121+
hasScannedForEncodings = 0;
122+
knownRegions = (
123+
en,
124+
Base,
125+
);
126+
mainGroup = 77697B662111A77000249B2F;
127+
productRefGroup = 77697B702111A77000249B2F /* Products */;
128+
projectDirPath = "";
129+
projectRoot = "";
130+
targets = (
131+
77697B6E2111A77000249B2F /* Paging Layout */,
132+
);
133+
};
134+
/* End PBXProject section */
135+
136+
/* Begin PBXResourcesBuildPhase section */
137+
77697B6D2111A77000249B2F /* Resources */ = {
138+
isa = PBXResourcesBuildPhase;
139+
buildActionMask = 2147483647;
140+
files = (
141+
77697B7F2111A77100249B2F /* LaunchScreen.storyboard in Resources */,
142+
77697B7C2111A77100249B2F /* Assets.xcassets in Resources */,
143+
77697B7A2111A77000249B2F /* Main.storyboard in Resources */,
144+
);
145+
runOnlyForDeploymentPostprocessing = 0;
146+
};
147+
/* End PBXResourcesBuildPhase section */
148+
149+
/* Begin PBXSourcesBuildPhase section */
150+
77697B6B2111A77000249B2F /* Sources */ = {
151+
isa = PBXSourcesBuildPhase;
152+
buildActionMask = 2147483647;
153+
files = (
154+
77697B772111A77000249B2F /* ViewController.m in Sources */,
155+
77697B8D2111AF6A00249B2F /* PagingLayout.m in Sources */,
156+
77697B822111A77100249B2F /* main.m in Sources */,
157+
77697B8A2111A9EF00249B2F /* ProductCollectionViewCell.m in Sources */,
158+
77697B742111A77000249B2F /* AppDelegate.m in Sources */,
159+
);
160+
runOnlyForDeploymentPostprocessing = 0;
161+
};
162+
/* End PBXSourcesBuildPhase section */
163+
164+
/* Begin PBXVariantGroup section */
165+
77697B782111A77000249B2F /* Main.storyboard */ = {
166+
isa = PBXVariantGroup;
167+
children = (
168+
77697B792111A77000249B2F /* Base */,
169+
);
170+
name = Main.storyboard;
171+
sourceTree = "<group>";
172+
};
173+
77697B7D2111A77100249B2F /* LaunchScreen.storyboard */ = {
174+
isa = PBXVariantGroup;
175+
children = (
176+
77697B7E2111A77100249B2F /* Base */,
177+
);
178+
name = LaunchScreen.storyboard;
179+
sourceTree = "<group>";
180+
};
181+
/* End PBXVariantGroup section */
182+
183+
/* Begin XCBuildConfiguration section */
184+
77697B832111A77100249B2F /* Debug */ = {
185+
isa = XCBuildConfiguration;
186+
buildSettings = {
187+
ALWAYS_SEARCH_USER_PATHS = NO;
188+
CLANG_ANALYZER_NONNULL = YES;
189+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
190+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
191+
CLANG_CXX_LIBRARY = "libc++";
192+
CLANG_ENABLE_MODULES = YES;
193+
CLANG_ENABLE_OBJC_ARC = YES;
194+
CLANG_ENABLE_OBJC_WEAK = YES;
195+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
196+
CLANG_WARN_BOOL_CONVERSION = YES;
197+
CLANG_WARN_COMMA = YES;
198+
CLANG_WARN_CONSTANT_CONVERSION = YES;
199+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
200+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
201+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
202+
CLANG_WARN_EMPTY_BODY = YES;
203+
CLANG_WARN_ENUM_CONVERSION = YES;
204+
CLANG_WARN_INFINITE_RECURSION = YES;
205+
CLANG_WARN_INT_CONVERSION = YES;
206+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
207+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
208+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
209+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
210+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
211+
CLANG_WARN_STRICT_PROTOTYPES = YES;
212+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
213+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
214+
CLANG_WARN_UNREACHABLE_CODE = YES;
215+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
216+
CODE_SIGN_IDENTITY = "iPhone Developer";
217+
COPY_PHASE_STRIP = NO;
218+
DEBUG_INFORMATION_FORMAT = dwarf;
219+
ENABLE_STRICT_OBJC_MSGSEND = YES;
220+
ENABLE_TESTABILITY = YES;
221+
GCC_C_LANGUAGE_STANDARD = gnu11;
222+
GCC_DYNAMIC_NO_PIC = NO;
223+
GCC_NO_COMMON_BLOCKS = YES;
224+
GCC_OPTIMIZATION_LEVEL = 0;
225+
GCC_PREPROCESSOR_DEFINITIONS = (
226+
"DEBUG=1",
227+
"$(inherited)",
228+
);
229+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
230+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
231+
GCC_WARN_UNDECLARED_SELECTOR = YES;
232+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
233+
GCC_WARN_UNUSED_FUNCTION = YES;
234+
GCC_WARN_UNUSED_VARIABLE = YES;
235+
INFOPLIST_FILE = "";
236+
IPHONEOS_DEPLOYMENT_TARGET = 11.4;
237+
MTL_ENABLE_DEBUG_INFO = YES;
238+
ONLY_ACTIVE_ARCH = YES;
239+
SDKROOT = iphoneos;
240+
};
241+
name = Debug;
242+
};
243+
77697B842111A77100249B2F /* Release */ = {
244+
isa = XCBuildConfiguration;
245+
buildSettings = {
246+
ALWAYS_SEARCH_USER_PATHS = NO;
247+
CLANG_ANALYZER_NONNULL = YES;
248+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
249+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
250+
CLANG_CXX_LIBRARY = "libc++";
251+
CLANG_ENABLE_MODULES = YES;
252+
CLANG_ENABLE_OBJC_ARC = YES;
253+
CLANG_ENABLE_OBJC_WEAK = YES;
254+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
255+
CLANG_WARN_BOOL_CONVERSION = YES;
256+
CLANG_WARN_COMMA = YES;
257+
CLANG_WARN_CONSTANT_CONVERSION = YES;
258+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
259+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
260+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
261+
CLANG_WARN_EMPTY_BODY = YES;
262+
CLANG_WARN_ENUM_CONVERSION = YES;
263+
CLANG_WARN_INFINITE_RECURSION = YES;
264+
CLANG_WARN_INT_CONVERSION = YES;
265+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
266+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
267+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
268+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
269+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
270+
CLANG_WARN_STRICT_PROTOTYPES = YES;
271+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
272+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
273+
CLANG_WARN_UNREACHABLE_CODE = YES;
274+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
275+
CODE_SIGN_IDENTITY = "iPhone Developer";
276+
COPY_PHASE_STRIP = NO;
277+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
278+
ENABLE_NS_ASSERTIONS = NO;
279+
ENABLE_STRICT_OBJC_MSGSEND = YES;
280+
GCC_C_LANGUAGE_STANDARD = gnu11;
281+
GCC_NO_COMMON_BLOCKS = YES;
282+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
283+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
284+
GCC_WARN_UNDECLARED_SELECTOR = YES;
285+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
286+
GCC_WARN_UNUSED_FUNCTION = YES;
287+
GCC_WARN_UNUSED_VARIABLE = YES;
288+
INFOPLIST_FILE = "";
289+
IPHONEOS_DEPLOYMENT_TARGET = 11.4;
290+
MTL_ENABLE_DEBUG_INFO = NO;
291+
SDKROOT = iphoneos;
292+
VALIDATE_PRODUCT = YES;
293+
};
294+
name = Release;
295+
};
296+
77697B862111A77100249B2F /* Debug */ = {
297+
isa = XCBuildConfiguration;
298+
buildSettings = {
299+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
300+
CODE_SIGN_STYLE = Automatic;
301+
DEVELOPMENT_TEAM = K5N53S42E3;
302+
INFOPLIST_FILE = "$(SRCROOT)/Paging Layout/Info.plist";
303+
LD_RUNPATH_SEARCH_PATHS = (
304+
"$(inherited)",
305+
"@executable_path/Frameworks",
306+
);
307+
PRODUCT_BUNDLE_IDENTIFIER = com.byteout.paginglayout;
308+
PRODUCT_NAME = "$(TARGET_NAME)";
309+
TARGETED_DEVICE_FAMILY = "1,2";
310+
};
311+
name = Debug;
312+
};
313+
77697B872111A77100249B2F /* Release */ = {
314+
isa = XCBuildConfiguration;
315+
buildSettings = {
316+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
317+
CODE_SIGN_STYLE = Automatic;
318+
DEVELOPMENT_TEAM = K5N53S42E3;
319+
INFOPLIST_FILE = "$(SRCROOT)/Paging Layout/Info.plist";
320+
LD_RUNPATH_SEARCH_PATHS = (
321+
"$(inherited)",
322+
"@executable_path/Frameworks",
323+
);
324+
PRODUCT_BUNDLE_IDENTIFIER = com.byteout.paginglayout;
325+
PRODUCT_NAME = "$(TARGET_NAME)";
326+
TARGETED_DEVICE_FAMILY = "1,2";
327+
};
328+
name = Release;
329+
};
330+
/* End XCBuildConfiguration section */
331+
332+
/* Begin XCConfigurationList section */
333+
77697B6A2111A77000249B2F /* Build configuration list for PBXProject "Paging Layout" */ = {
334+
isa = XCConfigurationList;
335+
buildConfigurations = (
336+
77697B832111A77100249B2F /* Debug */,
337+
77697B842111A77100249B2F /* Release */,
338+
);
339+
defaultConfigurationIsVisible = 0;
340+
defaultConfigurationName = Release;
341+
};
342+
77697B852111A77100249B2F /* Build configuration list for PBXNativeTarget "Paging Layout" */ = {
343+
isa = XCConfigurationList;
344+
buildConfigurations = (
345+
77697B862111A77100249B2F /* Debug */,
346+
77697B872111A77100249B2F /* Release */,
347+
);
348+
defaultConfigurationIsVisible = 0;
349+
defaultConfigurationName = Release;
350+
};
351+
/* End XCConfigurationList section */
352+
};
353+
rootObject = 77697B672111A77000249B2F /* Project object */;
354+
}

Paging Layout/AppDelegate.h

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
//
2+
// AppDelegate.h
3+
// Paging Layout
4+
//
5+
// Created by Jelena on 8/1/18.
6+
// Copyright © 2018 byteout. All rights reserved.
7+
//
8+
9+
#import <UIKit/UIKit.h>
10+
11+
@interface AppDelegate : UIResponder <UIApplicationDelegate>
12+
13+
@property (strong, nonatomic) UIWindow *window;
14+
15+
16+
@end
17+

0 commit comments

Comments
 (0)