Skip to content

Commit 9550448

Browse files
committed
Add L73
1 parent ebd3dd5 commit 9550448

File tree

20 files changed

+1786
-0
lines changed

20 files changed

+1786
-0
lines changed
Lines changed: 356 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,356 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 52;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
1D3B049823A2B6AA007B7E07 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3B049723A2B6AA007B7E07 /* AppDelegate.swift */; };
11+
1D3B049A23A2B6AB007B7E07 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1D3B049923A2B6AB007B7E07 /* Assets.xcassets */; };
12+
1D3B049D23A2B6AB007B7E07 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1D3B049B23A2B6AB007B7E07 /* MainMenu.xib */; };
13+
1D3B04C223A2BD76007B7E07 /* TrollKit.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D3B04C123A2BD76007B7E07 /* TrollKit.xcframework */; };
14+
1D3B04C323A2BD76007B7E07 /* TrollKit.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 1D3B04C123A2BD76007B7E07 /* TrollKit.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
15+
/* End PBXBuildFile section */
16+
17+
/* Begin PBXCopyFilesBuildPhase section */
18+
1D3B04C423A2BD76007B7E07 /* Embed Frameworks */ = {
19+
isa = PBXCopyFilesBuildPhase;
20+
buildActionMask = 2147483647;
21+
dstPath = "";
22+
dstSubfolderSpec = 10;
23+
files = (
24+
1D3B04C323A2BD76007B7E07 /* TrollKit.xcframework in Embed Frameworks */,
25+
);
26+
name = "Embed Frameworks";
27+
runOnlyForDeploymentPostprocessing = 0;
28+
};
29+
/* End PBXCopyFilesBuildPhase section */
30+
31+
/* Begin PBXFileReference section */
32+
1D3B049423A2B6AA007B7E07 /* Lesson 73.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Lesson 73.app"; sourceTree = BUILT_PRODUCTS_DIR; };
33+
1D3B049723A2B6AA007B7E07 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
34+
1D3B049923A2B6AB007B7E07 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
35+
1D3B049C23A2B6AB007B7E07 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
36+
1D3B049E23A2B6AB007B7E07 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
37+
1D3B049F23A2B6AB007B7E07 /* Lesson_73.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Lesson_73.entitlements; sourceTree = "<group>"; };
38+
1D3B04C123A2BD76007B7E07 /* TrollKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = TrollKit.xcframework; path = ../TrollKit.xcframework; sourceTree = "<group>"; };
39+
/* End PBXFileReference section */
40+
41+
/* Begin PBXFrameworksBuildPhase section */
42+
1D3B049123A2B6AA007B7E07 /* Frameworks */ = {
43+
isa = PBXFrameworksBuildPhase;
44+
buildActionMask = 2147483647;
45+
files = (
46+
1D3B04C223A2BD76007B7E07 /* TrollKit.xcframework in Frameworks */,
47+
);
48+
runOnlyForDeploymentPostprocessing = 0;
49+
};
50+
/* End PBXFrameworksBuildPhase section */
51+
52+
/* Begin PBXGroup section */
53+
1D3B048B23A2B6AA007B7E07 = {
54+
isa = PBXGroup;
55+
children = (
56+
1D3B049623A2B6AA007B7E07 /* Lesson 73 */,
57+
1D3B049523A2B6AA007B7E07 /* Products */,
58+
1D3B04C023A2BD76007B7E07 /* Frameworks */,
59+
);
60+
sourceTree = "<group>";
61+
};
62+
1D3B049523A2B6AA007B7E07 /* Products */ = {
63+
isa = PBXGroup;
64+
children = (
65+
1D3B049423A2B6AA007B7E07 /* Lesson 73.app */,
66+
);
67+
name = Products;
68+
sourceTree = "<group>";
69+
};
70+
1D3B049623A2B6AA007B7E07 /* Lesson 73 */ = {
71+
isa = PBXGroup;
72+
children = (
73+
1D3B049723A2B6AA007B7E07 /* AppDelegate.swift */,
74+
1D3B049923A2B6AB007B7E07 /* Assets.xcassets */,
75+
1D3B049B23A2B6AB007B7E07 /* MainMenu.xib */,
76+
1D3B049E23A2B6AB007B7E07 /* Info.plist */,
77+
1D3B049F23A2B6AB007B7E07 /* Lesson_73.entitlements */,
78+
);
79+
path = "Lesson 73";
80+
sourceTree = "<group>";
81+
};
82+
1D3B04C023A2BD76007B7E07 /* Frameworks */ = {
83+
isa = PBXGroup;
84+
children = (
85+
1D3B04C123A2BD76007B7E07 /* TrollKit.xcframework */,
86+
);
87+
name = Frameworks;
88+
sourceTree = "<group>";
89+
};
90+
/* End PBXGroup section */
91+
92+
/* Begin PBXNativeTarget section */
93+
1D3B049323A2B6AA007B7E07 /* Lesson 73 */ = {
94+
isa = PBXNativeTarget;
95+
buildConfigurationList = 1D3B04A223A2B6AB007B7E07 /* Build configuration list for PBXNativeTarget "Lesson 73" */;
96+
buildPhases = (
97+
1D3B049023A2B6AA007B7E07 /* Sources */,
98+
1D3B049123A2B6AA007B7E07 /* Frameworks */,
99+
1D3B049223A2B6AA007B7E07 /* Resources */,
100+
1D3B04C423A2BD76007B7E07 /* Embed Frameworks */,
101+
);
102+
buildRules = (
103+
);
104+
dependencies = (
105+
);
106+
name = "Lesson 73";
107+
productName = "Lesson 73";
108+
productReference = 1D3B049423A2B6AA007B7E07 /* Lesson 73.app */;
109+
productType = "com.apple.product-type.application";
110+
};
111+
/* End PBXNativeTarget section */
112+
113+
/* Begin PBXProject section */
114+
1D3B048C23A2B6AA007B7E07 /* Project object */ = {
115+
isa = PBXProject;
116+
attributes = {
117+
LastSwiftUpdateCheck = 1130;
118+
LastUpgradeCheck = 1130;
119+
ORGANIZATIONNAME = "Lucas Derraugh";
120+
TargetAttributes = {
121+
1D3B049323A2B6AA007B7E07 = {
122+
CreatedOnToolsVersion = 11.3;
123+
};
124+
};
125+
};
126+
buildConfigurationList = 1D3B048F23A2B6AA007B7E07 /* Build configuration list for PBXProject "Lesson 73" */;
127+
compatibilityVersion = "Xcode 9.3";
128+
developmentRegion = en;
129+
hasScannedForEncodings = 0;
130+
knownRegions = (
131+
en,
132+
Base,
133+
);
134+
mainGroup = 1D3B048B23A2B6AA007B7E07;
135+
productRefGroup = 1D3B049523A2B6AA007B7E07 /* Products */;
136+
projectDirPath = "";
137+
projectRoot = "";
138+
targets = (
139+
1D3B049323A2B6AA007B7E07 /* Lesson 73 */,
140+
);
141+
};
142+
/* End PBXProject section */
143+
144+
/* Begin PBXResourcesBuildPhase section */
145+
1D3B049223A2B6AA007B7E07 /* Resources */ = {
146+
isa = PBXResourcesBuildPhase;
147+
buildActionMask = 2147483647;
148+
files = (
149+
1D3B049A23A2B6AB007B7E07 /* Assets.xcassets in Resources */,
150+
1D3B049D23A2B6AB007B7E07 /* MainMenu.xib in Resources */,
151+
);
152+
runOnlyForDeploymentPostprocessing = 0;
153+
};
154+
/* End PBXResourcesBuildPhase section */
155+
156+
/* Begin PBXSourcesBuildPhase section */
157+
1D3B049023A2B6AA007B7E07 /* Sources */ = {
158+
isa = PBXSourcesBuildPhase;
159+
buildActionMask = 2147483647;
160+
files = (
161+
1D3B049823A2B6AA007B7E07 /* AppDelegate.swift in Sources */,
162+
);
163+
runOnlyForDeploymentPostprocessing = 0;
164+
};
165+
/* End PBXSourcesBuildPhase section */
166+
167+
/* Begin PBXVariantGroup section */
168+
1D3B049B23A2B6AB007B7E07 /* MainMenu.xib */ = {
169+
isa = PBXVariantGroup;
170+
children = (
171+
1D3B049C23A2B6AB007B7E07 /* Base */,
172+
);
173+
name = MainMenu.xib;
174+
sourceTree = "<group>";
175+
};
176+
/* End PBXVariantGroup section */
177+
178+
/* Begin XCBuildConfiguration section */
179+
1D3B04A023A2B6AB007B7E07 /* Debug */ = {
180+
isa = XCBuildConfiguration;
181+
buildSettings = {
182+
ALWAYS_SEARCH_USER_PATHS = NO;
183+
CLANG_ANALYZER_NONNULL = YES;
184+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
185+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
186+
CLANG_CXX_LIBRARY = "libc++";
187+
CLANG_ENABLE_MODULES = YES;
188+
CLANG_ENABLE_OBJC_ARC = YES;
189+
CLANG_ENABLE_OBJC_WEAK = YES;
190+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
191+
CLANG_WARN_BOOL_CONVERSION = YES;
192+
CLANG_WARN_COMMA = YES;
193+
CLANG_WARN_CONSTANT_CONVERSION = YES;
194+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
195+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
196+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
197+
CLANG_WARN_EMPTY_BODY = YES;
198+
CLANG_WARN_ENUM_CONVERSION = YES;
199+
CLANG_WARN_INFINITE_RECURSION = YES;
200+
CLANG_WARN_INT_CONVERSION = YES;
201+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
202+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
203+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
204+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
205+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
206+
CLANG_WARN_STRICT_PROTOTYPES = YES;
207+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
208+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
209+
CLANG_WARN_UNREACHABLE_CODE = YES;
210+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
211+
COPY_PHASE_STRIP = NO;
212+
DEBUG_INFORMATION_FORMAT = dwarf;
213+
ENABLE_STRICT_OBJC_MSGSEND = YES;
214+
ENABLE_TESTABILITY = YES;
215+
GCC_C_LANGUAGE_STANDARD = gnu11;
216+
GCC_DYNAMIC_NO_PIC = NO;
217+
GCC_NO_COMMON_BLOCKS = YES;
218+
GCC_OPTIMIZATION_LEVEL = 0;
219+
GCC_PREPROCESSOR_DEFINITIONS = (
220+
"DEBUG=1",
221+
"$(inherited)",
222+
);
223+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
224+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
225+
GCC_WARN_UNDECLARED_SELECTOR = YES;
226+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
227+
GCC_WARN_UNUSED_FUNCTION = YES;
228+
GCC_WARN_UNUSED_VARIABLE = YES;
229+
MACOSX_DEPLOYMENT_TARGET = 10.15;
230+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
231+
MTL_FAST_MATH = YES;
232+
ONLY_ACTIVE_ARCH = YES;
233+
SDKROOT = macosx;
234+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
235+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
236+
};
237+
name = Debug;
238+
};
239+
1D3B04A123A2B6AB007B7E07 /* Release */ = {
240+
isa = XCBuildConfiguration;
241+
buildSettings = {
242+
ALWAYS_SEARCH_USER_PATHS = NO;
243+
CLANG_ANALYZER_NONNULL = YES;
244+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
245+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
246+
CLANG_CXX_LIBRARY = "libc++";
247+
CLANG_ENABLE_MODULES = YES;
248+
CLANG_ENABLE_OBJC_ARC = YES;
249+
CLANG_ENABLE_OBJC_WEAK = YES;
250+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
251+
CLANG_WARN_BOOL_CONVERSION = YES;
252+
CLANG_WARN_COMMA = YES;
253+
CLANG_WARN_CONSTANT_CONVERSION = YES;
254+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
255+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
256+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
257+
CLANG_WARN_EMPTY_BODY = YES;
258+
CLANG_WARN_ENUM_CONVERSION = YES;
259+
CLANG_WARN_INFINITE_RECURSION = YES;
260+
CLANG_WARN_INT_CONVERSION = YES;
261+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
262+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
263+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
264+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
265+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
266+
CLANG_WARN_STRICT_PROTOTYPES = YES;
267+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
268+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
269+
CLANG_WARN_UNREACHABLE_CODE = YES;
270+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
271+
COPY_PHASE_STRIP = NO;
272+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
273+
ENABLE_NS_ASSERTIONS = NO;
274+
ENABLE_STRICT_OBJC_MSGSEND = YES;
275+
GCC_C_LANGUAGE_STANDARD = gnu11;
276+
GCC_NO_COMMON_BLOCKS = YES;
277+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
278+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
279+
GCC_WARN_UNDECLARED_SELECTOR = YES;
280+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
281+
GCC_WARN_UNUSED_FUNCTION = YES;
282+
GCC_WARN_UNUSED_VARIABLE = YES;
283+
MACOSX_DEPLOYMENT_TARGET = 10.15;
284+
MTL_ENABLE_DEBUG_INFO = NO;
285+
MTL_FAST_MATH = YES;
286+
SDKROOT = macosx;
287+
SWIFT_COMPILATION_MODE = wholemodule;
288+
SWIFT_OPTIMIZATION_LEVEL = "-O";
289+
};
290+
name = Release;
291+
};
292+
1D3B04A323A2B6AB007B7E07 /* Debug */ = {
293+
isa = XCBuildConfiguration;
294+
buildSettings = {
295+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
296+
CODE_SIGN_ENTITLEMENTS = "Lesson 73/Lesson_73.entitlements";
297+
CODE_SIGN_STYLE = Automatic;
298+
COMBINE_HIDPI_IMAGES = YES;
299+
DEVELOPMENT_TEAM = FP44AY6HHW;
300+
ENABLE_HARDENED_RUNTIME = YES;
301+
INFOPLIST_FILE = "Lesson 73/Info.plist";
302+
LD_RUNPATH_SEARCH_PATHS = (
303+
"$(inherited)",
304+
"@executable_path/../Frameworks",
305+
);
306+
PRODUCT_BUNDLE_IDENTIFIER = "com.lucasderraugh.Lesson-73";
307+
PRODUCT_NAME = "$(TARGET_NAME)";
308+
SWIFT_VERSION = 5.0;
309+
};
310+
name = Debug;
311+
};
312+
1D3B04A423A2B6AB007B7E07 /* Release */ = {
313+
isa = XCBuildConfiguration;
314+
buildSettings = {
315+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
316+
CODE_SIGN_ENTITLEMENTS = "Lesson 73/Lesson_73.entitlements";
317+
CODE_SIGN_STYLE = Automatic;
318+
COMBINE_HIDPI_IMAGES = YES;
319+
DEVELOPMENT_TEAM = FP44AY6HHW;
320+
ENABLE_HARDENED_RUNTIME = YES;
321+
INFOPLIST_FILE = "Lesson 73/Info.plist";
322+
LD_RUNPATH_SEARCH_PATHS = (
323+
"$(inherited)",
324+
"@executable_path/../Frameworks",
325+
);
326+
PRODUCT_BUNDLE_IDENTIFIER = "com.lucasderraugh.Lesson-73";
327+
PRODUCT_NAME = "$(TARGET_NAME)";
328+
SWIFT_VERSION = 5.0;
329+
};
330+
name = Release;
331+
};
332+
/* End XCBuildConfiguration section */
333+
334+
/* Begin XCConfigurationList section */
335+
1D3B048F23A2B6AA007B7E07 /* Build configuration list for PBXProject "Lesson 73" */ = {
336+
isa = XCConfigurationList;
337+
buildConfigurations = (
338+
1D3B04A023A2B6AB007B7E07 /* Debug */,
339+
1D3B04A123A2B6AB007B7E07 /* Release */,
340+
);
341+
defaultConfigurationIsVisible = 0;
342+
defaultConfigurationName = Release;
343+
};
344+
1D3B04A223A2B6AB007B7E07 /* Build configuration list for PBXNativeTarget "Lesson 73" */ = {
345+
isa = XCConfigurationList;
346+
buildConfigurations = (
347+
1D3B04A323A2B6AB007B7E07 /* Debug */,
348+
1D3B04A423A2B6AB007B7E07 /* Release */,
349+
);
350+
defaultConfigurationIsVisible = 0;
351+
defaultConfigurationName = Release;
352+
};
353+
/* End XCConfigurationList section */
354+
};
355+
rootObject = 1D3B048C23A2B6AA007B7E07 /* Project object */;
356+
}

Lesson 73/Lesson 73/Lesson 73.xcodeproj/project.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>

0 commit comments

Comments
 (0)