Skip to content

Commit 004a3bf

Browse files
committed
rest of chapter 5
1 parent a519bd0 commit 004a3bf

File tree

22 files changed

+884
-2
lines changed

22 files changed

+884
-2
lines changed

bk1ch05p240error/bk1ch05p241error.xcodeproj/project.pbxproj

+2
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@
262262
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
263263
CLANG_ENABLE_MODULES = YES;
264264
INFOPLIST_FILE = bk1ch05p241error/Info.plist;
265+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
265266
LD_RUNPATH_SEARCH_PATHS = (
266267
"$(inherited)",
267268
"@executable_path/Frameworks",
@@ -280,6 +281,7 @@
280281
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
281282
CLANG_ENABLE_MODULES = YES;
282283
INFOPLIST_FILE = bk1ch05p241error/Info.plist;
284+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
283285
LD_RUNPATH_SEARCH_PATHS = (
284286
"$(inherited)",
285287
"@executable_path/Frameworks",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1300"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "32F8A8AE1B385DBA0042B53B"
18+
BuildableName = "bk1ch05p241error.app"
19+
BlueprintName = "bk1ch05p241error"
20+
ReferencedContainer = "container:bk1ch05p241error.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES">
30+
<Testables>
31+
</Testables>
32+
</TestAction>
33+
<LaunchAction
34+
buildConfiguration = "Debug"
35+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
36+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
37+
launchStyle = "0"
38+
useCustomWorkingDirectory = "NO"
39+
ignoresPersistentStateOnLaunch = "NO"
40+
debugDocumentVersioning = "YES"
41+
debugServiceExtension = "internal"
42+
allowLocationSimulation = "YES">
43+
<BuildableProductRunnable
44+
runnableDebuggingMode = "0">
45+
<BuildableReference
46+
BuildableIdentifier = "primary"
47+
BlueprintIdentifier = "32F8A8AE1B385DBA0042B53B"
48+
BuildableName = "bk1ch05p241error.app"
49+
BlueprintName = "bk1ch05p241error"
50+
ReferencedContainer = "container:bk1ch05p241error.xcodeproj">
51+
</BuildableReference>
52+
</BuildableProductRunnable>
53+
</LaunchAction>
54+
<ProfileAction
55+
buildConfiguration = "Release"
56+
shouldUseLaunchSchemeArgsEnv = "YES"
57+
savedToolIdentifier = ""
58+
useCustomWorkingDirectory = "NO"
59+
debugDocumentVersioning = "YES">
60+
<BuildableProductRunnable
61+
runnableDebuggingMode = "0">
62+
<BuildableReference
63+
BuildableIdentifier = "primary"
64+
BlueprintIdentifier = "32F8A8AE1B385DBA0042B53B"
65+
BuildableName = "bk1ch05p241error.app"
66+
BlueprintName = "bk1ch05p241error"
67+
ReferencedContainer = "container:bk1ch05p241error.xcodeproj">
68+
</BuildableReference>
69+
</BuildableProductRunnable>
70+
</ProfileAction>
71+
<AnalyzeAction
72+
buildConfiguration = "Debug">
73+
</AnalyzeAction>
74+
<ArchiveAction
75+
buildConfiguration = "Release"
76+
revealArchiveInOrganizer = "YES">
77+
</ArchiveAction>
78+
</Scheme>

bk1ch05p240error2/bk1ch05p240error2.xcodeproj/project.pbxproj

+2
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@
249249
buildSettings = {
250250
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
251251
INFOPLIST_FILE = bk1ch05p240error2/Info.plist;
252+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
252253
LD_RUNPATH_SEARCH_PATHS = (
253254
"$(inherited)",
254255
"@executable_path/Frameworks",
@@ -264,6 +265,7 @@
264265
buildSettings = {
265266
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
266267
INFOPLIST_FILE = bk1ch05p240error2/Info.plist;
268+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
267269
LD_RUNPATH_SEARCH_PATHS = (
268270
"$(inherited)",
269271
"@executable_path/Frameworks",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1300"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "324B5F041B4831640016578D"
18+
BuildableName = "bk1ch05p240error2.app"
19+
BlueprintName = "bk1ch05p240error2"
20+
ReferencedContainer = "container:bk1ch05p240error2.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES">
30+
<Testables>
31+
</Testables>
32+
</TestAction>
33+
<LaunchAction
34+
buildConfiguration = "Debug"
35+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
36+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
37+
launchStyle = "0"
38+
useCustomWorkingDirectory = "NO"
39+
ignoresPersistentStateOnLaunch = "NO"
40+
debugDocumentVersioning = "YES"
41+
debugServiceExtension = "internal"
42+
allowLocationSimulation = "YES">
43+
<BuildableProductRunnable
44+
runnableDebuggingMode = "0">
45+
<BuildableReference
46+
BuildableIdentifier = "primary"
47+
BlueprintIdentifier = "324B5F041B4831640016578D"
48+
BuildableName = "bk1ch05p240error2.app"
49+
BlueprintName = "bk1ch05p240error2"
50+
ReferencedContainer = "container:bk1ch05p240error2.xcodeproj">
51+
</BuildableReference>
52+
</BuildableProductRunnable>
53+
</LaunchAction>
54+
<ProfileAction
55+
buildConfiguration = "Release"
56+
shouldUseLaunchSchemeArgsEnv = "YES"
57+
savedToolIdentifier = ""
58+
useCustomWorkingDirectory = "NO"
59+
debugDocumentVersioning = "YES">
60+
<BuildableProductRunnable
61+
runnableDebuggingMode = "0">
62+
<BuildableReference
63+
BuildableIdentifier = "primary"
64+
BlueprintIdentifier = "324B5F041B4831640016578D"
65+
BuildableName = "bk1ch05p240error2.app"
66+
BlueprintName = "bk1ch05p240error2"
67+
ReferencedContainer = "container:bk1ch05p240error2.xcodeproj">
68+
</BuildableReference>
69+
</BuildableProductRunnable>
70+
</ProfileAction>
71+
<AnalyzeAction
72+
buildConfiguration = "Debug">
73+
</AnalyzeAction>
74+
<ArchiveAction
75+
buildConfiguration = "Release"
76+
revealArchiveInOrganizer = "YES">
77+
</ArchiveAction>
78+
</Scheme>

bk1ch05p241defer/bk1ch05p240defer.xcodeproj/project.pbxproj

+2
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@
249249
buildSettings = {
250250
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
251251
INFOPLIST_FILE = bk1ch05p240defer/Info.plist;
252+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
252253
LD_RUNPATH_SEARCH_PATHS = (
253254
"$(inherited)",
254255
"@executable_path/Frameworks",
@@ -264,6 +265,7 @@
264265
buildSettings = {
265266
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
266267
INFOPLIST_FILE = bk1ch05p240defer/Info.plist;
268+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
267269
LD_RUNPATH_SEARCH_PATHS = (
268270
"$(inherited)",
269271
"@executable_path/Frameworks",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1300"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "32047A871B37942300D1B804"
18+
BuildableName = "bk1ch05p240defer.app"
19+
BlueprintName = "bk1ch05p240defer"
20+
ReferencedContainer = "container:bk1ch05p240defer.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES">
30+
<Testables>
31+
</Testables>
32+
</TestAction>
33+
<LaunchAction
34+
buildConfiguration = "Debug"
35+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
36+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
37+
launchStyle = "0"
38+
useCustomWorkingDirectory = "NO"
39+
ignoresPersistentStateOnLaunch = "NO"
40+
debugDocumentVersioning = "YES"
41+
debugServiceExtension = "internal"
42+
allowLocationSimulation = "YES">
43+
<BuildableProductRunnable
44+
runnableDebuggingMode = "0">
45+
<BuildableReference
46+
BuildableIdentifier = "primary"
47+
BlueprintIdentifier = "32047A871B37942300D1B804"
48+
BuildableName = "bk1ch05p240defer.app"
49+
BlueprintName = "bk1ch05p240defer"
50+
ReferencedContainer = "container:bk1ch05p240defer.xcodeproj">
51+
</BuildableReference>
52+
</BuildableProductRunnable>
53+
</LaunchAction>
54+
<ProfileAction
55+
buildConfiguration = "Release"
56+
shouldUseLaunchSchemeArgsEnv = "YES"
57+
savedToolIdentifier = ""
58+
useCustomWorkingDirectory = "NO"
59+
debugDocumentVersioning = "YES">
60+
<BuildableProductRunnable
61+
runnableDebuggingMode = "0">
62+
<BuildableReference
63+
BuildableIdentifier = "primary"
64+
BlueprintIdentifier = "32047A871B37942300D1B804"
65+
BuildableName = "bk1ch05p240defer.app"
66+
BlueprintName = "bk1ch05p240defer"
67+
ReferencedContainer = "container:bk1ch05p240defer.xcodeproj">
68+
</BuildableReference>
69+
</BuildableProductRunnable>
70+
</ProfileAction>
71+
<AnalyzeAction
72+
buildConfiguration = "Debug">
73+
</AnalyzeAction>
74+
<ArchiveAction
75+
buildConfiguration = "Release"
76+
revealArchiveInOrganizer = "YES">
77+
</ArchiveAction>
78+
</Scheme>

bk1ch05p246keyPaths/KeyPathTest.xcodeproj/project.pbxproj

+2
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@
277277
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
278278
DEVELOPMENT_TEAM = W3LHX5RGV2;
279279
INFOPLIST_FILE = KeyPathTest/Info.plist;
280+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
280281
LD_RUNPATH_SEARCH_PATHS = (
281282
"$(inherited)",
282283
"@executable_path/Frameworks",
@@ -294,6 +295,7 @@
294295
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
295296
DEVELOPMENT_TEAM = W3LHX5RGV2;
296297
INFOPLIST_FILE = KeyPathTest/Info.plist;
298+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
297299
LD_RUNPATH_SEARCH_PATHS = (
298300
"$(inherited)",
299301
"@executable_path/Frameworks",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1300"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "817D09B91F23C8F000DF7069"
18+
BuildableName = "KeyPathTest.app"
19+
BlueprintName = "KeyPathTest"
20+
ReferencedContainer = "container:KeyPathTest.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES">
30+
<Testables>
31+
</Testables>
32+
</TestAction>
33+
<LaunchAction
34+
buildConfiguration = "Debug"
35+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
36+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
37+
launchStyle = "0"
38+
useCustomWorkingDirectory = "NO"
39+
ignoresPersistentStateOnLaunch = "NO"
40+
debugDocumentVersioning = "YES"
41+
debugServiceExtension = "internal"
42+
allowLocationSimulation = "YES">
43+
<BuildableProductRunnable
44+
runnableDebuggingMode = "0">
45+
<BuildableReference
46+
BuildableIdentifier = "primary"
47+
BlueprintIdentifier = "817D09B91F23C8F000DF7069"
48+
BuildableName = "KeyPathTest.app"
49+
BlueprintName = "KeyPathTest"
50+
ReferencedContainer = "container:KeyPathTest.xcodeproj">
51+
</BuildableReference>
52+
</BuildableProductRunnable>
53+
</LaunchAction>
54+
<ProfileAction
55+
buildConfiguration = "Release"
56+
shouldUseLaunchSchemeArgsEnv = "YES"
57+
savedToolIdentifier = ""
58+
useCustomWorkingDirectory = "NO"
59+
debugDocumentVersioning = "YES">
60+
<BuildableProductRunnable
61+
runnableDebuggingMode = "0">
62+
<BuildableReference
63+
BuildableIdentifier = "primary"
64+
BlueprintIdentifier = "817D09B91F23C8F000DF7069"
65+
BuildableName = "KeyPathTest.app"
66+
BlueprintName = "KeyPathTest"
67+
ReferencedContainer = "container:KeyPathTest.xcodeproj">
68+
</BuildableReference>
69+
</BuildableProductRunnable>
70+
</ProfileAction>
71+
<AnalyzeAction
72+
buildConfiguration = "Debug">
73+
</AnalyzeAction>
74+
<ArchiveAction
75+
buildConfiguration = "Release"
76+
revealArchiveInOrganizer = "YES">
77+
</ArchiveAction>
78+
</Scheme>

bk1ch05p247ResultTest/ResultTest.xcodeproj/project.pbxproj

+2
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,7 @@
285285
CODE_SIGN_STYLE = Automatic;
286286
DEVELOPMENT_TEAM = W3LHX5RGV2;
287287
INFOPLIST_FILE = ResultTest/Info.plist;
288+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
288289
LD_RUNPATH_SEARCH_PATHS = (
289290
"$(inherited)",
290291
"@executable_path/Frameworks",
@@ -303,6 +304,7 @@
303304
CODE_SIGN_STYLE = Automatic;
304305
DEVELOPMENT_TEAM = W3LHX5RGV2;
305306
INFOPLIST_FILE = ResultTest/Info.plist;
307+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
306308
LD_RUNPATH_SEARCH_PATHS = (
307309
"$(inherited)",
308310
"@executable_path/Frameworks",

0 commit comments

Comments
 (0)