Skip to content

Commit da236bb

Browse files
committed
preliminary updating of chapter 10 examples
1 parent 7dc0300 commit da236bb

File tree

39 files changed

+434
-183
lines changed

39 files changed

+434
-183
lines changed

bk2ch10p495TableWithDynamicType/TableWithDynamicType.xcodeproj/project.pbxproj

+12-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -104,7 +104,7 @@
104104
};
105105
};
106106
buildConfigurationList = 328BC59C198AB6F20062D99A /* Build configuration list for PBXProject "TableWithDynamicType" */;
107-
compatibilityVersion = "Xcode 3.2";
107+
compatibilityVersion = "Xcode 9.3";
108108
developmentRegion = English;
109109
hasScannedForEncodings = 0;
110110
knownRegions = (
@@ -268,7 +268,11 @@
268268
buildSettings = {
269269
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
270270
INFOPLIST_FILE = TableWithDynamicType/Info.plist;
271-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
271+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
272+
LD_RUNPATH_SEARCH_PATHS = (
273+
"$(inherited)",
274+
"@executable_path/Frameworks",
275+
);
272276
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
273277
PRODUCT_NAME = "$(TARGET_NAME)";
274278
SWIFT_VERSION = 5.0;
@@ -280,7 +284,11 @@
280284
buildSettings = {
281285
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
282286
INFOPLIST_FILE = TableWithDynamicType/Info.plist;
283-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
287+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
288+
LD_RUNPATH_SEARCH_PATHS = (
289+
"$(inherited)",
290+
"@executable_path/Frameworks",
291+
);
284292
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
285293
PRODUCT_NAME = "$(TARGET_NAME)";
286294
SWIFT_VERSION = 5.0;

bk2ch10p495dynamicType/ch23p770font1dynamicType.xcodeproj/project.pbxproj

+12-6
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -102,7 +102,7 @@
102102
};
103103
};
104104
buildConfigurationList = C9DDA0D4180DC5E900E9E0CC /* Build configuration list for PBXProject "ch23p770font1dynamicType" */;
105-
compatibilityVersion = "Xcode 3.2";
105+
compatibilityVersion = "Xcode 9.3";
106106
developmentRegion = English;
107107
hasScannedForEncodings = 0;
108108
knownRegions = (
@@ -266,8 +266,11 @@
266266
GCC_PRECOMPILE_PREFIX_HEADER = YES;
267267
GCC_PREFIX_HEADER = "ch23p670font1dynamicType/ch23p770font1dynamicType-Prefix.pch";
268268
INFOPLIST_FILE = "ch23p670font1dynamicType/ch23p770font1dynamicType-Info.plist";
269-
IPHONEOS_DEPLOYMENT_TARGET = 12.2;
270-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
269+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
270+
LD_RUNPATH_SEARCH_PATHS = (
271+
"$(inherited)",
272+
"@executable_path/Frameworks",
273+
);
271274
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
272275
PRODUCT_NAME = ch23p770font1dynamicType;
273276
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -285,8 +288,11 @@
285288
GCC_PRECOMPILE_PREFIX_HEADER = YES;
286289
GCC_PREFIX_HEADER = "ch23p670font1dynamicType/ch23p770font1dynamicType-Prefix.pch";
287290
INFOPLIST_FILE = "ch23p670font1dynamicType/ch23p770font1dynamicType-Info.plist";
288-
IPHONEOS_DEPLOYMENT_TARGET = 12.2;
289-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
291+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
292+
LD_RUNPATH_SEARCH_PATHS = (
293+
"$(inherited)",
294+
"@executable_path/Frameworks",
295+
);
290296
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
291297
PRODUCT_NAME = ch23p770font1dynamicType;
292298
SWIFT_VERSION = 5.0;

bk2ch10p497downloadableFonts/ch23p770font2downloadableFont.xcodeproj/project.pbxproj

+12-6
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -107,7 +107,7 @@
107107
};
108108
};
109109
buildConfigurationList = C9DDA0D4180DC5E900E9E0CC /* Build configuration list for PBXProject "ch23p770font2downloadableFont" */;
110-
compatibilityVersion = "Xcode 3.2";
110+
compatibilityVersion = "Xcode 9.3";
111111
developmentRegion = English;
112112
hasScannedForEncodings = 0;
113113
knownRegions = (
@@ -273,8 +273,11 @@
273273
GCC_PRECOMPILE_PREFIX_HEADER = YES;
274274
GCC_PREFIX_HEADER = "ch23p670font1dynamicType/ch23p770font2downloadableFont-Prefix.pch";
275275
INFOPLIST_FILE = ch23p670font1dynamicType/Info.plist;
276-
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
277-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
276+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
277+
LD_RUNPATH_SEARCH_PATHS = (
278+
"$(inherited)",
279+
"@executable_path/Frameworks",
280+
);
278281
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
279282
PRODUCT_NAME = ch23p770font2downloadableFont;
280283
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -293,8 +296,11 @@
293296
GCC_PRECOMPILE_PREFIX_HEADER = YES;
294297
GCC_PREFIX_HEADER = "ch23p670font1dynamicType/ch23p770font2downloadableFont-Prefix.pch";
295298
INFOPLIST_FILE = ch23p670font1dynamicType/Info.plist;
296-
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
297-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
299+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
300+
LD_RUNPATH_SEARCH_PATHS = (
301+
"$(inherited)",
302+
"@executable_path/Frameworks",
303+
);
298304
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
299305
PRODUCT_NAME = ch23p770font2downloadableFont;
300306
SWIFT_VERSION = 5.0;

bk2ch10p498fontDescriptor/ch23p770font3fontDescriptor.xcodeproj/project.pbxproj

+12-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -101,7 +101,7 @@
101101
};
102102
};
103103
buildConfigurationList = C9DDA0D4180DC5E900E9E0CC /* Build configuration list for PBXProject "ch23p770font3fontDescriptor" */;
104-
compatibilityVersion = "Xcode 3.2";
104+
compatibilityVersion = "Xcode 9.3";
105105
developmentRegion = English;
106106
hasScannedForEncodings = 0;
107107
knownRegions = (
@@ -264,7 +264,11 @@
264264
GCC_PRECOMPILE_PREFIX_HEADER = YES;
265265
GCC_PREFIX_HEADER = "ch23p670font1dynamicType/ch23p770font3fontDescriptor-Prefix.pch";
266266
INFOPLIST_FILE = "ch23p670font1dynamicType/ch23p770font3fontDescriptor-Info.plist";
267-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
267+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
268+
LD_RUNPATH_SEARCH_PATHS = (
269+
"$(inherited)",
270+
"@executable_path/Frameworks",
271+
);
268272
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
269273
PRODUCT_NAME = ch23p770font3fontDescriptor;
270274
SWIFT_OBJC_BRIDGING_HEADER = "";
@@ -282,7 +286,11 @@
282286
GCC_PRECOMPILE_PREFIX_HEADER = YES;
283287
GCC_PREFIX_HEADER = "ch23p670font1dynamicType/ch23p770font3fontDescriptor-Prefix.pch";
284288
INFOPLIST_FILE = "ch23p670font1dynamicType/ch23p770font3fontDescriptor-Info.plist";
285-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
289+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
290+
LD_RUNPATH_SEARCH_PATHS = (
291+
"$(inherited)",
292+
"@executable_path/Frameworks",
293+
);
286294
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
287295
PRODUCT_NAME = ch23p770font3fontDescriptor;
288296
SWIFT_OBJC_BRIDGING_HEADER = "";

bk2ch10p499fontDescriptor2/ch23p770font4fontDescriptor2.xcodeproj/project.pbxproj

+12-6
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -104,7 +104,7 @@
104104
};
105105
};
106106
buildConfigurationList = C9DDA0D4180DC5E900E9E0CC /* Build configuration list for PBXProject "ch23p770font4fontDescriptor2" */;
107-
compatibilityVersion = "Xcode 3.2";
107+
compatibilityVersion = "Xcode 9.3";
108108
developmentRegion = English;
109109
hasScannedForEncodings = 0;
110110
knownRegions = (
@@ -269,8 +269,11 @@
269269
GCC_PRECOMPILE_PREFIX_HEADER = YES;
270270
GCC_PREFIX_HEADER = "ch23p670font1dynamicType/ch23p770font4fontDescriptor2-Prefix.pch";
271271
INFOPLIST_FILE = "ch23p670font1dynamicType/ch23p770font4fontDescriptor2-Info.plist";
272-
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
273-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
272+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
273+
LD_RUNPATH_SEARCH_PATHS = (
274+
"$(inherited)",
275+
"@executable_path/Frameworks",
276+
);
274277
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
275278
PRODUCT_NAME = ch23p770font4fontDescriptor2;
276279
SWIFT_OBJC_BRIDGING_HEADER = "";
@@ -290,8 +293,11 @@
290293
GCC_PRECOMPILE_PREFIX_HEADER = YES;
291294
GCC_PREFIX_HEADER = "ch23p670font1dynamicType/ch23p770font4fontDescriptor2-Prefix.pch";
292295
INFOPLIST_FILE = "ch23p670font1dynamicType/ch23p770font4fontDescriptor2-Info.plist";
293-
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
294-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
296+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
297+
LD_RUNPATH_SEARCH_PATHS = (
298+
"$(inherited)",
299+
"@executable_path/Frameworks",
300+
);
295301
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
296302
PRODUCT_NAME = ch23p770font4fontDescriptor2;
297303
SWIFT_OBJC_BRIDGING_HEADER = "";

bk2ch10p503attributedString/ch23p771attributedStringInLabel.xcodeproj/project.pbxproj

+13-5
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -100,7 +100,7 @@
100100
};
101101
};
102102
buildConfigurationList = C95D8F6D180E42B700727A36 /* Build configuration list for PBXProject "ch23p771attributedStringInLabel" */;
103-
compatibilityVersion = "Xcode 3.2";
103+
compatibilityVersion = "Xcode 9.3";
104104
developmentRegion = English;
105105
hasScannedForEncodings = 0;
106106
knownRegions = (
@@ -263,8 +263,12 @@
263263
GCC_PRECOMPILE_PREFIX_HEADER = YES;
264264
GCC_PREFIX_HEADER = "ch23p771attributedStringInLabel/ch23p771attributedStringInLabel-Prefix.pch";
265265
INFOPLIST_FILE = "ch23p771attributedStringInLabel/ch23p771attributedStringInLabel-Info.plist";
266-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
267-
ONLY_ACTIVE_ARCH = NO;
266+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
267+
LD_RUNPATH_SEARCH_PATHS = (
268+
"$(inherited)",
269+
"@executable_path/Frameworks",
270+
);
271+
ONLY_ACTIVE_ARCH = YES;
268272
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
269273
PRODUCT_NAME = "$(TARGET_NAME)";
270274
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -281,7 +285,11 @@
281285
GCC_PRECOMPILE_PREFIX_HEADER = YES;
282286
GCC_PREFIX_HEADER = "ch23p771attributedStringInLabel/ch23p771attributedStringInLabel-Prefix.pch";
283287
INFOPLIST_FILE = "ch23p771attributedStringInLabel/ch23p771attributedStringInLabel-Info.plist";
284-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
288+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
289+
LD_RUNPATH_SEARCH_PATHS = (
290+
"$(inherited)",
291+
"@executable_path/Frameworks",
292+
);
285293
ONLY_ACTIVE_ARCH = NO;
286294
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.${PRODUCT_NAME:rfc1034identifier}";
287295
PRODUCT_NAME = "$(TARGET_NAME)";

bk2ch10p504RTFImportTest/RTFImportTest.xcodeproj/project.pbxproj

+12-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -104,7 +104,7 @@
104104
};
105105
};
106106
buildConfigurationList = 3252178B19EAB467007E7E1C /* Build configuration list for PBXProject "RTFImportTest" */;
107-
compatibilityVersion = "Xcode 3.2";
107+
compatibilityVersion = "Xcode 9.3";
108108
developmentRegion = English;
109109
hasScannedForEncodings = 0;
110110
knownRegions = (
@@ -276,7 +276,11 @@
276276
buildSettings = {
277277
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
278278
INFOPLIST_FILE = RTFImportTest/Info.plist;
279-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
279+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
280+
LD_RUNPATH_SEARCH_PATHS = (
281+
"$(inherited)",
282+
"@executable_path/Frameworks",
283+
);
280284
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.$(PRODUCT_NAME:rfc1034identifier)";
281285
PRODUCT_NAME = "$(TARGET_NAME)";
282286
SWIFT_VERSION = 5.0;
@@ -288,7 +292,11 @@
288292
buildSettings = {
289293
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
290294
INFOPLIST_FILE = RTFImportTest/Info.plist;
291-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
295+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
296+
LD_RUNPATH_SEARCH_PATHS = (
297+
"$(inherited)",
298+
"@executable_path/Frameworks",
299+
);
292300
PRODUCT_BUNDLE_IDENTIFIER = "com.neuburg.matt.$(PRODUCT_NAME:rfc1034identifier)";
293301
PRODUCT_NAME = "$(TARGET_NAME)";
294302
SWIFT_VERSION = 5.0;

bk2ch10p505UnderliningTest/UnderliningTest.xcodeproj/project.pbxproj

+12-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -100,7 +100,7 @@
100100
};
101101
};
102102
buildConfigurationList = 328BBD161B961AF9009CBAA2 /* Build configuration list for PBXProject "UnderliningTest" */;
103-
compatibilityVersion = "Xcode 3.2";
103+
compatibilityVersion = "Xcode 9.3";
104104
developmentRegion = English;
105105
hasScannedForEncodings = 0;
106106
knownRegions = (
@@ -249,7 +249,11 @@
249249
buildSettings = {
250250
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
251251
INFOPLIST_FILE = UnderliningTest/Info.plist;
252-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
252+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
253+
LD_RUNPATH_SEARCH_PATHS = (
254+
"$(inherited)",
255+
"@executable_path/Frameworks",
256+
);
253257
PRODUCT_BUNDLE_IDENTIFIER = com.neuburg.matt.UnderliningTest;
254258
PRODUCT_NAME = "$(TARGET_NAME)";
255259
SWIFT_VERSION = 5.0;
@@ -261,7 +265,11 @@
261265
buildSettings = {
262266
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
263267
INFOPLIST_FILE = UnderliningTest/Info.plist;
264-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
268+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
269+
LD_RUNPATH_SEARCH_PATHS = (
270+
"$(inherited)",
271+
"@executable_path/Frameworks",
272+
);
265273
PRODUCT_BUNDLE_IDENTIFIER = com.neuburg.matt.UnderliningTest;
266274
PRODUCT_NAME = "$(TARGET_NAME)";
267275
SWIFT_VERSION = 5.0;

0 commit comments

Comments
 (0)