From 7570403fa7f468eb22253819e964b6ed53738d1a Mon Sep 17 00:00:00 2001 From: HsiangHo Date: Wed, 24 Oct 2018 23:50:07 +0800 Subject: [PATCH 1/3] FIXED: NSKitQueue _backingStore nil --- NSKit/Data Structures/NSKitQueue.m | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/NSKit/Data Structures/NSKitQueue.m b/NSKit/Data Structures/NSKitQueue.m index 2d8c915..93972f6 100644 --- a/NSKit/Data Structures/NSKitQueue.m +++ b/NSKit/Data Structures/NSKitQueue.m @@ -33,11 +33,16 @@ @implementation NSKitQueue #pragma mark - Overrides -- (NSMutableArray *)backingStore +- (instancetype)init { - if (_backingStore == nil) { + if (self = [super init]) { _backingStore = [NSMutableArray array]; } + return self; +} + +- (NSMutableArray *)backingStore +{ return _backingStore; } From 7deacc4cd3057f7ed3125ec5bfa43c24f04379f9 Mon Sep 17 00:00:00 2001 From: HsiangHo Date: Wed, 24 Oct 2018 23:52:30 +0800 Subject: [PATCH 2/3] FIXED: NSKitStack _backingStore nil --- NSKit/Data Structures/NSKitStack.m | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/NSKit/Data Structures/NSKitStack.m b/NSKit/Data Structures/NSKitStack.m index f20839c..c30d3dc 100644 --- a/NSKit/Data Structures/NSKitStack.m +++ b/NSKit/Data Structures/NSKitStack.m @@ -32,11 +32,16 @@ @implementation NSKitStack #pragma mark - Overrides -- (NSMutableArray *)backingStore +- (instancetype)init { - if (_backingStore == nil) { + if (self = [super init]) { _backingStore = [NSMutableArray array]; } + return self; +} + +- (NSMutableArray *)backingStore +{ return _backingStore; } From a055e99a64a7afb8be6d56a4dbaec89bd4e7cff4 Mon Sep 17 00:00:00 2001 From: HsiangHo Date: Thu, 25 Oct 2018 00:02:59 +0800 Subject: [PATCH 3/3] Fixed Host Application Error --- NSKit.xcodeproj/project.pbxproj | 7 ------- 1 file changed, 7 deletions(-) diff --git a/NSKit.xcodeproj/project.pbxproj b/NSKit.xcodeproj/project.pbxproj index fd4735d..58e754b 100644 --- a/NSKit.xcodeproj/project.pbxproj +++ b/NSKit.xcodeproj/project.pbxproj @@ -650,9 +650,6 @@ CDB298081777A4A700889B06 = { DevelopmentTeam = HPSF3D2F4U; }; - CDB2981F1777A4A700889B06 = { - TestTargetID = CDB298081777A4A700889B06; - }; }; }; buildConfigurationList = CDB298031777A4A700889B06 /* Build configuration list for PBXProject "NSKit" */; @@ -869,7 +866,6 @@ CD025928177906A1006A7C54 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/NSKit.framework/Versions/A/NSKit"; COMBINE_HIDPI_IMAGES = YES; FRAMEWORK_SEARCH_PATHS = ( "$(DEVELOPER_FRAMEWORKS_DIR)", @@ -883,7 +879,6 @@ ); INFOPLIST_FILE = "NSKitTests/NSKitTests-Info.plist"; PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; WRAPPER_EXTENSION = xctest; }; name = Development; @@ -956,7 +951,6 @@ CD02592B177906A8006A7C54 /* App Store */ = { isa = XCBuildConfiguration; buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/NSKit.framework/Versions/A/NSKit"; COMBINE_HIDPI_IMAGES = YES; FRAMEWORK_SEARCH_PATHS = ( "$(DEVELOPER_FRAMEWORKS_DIR)", @@ -966,7 +960,6 @@ GCC_PREFIX_HEADER = "NSKit/NSKit-Prefix.pch"; INFOPLIST_FILE = "NSKitTests/NSKitTests-Info.plist"; PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; WRAPPER_EXTENSION = xctest; }; name = "App Store";