From a40c3980a1424c5114bfe59adb5ee7deeecdb443 Mon Sep 17 00:00:00 2001 From: Mihai Chifor Date: Mon, 31 Aug 2015 14:40:43 +0300 Subject: [PATCH 01/13] fix initializer for BIHandlerTableView --- BIObjCHelpers/Handlers/TableView/BIHandlerTableView.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BIObjCHelpers/Handlers/TableView/BIHandlerTableView.m b/BIObjCHelpers/Handlers/TableView/BIHandlerTableView.m index 7369eef..c929e41 100644 --- a/BIObjCHelpers/Handlers/TableView/BIHandlerTableView.m +++ b/BIObjCHelpers/Handlers/TableView/BIHandlerTableView.m @@ -29,7 +29,7 @@ - (instancetype)initWithTableView:(UITableView *)tableView { self = [super init]; if (self) { self.tableView = tableView; - if ([self.tableView isMemberOfClass:[BITableView class]]) { + if ([self.tableView isKindOfClass:[BITableView class]]) { BITableView *biTableView = (BITableView *)self.tableView; biTableView.handler = self; } From cb7d1c604d76dca161ad80745ba33e6e2d354957 Mon Sep 17 00:00:00 2001 From: Mihai Chifor Date: Tue, 1 Sep 2015 19:59:20 +0300 Subject: [PATCH 02/13] add collectionview with infinite scrolling and pull-to-refresh --- BIObjCHelpers.xcodeproj/project.pbxproj | 148 +- .../BITableViewBatch.h => Common/BIBatch.h} | 12 +- .../BITableViewBatch.m => Common/BIBatch.m} | 16 +- BIObjCHelpers/Batch/Common/BIBatchHelper.h | 33 + BIObjCHelpers/Batch/Common/BIBatchHelper.m | 54 + .../BIDatasourceFeedCollectionView.h | 33 + .../BIDatasourceFeedCollectionView.m | 135 + .../TableView/BIDatasourceFeedTableView.h | 8 +- .../TableView/BIDatasourceFeedTableView.m | 16 +- BIObjCHelpers/Details/BIScrollDetails.h | 28 + BIObjCHelpers/Details/BIScrollDirection.h | 17 - .../CollectionView/BIHandlerCollectionView.h | 27 + .../CollectionView/BIHandlerCollectionView.m | 71 + BIObjCHelpers/Interface/BIObjCHelpers.h | 2 +- .../Proxy/_BIScrollViewProxy.h} | 10 +- .../Proxy/_BIScrollViewProxy.m} | 12 +- ...lectionViewActivityIndicatorReusableView.h | 13 + ...lectionViewActivityIndicatorReusableView.m | 55 + .../Views/CollectionView/BICollectionView.h | 71 + .../Views/CollectionView/BICollectionView.m | 169 + .../Cell/BICollectionViewCell.h | 13 + .../Cell/BICollectionViewCell.m | 13 + .../_BICollectionView+Internal.h | 16 + .../Views/Pull To Refresh/BIRefreshControl.h | 15 + .../Views/Pull To Refresh/BIRefreshControl.m | 28 + .../BIActivityIndicatorContainerView.h | 0 .../BIActivityIndicatorContainerView.m | 0 BIObjCHelpers/Views/TableView/BITableView.h | 34 +- BIObjCHelpers/Views/TableView/BITableView.m | 55 +- .../Views/TableView/_BITableView+Internal.m | 16 - .../Tests/Batch/BIBatchFetchingTestCase.m | 1 + .../TableView/BITableViewBatchTestCase.m | 10 +- .../BIDatasourceFeedTableViewTestCase.m | 10 +- .../TableView/BIMockDatasourceFeedTableView.h | 4 +- .../TableView/BIMockDatasourceFeedTableView.m | 4 +- .../project.pbxproj | 88 +- .../Classes/GUI/BIMain.storyboard | 70 +- .../BIExampleDatasourceFeedCollectionView.h | 13 + .../BIExampleDatasourceFeedCollectionView.m | 61 + .../BIExampleFeedCollectionViewController.h | 17 + .../BIExampleFeedCollectionViewController.m | 49 + .../Views/Cell/BIExampleCollectionViewCell.h | 16 + .../Views/Cell/BIExampleCollectionViewCell.m | 68 + .../BIExampleDatasourceFeedTableView.h | 0 .../BIExampleDatasourceFeedTableView.m | 14 +- .../BIExampleFeedTableViewController.h | 0 .../BIExampleFeedTableViewController.m | 0 Example/Podfile.lock | 4 +- .../BIActivityIndicatorContainerView.h | 2 +- .../Headers/Private/BIObjCHelpers/BIBatch.h | 1 + .../Private/BIObjCHelpers/BIBatchHelper.h | 1 + .../Private/BIObjCHelpers/BICollectionView.h | 1 + ...lectionViewActivityIndicatorReusableView.h | 1 + .../BIObjCHelpers/BICollectionViewCell.h | 1 + .../BIDatasourceFeedCollectionView.h | 1 + .../BIObjCHelpers/BIHandlerCollectionView.h | 1 + .../Private/BIObjCHelpers/BIScrollDetails.h | 1 + .../Private/BIObjCHelpers/BIScrollDirection.h | 1 - .../Private/BIObjCHelpers/BITableViewBatch.h | 1 - .../_BICollectionView+Internal.h | 1 + .../BIObjCHelpers/_BIScrollViewProxy.h | 1 + .../BIObjCHelpers/_BITableView+Internal.h | 1 + .../Private/BIObjCHelpers/_BITableViewProxy.h | 1 - .../BIActivityIndicatorContainerView.h | 2 +- .../Headers/Public/BIObjCHelpers/BIBatch.h | 1 + .../Public/BIObjCHelpers/BIBatchHelper.h | 1 + .../Public/BIObjCHelpers/BICollectionView.h | 1 + ...lectionViewActivityIndicatorReusableView.h | 1 + .../BIObjCHelpers/BICollectionViewCell.h | 1 + .../BIDatasourceFeedCollectionView.h | 1 + .../BIObjCHelpers/BIHandlerCollectionView.h | 1 + .../Public/BIObjCHelpers/BIScrollDetails.h | 1 + .../Public/BIObjCHelpers/BIScrollDirection.h | 1 - .../Public/BIObjCHelpers/BITableViewBatch.h | 1 - .../_BICollectionView+Internal.h | 1 + .../Public/BIObjCHelpers/_BIScrollViewProxy.h | 1 + .../BIObjCHelpers/_BITableView+Internal.h | 1 + .../Public/BIObjCHelpers/_BITableViewProxy.h | 1 - .../Local Podspecs/BIObjCHelpers.podspec.json | 2 +- Example/Pods/Manifest.lock | 4 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 4715 ++++++++++------- ...HelpersExampleTests-BIObjCHelpers.xcscheme | 2 +- .../BIObjCHelpers/BIObjCHelpers-dummy.m | 5 - .../CJALog/CJALog-dummy.m | 5 - .../MagicalRecord/MagicalRecord-dummy.m | 5 - .../MagicalRecord/MagicalRecord.xcconfig | 1 - .../OCHamcrest/OCHamcrest-dummy.m | 5 - .../OCHamcrest/OCHamcrest-prefix.pch | 4 - .../OCMockito/OCMockito-dummy.m | 5 - .../OCMockito/OCMockito-prefix.pch | 4 - .../Pods-BIObjCHelpers-Private.xcconfig} | 3 +- .../Pods-BIObjCHelpers-dummy.m | 5 + .../Pods-BIObjCHelpers-prefix.pch} | 1 + .../Pods-BIObjCHelpers.xcconfig} | 0 ...xampleTests-BIObjCHelpers-Private.xcconfig | 6 + ...CHelpersExampleTests-BIObjCHelpers-dummy.m | 5 + ...lpersExampleTests-BIObjCHelpers-prefix.pch | 5 + ...elpersExampleTests-BIObjCHelpers.xcconfig} | 0 ...elpersExampleTests-CJALog-Private.xcconfig | 6 + ...s-BIObjCHelpersExampleTests-CJALog-dummy.m | 5 + ...IObjCHelpersExampleTests-CJALog-prefix.pch | 5 + ...BIObjCHelpersExampleTests-CJALog.xcconfig} | 0 ...xampleTests-MagicalRecord-Private.xcconfig | 6 + ...CHelpersExampleTests-MagicalRecord-dummy.m | 5 + ...lpersExampleTests-MagicalRecord-prefix.pch | 7 + ...HelpersExampleTests-MagicalRecord.xcconfig | 1 + ...sExampleTests-OCHamcrest-Private.xcconfig} | 3 +- ...ObjCHelpersExampleTests-OCHamcrest-dummy.m | 5 + ...CHelpersExampleTests-OCHamcrest-prefix.pch | 5 + ...jCHelpersExampleTests-OCHamcrest.xcconfig} | 0 ...rsExampleTests-OCMockito-Private.xcconfig} | 3 +- ...IObjCHelpersExampleTests-OCMockito-dummy.m | 5 + ...jCHelpersExampleTests-OCMockito-prefix.pch | 5 + ...ObjCHelpersExampleTests-OCMockito.xcconfig | 0 ...ds-BIObjCHelpersExampleTests-environment.h | 44 + ...ods-BIObjCHelpersExampleTests-resources.sh | 6 +- ...s-BIObjCHelpersExampleTests.debug.xcconfig | 3 +- ...BIObjCHelpersExampleTests.release.xcconfig | 3 +- .../Pods-CJALog-Private.xcconfig} | 3 +- .../Pods-CJALog/Pods-CJALog-dummy.m | 5 + .../Pods-CJALog-prefix.pch} | 1 + .../Pods-CJALog/Pods-CJALog.xcconfig | 0 .../Pods-MagicalRecord-Private.xcconfig} | 4 +- .../Pods-MagicalRecord-dummy.m | 5 + .../Pods-MagicalRecord-prefix.pch} | 1 + .../Pods-MagicalRecord.xcconfig | 1 + .../Pods/Pods-environment.h | 32 + .../Pods/Pods-resources.sh | 6 +- .../Pods/Pods.debug.xcconfig | 3 +- .../Pods/Pods.release.xcconfig | 3 +- 130 files changed, 4214 insertions(+), 2330 deletions(-) rename BIObjCHelpers/Batch/{TableView/BITableViewBatch.h => Common/BIBatch.h} (68%) rename BIObjCHelpers/Batch/{TableView/BITableViewBatch.m => Common/BIBatch.m} (60%) create mode 100644 BIObjCHelpers/Batch/Common/BIBatchHelper.h create mode 100644 BIObjCHelpers/Batch/Common/BIBatchHelper.m create mode 100644 BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h create mode 100644 BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m create mode 100644 BIObjCHelpers/Details/BIScrollDetails.h delete mode 100644 BIObjCHelpers/Details/BIScrollDirection.h create mode 100644 BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h create mode 100644 BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m rename BIObjCHelpers/{Views/TableView/_BITableViewProxy.h => Utils/Proxy/_BIScrollViewProxy.h} (56%) rename BIObjCHelpers/{Views/TableView/_BITableViewProxy.m => Utils/Proxy/_BIScrollViewProxy.m} (77%) create mode 100644 BIObjCHelpers/Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.h create mode 100644 BIObjCHelpers/Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.m create mode 100644 BIObjCHelpers/Views/CollectionView/BICollectionView.h create mode 100644 BIObjCHelpers/Views/CollectionView/BICollectionView.m create mode 100644 BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h create mode 100644 BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.m create mode 100644 BIObjCHelpers/Views/CollectionView/_BICollectionView+Internal.h create mode 100644 BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.h create mode 100644 BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.m rename BIObjCHelpers/Views/{ => TableView}/ActivityIndicator/BIActivityIndicatorContainerView.h (100%) rename BIObjCHelpers/Views/{ => TableView}/ActivityIndicator/BIActivityIndicatorContainerView.m (100%) delete mode 100644 BIObjCHelpers/Views/TableView/_BITableView+Internal.m create mode 100644 Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.h create mode 100644 Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.m create mode 100644 Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.h create mode 100644 Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m create mode 100644 Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/Views/Cell/BIExampleCollectionViewCell.h create mode 100644 Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/Views/Cell/BIExampleCollectionViewCell.m rename Example/BIObjCHelpersExample/Classes/GUI/{Feed => TableView Feed}/Datasource/BIExampleDatasourceFeedTableView.h (100%) rename Example/BIObjCHelpersExample/Classes/GUI/{Feed => TableView Feed}/Datasource/BIExampleDatasourceFeedTableView.m (86%) rename Example/BIObjCHelpersExample/Classes/GUI/{Feed => TableView Feed}/ViewController/BIExampleFeedTableViewController.h (100%) rename Example/BIObjCHelpersExample/Classes/GUI/{Feed => TableView Feed}/ViewController/BIExampleFeedTableViewController.m (100%) create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BIBatch.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelper.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BICollectionView.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewActivityIndicatorReusableView.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewCell.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BIDatasourceFeedCollectionView.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BIHandlerCollectionView.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDetails.h delete mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDirection.h delete mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BITableViewBatch.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/_BICollectionView+Internal.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/_BIScrollViewProxy.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/_BITableView+Internal.h delete mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/_BITableViewProxy.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BIBatch.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelper.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BICollectionView.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewActivityIndicatorReusableView.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewCell.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BIDatasourceFeedCollectionView.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BIHandlerCollectionView.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDetails.h delete mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDirection.h delete mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BITableViewBatch.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/_BICollectionView+Internal.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/_BIScrollViewProxy.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/_BITableView+Internal.h delete mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/_BITableViewProxy.h delete mode 100644 Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-dummy.m delete mode 100644 Example/Pods/Target Support Files/CJALog/CJALog-dummy.m delete mode 100644 Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-dummy.m delete mode 100644 Example/Pods/Target Support Files/MagicalRecord/MagicalRecord.xcconfig delete mode 100644 Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m delete mode 100644 Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch delete mode 100644 Example/Pods/Target Support Files/OCMockito/OCMockito-dummy.m delete mode 100644 Example/Pods/Target Support Files/OCMockito/OCMockito-prefix.pch rename Example/Pods/Target Support Files/{BIObjCHelpers/BIObjCHelpers-Private.xcconfig => Pods-BIObjCHelpers/Pods-BIObjCHelpers-Private.xcconfig} (89%) create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-dummy.m rename Example/Pods/Target Support Files/{BIObjCHelpers/BIObjCHelpers-prefix.pch => Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch} (62%) rename Example/Pods/Target Support Files/{BIObjCHelpers/BIObjCHelpers.xcconfig => Pods-BIObjCHelpers/Pods-BIObjCHelpers.xcconfig} (100%) create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch rename Example/Pods/Target Support Files/{CJALog/CJALog.xcconfig => Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig} (100%) create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch rename Example/Pods/Target Support Files/{OCHamcrest/OCHamcrest.xcconfig => Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog.xcconfig} (100%) create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig rename Example/Pods/Target Support Files/{OCHamcrest/OCHamcrest-Private.xcconfig => Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig} (86%) create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch rename Example/Pods/Target Support Files/{OCMockito/OCMockito.xcconfig => Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig} (100%) rename Example/Pods/Target Support Files/{OCMockito/OCMockito-Private.xcconfig => Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig} (86%) create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-environment.h rename Example/Pods/Target Support Files/{CJALog/CJALog-Private.xcconfig => Pods-CJALog/Pods-CJALog-Private.xcconfig} (90%) create mode 100644 Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-dummy.m rename Example/Pods/Target Support Files/{CJALog/CJALog-prefix.pch => Pods-CJALog/Pods-CJALog-prefix.pch} (62%) create mode 100644 Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog.xcconfig rename Example/Pods/Target Support Files/{MagicalRecord/MagicalRecord-Private.xcconfig => Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig} (85%) create mode 100644 Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-dummy.m rename Example/Pods/Target Support Files/{MagicalRecord/MagicalRecord-prefix.pch => Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch} (80%) create mode 100644 Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods/Pods-environment.h diff --git a/BIObjCHelpers.xcodeproj/project.pbxproj b/BIObjCHelpers.xcodeproj/project.pbxproj index c34db8e..d1ec6fd 100644 --- a/BIObjCHelpers.xcodeproj/project.pbxproj +++ b/BIObjCHelpers.xcodeproj/project.pbxproj @@ -8,10 +8,8 @@ /* Begin PBXBuildFile section */ 4304A9B61B70D892009739B3 /* BIDatasourceTableViewTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 4304A9B51B70D892009739B3 /* BIDatasourceTableViewTestCase.m */; }; - 435533511B81B87F0052A128 /* _BITableView+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 435533501B81B87F0052A128 /* _BITableView+Internal.m */; }; 435D59C01B622E8A00ECA859 /* BIMockHandlerTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 435D59BF1B622E8A00ECA859 /* BIMockHandlerTableView.m */; }; 43BE6C311B56882B001F0A00 /* libBIObjCHelpers.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE6C251B56882B001F0A00 /* libBIObjCHelpers.a */; }; - 43BE6C721B5689CA001F0A00 /* BITableViewBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6C421B5689C9001F0A00 /* BITableViewBatch.m */; }; 43BE6C731B5689CA001F0A00 /* NSBundle+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6C461B5689C9001F0A00 /* NSBundle+BIExtra.m */; }; 43BE6C741B5689CA001F0A00 /* NSDate+BIAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6C491B5689CA001F0A00 /* NSDate+BIAttributedString.m */; }; 43BE6C751B5689CA001F0A00 /* NSString+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6C4C1B5689CA001F0A00 /* NSString+BIExtra.m */; }; @@ -46,14 +44,21 @@ 43BE6D031B568ECB001F0A00 /* BISerialOperationQueueTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CF11B568ECB001F0A00 /* BISerialOperationQueueTestCase.m */; }; 43BE6D041B568ECB001F0A00 /* BIStartersFactoryTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CF31B568ECB001F0A00 /* BIStartersFactoryTestCase.m */; }; 43BE6D051B568ECB001F0A00 /* BIMockStarter.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CF61B568ECB001F0A00 /* BIMockStarter.m */; }; - 43DA58F11B5D1CA900ECAAC0 /* BIActivityIndicatorContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 43DA58F01B5D1CA900ECAAC0 /* BIActivityIndicatorContainerView.m */; }; - 43DA59481B6209EF00ECAAC0 /* _BITableViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43DA59471B6209EF00ECAAC0 /* _BITableViewProxy.m */; }; 43DA594C1B6217F400ECAAC0 /* BITableViewTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43DA594B1B6217F400ECAAC0 /* BITableViewTestCase.m */; }; 830DAE5A3DE83DBED5554583 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5728F3176E11CCA0B30BB593 /* libPods.a */; }; 914D2CB51B57BB41009A9B4D /* BIBatchFetchingTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 914D2CB41B57BB41009A9B4D /* BIBatchFetchingTestCase.m */; }; + 91614A831B94790400D00EB2 /* _BIScrollViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A821B94790400D00EB2 /* _BIScrollViewProxy.m */; }; + 91614A871B9479F900D00EB2 /* BIBatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A861B9479F900D00EB2 /* BIBatchHelper.m */; }; + 91614A8A1B947C0200D00EB2 /* BIBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A891B947C0200D00EB2 /* BIBatch.m */; }; + 91614A8E1B9481A000D00EB2 /* BICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A8D1B9481A000D00EB2 /* BICollectionView.m */; }; + 91614A951B94830600D00EB2 /* BIHandlerCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A941B94830600D00EB2 /* BIHandlerCollectionView.m */; }; + 916D3E8B1B9586AB00D93B6B /* BICollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 916D3E8A1B9586AB00D93B6B /* BICollectionViewCell.m */; }; 91E517F21B59208F000B51AF /* BITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E517F11B59208F000B51AF /* BITableViewCell.m */; }; 91E59B871B5840CD0034824F /* BITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E59B861B5840CD0034824F /* BITableView.m */; }; 91E59B8B1B58411B0034824F /* UIView+BILoadXib.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E59B8A1B58411B0034824F /* UIView+BILoadXib.m */; }; + 91E9ECE91B949D0D0009C4F1 /* BIDatasourceFeedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E9ECE81B949D0D0009C4F1 /* BIDatasourceFeedCollectionView.m */; }; + 91E9ECEC1B94A6BD0009C4F1 /* BIActivityIndicatorContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E9ECEB1B94A6BD0009C4F1 /* BIActivityIndicatorContainerView.m */; }; + 91E9ECF01B94A6F10009C4F1 /* BICollectionViewActivityIndicatorReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E9ECEF1B94A6F10009C4F1 /* BICollectionViewActivityIndicatorReusableView.m */; }; E59E667E65313C7B4DAF4C43 /* libPods-BIObjCHelpersTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EBB3C6740A3FA0FB1D88D15E /* libPods-BIObjCHelpersTests.a */; }; /* End PBXBuildFile section */ @@ -82,14 +87,11 @@ /* Begin PBXFileReference section */ 4304A9B51B70D892009739B3 /* BIDatasourceTableViewTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceTableViewTestCase.m; sourceTree = ""; }; 4355334F1B81B87F0052A128 /* _BITableView+Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "_BITableView+Internal.h"; path = "Views/TableView/_BITableView+Internal.h"; sourceTree = ""; }; - 435533501B81B87F0052A128 /* _BITableView+Internal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "_BITableView+Internal.m"; path = "Views/TableView/_BITableView+Internal.m"; sourceTree = ""; }; 435D59BE1B622E8A00ECA859 /* BIMockHandlerTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIMockHandlerTableView.h; path = BIHandlerTableView/BIMockHandlerTableView.h; sourceTree = ""; }; 435D59BF1B622E8A00ECA859 /* BIMockHandlerTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIMockHandlerTableView.m; path = BIHandlerTableView/BIMockHandlerTableView.m; sourceTree = ""; }; 43BE6C251B56882B001F0A00 /* libBIObjCHelpers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBIObjCHelpers.a; sourceTree = BUILT_PRODUCTS_DIR; }; 43BE6C301B56882B001F0A00 /* BIObjCHelpersTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BIObjCHelpersTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 43BE6C361B56882B001F0A00 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = SupportingFiles/Info.plist; sourceTree = ""; }; - 43BE6C411B5689C9001F0A00 /* BITableViewBatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BITableViewBatch.h; sourceTree = ""; }; - 43BE6C421B5689C9001F0A00 /* BITableViewBatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BITableViewBatch.m; sourceTree = ""; }; 43BE6C451B5689C9001F0A00 /* NSBundle+BIExtra.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+BIExtra.h"; sourceTree = ""; }; 43BE6C461B5689C9001F0A00 /* NSBundle+BIExtra.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+BIExtra.m"; sourceTree = ""; }; 43BE6C481B5689C9001F0A00 /* NSDate+BIAttributedString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+BIAttributedString.h"; sourceTree = ""; }; @@ -147,22 +149,37 @@ 43BE6CF31B568ECB001F0A00 /* BIStartersFactoryTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIStartersFactoryTestCase.m; sourceTree = ""; }; 43BE6CF51B568ECB001F0A00 /* BIMockStarter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BIMockStarter.h; sourceTree = ""; }; 43BE6CF61B568ECB001F0A00 /* BIMockStarter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIMockStarter.m; sourceTree = ""; }; - 43DA58EF1B5D1CA900ECAAC0 /* BIActivityIndicatorContainerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIActivityIndicatorContainerView.h; path = Views/ActivityIndicator/BIActivityIndicatorContainerView.h; sourceTree = ""; }; - 43DA58F01B5D1CA900ECAAC0 /* BIActivityIndicatorContainerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIActivityIndicatorContainerView.m; path = Views/ActivityIndicator/BIActivityIndicatorContainerView.m; sourceTree = ""; }; - 43DA59461B6209EF00ECAAC0 /* _BITableViewProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = _BITableViewProxy.h; path = Views/TableView/_BITableViewProxy.h; sourceTree = ""; }; - 43DA59471B6209EF00ECAAC0 /* _BITableViewProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = _BITableViewProxy.m; path = Views/TableView/_BITableViewProxy.m; sourceTree = ""; }; 43DA594B1B6217F400ECAAC0 /* BITableViewTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITableViewTestCase.m; path = Views/TableView/BITableViewTestCase.m; sourceTree = ""; }; 5728F3176E11CCA0B30BB593 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; 7DC7BA7D38B46B467A3DCB83 /* Pods-BIObjCHelpersTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIObjCHelpersTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.debug.xcconfig"; sourceTree = ""; }; 817E8A412EFC8949D37CE542 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; - 914D2CB31B57BA55009A9B4D /* BIScrollDirection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BIScrollDirection.h; path = Details/BIScrollDirection.h; sourceTree = ""; }; + 914D2CB31B57BA55009A9B4D /* BIScrollDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BIScrollDetails.h; path = Details/BIScrollDetails.h; sourceTree = ""; }; 914D2CB41B57BB41009A9B4D /* BIBatchFetchingTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIBatchFetchingTestCase.m; sourceTree = ""; }; + 91614A811B94790400D00EB2 /* _BIScrollViewProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = _BIScrollViewProxy.h; path = Utils/Proxy/_BIScrollViewProxy.h; sourceTree = ""; }; + 91614A821B94790400D00EB2 /* _BIScrollViewProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = _BIScrollViewProxy.m; path = Utils/Proxy/_BIScrollViewProxy.m; sourceTree = ""; }; + 91614A851B9479F900D00EB2 /* BIBatchHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIBatchHelper.h; path = Common/BIBatchHelper.h; sourceTree = ""; }; + 91614A861B9479F900D00EB2 /* BIBatchHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIBatchHelper.m; path = Common/BIBatchHelper.m; sourceTree = ""; }; + 91614A881B947C0200D00EB2 /* BIBatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIBatch.h; path = Common/BIBatch.h; sourceTree = ""; }; + 91614A891B947C0200D00EB2 /* BIBatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIBatch.m; path = Common/BIBatch.m; sourceTree = ""; }; + 91614A8C1B9481A000D00EB2 /* BICollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BICollectionView.h; path = Views/CollectionView/BICollectionView.h; sourceTree = ""; }; + 91614A8D1B9481A000D00EB2 /* BICollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BICollectionView.m; path = Views/CollectionView/BICollectionView.m; sourceTree = ""; }; + 91614A8F1B9481C000D00EB2 /* _BICollectionView+Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "_BICollectionView+Internal.h"; path = "Views/CollectionView/_BICollectionView+Internal.h"; sourceTree = ""; }; + 91614A931B94830600D00EB2 /* BIHandlerCollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIHandlerCollectionView.h; path = CollectionView/BIHandlerCollectionView.h; sourceTree = ""; }; + 91614A941B94830600D00EB2 /* BIHandlerCollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIHandlerCollectionView.m; path = CollectionView/BIHandlerCollectionView.m; sourceTree = ""; }; + 916D3E891B9586AB00D93B6B /* BICollectionViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BICollectionViewCell.h; path = Views/CollectionView/Cell/BICollectionViewCell.h; sourceTree = ""; }; + 916D3E8A1B9586AB00D93B6B /* BICollectionViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BICollectionViewCell.m; path = Views/CollectionView/Cell/BICollectionViewCell.m; sourceTree = ""; }; 91E517F01B59208F000B51AF /* BITableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BITableViewCell.h; path = Views/TableView/Cell/BITableViewCell.h; sourceTree = ""; }; 91E517F11B59208F000B51AF /* BITableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITableViewCell.m; path = Views/TableView/Cell/BITableViewCell.m; sourceTree = ""; }; 91E59B851B5840CD0034824F /* BITableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BITableView.h; path = Views/TableView/BITableView.h; sourceTree = ""; }; 91E59B861B5840CD0034824F /* BITableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITableView.m; path = Views/TableView/BITableView.m; sourceTree = ""; }; 91E59B891B58411B0034824F /* UIView+BILoadXib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIView+BILoadXib.h"; path = "UIView/UIView+BILoadXib.h"; sourceTree = ""; }; 91E59B8A1B58411B0034824F /* UIView+BILoadXib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIView+BILoadXib.m"; path = "UIView/UIView+BILoadXib.m"; sourceTree = ""; }; + 91E9ECE71B949D0D0009C4F1 /* BIDatasourceFeedCollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFeedCollectionView.h; sourceTree = ""; }; + 91E9ECE81B949D0D0009C4F1 /* BIDatasourceFeedCollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFeedCollectionView.m; sourceTree = ""; }; + 91E9ECEA1B94A6BD0009C4F1 /* BIActivityIndicatorContainerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIActivityIndicatorContainerView.h; path = Views/TableView/ActivityIndicator/BIActivityIndicatorContainerView.h; sourceTree = ""; }; + 91E9ECEB1B94A6BD0009C4F1 /* BIActivityIndicatorContainerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIActivityIndicatorContainerView.m; path = Views/TableView/ActivityIndicator/BIActivityIndicatorContainerView.m; sourceTree = ""; }; + 91E9ECEE1B94A6F10009C4F1 /* BICollectionViewActivityIndicatorReusableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BICollectionViewActivityIndicatorReusableView.h; path = "Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.h"; sourceTree = ""; }; + 91E9ECEF1B94A6F10009C4F1 /* BICollectionViewActivityIndicatorReusableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BICollectionViewActivityIndicatorReusableView.m; path = "Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.m"; sourceTree = ""; }; B17EECE85027D221447B728D /* Pods-BIObjCHelpersTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIObjCHelpersTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.release.xcconfig"; sourceTree = ""; }; BB1D306E32DEEA06A1B3FEA0 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = ""; }; EBB3C6740A3FA0FB1D88D15E /* libPods-BIObjCHelpersTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -232,6 +249,7 @@ 43BE6C271B56882B001F0A00 /* BIObjCHelpers */ = { isa = PBXGroup; children = ( + 91614A801B9478D400D00EB2 /* Utils */, 914D2CAF1B5792CD009A9B4D /* Views */, 914D2CAA1B578CEF009A9B4D /* Details */, 43BE6C3F1B5689C9001F0A00 /* Batch */, @@ -268,20 +286,11 @@ 43BE6C3F1B5689C9001F0A00 /* Batch */ = { isa = PBXGroup; children = ( - 43BE6C401B5689C9001F0A00 /* TableView */, + 91614A841B9479DB00D00EB2 /* Common */, ); path = Batch; sourceTree = ""; }; - 43BE6C401B5689C9001F0A00 /* TableView */ = { - isa = PBXGroup; - children = ( - 43BE6C411B5689C9001F0A00 /* BITableViewBatch.h */, - 43BE6C421B5689C9001F0A00 /* BITableViewBatch.m */, - ); - path = TableView; - sourceTree = ""; - }; 43BE6C431B5689C9001F0A00 /* Categories */ = { isa = PBXGroup; children = ( @@ -346,6 +355,8 @@ 43BE6C531B5689CA001F0A00 /* BIDatasourceCollectionView.m */, 43BE6C541B5689CA001F0A00 /* BIDatasourceFetchedCollectionView.h */, 43BE6C551B5689CA001F0A00 /* BIDatasourceFetchedCollectionView.m */, + 91E9ECE71B949D0D0009C4F1 /* BIDatasourceFeedCollectionView.h */, + 91E9ECE81B949D0D0009C4F1 /* BIDatasourceFeedCollectionView.m */, ); path = CollectionView; sourceTree = ""; @@ -368,6 +379,7 @@ children = ( 43BE6C5E1B5689CA001F0A00 /* Base */, 43BE6C611B5689CA001F0A00 /* TableView */, + 91614A921B9482EB00D00EB2 /* CollectionView */, ); path = Handlers; sourceTree = ""; @@ -649,8 +661,8 @@ 43DA58F21B5D1CAB00ECAAC0 /* ActivityIndicator */ = { isa = PBXGroup; children = ( - 43DA58EF1B5D1CA900ECAAC0 /* BIActivityIndicatorContainerView.h */, - 43DA58F01B5D1CA900ECAAC0 /* BIActivityIndicatorContainerView.m */, + 91E9ECEA1B94A6BD0009C4F1 /* BIActivityIndicatorContainerView.h */, + 91E9ECEB1B94A6BD0009C4F1 /* BIActivityIndicatorContainerView.m */, ); name = ActivityIndicator; sourceTree = ""; @@ -683,7 +695,7 @@ 914D2CAA1B578CEF009A9B4D /* Details */ = { isa = PBXGroup; children = ( - 914D2CB31B57BA55009A9B4D /* BIScrollDirection.h */, + 914D2CB31B57BA55009A9B4D /* BIScrollDetails.h */, ); name = Details; sourceTree = ""; @@ -691,12 +703,70 @@ 914D2CAF1B5792CD009A9B4D /* Views */ = { isa = PBXGroup; children = ( - 43DA58F21B5D1CAB00ECAAC0 /* ActivityIndicator */, 91E59B7F1B5840970034824F /* TableView */, + 91614A7F1B94775B00D00EB2 /* CollectionView */, ); name = Views; sourceTree = ""; }; + 91614A7B1B94771C00D00EB2 /* Proxy */ = { + isa = PBXGroup; + children = ( + 91614A811B94790400D00EB2 /* _BIScrollViewProxy.h */, + 91614A821B94790400D00EB2 /* _BIScrollViewProxy.m */, + ); + name = Proxy; + sourceTree = ""; + }; + 91614A7F1B94775B00D00EB2 /* CollectionView */ = { + isa = PBXGroup; + children = ( + 91E9ECED1B94A6C40009C4F1 /* Activity Indicator */, + 91614A8B1B94817300D00EB2 /* Cell */, + 91614A8C1B9481A000D00EB2 /* BICollectionView.h */, + 91614A8D1B9481A000D00EB2 /* BICollectionView.m */, + 91614A8F1B9481C000D00EB2 /* _BICollectionView+Internal.h */, + ); + name = CollectionView; + sourceTree = ""; + }; + 91614A801B9478D400D00EB2 /* Utils */ = { + isa = PBXGroup; + children = ( + 91614A7B1B94771C00D00EB2 /* Proxy */, + ); + name = Utils; + sourceTree = ""; + }; + 91614A841B9479DB00D00EB2 /* Common */ = { + isa = PBXGroup; + children = ( + 91614A851B9479F900D00EB2 /* BIBatchHelper.h */, + 91614A861B9479F900D00EB2 /* BIBatchHelper.m */, + 91614A881B947C0200D00EB2 /* BIBatch.h */, + 91614A891B947C0200D00EB2 /* BIBatch.m */, + ); + name = Common; + sourceTree = ""; + }; + 91614A8B1B94817300D00EB2 /* Cell */ = { + isa = PBXGroup; + children = ( + 916D3E891B9586AB00D93B6B /* BICollectionViewCell.h */, + 916D3E8A1B9586AB00D93B6B /* BICollectionViewCell.m */, + ); + name = Cell; + sourceTree = ""; + }; + 91614A921B9482EB00D00EB2 /* CollectionView */ = { + isa = PBXGroup; + children = ( + 91614A931B94830600D00EB2 /* BIHandlerCollectionView.h */, + 91614A941B94830600D00EB2 /* BIHandlerCollectionView.m */, + ); + name = CollectionView; + sourceTree = ""; + }; 91E517EB1B58F938000B51AF /* Cell */ = { isa = PBXGroup; children = ( @@ -709,13 +779,11 @@ 91E59B7F1B5840970034824F /* TableView */ = { isa = PBXGroup; children = ( + 43DA58F21B5D1CAB00ECAAC0 /* ActivityIndicator */, 91E517EB1B58F938000B51AF /* Cell */, 91E59B851B5840CD0034824F /* BITableView.h */, 91E59B861B5840CD0034824F /* BITableView.m */, - 43DA59461B6209EF00ECAAC0 /* _BITableViewProxy.h */, - 43DA59471B6209EF00ECAAC0 /* _BITableViewProxy.m */, 4355334F1B81B87F0052A128 /* _BITableView+Internal.h */, - 435533501B81B87F0052A128 /* _BITableView+Internal.m */, ); name = TableView; sourceTree = ""; @@ -729,6 +797,15 @@ name = UIView; sourceTree = ""; }; + 91E9ECED1B94A6C40009C4F1 /* Activity Indicator */ = { + isa = PBXGroup; + children = ( + 91E9ECEE1B94A6F10009C4F1 /* BICollectionViewActivityIndicatorReusableView.h */, + 91E9ECEF1B94A6F10009C4F1 /* BICollectionViewActivityIndicatorReusableView.m */, + ); + name = "Activity Indicator"; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -887,26 +964,31 @@ files = ( 43BE6C771B5689CA001F0A00 /* BIDatasourceCollectionView.m in Sources */, 43BE6C741B5689CA001F0A00 /* NSDate+BIAttributedString.m in Sources */, + 91614A8A1B947C0200D00EB2 /* BIBatch.m in Sources */, 91E59B8B1B58411B0034824F /* UIView+BILoadXib.m in Sources */, 43BE6C731B5689CA001F0A00 /* NSBundle+BIExtra.m in Sources */, 43BE6C7B1B5689CA001F0A00 /* BIDatasourceTableView.m in Sources */, + 91614A8E1B9481A000D00EB2 /* BICollectionView.m in Sources */, 43BE6C801B5689CA001F0A00 /* BISerialOperationQueue.m in Sources */, + 91E9ECF01B94A6F10009C4F1 /* BICollectionViewActivityIndicatorReusableView.m in Sources */, 43BE6C7E1B5689CA001F0A00 /* BILifecycle.m in Sources */, 43BE6C7A1B5689CA001F0A00 /* BIDatasourceFetchedTableView.m in Sources */, + 91614A831B94790400D00EB2 /* _BIScrollViewProxy.m in Sources */, + 916D3E8B1B9586AB00D93B6B /* BICollectionViewCell.m in Sources */, 43BE6C791B5689CA001F0A00 /* BIDatasourceFeedTableView.m in Sources */, + 91614A951B94830600D00EB2 /* BIHandlerCollectionView.m in Sources */, 91E517F21B59208F000B51AF /* BITableViewCell.m in Sources */, - 43BE6C721B5689CA001F0A00 /* BITableViewBatch.m in Sources */, 43BE6C811B5689CA001F0A00 /* BIStartersFactory.m in Sources */, - 43DA58F11B5D1CA900ECAAC0 /* BIActivityIndicatorContainerView.m in Sources */, 43BE6C761B5689CA001F0A00 /* BIDatasourceBase.m in Sources */, 43BE6C7C1B5689CA001F0A00 /* BIHandlerBase.m in Sources */, 43BE6C781B5689CA001F0A00 /* BIDatasourceFetchedCollectionView.m in Sources */, + 91E9ECEC1B94A6BD0009C4F1 /* BIActivityIndicatorContainerView.m in Sources */, 43BE6C751B5689CA001F0A00 /* NSString+BIExtra.m in Sources */, + 91E9ECE91B949D0D0009C4F1 /* BIDatasourceFeedCollectionView.m in Sources */, 43BE6C7F1B5689CA001F0A00 /* BIOperationQueue.m in Sources */, 91E59B871B5840CD0034824F /* BITableView.m in Sources */, + 91614A871B9479F900D00EB2 /* BIBatchHelper.m in Sources */, 43BE6C7D1B5689CA001F0A00 /* BIHandlerTableView.m in Sources */, - 43DA59481B6209EF00ECAAC0 /* _BITableViewProxy.m in Sources */, - 435533511B81B87F0052A128 /* _BITableView+Internal.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/BIObjCHelpers/Batch/TableView/BITableViewBatch.h b/BIObjCHelpers/Batch/Common/BIBatch.h similarity index 68% rename from BIObjCHelpers/Batch/TableView/BITableViewBatch.h rename to BIObjCHelpers/Batch/Common/BIBatch.h index 02dba89..273b3df 100644 --- a/BIObjCHelpers/Batch/TableView/BITableViewBatch.h +++ b/BIObjCHelpers/Batch/Common/BIBatch.h @@ -8,11 +8,11 @@ #import -FOUNDATION_EXPORT const NSInteger kDefaultTableViewBatchSize; +FOUNDATION_EXPORT const NSInteger kDefaultBatchSize; -typedef void(^BITableViewBatchCompletionBlock)(NSError * __nullable error, NSArray * __nullable newIndexPaths); +typedef void(^BIBatchCompletionBlock)(NSError * __nullable error, NSArray * __nullable newIndexPaths); -@interface BITableViewBatch : NSObject +@interface BIBatch : NSObject /*! * @brief Designated initializer for a table view batch. @@ -22,14 +22,14 @@ typedef void(^BITableViewBatchCompletionBlock)(NSError * __nullable error, NSArr */ - (nonnull instancetype)initWithSection:(NSUInteger)sectionIndex batchSize:(NSUInteger)batchSize - completionBlock:(nullable BITableViewBatchCompletionBlock)completionBlock NS_DESIGNATED_INITIALIZER; + completionBlock:(nullable BIBatchCompletionBlock)completionBlock NS_DESIGNATED_INITIALIZER; /*! * @brief Convenience kDefaultTableViewBatchSize for a table view batch. * @discussion Fetches kCardDefaultBatchSize elements in section index 0. * @param completionBlock Code block to be called when fetching is done or in case of error. */ -- (nonnull instancetype)initWithCompletionBlock:(nullable BITableViewBatchCompletionBlock)completionBlock; +- (nonnull instancetype)initWithCompletionBlock:(nullable BIBatchCompletionBlock)completionBlock; /*! * @brief Size of the batch that is fetching. @@ -44,6 +44,6 @@ typedef void(^BITableViewBatchCompletionBlock)(NSError * __nullable error, NSArr /*! * @brief Code block to be called when fetching is done or in case of error. */ -@property (nonatomic, copy, nullable, readonly) BITableViewBatchCompletionBlock completionBlock; +@property (nonatomic, copy, nullable, readonly) BIBatchCompletionBlock completionBlock; @end diff --git a/BIObjCHelpers/Batch/TableView/BITableViewBatch.m b/BIObjCHelpers/Batch/Common/BIBatch.m similarity index 60% rename from BIObjCHelpers/Batch/TableView/BITableViewBatch.m rename to BIObjCHelpers/Batch/Common/BIBatch.m index f3571f8..239076a 100644 --- a/BIObjCHelpers/Batch/TableView/BITableViewBatch.m +++ b/BIObjCHelpers/Batch/Common/BIBatch.m @@ -6,26 +6,26 @@ // Copyright (c) 2015 Bogdan Iusco. All rights reserved. // -#import "BITableViewBatch.h" +#import "BIBatch.h" -const NSInteger kDefaultTableViewBatchSize = 3; +const NSInteger kDefaultBatchSize = 3; -@interface BITableViewBatch () +@interface BIBatch () @property (nonatomic, assign, readwrite) NSUInteger batchSize; @property (nonatomic, assign, readwrite) NSUInteger sectionIndex; -@property (nonatomic, copy, nullable, readwrite) BITableViewBatchCompletionBlock completionBlock; +@property (nonatomic, copy, nullable, readwrite) BIBatchCompletionBlock completionBlock; @end -@implementation BITableViewBatch +@implementation BIBatch #pragma mark - Init methods - (instancetype)initWithSection:(NSUInteger)sectionIndex batchSize:(NSUInteger)batchSize - completionBlock:(BITableViewBatchCompletionBlock)completionBlock { + completionBlock:(BIBatchCompletionBlock)completionBlock { self = [super init]; if (self) { self.sectionIndex = sectionIndex; @@ -35,9 +35,9 @@ - (instancetype)initWithSection:(NSUInteger)sectionIndex return self; } -- (instancetype)initWithCompletionBlock:(BITableViewBatchCompletionBlock)completionBlock { +- (instancetype)initWithCompletionBlock:(BIBatchCompletionBlock)completionBlock { return [self initWithSection:0 - batchSize:kDefaultTableViewBatchSize + batchSize:kDefaultBatchSize completionBlock:completionBlock]; } diff --git a/BIObjCHelpers/Batch/Common/BIBatchHelper.h b/BIObjCHelpers/Batch/Common/BIBatchHelper.h new file mode 100644 index 0000000..450c7f5 --- /dev/null +++ b/BIObjCHelpers/Batch/Common/BIBatchHelper.h @@ -0,0 +1,33 @@ +// +// BIBatchHelper.h +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BIScrollDetails.h" +#import + +/*! + @abstract Determine if batch fetching should begin based on the state of the parameters. + @param scrollDirection The current scrolling direction of the scroll view. + @param bounds The bounds of the scrollview. + @param contentSize The content size of the scrollview. + @param targetOffset The offset that the scrollview will scroll to. + @param leadingScreens How many screens in the remaining distance will trigger batch fetching. + @return Whether or not the current state should proceed with batch fetching. + @discussion This method is broken into a category for unit testing purposes and should be used with the BITableView and BICollectionView batch fetching API. + */ +extern BOOL BIDisplayShouldFetchBatch(BIScrollDetails scrollDirection, + CGRect bounds, + CGSize contentSize, + CGPoint targetOffset, + CGFloat leadingScreens); + +extern const CGFloat kBILeadingScreens; +extern const CGFloat kBITableFooterViewAnimationDuration; + +@interface BIBatchHelper : NSObject + +@end diff --git a/BIObjCHelpers/Batch/Common/BIBatchHelper.m b/BIObjCHelpers/Batch/Common/BIBatchHelper.m new file mode 100644 index 0000000..99b3182 --- /dev/null +++ b/BIObjCHelpers/Batch/Common/BIBatchHelper.m @@ -0,0 +1,54 @@ +// +// BIBatchHelper.m +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BIBatchHelper.h" + +BOOL BIDisplayShouldFetchBatch(BIScrollDetails scrollDirection, + CGRect bounds, + CGSize contentSize, + CGPoint targetOffset, + CGFloat leadingScreens) { + + // only Up and Left scrolls are currently supported (tail loading) + if (scrollDirection != BIScrollDirectionLeft && scrollDirection != BIScrollDirectionUp) { + return NO; + } + + // no fetching for null states + if (leadingScreens <= 0.0 || + CGRectEqualToRect(bounds, CGRectZero)) { + return NO; + } + + CGFloat viewLength, offset, contentLength; + + if (scrollDirection == BIScrollDirectionUp) { + viewLength = bounds.size.height; + offset = targetOffset.y; + contentLength = contentSize.height; + } else { // horizontal + viewLength = bounds.size.width; + offset = targetOffset.x; + contentLength = contentSize.width; + } + + // target offset will always be 0 if the content size is smaller than the viewport + BOOL hasSmallContent = offset == 0.0 && contentLength < viewLength; + + CGFloat triggerDistance = viewLength * leadingScreens; + CGFloat remainingDistance = contentLength - viewLength - offset; + + return hasSmallContent || remainingDistance <= triggerDistance; +} + +const CGFloat kBILeadingScreens = .5f; +const CGFloat kBITableFooterViewAnimationDuration = .25f; + +@implementation BIBatchHelper + +@end diff --git a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h new file mode 100644 index 0000000..b2d2192 --- /dev/null +++ b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h @@ -0,0 +1,33 @@ +// +// BIDatasourceFeedCollectionView.h +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BIDatasourceCollectionView.h" +#import "BICollectionView.h" +#import "BIBatch.h" + +@interface BIDatasourceFeedCollectionView : BIDatasourceCollectionView + +@property (nonatomic, strong, nullable, readonly) BIBatch *currentBatch; +@property (nonatomic, strong, readonly, nonnull) BICollectionView *collectionView; + +@property (nonatomic, assign, readonly) BOOL dataSourceIsDoneLoading; + ++ (nonnull instancetype)datasourceWithBICollectionView:(nonnull BICollectionView *)collectionView; ++ (nonnull instancetype)datasourceWithCollectionView:(nonnull UICollectionView *)collectionView NS_UNAVAILABLE; +- (nonnull instancetype)initWithCollectionView:(nonnull UICollectionView *)collectionView NS_UNAVAILABLE; + +- (nonnull BIBatch *)createNextBatch; +- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop; +- (void)fetchBatchCompletedWithFailure:(nonnull NSError *)error; +- (void)fetchBatchCompletedWithSuccess:(nonnull NSArray *)newIndexPaths; +- (void)fetchBatchCompletedCommon; + +- (void)handleFetchBatchResponse:(nullable NSError *)error + newIndexPaths:(nullable NSArray *)indexPaths; + +@end diff --git a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m new file mode 100644 index 0000000..a84ccc8 --- /dev/null +++ b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m @@ -0,0 +1,135 @@ +// +// BIDatasourceFeedCollectionView.m +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BIDatasourceFeedCollectionView.h" +#import "BICollectionViewActivityIndicatorReusableView.h" +#import "BICollectionViewCell.h" + +@interface BIDatasourceFeedCollectionView () + +@property (nonatomic, strong, nullable, readwrite) BIBatch *currentBatch; + +@property (nonatomic, assign) BOOL reloadIsOnTop; + +@property (nonatomic, assign, readwrite) BOOL dataSourceIsDoneLoading; + +@end + +@implementation BIDatasourceFeedCollectionView + +@dynamic collectionView; +@synthesize cellClass = _cellClass; + +NSString * const kBICollectionViewFooterIdentifier = @"Footer View"; + ++ (nonnull instancetype)datasourceWithBICollectionView:(nonnull BICollectionView *)collectionView { + return [super datasourceWithCollectionView:collectionView]; +} + +#pragma mark - BIDatasourceBase methods + +- (void)load { + [super load]; + [self.collectionView registerClass:[BICollectionViewActivityIndicatorReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionFooter withReuseIdentifier:kBICollectionViewFooterIdentifier]; + __weak typeof(self) weakself = self; + [self.collectionView setInfiniteScrollingCallback:^{ + BIBatch *batch = [weakself createNextBatch]; + [weakself fetchBatch:batch loadOnTop:NO]; + weakself.reloadIsOnTop = NO; + }]; + [self.collectionView setPullToRefreshCallback:^{ + BIBatch *batch = [weakself createNextBatch]; + [weakself fetchBatch:batch loadOnTop:YES]; + weakself.reloadIsOnTop = YES; + }]; +} + +// Overriden getter +- (Class)cellClass { + if (!_cellClass) { + _cellClass = [BICollectionViewCell class]; + } + return _cellClass; +} + +#pragma mark - Public methods + +- (nonnull BIBatch *)createNextBatch { + NSUInteger lastSectionIndex = [self.collectionView numberOfSections] - 1; + NSUInteger batchSize = kDefaultBatchSize; + __weak typeof(self) weakself = self; + BIBatchCompletionBlock completionBlock = ^(NSError * __nullable error, NSArray * __nullable newIndexPaths) { + [weakself handleFetchBatchResponse:error newIndexPaths:newIndexPaths]; + if (weakself.reloadIsOnTop) { + [weakself.collectionView.refreshControl endRefreshing]; + } + } ; + BIBatch *batch = [[BIBatch alloc] initWithSection:lastSectionIndex + batchSize:batchSize + completionBlock:completionBlock]; + return batch; +} + +- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop { + self.currentBatch = batch; +} + +- (void)handleFetchBatchResponse:(nullable NSError *)error + newIndexPaths:(nullable NSArray *)indexPaths { + if (error) { + [self fetchBatchCompletedWithFailure:error]; + } else { + [self fetchBatchCompletedWithSuccess:indexPaths]; + } +} + +- (void)fetchBatchCompletedWithFailure:(nonnull NSError *)error { + [self fetchBatchCompletedCommon]; +} + +- (void)fetchBatchCompletedWithSuccess:(nonnull NSArray *)newIndexPaths { + if (newIndexPaths.count) { + [self.collectionView performBatchUpdates:^{ + [self.collectionView insertItemsAtIndexPaths:newIndexPaths]; + } completion:^(BOOL finished) { + [self fetchBatchCompletedCommon]; + }]; + } else { + self.dataSourceIsDoneLoading = YES; + [self.collectionView.collectionViewLayout invalidateLayout]; + } +} + +- (void)fetchBatchCompletedCommon { + self.currentBatch = nil; + if (!self.reloadIsOnTop) { + self.collectionView.infiniteScrollingState = BIInfiniteScrollingStateStopped; + } +} + +#pragma mark - Private Methods + +- (BOOL)dataSourceIsLoading { + if ([self.collectionView isKindOfClass:[BICollectionView class]]) { + return ((BICollectionView *)self.collectionView).infiniteScrollingState == BIInfiniteScrollingStateLoading; + } + return NO; +} + +#pragma mark - UICollectionViewDatasource Methods + +- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath { + if ([kind isEqualToString:UICollectionElementKindSectionFooter]) { + BICollectionViewActivityIndicatorReusableView *footerView = [collectionView dequeueReusableSupplementaryViewOfKind:kind withReuseIdentifier:kBICollectionViewFooterIdentifier forIndexPath:indexPath]; + footerView.hidden = self.dataSourceIsDoneLoading; + return footerView; + } + return nil; +} + +@end diff --git a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h index 91ee9f5..8bea267 100644 --- a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h +++ b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h @@ -9,19 +9,19 @@ #import "BIDatasourceTableView.h" #import "BITableView.h" -@class BITableViewBatch; +@class BIBatch; @interface BIDatasourceFeedTableView : BIDatasourceTableView -@property (nonatomic, strong, nullable, readonly) BITableViewBatch *currentBatch; +@property (nonatomic, strong, nullable, readonly) BIBatch *currentBatch; @property (nonatomic, strong, readonly, nonnull) BITableView *tableView; + (nonnull instancetype)datasourceWithBITableView:(nonnull BITableView *)tableView; + (nonnull instancetype)datasourceWithTableView:(nonnull UITableView *)tableView NS_UNAVAILABLE; - (nonnull instancetype)initWithTableView:(nonnull UITableView *)tableView NS_UNAVAILABLE; -- (nonnull BITableViewBatch *)createNextBatch; -- (void)fetchBatch:(nonnull BITableViewBatch *)batch; +- (nonnull BIBatch *)createNextBatch; +- (void)fetchBatch:(nonnull BIBatch *)batch; - (void)fetchBatchCompletedWithFailure:(nonnull NSError *)error; - (void)fetchBatchCompletedWithSuccess:(nonnull NSArray *)newIndexPaths; - (void)fetchBatchCompletedCommon; diff --git a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m index 2b034e1..c5cbab9 100644 --- a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m +++ b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m @@ -7,12 +7,12 @@ // #import "BIDatasourceFeedTableView.h" -#import "BITableViewBatch.h" +#import "BIBatch.h" #import "BITableViewCell.h" @interface BIDatasourceFeedTableView () -@property (nonatomic, strong, nullable, readwrite) BITableViewBatch *currentBatch; +@property (nonatomic, strong, nullable, readwrite) BIBatch *currentBatch; @end @@ -32,7 +32,7 @@ - (void)load { [super load]; __weak typeof(self) weakself = self; [self.tableView setInfiniteScrollingCallback:^{ - BITableViewBatch *batch = [weakself createNextBatch]; + BIBatch *batch = [weakself createNextBatch]; [weakself fetchBatch:batch]; }]; } @@ -47,20 +47,20 @@ - (Class)cellClass { #pragma mark - Public methods -- (nonnull BITableViewBatch *)createNextBatch { +- (nonnull BIBatch *)createNextBatch { NSUInteger lastSectionIndex = [self.tableView numberOfSections] - 1; - NSUInteger batchSize = kDefaultTableViewBatchSize; + NSUInteger batchSize = kDefaultBatchSize; __weak typeof(self) weakself = self; - BITableViewBatchCompletionBlock completionBlock = ^(NSError * __nullable error, NSArray * __nullable newIndexPaths) { + BIBatchCompletionBlock completionBlock = ^(NSError * __nullable error, NSArray * __nullable newIndexPaths) { [weakself handleFetchBatchResponse:error newIndexPaths:newIndexPaths]; } ; - BITableViewBatch *batch = [[BITableViewBatch alloc] initWithSection:lastSectionIndex + BIBatch *batch = [[BIBatch alloc] initWithSection:lastSectionIndex batchSize:batchSize completionBlock:completionBlock]; return batch; } -- (void)fetchBatch:(nonnull BITableViewBatch *)batch { +- (void)fetchBatch:(nonnull BIBatch *)batch { self.currentBatch = batch; } diff --git a/BIObjCHelpers/Details/BIScrollDetails.h b/BIObjCHelpers/Details/BIScrollDetails.h new file mode 100644 index 0000000..d4a546b --- /dev/null +++ b/BIObjCHelpers/Details/BIScrollDetails.h @@ -0,0 +1,28 @@ +// +// BIBaseDefines.h +// BIObjCHelpers +// +// Created by Mihai Chifor on 7/16/15. +// Copyright © 2015 iGama Apps. All rights reserved. +// + +#import + +typedef NS_OPTIONS(NSInteger, BIScrollDetails) { + BIScrollDirectionNone = 0, + BIScrollDirectionRight = 1 << 0, + BIScrollDirectionLeft = 1 << 1, + BIScrollDirectionUp = 1 << 2, + BIScrollDirectionDown = 1 << 3 +}; + +/*! + @typedef BIInfiniteScrollingState + @abstract Represents the state of the tableView infinite scroll + @field BIInfiniteScrollingStateStopped The tableView is currently not fetching any batches + @field BIInfiniteScrollingStateLoading The tableView is currently fetching batches + */ +typedef NS_OPTIONS(NSInteger, BIInfiniteScrollingState) { + BIInfiniteScrollingStateStopped = 0, + BIInfiniteScrollingStateLoading = 1 +}; \ No newline at end of file diff --git a/BIObjCHelpers/Details/BIScrollDirection.h b/BIObjCHelpers/Details/BIScrollDirection.h deleted file mode 100644 index f7f0a34..0000000 --- a/BIObjCHelpers/Details/BIScrollDirection.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// BIBaseDefines.h -// BIObjCHelpers -// -// Created by Mihai Chifor on 7/16/15. -// Copyright © 2015 iGama Apps. All rights reserved. -// - -#import - -typedef NS_OPTIONS(NSInteger, BIScrollDirection) { - BIScrollDirectionNone = 0, - BIScrollDirectionRight = 1 << 0, - BIScrollDirectionLeft = 1 << 1, - BIScrollDirectionUp = 1 << 2, - BIScrollDirectionDown = 1 << 3 -}; diff --git a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h new file mode 100644 index 0000000..8d67d2d --- /dev/null +++ b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h @@ -0,0 +1,27 @@ +// +// BIHandlerCollectionView.h +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BIHandlerBase.h" + +#import + +typedef void(^BIHandlerCollectionViewItemSelectionCallback)(id __nonnull cell, NSIndexPath * __nonnull indexPath); + +@interface BIHandlerCollectionView : BIHandlerBase + ++ (nonnull instancetype)handlerWithCollectionView:(nonnull UICollectionView *)collectionView; +- (nonnull instancetype)initWithCollectionView:(nonnull UICollectionView *)collectionView; +- (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + +@property (nonatomic, readonly, strong, nonnull) UICollectionView *collectionView; + +@property (nonatomic, copy, nullable) BIHandlerCollectionViewItemSelectionCallback didSelectItemCallback; +@property (nonatomic, copy, nullable) BIHandlerCollectionViewItemSelectionCallback didDeselectItemCallback; + +@end diff --git a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m new file mode 100644 index 0000000..6bd5801 --- /dev/null +++ b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m @@ -0,0 +1,71 @@ +// +// BIHandlerCollectionView.m +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BIHandlerCollectionView.h" +#import "_BICollectionView+Internal.h" +#import "BIRefreshControl.h" +#import "BIDatasourceFeedCollectionView.h" + +@interface BIHandlerCollectionView () + +@property (nonatomic, readwrite, strong, nonnull) UICollectionView *collectionView; + +@end + +@implementation BIHandlerCollectionView + +#pragma mark - Init Methods + ++ (nonnull instancetype)handlerWithCollectionView:(nonnull UICollectionView *)collectionView { + return [[[self class] alloc] initWithCollectionView:collectionView]; +} + +- (nonnull instancetype)initWithCollectionView:(nonnull UICollectionView *)collectionView { + NSParameterAssert(collectionView); + self = [super init]; + if (self) { + self.collectionView = collectionView; + if ([self.collectionView isKindOfClass:[BICollectionView class]]) { + BICollectionView *biCollectionView = (BICollectionView *)self.collectionView; + biCollectionView.handler = self; + } + } + return self; +} + +#pragma mark - BILifecycle methods + +- (void)load { + [super load]; + self.collectionView.delegate = self; +} + +#pragma mark - UICollectionViewDelegate Methods + + +#pragma mark - UICollectionViewDelegateFlowLayout Methods + +- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout referenceSizeForFooterInSection:(NSInteger)section { + if ([collectionView isKindOfClass:[BICollectionView class]]) { + BICollectionView *biCollectionView = (BICollectionView *)collectionView; + if ([self.collectionView.dataSource isKindOfClass:[BIDatasourceFeedCollectionView class]]) { + if (((BIDatasourceFeedCollectionView *)self.collectionView.dataSource).dataSourceIsDoneLoading) { + return CGSizeMake(0.01f, 0.01f); + } + } + CGSize size = CGSizeMake(CGRectGetWidth(collectionView.frame), 44.f); + return size; + } + return CGSizeZero; +} + +- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath { + return CGSizeMake(150.f, 150.f); +} + +@end diff --git a/BIObjCHelpers/Interface/BIObjCHelpers.h b/BIObjCHelpers/Interface/BIObjCHelpers.h index b2ba15a..fb1a2b7 100644 --- a/BIObjCHelpers/Interface/BIObjCHelpers.h +++ b/BIObjCHelpers/Interface/BIObjCHelpers.h @@ -21,7 +21,7 @@ #import "BIDatasourceFetchedTableView.h" #import "BIDatasourceFetchedCollectionView.h" #import "BIDatasourceFeedTableView.h" -#import "BITableViewBatch.h" +#import "BIBatch.h" // Handlers #import "BIHandlerBase.h" diff --git a/BIObjCHelpers/Views/TableView/_BITableViewProxy.h b/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.h similarity index 56% rename from BIObjCHelpers/Views/TableView/_BITableViewProxy.h rename to BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.h index cc3af5f..68b3fd6 100644 --- a/BIObjCHelpers/Views/TableView/_BITableViewProxy.h +++ b/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.h @@ -6,16 +6,16 @@ // Copyright (c) 2015 iGama Apps. All rights reserved. // -#import +#import -@class BITableView; +//@class BITableView; -@interface _BITableViewProxy : NSProxy +@interface _BIScrollViewProxy : NSProxy -- (nonnull instancetype)initWithTarget:(nullable id)target interceptor:(nonnull BITableView *)interceptor; +- (nonnull instancetype)initWithTarget:(nullable id)target interceptor:(nonnull UIScrollView *)interceptor; @property (nonatomic, weak, nullable, readonly) id target; -@property (nonatomic, weak, nullable, readonly) BITableView *interceptor; +@property (nonatomic, weak, nullable, readonly) UIScrollView *interceptor; @end diff --git a/BIObjCHelpers/Views/TableView/_BITableViewProxy.m b/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.m similarity index 77% rename from BIObjCHelpers/Views/TableView/_BITableViewProxy.m rename to BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.m index b0e209c..530ae90 100644 --- a/BIObjCHelpers/Views/TableView/_BITableViewProxy.m +++ b/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.m @@ -6,20 +6,20 @@ // Copyright (c) 2015 iGama Apps. All rights reserved. // -#import "_BITableViewProxy.h" -#import "BITableView.h" +#import "_BIScrollViewProxy.h" +//#import "BITableView.h" -@interface _BITableViewProxy () +@interface _BIScrollViewProxy () @property (nonatomic, weak, nullable, readwrite) id target; -@property (nonatomic, weak, nullable, readwrite) BITableView *interceptor; +@property (nonatomic, weak, nullable, readwrite) UIScrollView *interceptor; @end -@implementation _BITableViewProxy +@implementation _BIScrollViewProxy -- (nonnull instancetype)initWithTarget:(nullable id)target interceptor:(nonnull BITableView *)interceptor { +- (nonnull instancetype)initWithTarget:(nullable id)target interceptor:(nonnull UIScrollView *)interceptor { self.target = target; self.interceptor = interceptor; diff --git a/BIObjCHelpers/Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.h b/BIObjCHelpers/Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.h new file mode 100644 index 0000000..5c2e6c0 --- /dev/null +++ b/BIObjCHelpers/Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.h @@ -0,0 +1,13 @@ +// +// BICollectionViewActivityIndicatorReusableView.h +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import + +@interface BICollectionViewActivityIndicatorReusableView : UICollectionReusableView + +@end diff --git a/BIObjCHelpers/Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.m b/BIObjCHelpers/Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.m new file mode 100644 index 0000000..07788a5 --- /dev/null +++ b/BIObjCHelpers/Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.m @@ -0,0 +1,55 @@ +// +// BICollectionViewActivityIndicatorReusableView.m +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BICollectionViewActivityIndicatorReusableView.h" + +@interface BICollectionViewActivityIndicatorReusableView () + +@property (nonatomic, strong, nonnull) UIActivityIndicatorView *activityIndicatorView; + +@end + +@implementation BICollectionViewActivityIndicatorReusableView + +#pragma mark - Init methods + +- (nonnull instancetype)initWithFrame:(CGRect)frame { + self = [super initWithFrame:frame]; + if (self) { + self.backgroundColor = [UIColor clearColor]; + [self addSubview:self.activityIndicatorView]; + self.hidden = NO; + self.clipsToBounds = YES; + } + return self; +} + +- (void)layoutSubviews { + [super layoutSubviews]; + CGPoint center = CGPointMake(CGRectGetWidth(self.bounds) / 2.f, CGRectGetHeight(self.bounds) / 2.f); + self.activityIndicatorView.center = center; +} + +#pragma mark - UIView methods + +- (void)setHidden:(BOOL)hidden { + hidden? [self.activityIndicatorView stopAnimating] : [self.activityIndicatorView startAnimating]; + [super setHidden:hidden]; +} + +#pragma mark - Properties + +- (UIActivityIndicatorView * __nonnull)activityIndicatorView { + if (!_activityIndicatorView) { + _activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; + [_activityIndicatorView startAnimating]; + } + return _activityIndicatorView; +} + +@end diff --git a/BIObjCHelpers/Views/CollectionView/BICollectionView.h b/BIObjCHelpers/Views/CollectionView/BICollectionView.h new file mode 100644 index 0000000..6f30151 --- /dev/null +++ b/BIObjCHelpers/Views/CollectionView/BICollectionView.h @@ -0,0 +1,71 @@ +// +// BICollectionView.h +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BIScrollDetails.h" +#import + +@class BIActivityIndicatorContainerView; +@class BIDatasourceCollectionView; +@class BIHandlerCollectionView; +@class BIRefreshControl; + +/*! + @brief CollectionView with infinite scrolling support. + */ +@interface BICollectionView : UICollectionView + +/*! + @callback infiniteScrollingCallback Used to notify dataSource to fetch the next batch + */ +@property (nonatomic, copy, nullable) void (^infiniteScrollingCallback)(); + +/*! + @field enableInfiniteScrolling Specifies whether the scrolling of the collectionView is infinite or not + @discussion If it is set to NO, no other batches are fetched. Default is YES + */ + +@property (nonatomic, assign) BOOL enableInfiniteScrolling; + +/*! + @field leadingScreens Represents the number of screens left to scroll before triggering the fetch of the next batch + @discussion Default is 0.5f (half of screen) + */ +@property (nonatomic, assign) CGFloat leadingScreens; + +/*! + @field enablePullToRefresh Specifies whether to trigger the pullToRefresCallback block or not, when a pull-to-refresh gesture for the collectionView is made. + @discussion Default is YES. + */ +@property (nonatomic, assign) BOOL enablePullToRefresh; + +/*! + @field refreshControl Represents the view that is displayed on top of the collectionView when the pull-to-refresh gesture is made. + */ +@property (nonatomic, strong, nonnull, readonly) UIRefreshControl *refreshControl; + +/*! + @callback pullTorefreshCallback Used to notify the dataSource to reload. + */ +@property (nonatomic, copy, nullable) void (^pullToRefreshCallback)(); + +@property (nonatomic, assign) BIInfiniteScrollingState infiniteScrollingState; + +/*! + @brief Collection view's datasource. Valid only if a BIDatasourceCollectionView type was created with a reference to this table view. + */ +@property (nonatomic, weak, nullable, readonly) BIDatasourceCollectionView *datasource; + +/*! + @brief Table view's handler. Valid only if a BIHandlerCollectionView type was created with a reference to this table view. + */ +@property (nonatomic, weak, nullable, readonly) BIHandlerCollectionView *handler; + +- (void)triggerInfiniteScrolling; + + +@end diff --git a/BIObjCHelpers/Views/CollectionView/BICollectionView.m b/BIObjCHelpers/Views/CollectionView/BICollectionView.m new file mode 100644 index 0000000..005247a --- /dev/null +++ b/BIObjCHelpers/Views/CollectionView/BICollectionView.m @@ -0,0 +1,169 @@ +// +// BICollectionView.m +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BICollectionView.h" +#import "BIActivityIndicatorContainerView.h" +#import "_BIScrollViewProxy.h" +#import "BIBatchHelper.h" + +@interface BICollectionView () + +@property (nonatomic, strong, nonnull, readwrite) BIActivityIndicatorContainerView *activityIndicatorContainer; +@property (nonatomic, strong, nullable, readwrite) _BIScrollViewProxy *proxyDelegate; +@property (nonatomic, weak, nullable, readwrite) BIDatasourceCollectionView *datasource; +@property (nonatomic, weak, nullable, readwrite) BIHandlerCollectionView *handler; + +@property (nonatomic, strong, nonnull, readwrite) UIRefreshControl *refreshControl; + +@end + +@implementation BICollectionView + +CGFloat const kBIRefreshControlCollectionViewHeight = 44.f; + +#pragma mark - Init methods + +- (instancetype)initWithCoder:(NSCoder *)coder { + self = [super initWithCoder:coder]; + if (self) { + [self BI_setupCollectionView]; + } + return self; +} + +- (instancetype)initWithFrame:(CGRect)frame { + self = [super initWithFrame:frame]; + if (self) { + [self BI_setupCollectionView]; + } + return self; +} + +- (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout { + self = [super initWithFrame:frame collectionViewLayout:layout]; + if (self) { + [self BI_setupCollectionView]; + } + return self; +} + +#pragma mark - UITableView methods + +- (void)setDelegate:(id)delegate { + /*! + By setting the delegate to nil in a dealloc method causes a crash in the proxy class. + Fix it by nilling the proxy in case delegate is nil. + */ + if (!delegate) { + [super setDelegate:nil]; + _proxyDelegate = nil; + return; + } + self.proxyDelegate = [[_BIScrollViewProxy alloc] initWithTarget:delegate interceptor:self]; + [super setDelegate:(id)self.proxyDelegate]; +} + +- (id)delegate { + id validDelegate = self.proxyDelegate.target; + return validDelegate; +} + +#pragma mark - Public methods + +- (void)triggerInfiniteScrolling { + if (self.infiniteScrollingCallback) { + self.infiniteScrollingState = BIInfiniteScrollingStateLoading; + self.infiniteScrollingCallback(); + } +} + +#pragma mark - Batch Fetching + +- (void)scrollViewWillEndDragging:(nonnull UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout nonnull CGPoint *)targetContentOffset { + // Call the method on the delegate class + if ([self.proxyDelegate.target respondsToSelector:@selector(scrollViewWillEndDragging:withVelocity:targetContentOffset:)]) { + [self.proxyDelegate.target scrollViewWillEndDragging:scrollView withVelocity:velocity targetContentOffset:targetContentOffset]; + } + + if (!self.enableInfiniteScrolling || self.infiniteScrollingState == BIInfiniteScrollingStateLoading) { + return; + } + [self handleFetchBatchForTargetOffset:*targetContentOffset]; +} + +- (void)handleFetchBatchForTargetOffset:(CGPoint)targetOffset { + if (BIDisplayShouldFetchBatch([self scrollDirection], self.bounds, self.contentSize, targetOffset, self.leadingScreens)) { + if (self.infiniteScrollingCallback) { + self.infiniteScrollingState = BIInfiniteScrollingStateLoading; + self.infiniteScrollingCallback(); + } + } +} + +#pragma mark - Getters and Setters + +- (BIActivityIndicatorContainerView *)activityIndicatorContainer { + if (!_activityIndicatorContainer) { + CGRect frame = CGRectMake(.0f, .0f, CGRectGetWidth(self.bounds), 44.f); + _activityIndicatorContainer = [[BIActivityIndicatorContainerView alloc] initWithFrame:frame]; + } + return _activityIndicatorContainer; +} + +- (BIRefreshControl * __nonnull)refreshControl { + if (!_refreshControl) { + CGRect refreshControlFrame = CGRectMake(0.f, -kBIRefreshControlCollectionViewHeight, CGRectGetWidth(self.bounds), kBIRefreshControlCollectionViewHeight); + _refreshControl = [[UIRefreshControl alloc] initWithFrame:refreshControlFrame]; + [_refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; + } + return _refreshControl; +} + +- (void)setEnablePullToRefresh:(BOOL)enablePullToRefresh { + if (_enablePullToRefresh == enablePullToRefresh) { + return; + } + _enablePullToRefresh = enablePullToRefresh; + if (enablePullToRefresh) { + self.alwaysBounceVertical = YES; + [self addSubview:self.refreshControl]; + } else { + [self.refreshControl removeFromSuperview]; + } +} + +#pragma mark - Private Methods + +- (BIScrollDetails)scrollDirection { + CGPoint scrollVelocity = [self.panGestureRecognizer velocityInView:self.superview]; + BIScrollDetails direction = BIScrollDirectionNone; + if (scrollVelocity.y > 0) { + direction = BIScrollDirectionDown; + } else { + direction = BIScrollDirectionUp; + } + return direction; +} + +- (void)BI_setupCollectionView { + self.proxyDelegate = [[_BIScrollViewProxy alloc] initWithTarget:nil interceptor:self]; + [super setDelegate:(id)self.proxyDelegate]; + self.enableInfiniteScrolling = YES; + self.enablePullToRefresh = YES; + self.leadingScreens = kBILeadingScreens; +} + +#pragma mark - Pull-To-Refresh Methods + +- (void)refresh:(UIRefreshControl *)sender { + if (self.pullToRefreshCallback) { + self.pullToRefreshCallback(); + } +} + +@end diff --git a/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h b/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h new file mode 100644 index 0000000..a509a39 --- /dev/null +++ b/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h @@ -0,0 +1,13 @@ +// +// BICollectionViewCell.h +// BIObjCHelpers +// +// Created by Mihai Chifor on 9/1/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import + +@interface BICollectionViewCell : UICollectionViewCell + +@end diff --git a/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.m b/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.m new file mode 100644 index 0000000..8bc7bb3 --- /dev/null +++ b/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.m @@ -0,0 +1,13 @@ +// +// BICollectionViewCell.m +// BIObjCHelpers +// +// Created by Mihai Chifor on 9/1/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BICollectionViewCell.h" + +@implementation BICollectionViewCell + +@end diff --git a/BIObjCHelpers/Views/CollectionView/_BICollectionView+Internal.h b/BIObjCHelpers/Views/CollectionView/_BICollectionView+Internal.h new file mode 100644 index 0000000..e5f1738 --- /dev/null +++ b/BIObjCHelpers/Views/CollectionView/_BICollectionView+Internal.h @@ -0,0 +1,16 @@ +// +// BICollectionView+Internal.h +// BIObjCHelpers +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BICollectionView.h" + +@interface BICollectionView (Internal) + +@property (nonatomic, weak, nullable, readwrite) BIDatasourceCollectionView *datasource; +@property (nonatomic, weak, nullable, readwrite) BIHandlerCollectionView *handler; + +@end diff --git a/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.h b/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.h new file mode 100644 index 0000000..af5dc62 --- /dev/null +++ b/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.h @@ -0,0 +1,15 @@ +// +// BIRefreshControl.h +// Pods +// +// Created by Mihai Chifor on 9/1/15. +// +// + +#import + +@interface BIRefreshControl : UIControl + +- (void)containingScrollViewDidEndDragging:(UIScrollView *)containingScrollView; + +@end diff --git a/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.m b/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.m new file mode 100644 index 0000000..ef92cd3 --- /dev/null +++ b/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.m @@ -0,0 +1,28 @@ +// +// BIRefreshControl.m +// Pods +// +// Created by Mihai Chifor on 9/1/15. +// +// + +#import "BIRefreshControl.h" + +@implementation BIRefreshControl + +- (instancetype)initWithFrame:(CGRect)frame { + self = [super initWithFrame:frame]; + if (self) { + self.backgroundColor = [UIColor blueColor]; + } + return self; +} + +- (void)containingScrollViewDidEndDragging:(UIScrollView *)containingScrollView { + CGFloat minOffsetToTriggerRefresh = 50.0f; + if (containingScrollView.contentOffset.y <= -minOffsetToTriggerRefresh) { + [self sendActionsForControlEvents:UIControlEventValueChanged]; + } +} + +@end diff --git a/BIObjCHelpers/Views/ActivityIndicator/BIActivityIndicatorContainerView.h b/BIObjCHelpers/Views/TableView/ActivityIndicator/BIActivityIndicatorContainerView.h similarity index 100% rename from BIObjCHelpers/Views/ActivityIndicator/BIActivityIndicatorContainerView.h rename to BIObjCHelpers/Views/TableView/ActivityIndicator/BIActivityIndicatorContainerView.h diff --git a/BIObjCHelpers/Views/ActivityIndicator/BIActivityIndicatorContainerView.m b/BIObjCHelpers/Views/TableView/ActivityIndicator/BIActivityIndicatorContainerView.m similarity index 100% rename from BIObjCHelpers/Views/ActivityIndicator/BIActivityIndicatorContainerView.m rename to BIObjCHelpers/Views/TableView/ActivityIndicator/BIActivityIndicatorContainerView.m diff --git a/BIObjCHelpers/Views/TableView/BITableView.h b/BIObjCHelpers/Views/TableView/BITableView.h index fada123..120189f 100644 --- a/BIObjCHelpers/Views/TableView/BITableView.h +++ b/BIObjCHelpers/Views/TableView/BITableView.h @@ -6,41 +6,9 @@ // Copyright © 2015 iGama Apps. All rights reserved. // -#import "BIScrollDirection.h" -#import "BITableViewCell.h" +#import "BIScrollDetails.h" #import -/*! - @typedef BIInfiniteScrollingState - @abstract Represents the state of the tableView infinite scroll - @field BIInfiniteScrollingStateStopped The tableView is currently not fetching any batches - @field BIInfiniteScrollingStateLoading The tableView is currently fetching batches - */ -typedef NS_OPTIONS(NSInteger, BIInfiniteScrollingState) { - BIInfiniteScrollingStateStopped = 0, - BIInfiniteScrollingStateLoading = 1 -}; - -/*! - @abstract Determine if batch fetching should begin based on the state of the parameters. - @param scrollDirection The current scrolling direction of the scroll view. - @param bounds The bounds of the scrollview. - @param contentSize The content size of the scrollview. - @param targetOffset The offset that the scrollview will scroll to. - @param leadingScreens How many screens in the remaining distance will trigger batch fetching. - @return Whether or not the current state should proceed with batch fetching. - @discussion This method is broken into a category for unit testing purposes and should be used with the BITableView and - * BICollectionView batch fetching API. - */ -extern BOOL BIDisplayShouldFetchBatch(BIScrollDirection scrollDirection, - CGRect bounds, - CGSize contentSize, - CGPoint targetOffset, - CGFloat leadingScreens); - -extern const CGFloat kBILeadingScreens; -extern const CGFloat kBITableFooterViewAnimationDuration; - @class BIActivityIndicatorContainerView; @class BIDatasourceTableView; @class BIHandlerTableView; diff --git a/BIObjCHelpers/Views/TableView/BITableView.m b/BIObjCHelpers/Views/TableView/BITableView.m index f5ae52d..5689850 100644 --- a/BIObjCHelpers/Views/TableView/BITableView.m +++ b/BIObjCHelpers/Views/TableView/BITableView.m @@ -7,55 +7,14 @@ // #import "BITableView.h" -#import "BIScrollDirection.h" #import "BIActivityIndicatorContainerView.h" -#import "_BITableViewProxy.h" - -BOOL BIDisplayShouldFetchBatch(BIScrollDirection scrollDirection, - CGRect bounds, - CGSize contentSize, - CGPoint targetOffset, - CGFloat leadingScreens) { - - // only Up and Left scrolls are currently supported (tail loading) - if (scrollDirection != BIScrollDirectionLeft && scrollDirection != BIScrollDirectionUp) { - return NO; - } - - // no fetching for null states - if (leadingScreens <= 0.0 || - CGRectEqualToRect(bounds, CGRectZero)) { - return NO; - } - - CGFloat viewLength, offset, contentLength; - - if (scrollDirection == BIScrollDirectionUp) { - viewLength = bounds.size.height; - offset = targetOffset.y; - contentLength = contentSize.height; - } else { // horizontal - viewLength = bounds.size.width; - offset = targetOffset.x; - contentLength = contentSize.width; - } - - // target offset will always be 0 if the content size is smaller than the viewport - BOOL hasSmallContent = offset == 0.0 && contentLength < viewLength; - - CGFloat triggerDistance = viewLength * leadingScreens; - CGFloat remainingDistance = contentLength - viewLength - offset; - - return hasSmallContent || remainingDistance <= triggerDistance; -} - -const CGFloat kBILeadingScreens = .5f; -const CGFloat kBITableFooterViewAnimationDuration = .25f; +#import "_BIScrollViewProxy.h" +#import "BIBatchHelper.h" @interface BITableView () @property (nonatomic, strong, nonnull, readwrite) BIActivityIndicatorContainerView *activityIndicatorContainer; -@property (nonatomic, strong, nullable, readwrite) _BITableViewProxy *proxyDelegate; +@property (nonatomic, strong, nullable, readwrite) _BIScrollViewProxy *proxyDelegate; @property (nonatomic, weak, nullable, readwrite) BIDatasourceTableView *datasource; @property (nonatomic, weak, nullable, readwrite) BIHandlerTableView *handler; @@ -93,7 +52,7 @@ - (void)setDelegate:(id)delegate { _proxyDelegate = nil; return; } - self.proxyDelegate = [[_BITableViewProxy alloc] initWithTarget:delegate interceptor:self]; + self.proxyDelegate = [[_BIScrollViewProxy alloc] initWithTarget:delegate interceptor:self]; [super setDelegate:(id)self.proxyDelegate]; } @@ -163,9 +122,9 @@ - (void)setInfiniteScrollingState:(BIInfiniteScrollingState)infiniteScrollingSta #pragma mark - Private Methods -- (BIScrollDirection)scrollDirection { +- (BIScrollDetails)scrollDirection { CGPoint scrollVelocity = [self.panGestureRecognizer velocityInView:self.superview]; - BIScrollDirection direction = BIScrollDirectionNone; + BIScrollDetails direction = BIScrollDirectionNone; if (scrollVelocity.y > 0) { direction = BIScrollDirectionDown; } else { @@ -175,7 +134,7 @@ - (BIScrollDirection)scrollDirection { } - (void)BI_setupTableView { - self.proxyDelegate = [[_BITableViewProxy alloc] initWithTarget:nil interceptor:self]; + self.proxyDelegate = [[_BIScrollViewProxy alloc] initWithTarget:nil interceptor:self]; [super setDelegate:(id)self.proxyDelegate]; self.enableInfiniteScrolling = YES; self.leadingScreens = kBILeadingScreens; diff --git a/BIObjCHelpers/Views/TableView/_BITableView+Internal.m b/BIObjCHelpers/Views/TableView/_BITableView+Internal.m deleted file mode 100644 index d417e02..0000000 --- a/BIObjCHelpers/Views/TableView/_BITableView+Internal.m +++ /dev/null @@ -1,16 +0,0 @@ -// -// BITableView+Internal.m -// BIObjCHelpers -// -// Created by Bogdan Iusco on 17/08/15. -// Copyright (c) 2015 iGama Apps. All rights reserved. -// - -#import "_BITableView+Internal.h" - -@implementation BITableView (Internal) - -@dynamic datasource; -@dynamic handler; - -@end diff --git a/BIObjCHelpersTests/Tests/Batch/BIBatchFetchingTestCase.m b/BIObjCHelpersTests/Tests/Batch/BIBatchFetchingTestCase.m index e943196..e4858c1 100644 --- a/BIObjCHelpersTests/Tests/Batch/BIBatchFetchingTestCase.m +++ b/BIObjCHelpersTests/Tests/Batch/BIBatchFetchingTestCase.m @@ -8,6 +8,7 @@ #import #import "BITableView.h" +#import "BIBatchHelper.h" @interface BIBatchFetchingTestCase : XCTestCase diff --git a/BIObjCHelpersTests/Tests/Batch/TableView/BITableViewBatchTestCase.m b/BIObjCHelpersTests/Tests/Batch/TableView/BITableViewBatchTestCase.m index 36950ea..d08fce4 100644 --- a/BIObjCHelpersTests/Tests/Batch/TableView/BITableViewBatchTestCase.m +++ b/BIObjCHelpersTests/Tests/Batch/TableView/BITableViewBatchTestCase.m @@ -6,7 +6,7 @@ // Copyright (c) 2015 Bogdan Iusco. All rights reserved. // -#import "BITableViewBatch.h" +#import "BIBatch.h" #import #import @@ -20,9 +20,9 @@ @implementation BITableViewBatchTestCase #pragma mark - Test init methods - (void)testInitParams { - BITableViewBatch *batch = [[BITableViewBatch alloc] initWithCompletionBlock:nil]; + BIBatch *batch = [[BIBatch alloc] initWithCompletionBlock:nil]; XCTAssertEqual(batch.sectionIndex, 0); - XCTAssertEqual(batch.batchSize, kDefaultTableViewBatchSize); + XCTAssertEqual(batch.batchSize, kDefaultBatchSize); } #pragma mark - Test property methods @@ -31,10 +31,10 @@ - (void)testProperties { NSUInteger section = arc4random_uniform(100); NSUInteger batchSize = arc4random_uniform(100); __block BOOL wasCalled = NO; - BITableViewBatchCompletionBlock block = ^(NSError * __nullable error, NSArray * __nullable newIndexPaths) { + BIBatchCompletionBlock block = ^(NSError * __nullable error, NSArray * __nullable newIndexPaths) { wasCalled = YES; }; - BITableViewBatch *batch = [[BITableViewBatch alloc] initWithSection:section + BIBatch *batch = [[BIBatch alloc] initWithSection:section batchSize:batchSize completionBlock:block]; batch.completionBlock(nil, nil); diff --git a/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m b/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m index debdec4..7e1dabe 100644 --- a/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m +++ b/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m @@ -6,9 +6,9 @@ // Copyright (c) 2015 Bogdan Iusco. All rights reserved. // -#import "BITableViewBatch.h" +#import "BIBatch.h" #import "BITableView.h" - +#import "BITableViewCell.h" #import "BIMockDatasourceFeedTableView.h" #import @@ -40,10 +40,10 @@ - (void)tearDown { - (void)testCreateNextBatchCallback { __block BOOL wasCalled = NO; - __block BITableViewBatch *batch; + __block BIBatch *batch; self.datasource.createNextBatchCallback = ^() { wasCalled = YES; - batch = [[BITableViewBatch alloc] initWithCompletionBlock:nil]; + batch = [[BIBatch alloc] initWithCompletionBlock:nil]; return batch; }; [self.tableView triggerInfiniteScrolling]; @@ -55,7 +55,7 @@ - (void)testCreateNextBatchCallback { - (void)testFetchBatch { __block BOOL wasCalled = NO; - self.datasource.fetchBatchCallback = ^(BITableViewBatch * __nonnull batch) { + self.datasource.fetchBatchCallback = ^(BIBatch * __nonnull batch) { wasCalled = YES; }; [self.tableView triggerInfiniteScrolling]; diff --git a/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.h b/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.h index db139db..b9b0c07 100644 --- a/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.h +++ b/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.h @@ -10,8 +10,8 @@ @interface BIMockDatasourceFeedTableView : BIDatasourceFeedTableView -@property (nonatomic, strong, nullable) BITableViewBatch *__nonnull(^createNextBatchCallback)(); -@property (nonatomic, copy, nullable) void(^fetchBatchCallback)(BITableViewBatch * __nonnull); +@property (nonatomic, strong, nullable) BIBatch *__nonnull(^createNextBatchCallback)(); +@property (nonatomic, copy, nullable) void(^fetchBatchCallback)(BIBatch * __nonnull); @property (nonatomic, strong, nullable) void(^fetchBatchCompletedWithFailureCallback)(NSError * __nonnull); @property (nonatomic, strong, nullable) void(^fetchBatchCompletedWithSuccessCallback)(NSArray * __nonnull); diff --git a/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m b/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m index 9d504ab..705c279 100644 --- a/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m +++ b/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m @@ -10,14 +10,14 @@ @implementation BIMockDatasourceFeedTableView -- (nonnull BITableViewBatch *)createNextBatch { +- (nonnull BIBatch *)createNextBatch { if (self.createNextBatchCallback) { return self.createNextBatchCallback(); } return [super createNextBatch]; } -- (void)fetchBatch:(nonnull BITableViewBatch *)batch { +- (void)fetchBatch:(nonnull BIBatch *)batch { [super fetchBatch:batch]; if (self.fetchBatchCallback) { self.fetchBatchCallback(batch); diff --git a/Example/BIObjCHelpersExample.xcodeproj/project.pbxproj b/Example/BIObjCHelpersExample.xcodeproj/project.pbxproj index 1fe0a02..1babe61 100644 --- a/Example/BIObjCHelpersExample.xcodeproj/project.pbxproj +++ b/Example/BIObjCHelpersExample.xcodeproj/project.pbxproj @@ -8,8 +8,6 @@ /* Begin PBXBuildFile section */ 3414D852405A7B7BCBF938E9 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 875251456342497C5A42EB63 /* libPods.a */; }; - 432982131B551CAC009B2FDC /* BIExampleFeedTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 432982121B551CAC009B2FDC /* BIExampleFeedTableViewController.m */; }; - 4329821F1B5529EF009B2FDC /* BIExampleDatasourceFeedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4329821E1B5529EF009B2FDC /* BIExampleDatasourceFeedTableView.m */; }; 6527C94B1A5FC65E0088D9BC /* BITestCaseCoreData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6527C94A1A5FC65E0088D9BC /* BITestCaseCoreData.m */; }; 6527C94E1A5FD9B30088D9BC /* _BIModelBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 6527C94D1A5FD9B30088D9BC /* _BIModelBase.m */; }; 6527C9511A5FDB400088D9BC /* _BICapital.m in Sources */ = {isa = PBXBuildFile; fileRef = 6527C9501A5FDB400088D9BC /* _BICapital.m */; }; @@ -39,6 +37,11 @@ 658AF69A1A56BB8E00D48C74 /* BILaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 658AF6951A56BB8E00D48C74 /* BILaunchScreen.xib */; }; 658AF69F1A56BB9C00D48C74 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 658AF69D1A56BB9C00D48C74 /* main.m */; }; 65D624701A63AB4700095EF0 /* BIAppStartersFactoryTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 65D6246F1A63AB4700095EF0 /* BIAppStartersFactoryTestCase.m */; }; + 91614A9C1B948E2500D00EB2 /* BIExampleFeedCollectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A9B1B948E2500D00EB2 /* BIExampleFeedCollectionViewController.m */; }; + 91614A9F1B948E5200D00EB2 /* BIExampleDatasourceFeedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A9E1B948E5200D00EB2 /* BIExampleDatasourceFeedTableView.m */; }; + 91614AA21B948E5900D00EB2 /* BIExampleFeedTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614AA11B948E5900D00EB2 /* BIExampleFeedTableViewController.m */; }; + 916D3E911B9592A300D93B6B /* BIExampleCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 916D3E8F1B9592A300D93B6B /* BIExampleCollectionViewCell.m */; }; + 91E9ECF41B957EFA0009C4F1 /* BIExampleDatasourceFeedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E9ECF31B957EFA0009C4F1 /* BIExampleDatasourceFeedCollectionView.m */; }; 9CBFC2787F0722703A7A167B /* libPods-BIObjCHelpersExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 46CA5FA87E9AD752021D8E56 /* libPods-BIObjCHelpersExampleTests.a */; }; /* End PBXBuildFile section */ @@ -53,10 +56,6 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 432982111B551CAC009B2FDC /* BIExampleFeedTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIExampleFeedTableViewController.h; path = Feed/ViewController/BIExampleFeedTableViewController.h; sourceTree = ""; }; - 432982121B551CAC009B2FDC /* BIExampleFeedTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIExampleFeedTableViewController.m; path = Feed/ViewController/BIExampleFeedTableViewController.m; sourceTree = ""; }; - 4329821D1B5529EF009B2FDC /* BIExampleDatasourceFeedTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIExampleDatasourceFeedTableView.h; path = Feed/Datasource/BIExampleDatasourceFeedTableView.h; sourceTree = ""; }; - 4329821E1B5529EF009B2FDC /* BIExampleDatasourceFeedTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIExampleDatasourceFeedTableView.m; path = Feed/Datasource/BIExampleDatasourceFeedTableView.m; sourceTree = ""; }; 46CA5FA87E9AD752021D8E56 /* libPods-BIObjCHelpersExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 6527C94A1A5FC65E0088D9BC /* BITestCaseCoreData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITestCaseCoreData.m; path = Helpers/TestCases/BITestCaseCoreData.m; sourceTree = ""; }; 6527C94C1A5FD9B30088D9BC /* _BIModelBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BIModelBase.h; sourceTree = ""; }; @@ -115,6 +114,16 @@ 7F18AFB62E9ED4DFAEB9B6D8 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = ""; }; 875251456342497C5A42EB63 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; 8A0A28CA1F5D3FE5397875F9 /* Pods-BIObjCHelpersExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIObjCHelpersExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.release.xcconfig"; sourceTree = ""; }; + 91614A9A1B948E2500D00EB2 /* BIExampleFeedCollectionViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIExampleFeedCollectionViewController.h; path = "CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.h"; sourceTree = ""; }; + 91614A9B1B948E2500D00EB2 /* BIExampleFeedCollectionViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIExampleFeedCollectionViewController.m; path = "CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m"; sourceTree = ""; }; + 91614A9D1B948E5200D00EB2 /* BIExampleDatasourceFeedTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIExampleDatasourceFeedTableView.h; path = "TableView Feed/Datasource/BIExampleDatasourceFeedTableView.h"; sourceTree = ""; }; + 91614A9E1B948E5200D00EB2 /* BIExampleDatasourceFeedTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIExampleDatasourceFeedTableView.m; path = "TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m"; sourceTree = ""; }; + 91614AA01B948E5900D00EB2 /* BIExampleFeedTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIExampleFeedTableViewController.h; path = "TableView Feed/ViewController/BIExampleFeedTableViewController.h"; sourceTree = ""; }; + 91614AA11B948E5900D00EB2 /* BIExampleFeedTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIExampleFeedTableViewController.m; path = "TableView Feed/ViewController/BIExampleFeedTableViewController.m"; sourceTree = ""; }; + 916D3E8E1B9592A300D93B6B /* BIExampleCollectionViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIExampleCollectionViewCell.h; path = "CollectionView Feed/Views/Cell/BIExampleCollectionViewCell.h"; sourceTree = ""; }; + 916D3E8F1B9592A300D93B6B /* BIExampleCollectionViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIExampleCollectionViewCell.m; path = "CollectionView Feed/Views/Cell/BIExampleCollectionViewCell.m"; sourceTree = ""; }; + 91E9ECF21B957EFA0009C4F1 /* BIExampleDatasourceFeedCollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIExampleDatasourceFeedCollectionView.h; path = "CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.h"; sourceTree = ""; }; + 91E9ECF31B957EFA0009C4F1 /* BIExampleDatasourceFeedCollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIExampleDatasourceFeedCollectionView.m; path = "CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.m"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -146,20 +155,20 @@ name = Frameworks; sourceTree = ""; }; - 4329820F1B551C67009B2FDC /* Feed */ = { + 4329820F1B551C67009B2FDC /* TableView Feed */ = { isa = PBXGroup; children = ( 4329821C1B5529D2009B2FDC /* Datasource */, 432982101B551C7E009B2FDC /* VIewController */, ); - name = Feed; + name = "TableView Feed"; sourceTree = ""; }; 432982101B551C7E009B2FDC /* VIewController */ = { isa = PBXGroup; children = ( - 432982111B551CAC009B2FDC /* BIExampleFeedTableViewController.h */, - 432982121B551CAC009B2FDC /* BIExampleFeedTableViewController.m */, + 91614AA01B948E5900D00EB2 /* BIExampleFeedTableViewController.h */, + 91614AA11B948E5900D00EB2 /* BIExampleFeedTableViewController.m */, ); name = VIewController; sourceTree = ""; @@ -167,8 +176,8 @@ 4329821C1B5529D2009B2FDC /* Datasource */ = { isa = PBXGroup; children = ( - 4329821D1B5529EF009B2FDC /* BIExampleDatasourceFeedTableView.h */, - 4329821E1B5529EF009B2FDC /* BIExampleDatasourceFeedTableView.m */, + 91614A9D1B948E5200D00EB2 /* BIExampleDatasourceFeedTableView.h */, + 91614A9E1B948E5200D00EB2 /* BIExampleDatasourceFeedTableView.m */, ); name = Datasource; sourceTree = ""; @@ -449,7 +458,8 @@ 658AF68C1A56BB8E00D48C74 /* BIMain.storyboard */, 655C476D1A658938001A0AAE /* AllCapitals */, 655C476F1A658938001A0AAE /* AllCountries */, - 4329820F1B551C67009B2FDC /* Feed */, + 4329820F1B551C67009B2FDC /* TableView Feed */, + 91614A971B948B0E00D00EB2 /* CollectionView Feed */, ); path = GUI; sourceTree = ""; @@ -523,6 +533,51 @@ name = Starters; sourceTree = ""; }; + 91614A971B948B0E00D00EB2 /* CollectionView Feed */ = { + isa = PBXGroup; + children = ( + 916D3E8C1B95928A00D93B6B /* Views */, + 91614A991B948B1C00D00EB2 /* ViewController */, + 91614A981B948B1900D00EB2 /* DataSource */, + ); + name = "CollectionView Feed"; + sourceTree = ""; + }; + 91614A981B948B1900D00EB2 /* DataSource */ = { + isa = PBXGroup; + children = ( + 91E9ECF21B957EFA0009C4F1 /* BIExampleDatasourceFeedCollectionView.h */, + 91E9ECF31B957EFA0009C4F1 /* BIExampleDatasourceFeedCollectionView.m */, + ); + name = DataSource; + sourceTree = ""; + }; + 91614A991B948B1C00D00EB2 /* ViewController */ = { + isa = PBXGroup; + children = ( + 91614A9A1B948E2500D00EB2 /* BIExampleFeedCollectionViewController.h */, + 91614A9B1B948E2500D00EB2 /* BIExampleFeedCollectionViewController.m */, + ); + name = ViewController; + sourceTree = ""; + }; + 916D3E8C1B95928A00D93B6B /* Views */ = { + isa = PBXGroup; + children = ( + 916D3E8D1B95928D00D93B6B /* Cell */, + ); + name = Views; + sourceTree = ""; + }; + 916D3E8D1B95928D00D93B6B /* Cell */ = { + isa = PBXGroup; + children = ( + 916D3E8E1B9592A300D93B6B /* BIExampleCollectionViewCell.h */, + 916D3E8F1B9592A300D93B6B /* BIExampleCollectionViewCell.m */, + ); + name = Cell; + sourceTree = ""; + }; E50A54C3EC62FC868EFCC2DD /* Pods */ = { isa = PBXGroup; children = ( @@ -702,16 +757,20 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 916D3E911B9592A300D93B6B /* BIExampleCollectionViewCell.m in Sources */, 658AF69F1A56BB9C00D48C74 /* main.m in Sources */, 656633251A69464700A9BD67 /* BIAllCapitalsDatasource.m in Sources */, 654D9AD31A5E9EFA00D853C4 /* BIObjCHelpersExample.xcdatamodeld in Sources */, 6527C95D1A5FDC610088D9BC /* _BICountry.m in Sources */, + 91614A9C1B948E2500D00EB2 /* BIExampleFeedCollectionViewController.m in Sources */, 655C47761A65896B001A0AAE /* BIAllCapitalsCollectionViewController.m in Sources */, 658AF6961A56BB8E00D48C74 /* BIAppDelegate.m in Sources */, + 91E9ECF41B957EFA0009C4F1 /* BIExampleDatasourceFeedCollectionView.m in Sources */, 655C47971A659AAE001A0AAE /* BIAppStarterSetupCoreData.m in Sources */, - 432982131B551CAC009B2FDC /* BIExampleFeedTableViewController.m in Sources */, + 91614AA21B948E5900D00EB2 /* BIExampleFeedTableViewController.m in Sources */, 6566331E1A6940B800A9BD67 /* BIAllCountriesDatasource.m in Sources */, 6527C9571A5FDC240088D9BC /* BICapital.m in Sources */, + 91614A9F1B948E5200D00EB2 /* BIExampleDatasourceFeedTableView.m in Sources */, 655C47941A659A86001A0AAE /* BIAppStartersFactory.m in Sources */, 6527C9541A5FDB740088D9BC /* BIModelBase.m in Sources */, 6527C94E1A5FD9B30088D9BC /* _BIModelBase.m in Sources */, @@ -719,7 +778,6 @@ 6527C9601A5FDD6D0088D9BC /* BICountry.m in Sources */, 655C47731A658938001A0AAE /* BIAllCountriesTableViewController.m in Sources */, 6527C9511A5FDB400088D9BC /* _BICapital.m in Sources */, - 4329821F1B5529EF009B2FDC /* BIExampleDatasourceFeedTableView.m in Sources */, 6566332A1A69473200A9BD67 /* BIAllCapitalsCollectionViewCell.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/Example/BIObjCHelpersExample/Classes/GUI/BIMain.storyboard b/Example/BIObjCHelpersExample/Classes/GUI/BIMain.storyboard index c2667b2..7b29650 100644 --- a/Example/BIObjCHelpersExample/Classes/GUI/BIMain.storyboard +++ b/Example/BIObjCHelpersExample/Classes/GUI/BIMain.storyboard @@ -1,8 +1,7 @@ - + - - + @@ -99,7 +98,7 @@ - + @@ -108,11 +107,67 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -156,6 +211,7 @@ + diff --git a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.h b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.h new file mode 100644 index 0000000..18645ef --- /dev/null +++ b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.h @@ -0,0 +1,13 @@ +// +// BIExampleDatasourceFeedCollectionView.h +// BIObjCHelpersExample +// +// Created by Mihai Chifor on 9/1/15. +// Copyright (c) 2015 Bogdan Iusco. All rights reserved. +// + +#import "BIDatasourceFeedCollectionView.h" + +@interface BIExampleDatasourceFeedCollectionView : BIDatasourceFeedCollectionView + +@end diff --git a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.m b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.m new file mode 100644 index 0000000..62802f2 --- /dev/null +++ b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.m @@ -0,0 +1,61 @@ +// +// BIExampleDatasourceFeedCollectionView.m +// BIObjCHelpersExample +// +// Created by Mihai Chifor on 9/1/15. +// Copyright (c) 2015 Bogdan Iusco. All rights reserved. +// + +#import "BIExampleDatasourceFeedCollectionView.h" +#import "BIExampleCollectionViewCell.h" + +const CGFloat kExampleDatasourceFeedCollectionViewMaxElements = 30; + +@interface BIExampleDatasourceFeedCollectionView () + +@property (nonatomic, assign) NSUInteger countItems; + +@end + +@implementation BIExampleDatasourceFeedCollectionView + +- (void)load { + self.cellClass = [BIExampleCollectionViewCell class]; + [super load]; + self.countItems = 20; +} + +- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section { + return self.countItems; +} + +- (void)configureCell:(nonnull UICollectionViewCell *)cell atIndexPath:(nonnull NSIndexPath *)indexPath { + [super configureCell:cell atIndexPath:indexPath]; + + BIExampleCollectionViewCell *exampleCell = (BIExampleCollectionViewCell *)cell; + exampleCell.title = [NSString stringWithFormat:@"%ld", indexPath.row]; +} + +- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop { + if (self.countItems > kExampleDatasourceFeedCollectionViewMaxElements) { + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ + batch.completionBlock(nil, @[]); + }); + return; + } + [super fetchBatch:batch loadOnTop:loadOnTop]; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ + NSUInteger sectionIndex = batch.sectionIndex; + NSUInteger newRowIndex = loadOnTop ? 0 : [self.collectionView numberOfItemsInSection:sectionIndex]; + NSUInteger lastRowIndex = loadOnTop ? batch.batchSize : newRowIndex + batch.batchSize; + self.countItems += batch.batchSize; + NSMutableArray *mutableArray = [NSMutableArray new]; + for (NSUInteger index = newRowIndex; index < lastRowIndex; index++) { + NSIndexPath *indexPath = [NSIndexPath indexPathForRow:index inSection:sectionIndex]; + [mutableArray addObject:indexPath]; + } + batch.completionBlock(nil, [mutableArray copy]); + }); +} + +@end diff --git a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.h b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.h new file mode 100644 index 0000000..8aa4965 --- /dev/null +++ b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.h @@ -0,0 +1,17 @@ +// +// BIExampleFeedCollectionViewController.h +// BIObjCHelpersExample +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 Bogdan Iusco. All rights reserved. +// + +#import + +@class BICollectionView; + +@interface BIExampleFeedCollectionViewController : UICollectionViewController + +@property (strong, nonatomic) IBOutlet BICollectionView *biCollectionView; + +@end diff --git a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m new file mode 100644 index 0000000..90ee9d1 --- /dev/null +++ b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m @@ -0,0 +1,49 @@ +// +// BIExampleFeedCollectionViewController.m +// BIObjCHelpersExample +// +// Created by Mihai Chifor on 8/31/15. +// Copyright (c) 2015 Bogdan Iusco. All rights reserved. +// + +#import "BIExampleFeedCollectionViewController.h" +#import "BIExampleDatasourceFeedCollectionView.h" + +#import +#import + +@interface BIExampleFeedCollectionViewController () + +@property (nonatomic, strong) BIExampleDatasourceFeedCollectionView *dataSource; +@property (nonatomic, strong) BIHandlerCollectionView *handler; + +@end + +@implementation BIExampleFeedCollectionViewController + +#pragma mark - Lifecycle Methods + +- (void)viewDidLoad { + [super viewDidLoad]; + [self.dataSource load]; + [self.handler load]; + +} + +#pragma mark - Properties + +- (BIExampleDatasourceFeedCollectionView *)dataSource { + if (!_dataSource) { + _dataSource = [BIExampleDatasourceFeedCollectionView datasourceWithBICollectionView:self.biCollectionView]; + } + return _dataSource; +} + +- (BIHandlerCollectionView *)handler { + if (!_handler) { + _handler = [BIHandlerCollectionView handlerWithCollectionView:self.biCollectionView]; + } + return _handler; +} + +@end diff --git a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/Views/Cell/BIExampleCollectionViewCell.h b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/Views/Cell/BIExampleCollectionViewCell.h new file mode 100644 index 0000000..5244c09 --- /dev/null +++ b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/Views/Cell/BIExampleCollectionViewCell.h @@ -0,0 +1,16 @@ +// +// BIExampleCollectionViewCell.h +// BIObjCHelpersExample +// +// Created by Mihai Chifor on 9/1/15. +// Copyright (c) 2015 Bogdan Iusco. All rights reserved. +// + +#import + +@interface BIExampleCollectionViewCell : UICollectionViewCell + +@property (nonatomic, strong) UIImage *image; +@property (nonatomic, copy) NSString *title; + +@end diff --git a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/Views/Cell/BIExampleCollectionViewCell.m b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/Views/Cell/BIExampleCollectionViewCell.m new file mode 100644 index 0000000..466bf42 --- /dev/null +++ b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/Views/Cell/BIExampleCollectionViewCell.m @@ -0,0 +1,68 @@ +// +// BIExampleCollectionViewCell.m +// BIObjCHelpersExample +// +// Created by Mihai Chifor on 9/1/15. +// Copyright (c) 2015 Bogdan Iusco. All rights reserved. +// + +#import "BIExampleCollectionViewCell.h" + +@interface BIExampleCollectionViewCell () + +@property (strong, nonatomic) UIImageView *imageView; +@property (strong, nonatomic) UILabel *titleLabel; + +@end + +@implementation BIExampleCollectionViewCell + +- (instancetype)initWithFrame:(CGRect)frame { + self = [super initWithFrame:frame]; + if (self) { + self.backgroundColor = [UIColor redColor]; + [self addSubview:self.imageView]; + [self addSubview:self.titleLabel]; + } + return self; +} + +- (void)layoutSubviews { + [super layoutSubviews]; + self.imageView.frame = self.bounds; + self.titleLabel.frame = CGRectMake(CGRectGetWidth(self.bounds) / 2.f - 10.f, CGRectGetHeight(self.bounds) / 2.f - 10.f, 20.f, 20.f); +// [self.titleLabel sizeToFit]; +} +#pragma mark - Properties Methods + +- (UIImageView *)imageView { + if (!_imageView) { + _imageView = [[UIImageView alloc] initWithFrame:CGRectZero]; + } + return _imageView; +} + +- (UILabel *)titleLabel { + if (!_titleLabel) { + _titleLabel = [[UILabel alloc] initWithFrame:CGRectZero]; + } + return _titleLabel; +} + +- (void)setImage:(UIImage *)image { + if ([_image isEqual:image]) { + return; + } + _image = image; + self.imageView.image = _image; +} + +- (void)setTitle:(NSString *)title { + if ([_title isEqualToString:title]) { + return; + } + _title = title; + self.titleLabel.text = _title; +} + +@end diff --git a/Example/BIObjCHelpersExample/Classes/GUI/Feed/Datasource/BIExampleDatasourceFeedTableView.h b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.h similarity index 100% rename from Example/BIObjCHelpersExample/Classes/GUI/Feed/Datasource/BIExampleDatasourceFeedTableView.h rename to Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.h diff --git a/Example/BIObjCHelpersExample/Classes/GUI/Feed/Datasource/BIExampleDatasourceFeedTableView.m b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m similarity index 86% rename from Example/BIObjCHelpersExample/Classes/GUI/Feed/Datasource/BIExampleDatasourceFeedTableView.m rename to Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m index 15edcfa..14b6a4e 100644 --- a/Example/BIObjCHelpersExample/Classes/GUI/Feed/Datasource/BIExampleDatasourceFeedTableView.m +++ b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m @@ -7,9 +7,9 @@ // #import "BIExampleDatasourceFeedTableView.h" -#import "BITableViewBatch.h" +#import "BIBatch.h" -const CGFloat kExampleDatasourceFeedMaxElements = 30; +const CGFloat kExampleDatasourceFeedMaxElements = 130; @interface BIExampleDatasourceFeedTableView () @@ -22,8 +22,8 @@ @implementation BIExampleDatasourceFeedTableView - (void)load { [super load]; - self.tableView.rowHeight = 350.f; - self.countItems = 3; + self.tableView.rowHeight = 44.f; + self.countItems = 20; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { @@ -37,7 +37,7 @@ - (void)configureCell:(nonnull UITableViewCell *)cell atIndexPath:(nonnull NSInd cell.selectionStyle = UITableViewCellSelectionStyleNone; } -- (void)fetchBatch:(nonnull BITableViewBatch *)batch { +- (void)fetchBatch:(nonnull BIBatch *)batch { if (self.countItems > kExampleDatasourceFeedMaxElements) { dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ batch.completionBlock(nil, @[]); @@ -49,13 +49,13 @@ - (void)fetchBatch:(nonnull BITableViewBatch *)batch { NSUInteger sectionIndex = batch.sectionIndex; NSUInteger newRowIndex = [self.tableView numberOfRowsInSection:sectionIndex]; NSUInteger lastRowIndex = newRowIndex + batch.batchSize; -// self.countItems += batch.batchSize; + self.countItems += batch.batchSize; NSMutableArray *mutableArray = [NSMutableArray new]; for (NSUInteger index = newRowIndex; index < lastRowIndex; index++) { NSIndexPath *indexPath = [NSIndexPath indexPathForRow:index inSection:sectionIndex]; [mutableArray addObject:indexPath]; } - batch.completionBlock(nil, @[]); + batch.completionBlock(nil, [mutableArray copy]); }); } diff --git a/Example/BIObjCHelpersExample/Classes/GUI/Feed/ViewController/BIExampleFeedTableViewController.h b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.h similarity index 100% rename from Example/BIObjCHelpersExample/Classes/GUI/Feed/ViewController/BIExampleFeedTableViewController.h rename to Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.h diff --git a/Example/BIObjCHelpersExample/Classes/GUI/Feed/ViewController/BIExampleFeedTableViewController.m b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.m similarity index 100% rename from Example/BIObjCHelpersExample/Classes/GUI/Feed/ViewController/BIExampleFeedTableViewController.m rename to Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.m diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 2741721..7363a08 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -19,11 +19,11 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - BIObjCHelpers: 518a6e734448c09a5e2e8d9425093ef5f6a1f86e + BIObjCHelpers: 60bf51a54e52ef5724d0ae6f242c81c48119e454 CJALog: e91c4e468145c8e42559831d251c727680b61650 CJAMacros: 01775e631d55f3ffc8524483e27fbdd6c9fd8a44 MagicalRecord: 89eb7d7ead39fb37f01c3d010665ee94d17f8dba OCHamcrest: 6f03ffa81d12feab872638490a44ab0a6d3aca10 OCMockito: 4981140c9a9ec06c31af40f636e3c0f25f27e6b2 -COCOAPODS: 0.38.2 +COCOAPODS: 0.37.2 diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIActivityIndicatorContainerView.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIActivityIndicatorContainerView.h index 4bccbde..b99a213 120000 --- a/Example/Pods/Headers/Private/BIObjCHelpers/BIActivityIndicatorContainerView.h +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIActivityIndicatorContainerView.h @@ -1 +1 @@ -../../../../../BIObjCHelpers/Views/ActivityIndicator/BIActivityIndicatorContainerView.h \ No newline at end of file +../../../../../BIObjCHelpers/Views/TableView/ActivityIndicator/BIActivityIndicatorContainerView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIBatch.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatch.h new file mode 120000 index 0000000..111da19 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatch.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Batch/Common/BIBatch.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelper.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelper.h new file mode 120000 index 0000000..68534c1 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelper.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Batch/Common/BIBatchHelper.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionView.h b/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionView.h new file mode 120000 index 0000000..10314b7 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionView.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Views/CollectionView/BICollectionView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewActivityIndicatorReusableView.h b/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewActivityIndicatorReusableView.h new file mode 120000 index 0000000..33a4624 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewActivityIndicatorReusableView.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewCell.h b/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewCell.h new file mode 120000 index 0000000..7cb48da --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewCell.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIDatasourceFeedCollectionView.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIDatasourceFeedCollectionView.h new file mode 120000 index 0000000..fcf1b73 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIDatasourceFeedCollectionView.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIHandlerCollectionView.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIHandlerCollectionView.h new file mode 120000 index 0000000..08312f0 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIHandlerCollectionView.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDetails.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDetails.h new file mode 120000 index 0000000..078f730 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDetails.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Details/BIScrollDetails.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDirection.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDirection.h deleted file mode 120000 index 16f2401..0000000 --- a/Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDirection.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../BIObjCHelpers/Details/BIScrollDirection.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BITableViewBatch.h b/Example/Pods/Headers/Private/BIObjCHelpers/BITableViewBatch.h deleted file mode 120000 index d3ba2a8..0000000 --- a/Example/Pods/Headers/Private/BIObjCHelpers/BITableViewBatch.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../BIObjCHelpers/Batch/TableView/BITableViewBatch.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/_BICollectionView+Internal.h b/Example/Pods/Headers/Private/BIObjCHelpers/_BICollectionView+Internal.h new file mode 120000 index 0000000..98d2eee --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/_BICollectionView+Internal.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Views/CollectionView/_BICollectionView+Internal.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/_BIScrollViewProxy.h b/Example/Pods/Headers/Private/BIObjCHelpers/_BIScrollViewProxy.h new file mode 120000 index 0000000..045b254 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/_BIScrollViewProxy.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/_BITableView+Internal.h b/Example/Pods/Headers/Private/BIObjCHelpers/_BITableView+Internal.h new file mode 120000 index 0000000..1ac2183 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/_BITableView+Internal.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Views/TableView/_BITableView+Internal.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/_BITableViewProxy.h b/Example/Pods/Headers/Private/BIObjCHelpers/_BITableViewProxy.h deleted file mode 120000 index cc8c055..0000000 --- a/Example/Pods/Headers/Private/BIObjCHelpers/_BITableViewProxy.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../BIObjCHelpers/Views/TableView/_BITableViewProxy.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIActivityIndicatorContainerView.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIActivityIndicatorContainerView.h index 4bccbde..b99a213 120000 --- a/Example/Pods/Headers/Public/BIObjCHelpers/BIActivityIndicatorContainerView.h +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIActivityIndicatorContainerView.h @@ -1 +1 @@ -../../../../../BIObjCHelpers/Views/ActivityIndicator/BIActivityIndicatorContainerView.h \ No newline at end of file +../../../../../BIObjCHelpers/Views/TableView/ActivityIndicator/BIActivityIndicatorContainerView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIBatch.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatch.h new file mode 120000 index 0000000..111da19 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatch.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Batch/Common/BIBatch.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelper.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelper.h new file mode 120000 index 0000000..68534c1 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelper.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Batch/Common/BIBatchHelper.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionView.h b/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionView.h new file mode 120000 index 0000000..10314b7 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionView.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Views/CollectionView/BICollectionView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewActivityIndicatorReusableView.h b/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewActivityIndicatorReusableView.h new file mode 120000 index 0000000..33a4624 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewActivityIndicatorReusableView.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Views/CollectionView/Activity Indicator/BICollectionViewActivityIndicatorReusableView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewCell.h b/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewCell.h new file mode 120000 index 0000000..7cb48da --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewCell.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIDatasourceFeedCollectionView.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIDatasourceFeedCollectionView.h new file mode 120000 index 0000000..fcf1b73 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIDatasourceFeedCollectionView.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIHandlerCollectionView.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIHandlerCollectionView.h new file mode 120000 index 0000000..08312f0 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIHandlerCollectionView.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDetails.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDetails.h new file mode 120000 index 0000000..078f730 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDetails.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Details/BIScrollDetails.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDirection.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDirection.h deleted file mode 120000 index 16f2401..0000000 --- a/Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDirection.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../BIObjCHelpers/Details/BIScrollDirection.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BITableViewBatch.h b/Example/Pods/Headers/Public/BIObjCHelpers/BITableViewBatch.h deleted file mode 120000 index d3ba2a8..0000000 --- a/Example/Pods/Headers/Public/BIObjCHelpers/BITableViewBatch.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../BIObjCHelpers/Batch/TableView/BITableViewBatch.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/_BICollectionView+Internal.h b/Example/Pods/Headers/Public/BIObjCHelpers/_BICollectionView+Internal.h new file mode 120000 index 0000000..98d2eee --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/_BICollectionView+Internal.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Views/CollectionView/_BICollectionView+Internal.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/_BIScrollViewProxy.h b/Example/Pods/Headers/Public/BIObjCHelpers/_BIScrollViewProxy.h new file mode 120000 index 0000000..045b254 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/_BIScrollViewProxy.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/_BITableView+Internal.h b/Example/Pods/Headers/Public/BIObjCHelpers/_BITableView+Internal.h new file mode 120000 index 0000000..1ac2183 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/_BITableView+Internal.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Views/TableView/_BITableView+Internal.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/_BITableViewProxy.h b/Example/Pods/Headers/Public/BIObjCHelpers/_BITableViewProxy.h deleted file mode 120000 index cc8c055..0000000 --- a/Example/Pods/Headers/Public/BIObjCHelpers/_BITableViewProxy.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../BIObjCHelpers/Views/TableView/_BITableViewProxy.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/BIObjCHelpers.podspec.json b/Example/Pods/Local Podspecs/BIObjCHelpers.podspec.json index 9e23f0f..60ae545 100644 --- a/Example/Pods/Local Podspecs/BIObjCHelpers.podspec.json +++ b/Example/Pods/Local Podspecs/BIObjCHelpers.podspec.json @@ -2,7 +2,7 @@ "name": "BIObjCHelpers", "version": "0.2.12", "summary": "My collection of Objective-C helpers", - "description": "Simple collection of classes commonly used in Objective-C projects.", + "description": " Simple collection of classes commonly used in Objective-C projects.\n", "homepage": "https://github.com/grigaci/BIObjCHelpers", "license": "MIT", "authors": { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 2741721..7363a08 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -19,11 +19,11 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - BIObjCHelpers: 518a6e734448c09a5e2e8d9425093ef5f6a1f86e + BIObjCHelpers: 60bf51a54e52ef5724d0ae6f242c81c48119e454 CJALog: e91c4e468145c8e42559831d251c727680b61650 CJAMacros: 01775e631d55f3ffc8524483e27fbdd6c9fd8a44 MagicalRecord: 89eb7d7ead39fb37f01c3d010665ee94d17f8dba OCHamcrest: 6f03ffa81d12feab872638490a44ab0a6d3aca10 OCMockito: 4981140c9a9ec06c31af40f636e3c0f25f27e6b2 -COCOAPODS: 0.38.2 +COCOAPODS: 0.37.2 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 2c966d3..4adb0b3 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,2463 +7,2983 @@ objects = { /* Begin PBXBuildFile section */ - 006FAA094BC4DA97F406399186927E54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D2FE05E6A57256584B31B168CD386EF /* Foundation.framework */; }; - 00ECD4B67FD302EEA1D4A5D7FA03F909 /* HCIsSame.m in Sources */ = {isa = PBXBuildFile; fileRef = B147B3B2352C93AC48AF6E00A15140B1 /* HCIsSame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 01027286DC99C0D61D2AF10DCF4C737D /* MKTUnsignedIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 970871ECF115B76DEED375D49BE9F193 /* MKTUnsignedIntReturnSetter.h */; }; - 011551B6DDEE7B312B5F5F051E29C077 /* MKTExecutesBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F52BFF6AB59715EED65043D95EE35E8 /* MKTExecutesBlock.h */; }; - 011ECF224ABF2E23138C075DA8D0A1A0 /* MKTArgumentGetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = EC66B61F91B39AF131838E32EA0C6A96 /* MKTArgumentGetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0151B97D7B70DA9427E88C332079B856 /* NSAttributeDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1375E25F678CDA12E984A706E68A0D4B /* NSAttributeDescription+MagicalDataImport.h */; }; - 047BC91EC2E80886E5DDA76AB394BFB9 /* MKTExecutesBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = E5148A2EBAC31BB13F2124183C7083F1 /* MKTExecutesBlock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 04CA9E74D76A8676D83E61713797FF0E /* HCClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B50A006B5845E0C0B94BC826AE1DB57 /* HCClassMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0504A78F3BD2DBC7F59040D99706BA80 /* MKTBoolArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D30365B3A6B2CAF3DAFE22DF0CD8BD /* MKTBoolArgumentGetter.h */; }; - 05C3E70CD83C3BD385F923F43CD40983 /* HCLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F8361982F880157E1C30A3C8CDC9C14A /* HCLongLongReturnGetter.h */; }; - 05E0BD19FFE552EF530BADEE8EFFB5BC /* BITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 38A863488F8B9F21E83FDC76158E3572 /* BITableViewCell.h */; }; - 0646EE290B1082306E8E35433047D948 /* HCIsEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = C80E3BDC5813D4CFC62C3DF9029AC749 /* HCIsEqual.h */; }; - 068B8FCB1CE68390B133EAA8506C51ED /* HCBoolReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DE8A72A1DE77F8D906F78B53D827359F /* HCBoolReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0763523F58AA861D8E8CB4C47F52F2EB /* HCStringStartsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = EFF07D7769015F0C8CEA95F869D8C38C /* HCStringStartsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 07A4451EFB98301E8F9C248824900005 /* HCGenericTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 141F1F7562DC3A9A96FA700769756242 /* HCGenericTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 080884A727E40DCB7D0CFED4448CB476 /* MKTCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = ECC321EE4FC27F9EE6D773BABFABECE6 /* MKTCharArgumentGetter.h */; }; - 082FEC589E3B2CF9FD33711CB9508ACA /* HCStringContainsInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AE7B051F12121C8EA8F5883832512EA /* HCStringContainsInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0869889EA8DEE042E61402483748A06B /* HCDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 386A418172AFC0D64486403B99D170D8 /* HCDescription.h */; }; - 08898F89C4329B5DE2EB3A8FD1BDDA85 /* _BITableViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 996254F6132CAB0E69DEB49C011E34D9 /* _BITableViewProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0A8C79090D3A0CA313CFB1E212898031 /* HCCollect.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B57A81175E2238A7B1154B62B41E0BA /* HCCollect.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0CC3E26B6075EEB48CD226B1BA28683B /* HCXCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 738FE205A67A1ECBA80432232BF8A53D /* HCXCTestFailureHandler.h */; }; - 0D9C6A3065BF9AE493B76D02155A78CD /* OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = FD47B85B6D19C85B22DAC4851CC42F38 /* OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0DC3BA984FEC5AA911741642DAE2C464 /* MKTIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = AABA46C347DEFA86697412C85A822D3A /* MKTIntArgumentGetter.h */; }; - 0EE0B72D9C88579BAC0236A7D2C13CF4 /* NSAttributeDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = FDE20517CCA66E46C9E5C14027778D48 /* NSAttributeDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0F4F5E660A79552431FF5F0276389326 /* HCStringEndsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = F52B88A85A7A98E66D25B7E3DD978B1E /* HCStringEndsWith.h */; }; - 0FB9E9F6E5DA3A264237A58BD67304D1 /* HCDescribedAs.h in Headers */ = {isa = PBXBuildFile; fileRef = 37B2DFB6AD73B25AC18A251B1ACEDBFC /* HCDescribedAs.h */; }; - 106CF895644DC4E5A4F75359164A3A23 /* MKTCapturingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D99036F718D240D40F8E0103E27216F /* MKTCapturingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1123AAB137759120FC8F4B794B0B7327 /* HCBaseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F85EF4F8C73C2F39FD514BD196E2A3C3 /* HCBaseMatcher.h */; }; - 1190CC775DF3C50582880CE680508DCB /* NSObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 80D896070C04485342E6CFFB2CCCC819 /* NSObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 11B94C72AE4F5382939397DB34941965 /* NSManagedObjectContext+MagicalThreading.m in Sources */ = {isa = PBXBuildFile; fileRef = 2023719DD549230F552E78C5A3A4FADA /* NSManagedObjectContext+MagicalThreading.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 127C75E962C474F20B910FEDA799A2ED /* NSManagedObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = D1AFF55F9FD249B09F1F2ADC1595D79B /* NSManagedObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 13247B24BEDD12A14F1EF22D8B46EBA3 /* HCIsEmptyCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = D4E6738524D4E9543A3F5D9A2B217D22 /* HCIsEmptyCollection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 13490E0E17085339CFC7B7E27D63E1A0 /* HCStringDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 636D400B8A9CE8AB58902DD6C9A08262 /* HCStringDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 138F8B929B4CE96854651BCD6E05F88F /* MKTMockitoCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 166E344B3C21010C6AC3929B45A051AF /* MKTMockitoCore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 147CF915B1D4FC8AC3F70E6E5AEFF772 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D2FE05E6A57256584B31B168CD386EF /* Foundation.framework */; }; - 15002D2C773C61BC1FCC78B122237029 /* MKTUnsignedLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = EC773A4470850E22F56B26A90773F017 /* MKTUnsignedLongLongArgumentGetter.h */; }; - 1508290D389733D3BF773ED5D6CBC629 /* HCIsCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = B52C9C3ADDFF4942E44853A740A34590 /* HCIsCloseTo.h */; }; - 1697941A95732E73F78A1E1E9BAD05BE /* BIHandlerBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 874E845EFAE0014D33507EFDD5768DA0 /* BIHandlerBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 16DE641C4FECAAB67DA5739011084155 /* MKTThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = 736B94BED1B3C9533637AE855C1EA0AE /* MKTThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 17DDE8B5C8054490EC0C26656BE67D14 /* NSManagedObjectContext+MagicalObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = BBB072D89FDAC8A9C422E54E56DAABC3 /* NSManagedObjectContext+MagicalObserving.h */; }; - 18F5B89DFF50F5AC17469E451E8EDB2F /* HCShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A9ABA9BBD12233366BEAA6C7DCD08678 /* HCShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 19A81F866D1B81EF4DA0BDEC46056CFA /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 268580290F41C2D788D1AC2521D1E4F1 /* Pods-dummy.m */; }; - 1A0529B52203050A4DF47B1E6466C429 /* HCIsCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = D14C1E31CD5F764328F51BFC81F6E55C /* HCIsCloseTo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1A31961BD0D0A095F32A8A46EBFFD7DA /* MKTLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 070D452D314BCCB65C3EBA3E601973F2 /* MKTLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1A7FE235831B977EB142E042FE338225 /* HCIsEqualToNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = FC54CEA59C1049C41B6961491AC5562C /* HCIsEqualToNumber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1AD585FDE3666F257CD1D282DA2D8D08 /* HCStringContains.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D722A8BF14821BB0BAFE8B94EC5DB37 /* HCStringContains.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1B43CD3313B4382DE384E1AC9A61661A /* MKTCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FEA25DF4406D8C0EDA525E752F16E861 /* MKTCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1B9723360511A65D3B2831A1CDFD7E8D /* MKTUnsignedLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE325FADE74065756ECBB8608F2E708 /* MKTUnsignedLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1BA3C395179F92FA0CB5D8D34CECC90A /* HCTestFailureHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 746155AC4A6883F0ABDDEC8CC596E9D9 /* HCTestFailureHandlerChain.h */; }; - 1BFD78F1D02432894873BAD2DDA0F2D3 /* HCInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D31DD80FF24061137B2FF396EFACD272 /* HCInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1C52FF21D04B03B93D85231CFED3CA9A /* MKTInvocationContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = C869C04DE51876C4B509BEBFE86CDCC3 /* MKTInvocationContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1DC6C606D436AB91F6E76B3841525050 /* MagicalRecordShorthandMethodAliases.h in Headers */ = {isa = PBXBuildFile; fileRef = 881C3C9DD9EDFAB8DCD3E2AB6BCFACD6 /* MagicalRecordShorthandMethodAliases.h */; }; - 1DFC213CEE87AFD5DE9BCE9B55D2A468 /* MKTPointerArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = C11BE6069AB246A90BA7A2FC2E1291CA /* MKTPointerArgumentGetter.h */; }; - 1E77A633962CC81E9CDD8FE3B776E5E2 /* HCCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EEDEDB989C4A2F77727B295403CA1F2 /* HCCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1E81F7BB22FACB2BF3BF0DE608AABD63 /* BIDatasourceCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = A88E6A78FF6A45D6B30CF20D27E90C7E /* BIDatasourceCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1F4D96593E4CCBD370638D087C577376 /* HCIsEqualIgnoringWhiteSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = A755AF5CEF0EC8D366C103E1A3425373 /* HCIsEqualIgnoringWhiteSpace.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 200CB2B6D9DDF548FFF50A542346035D /* HCStringStartsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = BB5A75090062E18414074A164BA63C8A /* HCStringStartsWith.h */; }; - 2062E742177FF45AC996B52792F355F1 /* HCWrapInMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F651808A25B0EB05C6637A0E68F7206D /* HCWrapInMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 21AFB96AFE45F78ECDED8AAAF8207857 /* MKTBoolReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D62365ADD24AF5F5F204AD99FE722EAA /* MKTBoolReturnSetter.h */; }; - 21F84B92C01423A658DA0553760718ED /* HCIsInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 643C54F3E4789DE10881F5882C83F2E8 /* HCIsInstanceOf.h */; }; - 2232E7E02DDF99EE966E6F591FE528C4 /* MKTUnsignedLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = CD0D859D9A802853A7A84448CE140231 /* MKTUnsignedLongLongReturnSetter.h */; }; - 22BFA582101FC2F2FD63A758AD05BC63 /* MKTUnsignedIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F0F6760071B4BBAE77F2E26AF06E072D /* MKTUnsignedIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 24B37E344AAF07934478E3462F1FBA6E /* MKTObjectReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = C7FE383715621B90A8C3968890D3BEDE /* MKTObjectReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 253EF8DFDE2EAE978676DD839241270B /* MKT_TPDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A03C310C4FC6AF7E754C11871BBF29 /* MKT_TPDWeakProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 26074092E5F1B6ACF765F4C97AB232DF /* MKTReturnsValue.m in Sources */ = {isa = PBXBuildFile; fileRef = E58F5199D4AFC8CAEDF3E07A661CDCEB /* MKTReturnsValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 261C3C7252A4AF8ECF4AB7A7A83EE011 /* HCIsAnything.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D53D0DFFC99EF9B9633B89CCAC7C58C /* HCIsAnything.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 263A167F79E3EF63E6F71C6D0C04F968 /* NSInvocation+OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 55513E23282D884C3BE1A7A7B5409929 /* NSInvocation+OCHamcrest.h */; }; - 2807D88872B7085E2A63F7C685353C3D /* BISerialOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 14D0019D7D070CEB19713C0B98D88A29 /* BISerialOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2820C337200C28B678A03EA9E4566477 /* HCConformsToProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 97ECE9E1237E3ED7C056C03B4FCA5951 /* HCConformsToProtocol.h */; }; - 29291C11D6C0B22A6EE8B0438EC08E73 /* MKTVerificationData.h in Headers */ = {isa = PBXBuildFile; fileRef = 05DE65F3AEAC43AEEA9D6823267BE218 /* MKTVerificationData.h */; }; - 2A393FDAB64E0DA7851E1E27ECB1FEFD /* HCBaseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D7410E82535A1E67789B81187C970ABE /* HCBaseMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2B075A31ACA47A5EA7DB7CA425AA2281 /* HCIsCollectionContainingInAnyOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = E7642586EE528D70CA73659AC1732A3F /* HCIsCollectionContainingInAnyOrder.h */; }; - 2C2D2076B128EDA5688E4AA76EC1B538 /* CJALog.h in Headers */ = {isa = PBXBuildFile; fileRef = 35B11018B7DC68C153F7CC61B76D5216 /* CJALog.h */; }; - 2CC71BFD23E41F3E8E80D7ECBD39C788 /* HCDescribedAs.m in Sources */ = {isa = PBXBuildFile; fileRef = F102DC7117B7E8511E85B5EA78BF9080 /* HCDescribedAs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2CF328B6561C5D10F9D796AACF1FBD3A /* HCIsNot.h in Headers */ = {isa = PBXBuildFile; fileRef = 64AEF72183F906A0E5B1984645E56FF5 /* HCIsNot.h */; }; - 2D0E0AD786A756D52F2AA955FE483BAA /* HCReturnValueGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DA85DD9FB13122B2E3B8C346C708E02 /* HCReturnValueGetter.h */; }; - 2DA44066AFD7814B7CBE2FCF16B36607 /* MKTOngoingStubbing.m in Sources */ = {isa = PBXBuildFile; fileRef = F6B70985E355A14DCEA727DDB9D86B68 /* MKTOngoingStubbing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2F0709350A6F558544DFED83CC2433F7 /* HCInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A7F1542F01096D5669BF2CB2B00348E /* HCInvocationMatcher.h */; }; - 3172A8CD728AA5D94D730283DFDD6E82 /* HCFloatReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 83769C182FCD5BBFF7ED869ACBDF1ACB /* HCFloatReturnGetter.h */; }; - 31750DC2485404BEA9D0A18356FBC22C /* BILifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = 825CB9838C60F9632DF80671E1A83CA9 /* BILifecycle.h */; }; - 31CC6C2C87C5A84BA6817CC51188FA33 /* MKTInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = ACE4AF279474D65EB85987167180118E /* MKTInvocationMatcher.h */; }; - 339F1047A87F4C0CC2CC013B91706339 /* MKTInvocationContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = BA7517E2A8E807AE4719AD5B43F54482 /* MKTInvocationContainer.h */; }; - 33CECF85ED0771B31796F14DACA5F5C3 /* MKTCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = ABEF7B6385E05CE7017BDE59EFC18614 /* MKTCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 33F50BAE9027B050230202B6A4283DDC /* MKTUnsignedCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FA6048114AA4CC0962FBD34EC0C6F6EF /* MKTUnsignedCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 34797FFF5AC38C5CC142C7F8970D5908 /* MKTInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 67ABE3459D69E5CD8D4E43EF60DA81DB /* MKTInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 35A08E20151EEAAC1B695CB06E27EE1E /* BIHandlerTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5396B79D3FE2A007D5DAFDE3CC6AF765 /* BIHandlerTableView.h */; }; - 366EB4DEE02D0AAF53B08AC987348A6A /* BIScrollDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = EF5A579F493C74918DEEDA51C3B415BA /* BIScrollDirection.h */; }; - 370D9AA44A5A7FDD594A54ED8F1F4DBC /* MKTDoubleReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DFE6751DE3B377B6A97F85F335AC675D /* MKTDoubleReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 37E9A08BABBDFD582E26E34D8A308166 /* MKTUnsignedIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5386111AEC21B79B26642A0BDCCB79DA /* MKTUnsignedIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 388953DA7F807D88B8D95D63E67DE686 /* MKTLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = FA4B3745E30F0BB5B9CCF1DC106D7EFB /* MKTLongLongArgumentGetter.h */; }; - 39A0103009D36BD5E9550AB5A02F78C5 /* NSRelationshipDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 69504492301B6F1F09938171DB9C8BAA /* NSRelationshipDescription+MagicalDataImport.h */; }; - 3A0644AD79A663B4C38C1CDC921AF1F4 /* HCConformsToProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 45B77EFBAD36C72A8A9AD68B2FE21729 /* HCConformsToProtocol.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3AFFD890C6D27666246360CC18E9B582 /* BITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B268C1D9645B53A95231DCD45EC1D2A /* BITableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3B4F2A1A201BE0FA933FF9749AD05F8A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D2FE05E6A57256584B31B168CD386EF /* Foundation.framework */; }; - 3C4B9F93D70A632C253B18D859617D1E /* HCSenTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EF66840EF6F8DE7294845E6D6C7717C /* HCSenTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3C8F98CF7BD68E555A4B55F9F89354FE /* MKTMockingProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 07D9BC21302AC6AF9E048417CCE02173 /* MKTMockingProgress.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3E03668D02B0582D0B9F36FF4E963F99 /* MKTExactTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = EC8317C86F5B90D613BE4B69ECDB4A38 /* MKTExactTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3E3671176EFAA9EEE78F7C5056242530 /* HCRequireNonNilObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D056111ADEA90CC2F4DD00CAE516767 /* HCRequireNonNilObject.h */; }; - 3EA1876526E8FB083427C0CB36D500CE /* HCNumberAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A8C1173269921C9365217E8A295508A /* HCNumberAssert.h */; }; - 3EC819B877981DF5851F24023927E586 /* MKTDynamicProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = B850313D289A742788FCBFF42B81B9C2 /* MKTDynamicProperties.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3ECE696C9B3901930FD2666D2188D90E /* BIOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 17479D81C8F847E46E227F0E0C8DD115 /* BIOperationQueue.h */; }; - 3F7AF5052F3BA6DDBDEE22B2099063C5 /* MKTBoolReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D71398A084E181561DE5389B689AB4 /* MKTBoolReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3FA7CA8769B6DC30029E9FC49EA60181 /* HCIsIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 14CD91518E6DE775B264B4F40D2E916D /* HCIsIn.h */; }; - 40483677262BE8FAD071CC24C65EBCCD /* MKTClassObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 064B217028612FE2F2F12B0E0DCF11D0 /* MKTClassObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 409F6A88650E4C95DC4AE8B72D456C3F /* NSDate+BIAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A7C7F0C82BEE2FF69D564E2B0B22599 /* NSDate+BIAttributedString.h */; }; - 4128E54DDC8F0A7BCC80453099E5A86F /* NSManagedObjectModel+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = E6C8C0EB81844BBA6969245E3BC2546B /* NSManagedObjectModel+MagicalRecord.h */; }; - 412DDADBA5FF0E5E1D9298B1BE4F542E /* HCHasCount.m in Sources */ = {isa = PBXBuildFile; fileRef = F849EB24DFF577F9615670A611D038CD /* HCHasCount.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 415CA48C86C71FC4611D0B9D1DAF86E7 /* MKTArgumentGetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EAD7B45058AC046FB901538B04D1BAF /* MKTArgumentGetterChain.h */; }; - 41AB3A18A960447223B12DC528621BC4 /* HCOrderingComparison.m in Sources */ = {isa = PBXBuildFile; fileRef = D07974A13A203D1D51C31BCE39B24F33 /* HCOrderingComparison.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 42EA7C20A72EE8ADD624642DFC576DBB /* HCIsEqual.m in Sources */ = {isa = PBXBuildFile; fileRef = 865F6702A304CEB6DB630A3B0E0A7F8B /* HCIsEqual.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4327AA2CD3B9A7A613C8658CC0D833C8 /* HCCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = E064A8308C019E1E2336873EED97CDAA /* HCCharReturnGetter.h */; }; - 4372F5451C703842B6A9119B5365DC2C /* MKTReturnValueSetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = B26C3CB49F7713C75B7676D15BD43006 /* MKTReturnValueSetterChain.h */; }; - 437865B5974402E757300DDE3547701B /* BILifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = DF9968EB6EFB3577025F8C93BCC915E8 /* BILifecycle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 449B365586849F839F9E99495219EE2E /* NSManagedObjectContext+MagicalSaves.m in Sources */ = {isa = PBXBuildFile; fileRef = 1448F482E3BC0533CFD38391A9D55F03 /* NSManagedObjectContext+MagicalSaves.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4558D3759A987B33B1F5ACFFF9B8CFC6 /* BIActivityIndicatorContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BE76E480D9EB4D80DB148D80780D2C9 /* BIActivityIndicatorContainerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 45BB5EE90B672263A3A30C57B19A890E /* MKTLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AFC2381B49066E3A2988855F59E07AA0 /* MKTLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 46E92AA5602F103DD34426DD05387978 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82C3D7B72221D843998BD7212F6D33B5 /* CoreData.framework */; }; - 474D3BDDCF0C7C4A4D92BB79680CED08 /* HCIsNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 52619BF13490A1812FDBA618B33CBBCD /* HCIsNil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 47A9062D6AE2432867F82E582F57BFF3 /* MKTDoubleArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D505720375D017A3143BDA0131B268CE /* MKTDoubleArgumentGetter.h */; }; - 490273804ADC4A08EF1CA39FBCBD9B21 /* MKTExactTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CEEB72C8E422B876A25B46CEC515771 /* MKTExactTimes.h */; }; - 49EAFD7A36AC674569537ED3741DE5A5 /* MKTUnsignedShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C67AA27319301176702DB824FA1CF51 /* MKTUnsignedShortArgumentGetter.h */; }; - 4ACFBF149F397603B93C2F095D1E7988 /* NSEntityDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = A34F980C093F7D326EFAC3334109A669 /* NSEntityDescription+MagicalDataImport.h */; }; - 4AD6EE67E809DAA7FAFB98BF9C277734 /* BIObjCHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D3A31A4ABA3F6DFF6C82AB657635742 /* BIObjCHelpers.h */; }; - 4B0A210BF5F9E18F87A385A90CAA9816 /* MKTProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = B7ED80A5B890F1CD64FE05E01A5F13EA /* MKTProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4B69F964C8F50AEC223EDB57CF0878B8 /* MKTReturnValueSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = FC8DF6F10618709060DC9C7DCBB63495 /* MKTReturnValueSetter.h */; }; - 4BBFFDA02D46247C16D89B554A7ECBED /* MagicalRecordLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BA3A77ACE2774445103802594ECBEC1 /* MagicalRecordLogging.h */; }; - 4BD276CD3CBA0663DD49E1BFB88F7014 /* HCIsDictionaryContainingValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 1052B6879FEA9782D827B610877E5B83 /* HCIsDictionaryContainingValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4C9EECA226F5ACC6D3BBDFB27AF26D06 /* HCLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 63191B83EEB0F4C7488F6122B60B3BC3 /* HCLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4D1A40347B207EEBBA028B283556BAB9 /* HCIsDictionaryContainingValue.h in Headers */ = {isa = PBXBuildFile; fileRef = E9877FB6FCC7AAFD229A06CE77BC62BC /* HCIsDictionaryContainingValue.h */; }; - 4D5FE460D85072C4DCF7735E9A61E052 /* NSManagedObjectContext+MagicalObserving.m in Sources */ = {isa = PBXBuildFile; fileRef = EDE17CF44EBCBF3921D1CF459ABE7D53 /* NSManagedObjectContext+MagicalObserving.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4D758A835E2268E94D88BCCD78BD8B02 /* BIActivityIndicatorContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = D7F0879B8955CC3E98755371C5C56460 /* BIActivityIndicatorContainerView.h */; }; - 4E04D51326AE1D2E0EFAC5A72F710D8F /* HCUnsignedLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 502D782E67847010B0E55C6413AEE2AD /* HCUnsignedLongLongReturnGetter.h */; }; - 4E6F87EDDB8DF4539B9222AAE53747B7 /* HCAnyOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 768D906B6A714E60F908022289689AC8 /* HCAnyOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4EE8453B3A46AC429BA0D9DD2C019D79 /* BIDatasourceFetchedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = C37DF769485A0EE3541D88685BB89A8A /* BIDatasourceFetchedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 504335493ABAE9FCCC2D539D4EFAE7E7 /* MKTObjectAndProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C029D077E83807CA635AC46C02E6C43 /* MKTObjectAndProtocolMock.h */; }; - 50BE73A81604BB89B8CCA1A3B3CC6671 /* OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D751D0144F004AB9E720D2C282AF4D1 /* OCMockito.h */; }; - 524EF2EEED0685C9059698F1E2E0B94D /* MKTIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D58389EE41F3E0CBE6618877156B7C83 /* MKTIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 526A578FCA19696CC93E5989C2938C40 /* MKTBlockArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D80FA17A4E64269D3FDBA8A93BF16ED /* MKTBlockArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 53680114578254F9020E40F925F93D1F /* HCIsDictionaryContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = FB579307A058C5322B3A2BD43E8F7371 /* HCIsDictionaryContaining.h */; }; - 539BB5941DA54B40C5886B0D5ACF29BB /* BIDatasourceBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 93737E8642C6780DA9A7B422B36549C1 /* BIDatasourceBase.h */; }; - 54B08E4656B0E3D8E3AD5BCC9E46A9DC /* NSManagedObject+MagicalRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FC15331C9C01084EE592A02FCD61E71 /* NSManagedObject+MagicalRequests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 55642CB964285B0569B97571051A565A /* MKTBoolArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = E4154621F5976F5868E781E0998482FC /* MKTBoolArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 55DBFD5080038700274A56E66AB0E24A /* BIDatasourceFetchedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F5D73003CABAE0DA9215CE91252B2AE /* BIDatasourceFetchedCollectionView.h */; }; - 55E1D3A1FB0338357ADC9B2E92BE6CE7 /* HCUnsignedLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B82A7368AA1605090DDD08F244CEDBD3 /* HCUnsignedLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 560933E7F1CF639ACF0DC47D98BED939 /* MKTFloatReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FAAFFAE06B9C905940D19F0FBDC43B0 /* MKTFloatReturnSetter.h */; }; - 566EF3946D34D636EA070361E1FD15C9 /* HCUnsignedCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B2C54449F0F0438B57A055501C3958D /* HCUnsignedCharReturnGetter.h */; }; - 594FB714A558107B183B5B4336615336 /* MKTShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D9C9A9CF7BFF2531CC4A4EDD854A31A /* MKTShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 59C181BD9E72ACA97D46BDA93F873B98 /* NSManagedObjectContext+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 60D309ABA9F9F2794A03836D52A258F0 /* NSManagedObjectContext+MagicalRecord.h */; }; - 5A76A426AEBF451CB3C660435D1CDD25 /* HCStringEndsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CA0A903B7FCCF800189B04711069CB4 /* HCStringEndsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5A8F224FBE5387EE89E4AB37958CBD4A /* NSManagedObjectContext+MagicalThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A424C29FB749BBD45C1468A14E7798D /* NSManagedObjectContext+MagicalThreading.h */; }; - 5B321274D7AF1CC6E5AD99EA118A0FA0 /* NSRelationshipDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = EA098D6B1DA3F00C2F898A18AB5CD0CE /* NSRelationshipDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5DAD2DA65F02E03C63B3A11A5E1FD20F /* HCReturnValueGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 67CDFFAE24271DE1E91AB68C6233321D /* HCReturnValueGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5E9CB8850BE5C0D59F54CA2A165C1068 /* HCIsIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A9B53FA8F5D93AD71E8F41A99C9D699 /* HCIsIn.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5EA8D3B8383CD0241E8D873275872466 /* HCIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 40BF7FA1C22B80E9C5C14FE5493BB2C2 /* HCIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5F885A928261E29CB9D910C580D2ADA6 /* NSDate+BIAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = AB440AA8B76F5A3E99BD2259CF5EA86D /* NSDate+BIAttributedString.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 60150A5F84D3BF75F2591CAA3A80805C /* HCHasDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 71B2F12DE755176CBB4250FAB1EC21FB /* HCHasDescription.h */; }; - 60846DD9977D922795308A2939FF7366 /* NSBundle+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = CABCE3BBD3D596180C0072611BE156AB /* NSBundle+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 61A0D0FBAF930BFCF01BF19AE7D068A8 /* HCRequireNonNilObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F72B39CEF857B24620B3D4B9F64358DB /* HCRequireNonNilObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 62743998720A0E04E410D6CB3C4FD188 /* HCIsEqualIgnoringCase.m in Sources */ = {isa = PBXBuildFile; fileRef = EC29A83AF050329EBCCAAC85BFA14F97 /* HCIsEqualIgnoringCase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 62C7752EB000A3BEB302F1C45CF84F1F /* HCIsTypeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A2DB0246EB7BB2BB8B7D8DC1ACF057 /* HCIsTypeOf.h */; }; - 648E406B28CF23AB5987AF76E9B1CD9A /* MKTArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69EDC0DF315239F65A13C6A1F0E36F3A /* MKTArgumentGetter.h */; }; - 65F16804A7C1E14D94D6D01130F98B16 /* HCSubstringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = BCE14662EAAC25E3CA34DFF79A6E7649 /* HCSubstringMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 66D83494846F4D56B05BAFC3DA81BA4B /* MKTUnsignedLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C76B4D410D9B508E3266AA8C41D6AA8 /* MKTUnsignedLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 66E4663FC65361A3ACD2116E8BBCA746 /* MKTObjectArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 62BB78B6B4BC65A5FCC45EDAE2C9A708 /* MKTObjectArgumentGetter.h */; }; - 66F7609B0BD89EDEC46D4BB86C3C7D81 /* HCWrapInMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A088AC190B50F666271BF3824E2A5EA8 /* HCWrapInMatcher.h */; }; - 677977E31837B197E083698F0BA3190A /* HCAssertThat.m in Sources */ = {isa = PBXBuildFile; fileRef = A0F66779DAAADBFB2739844FB38B5CAA /* HCAssertThat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 678BA4FAB514A1991F68E1A5BF51ABBD /* BIDatasourceTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 065D0F332FCC12B911CC4011D822C1FD /* BIDatasourceTableView.h */; }; - 68BD8AB8D2B49035DF16D8953DEA43FC /* MKT_TPDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 768B64847B575E2740B3851816F8EAF4 /* MKT_TPDWeakProxy.h */; }; - 695510002B6D6D46C19F0D95837ED9C3 /* MKTReturnValueSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = E25C70258193A041DA16D1C4ECCFC655 /* MKTReturnValueSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 699C18DB01509CB3E1DDD75A8D672110 /* MKTClassReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A4E1BF260C65BDF6A4079BDF8A94D26C /* MKTClassReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 69B3CE46B15029E9AD5071AE8A8673BA /* MKTUnsignedIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 259BC59C2B2EFD586BE0F89BAA1A9549 /* MKTUnsignedIntArgumentGetter.h */; }; - 69B93B49E217902662E160E62C49FEBD /* MKTPrimitiveArgumentMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B99680C5EFCB7AB54D29E9A4C471CF5 /* MKTPrimitiveArgumentMatching.h */; }; - 6AEA16606CFB44038BDA310600ABCA9E /* MKTTestLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DC3700585B95AD44C226E56550A045B /* MKTTestLocation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6AFBF47C7C1E57374557EBB25523BDC1 /* HCStringDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = A2FB6CDF42762BBF955ED3FEC44681B5 /* HCStringDescription.h */; }; - 6B7C1ED56CD9A45E5C00557F0EA32F84 /* MagicalRecord+Actions.m in Sources */ = {isa = PBXBuildFile; fileRef = EE599B3CE17CD56AC11BB961E9EE682F /* MagicalRecord+Actions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6BB73438767CD4693F064F405FE6EEAE /* MKTStructArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B85C3B60461CC2F63DA62115F01BC9E /* MKTStructArgumentGetter.h */; }; - 6BE4F96387E582FA98AF56AE29ED7E0E /* NSManagedObjectContext+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 9333841F45951243F0259EDBBF7D8A56 /* NSManagedObjectContext+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6BF06655A8D55749287E1B555730CE0D /* HCXCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 93DA1FB863D3510E66C6F644EA2951D6 /* HCXCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6C361282FF9BD37753A68F526367BFFA /* HCAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 19CE29FC2749CD52D949F7B7E0605EB8 /* HCAnyOf.h */; }; - 6CC9271D70C02143360B4A9AC96BAE51 /* NSString+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = A4D9ED52FF961BFF01C5CB57719A6B6D /* NSString+BIExtra.h */; }; - 6DAFD7810E52EA26FDB644A35F24B711 /* MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B62E83E898E45E90866D8A7426DF3D4 /* MagicalRecord.h */; }; - 6DBDA6B26AF2E97DF52992556921210A /* MKTVerificationMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D4B22478A500EF5F063AC38CBB842C0 /* MKTVerificationMode.h */; }; - 6DF3E68E1EF4376A62145052EC77667E /* BIStartersFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 896A6233DEE1C8626B521232D2164418 /* BIStartersFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6E1A30E1960F3DE4FB9E742EE4E8FDAC /* MKTVerificationData.m in Sources */ = {isa = PBXBuildFile; fileRef = F085C84FF933DEDBE092211192A5EB93 /* MKTVerificationData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6EE12B71E1D8CE8545DFEA47D554B931 /* BIDatasourceBase.m in Sources */ = {isa = PBXBuildFile; fileRef = D281C7A20F0781C36C9E998A1407EA3B /* BIDatasourceBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6F84DA8461EBA90B390C65592A9B07FA /* MKTLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = C31C3BC980217F9744A2EE3392E9AD29 /* MKTLongLongReturnSetter.h */; }; - 6FFFBF5988BDDC46FAEB13962794D433 /* NSManagedObject+MagicalAggregation.h in Headers */ = {isa = PBXBuildFile; fileRef = FC987EC5677FC467C5A2CC28DA4CC1BD /* NSManagedObject+MagicalAggregation.h */; }; - 70141EF366D1F13ADC7136C452140383 /* BIObjCHelpers-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 29D49B1423D87287BAAAB1E14ED06DAB /* BIObjCHelpers-dummy.m */; }; - 7080776AFB34B7C274B137D6B3183476 /* MKTObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C6AFE8C1A193A07399D07739A529570 /* MKTObjectMock.h */; }; - 70B398A1A806B48554C517171CF112BB /* BIHandlerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 57B5933C2644C7EBB65C04B9E609D8DA /* BIHandlerBase.h */; }; - 710F75B0218DCABD8C33EB5B336C82DE /* MagicalRecord+Setup.h in Headers */ = {isa = PBXBuildFile; fileRef = 79D3B72A826600AC1983ACDEEA2CD688 /* MagicalRecord+Setup.h */; }; - 723B1ACD5E785DB7121B3A504040EC5E /* HCIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B30C7E6330E15690958A9B99D11076C /* HCIntReturnGetter.h */; }; - 733BA809E370080498242363BBF04702 /* MagicalImportFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BBC2BC89B22C933F527BF8EFE6FA303 /* MagicalImportFunctions.h */; }; - 748A6B3B9C03A6BC3B69C3097FBF8D48 /* MagicalRecord+Options.m in Sources */ = {isa = PBXBuildFile; fileRef = A7EB9BFDE12656FAE9A11975DF53D26A /* MagicalRecord+Options.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 758C464698BC6A7131396A195508C31C /* HCOrderingComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = C8C6C74321820B34753C4184B10EF888 /* HCOrderingComparison.h */; }; - 7627FC2AFDBC88BBF80E20CC07A10B25 /* MKTClassReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = CEAF1EC87AEB0B139201DFD03576A0CD /* MKTClassReturnSetter.h */; }; - 77663AA696D2EA86D8A15C2451AF18AC /* BIDatasourceFeedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5866F345C75B0A5B2D777761ACFB546A /* BIDatasourceFeedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 791CC156B8DC49A21F98B720B66B6436 /* MKTClassObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D32E2BD9AFB5785C60903464828020A /* MKTClassObjectMock.h */; }; - 79656191BDF317765536C6B3B56ACD20 /* MKTClassArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A4E376BD92AAF0CD38FE0C4CEC744B7 /* MKTClassArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7A53B731AEB7518337798FBAB1398791 /* NSEntityDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 404CD643C70CE4F72FF8AA0233C0E4CF /* NSEntityDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7A5D8C586BC8CD54F1E7B3BB0D0FB99D /* HCIsDictionaryContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 1385D3D39645491CCBBD83883524DFF6 /* HCIsDictionaryContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7C0FE84AB41FE35103B4A358CB502DEF /* HCIsTypeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = A373FC20C01A9416DFFA1CCF8707C1E7 /* HCIsTypeOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7C6418289174AC0C69CF9D0AE65AE45C /* HCIsDictionaryContainingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = FC6DC9F1C4F1522ED10614162C490E5A /* HCIsDictionaryContainingKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7DC60EC1F80080134569DD05E09AF81D /* MKTFloatReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = EDBCF86108FE0A26DAB8278E2455DF2B /* MKTFloatReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7FB91DDDC19B8DF8F13398F72AE44C86 /* BIStarterProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 057B779269C5B8592EBEF5C8B10058B1 /* BIStarterProtocol.h */; }; - 8078D6426C916174AE0258D622FFB48A /* NSManagedObject+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = EA16DCDC3875BAFEEC277904B6201072 /* NSManagedObject+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 814F16A67E752C60AA01239C1AFBC40F /* HCBoolReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = C9A9C4F3DB56A172B2A656718F750A47 /* HCBoolReturnGetter.h */; }; - 81851DD999E80EA8AB899EE767C80E31 /* MKTLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DF4581530173967EEF2A5C815AE01ADD /* MKTLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 81B1C76EF543405B7EDC0C763882E5A6 /* MKTStructArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F7C054A6809D11747E98DAB1C198005 /* MKTStructArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8212394A48E037C20A5E3098EA51C442 /* HCReturnTypeHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = FB92E7CAE3CAB435CFD0C3FC243660B2 /* HCReturnTypeHandlerChain.h */; }; - 821B7DA8AB4E25A326DEB609E71E8BE8 /* BIOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 10C08675AD8E8E8F4609DA1A2E000A61 /* BIOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 82566D4F0CE0ACED49EF77FBFDAE5140 /* HCIsDictionaryContainingEntries.h in Headers */ = {isa = PBXBuildFile; fileRef = E935063B2600D7578811F5B8A50082DA /* HCIsDictionaryContainingEntries.h */; }; - 8317FC36C589209C6E7EFE7B17E3403D /* HCDiagnosingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 50AEDE02C1D5FAAA328FBBB66F912D87 /* HCDiagnosingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8396B7FCC1BDE8F3827D3F90ADE4699C /* HCIsDictionaryContainingEntries.m in Sources */ = {isa = PBXBuildFile; fileRef = 23C944E0A07C2B18B93BDFE994A46D7D /* HCIsDictionaryContainingEntries.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8549238E0FE30DD5FD0697FC212AACD1 /* HCEvery.h in Headers */ = {isa = PBXBuildFile; fileRef = 65065AB985C42F18584FFBB830E5DE84 /* HCEvery.h */; }; - 859655D9ADCF307C778C65FDF06CA6B2 /* MKTLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D83CFC822320A8DEE4E34D89146C29 /* MKTLongReturnSetter.h */; }; - 85BC13BC51ED326AE45ED609D95144D9 /* HCIsEmptyCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7B4D69039175706CF03C4B67615B81 /* HCIsEmptyCollection.h */; }; - 863EF3DD7DFB2085C1C5F52AD9F23E1A /* HCUnsignedIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = EC5BF4554842AC8F3647621249553D8E /* HCUnsignedIntReturnGetter.h */; }; - 871DA20369EE4EEA2FE1B22EFBF245E8 /* MKTUnsignedLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AABFF82C296FA545EFD4EEF50AC33045 /* MKTUnsignedLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 873C52CE62EAB66F4C29D5460BFC3CC2 /* HCMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 70D2A1EA2BBD019107887F34B832E31C /* HCMatcher.h */; }; - 87A704303C76A9B24044A95A9602447F /* HCThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = 894BFAD987850BEFD105F0D1F6783F8F /* HCThrowsException.h */; }; - 87C6E291BBE162FB6F087E66B7462E5C /* BIDatasourceFetchedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 145BE1E152E0A3DF81F25668FF8F7172 /* BIDatasourceFetchedTableView.h */; }; - 885158F6FB3F5BE59A8F3BF5EE04D2E7 /* HCSenTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = FEAAE5C369F173DABED7049EDD2373F8 /* HCSenTestFailureHandler.h */; }; - 88C20E0D1D30DA15C23EAEA93BB2FE46 /* MKTUnsignedLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E7A7FAA3DE74149D3D9E408672278F0 /* MKTUnsignedLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8A45D1449FD6E0F665152E8A52358959 /* MKTDoubleReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E25B255A6D65BB5BF355A09EF69A5B /* MKTDoubleReturnSetter.h */; }; - 8A75889335086017337132C489473FED /* MKTAtLeastTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = E19229E14FD9D9348F88D962FA096EEA /* MKTAtLeastTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8A7CA3067ABECA4D280D957286CA8056 /* MKTAtLeastTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = EC1B96BB9FD5D5683CDB344EC7EE68F3 /* MKTAtLeastTimes.h */; }; - 8AA53025FB87DCAD473A955E4912BADD /* NSPersistentStore+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = D489A1BAC986EB7A208CAC0133CA5351 /* NSPersistentStore+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8AF1D6066469135342D231FAE9577BAC /* HCIsNot.m in Sources */ = {isa = PBXBuildFile; fileRef = 49D30CC5B1CC5D47D4469608FB04E609 /* HCIsNot.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8B03FFE5DDED2A9B5C4B0BBA8C083C56 /* HCIsEqualIgnoringCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E02DC5BDB71951999D38D9C6C4114B1 /* HCIsEqualIgnoringCase.h */; }; - 8B70B49DBF79C5C4DA65B9B2A1D6BB64 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D2FE05E6A57256584B31B168CD386EF /* Foundation.framework */; }; - 8B910D569A61CF1389234D22D6517700 /* HCObjectReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D8AC9675BFE491CEC603320F16A9E9 /* HCObjectReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8CD229EE20FA7E929B84FB8B1FF9363F /* NSManagedObject+MagicalAggregation.m in Sources */ = {isa = PBXBuildFile; fileRef = 311C7FA43DC69169FE6C0A322443BBE1 /* NSManagedObject+MagicalAggregation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8DFE065A198FB827BFB3D2FB840DBA94 /* MKTArgumentCaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FFD412BF348FC69ACE41AE744B79EDA /* MKTArgumentCaptor.h */; }; - 8FE7BA3FB6F9A15314A3D99C89751659 /* HCStringContainsInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B2F1B13C1579B28AD836EB22A2D453 /* HCStringContainsInOrder.h */; }; - 907C476C0CEEE823567B16AD441A6859 /* CJALog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24AD696D3E6491E1FB5F202C48FD253D /* CJALog-dummy.m */; }; - 9191D2B269ECE76E6D8218E4F300162C /* NSManagedObjectContext+MagicalChainSave.h in Headers */ = {isa = PBXBuildFile; fileRef = EE9218E334015006F7D55E3540C49145 /* NSManagedObjectContext+MagicalChainSave.h */; }; - 9209851DA8688D21BA3B893B93F64204 /* NSManagedObjectContext+MagicalChainSave.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F1BC72AAE01FD61C9220C4E5E80037B /* NSManagedObjectContext+MagicalChainSave.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9315F5C19E2927F7AF82053A7803F080 /* BITableViewBatch.h in Headers */ = {isa = PBXBuildFile; fileRef = A117D83AAD5CDAED35535C97B9D56FC5 /* BITableViewBatch.h */; }; - 9324403E9A3AAD974D9C2C91F1C3EB98 /* HCIsCollectionOnlyContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = A35A39833AFBC507771A00ABF23493AD /* HCIsCollectionOnlyContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 93597D105EE8FD6FA4D0281F7627D44C /* HCStringContains.h in Headers */ = {isa = PBXBuildFile; fileRef = CA6571708807D3650CCA301C8B9DEB55 /* HCStringContains.h */; }; - 937BC067B345C93ED3B395E0CD726A8F /* BITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 77039FDC78D8FBD8D3358C86328800EA /* BITableViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 939E63967706C69C90D91CB232867108 /* MKTUnsignedShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3218F442A0C7E80F0EC0FCC411BD5821 /* MKTUnsignedShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 93F4BD5617C0A3F3D1FE4D962C6F9C38 /* HCHasProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 09B66622328316926D0A4B16CA5C1D3B /* HCHasProperty.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 944D2DBD9B68B20619CAE3D750A664C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D2FE05E6A57256584B31B168CD386EF /* Foundation.framework */; }; - 9471F5B38A07BC9CD437BA0EA3AF0845 /* HCBaseDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E6736B9447655D3C450A1E2EDAC7AF6 /* HCBaseDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 950AB96AC7323C36E3706B6168CBEB43 /* NSManagedObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = A385C20F7A5DF2EACE4B23042BD02CD2 /* NSManagedObject+MagicalDataImport.h */; }; - 954857A216FD68E6EE36E044769854E0 /* MKTCapturingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 59DE31DC0087851237EBADDB1FFC5D2E /* MKTCapturingMatcher.h */; }; - 95ED0E3F88B45B0D77E5708CFA5AE7D0 /* HCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 41045BF671382BC9101D8BAF080AF199 /* HCTestFailureHandler.h */; }; - 96262CEA3FB7DCE20E7BD0101A883D51 /* _BITableViewProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = F8545A6A3B6A52453F07AD6A3E79984C /* _BITableViewProxy.h */; }; - 98DB011D3B6D1A4CF14DA207FF7A96BD /* MKTObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 68E7CC0CF3FCC4A52349DD7D954027E6 /* MKTObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9958AED7C1C5727BC59471BC3A8013AA /* NSNumber+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = B6A45D8497D58F866C1042F000CD962E /* NSNumber+MagicalDataImport.h */; }; - 9969A8583E23CE620C550E920B3D9663 /* NSManagedObject+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 835E6E91F282902AEB9DF43D8390077E /* NSManagedObject+MagicalRecord.h */; }; - 9ADEC2D33A7316A302D36764BE1D6AD3 /* BISerialOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B2C387B21CD09EF2B6C5C0909BC5466 /* BISerialOperationQueue.h */; }; - 9B6A8A52E4ACAE9F64B477DEC7715CFE /* HCIsEqualIgnoringWhiteSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = 44A794A84B097B528E01DBE77A8DC92D /* HCIsEqualIgnoringWhiteSpace.h */; }; - 9B722EF47E2B4CA2BF9BF3FF6074F456 /* MagicalRecord+iCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = 37DD66D6D4DFA3FF5108D1CD3D4B6F3E /* MagicalRecord+iCloud.h */; }; - 9CF8EEC6BAD63859C84F34423729ADF9 /* HCIsCollectionContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 674FDFC5C8DC3E0BD5202EA095F4D092 /* HCIsCollectionContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9D40770895E91EAD25881AFC37AC1425 /* OCMockito-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A9FEB5F1DE878E1CA2FD346643317864 /* OCMockito-dummy.m */; }; - 9E2BE92FF6D65AF2400924569F5838F1 /* HCLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EA8DD5E59F3657CE75C0F1C1C66733A /* HCLongReturnGetter.h */; }; - 9F1B712B226FC524C6F99F854B1C1B65 /* CJALog.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A930DFD4448AACF9943F7632E7ED27A /* CJALog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A02AED03B0C610CF4B39E4B4AF16E4A2 /* MKTCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 589BF19B094959B70CBD1079812E581C /* MKTCharReturnSetter.h */; }; - A0632D5712B0A3D84349CF99CDE6960F /* NSObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 15A48717FEA691D01852F5C2A0BBDB68 /* NSObject+MagicalDataImport.h */; }; - A136BA5C5C040895F3417FAE79354FCC /* HCIsCollectionOnlyContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = 71CA50AEDEC9EFBC19520AAE082E0738 /* HCIsCollectionOnlyContaining.h */; }; - A2E6DC8FC00F4D9034D06A0EA41DEDA0 /* HCClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E554C8E3D6F94E633CCCD08D66B8EC7 /* HCClassMatcher.h */; }; - A365030427450893A0C678643146358C /* MKTSelectorArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 77C667FACBB5C43B836A1D9176CE622D /* MKTSelectorArgumentGetter.h */; }; - A48E6A9B4337B59EF09EFC1A2575981B /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C239471FA944F03871A11C5E13DF820 /* NSPersistentStoreCoordinator+MagicalRecord.h */; }; - A6377DC6A1D82BD92F6B4921CB443F47 /* MKTObjectReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ADBB0F0A03BE6D652DB5D18B6D4A3D5 /* MKTObjectReturnSetter.h */; }; - A7325FF0AB15A7EDD523A01F475F3907 /* OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 98621674785203FC84333EBED69904DE /* OCHamcrest.h */; }; - A77B804340CE9872460018957C2A9D4F /* MKTThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = C0A66545C787DF0CBAED3BD9D2CCF7F6 /* MKTThrowsException.h */; }; - AAB806E1A0936FB057CF7123893A6BD1 /* MKTDynamicProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4702C3A6326C42CB8426133D092357 /* MKTDynamicProperties.h */; }; - AABFA27189AF009F1DB42703C3259BDA /* MKTProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = A3630F565C05820D2EB3947AEA010B05 /* MKTProtocolMock.h */; }; - AB4EC66BE6F79C23A8D595097A055DC5 /* MKTObjectArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 328F8B269001D2E6467F892F85F68396 /* MKTObjectArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ABBE04C0018F16EF9163E2C316075454 /* HCDoubleReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AA7299F0AF9D5507CAA449D3B3EE8613 /* HCDoubleReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ACE6B1BDF73ACB5D05032F99E41117EE /* MKTStructReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FE4C9AD0788D0E5221D460ADFC116412 /* MKTStructReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ACF5E4638723503117F226011AAC288F /* MagicalRecord-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EBA2D98ADA5FE54916A39BE55405A04 /* MagicalRecord-dummy.m */; }; - AD70CE3B15A92E67955EBDA4AD9FEA75 /* HCTestFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B5B185330726FDFDBEBEF46B6E40131 /* HCTestFailure.h */; }; - AD7CA277A0BB345520DE857AE894685A /* MKTBlockArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = B4ACF200517160429B5CB11E00C31F86 /* MKTBlockArgumentGetter.h */; }; - AD96F7E9B18951E5FC50457B5184F671 /* HCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F5AEDF15C1BC542F469DE31B55B2987 /* HCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AF0B3C7E3796C153FF341BE0EED51D1D /* MKTObjectAndProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = D3107E659CD358076777DF65523A8C64 /* MKTObjectAndProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AF18705F5F1C50A3DD8B7698357EB20B /* MagicalRecord+ErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 926DD3061C080DE580870B68B216D0E2 /* MagicalRecord+ErrorHandling.h */; }; - B03A29D8CC77D58979C0C2DF18372FE4 /* HCHasDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F580A7DEA43B12E378FFF2C08AF9070 /* HCHasDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B03C97C9ADC9D7A28DCD5305D3364A39 /* HCIsCollectionContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = C0174624299A5DC063523FEE8D5BFC8A /* HCIsCollectionContaining.h */; }; - B1FC767C71792EE06ADEFFA949816C91 /* HCIsSame.h in Headers */ = {isa = PBXBuildFile; fileRef = 89876EA4475DAB3DFD7AEAD1FB065049 /* HCIsSame.h */; }; - B2846BC5EF58993D50C336C2D842ED9E /* BITableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 692E40CCD4378876459379DA705F4F17 /* BITableView.h */; }; - B38AAD4E063DECC6D7F70C45FBD1C03D /* HCIsEqualToNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C7543FD59AB5E19648083C60DAFAF1C /* HCIsEqualToNumber.h */; }; - B42230D879D49B68D9C4382A98DF3A2F /* MKTSelectorArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 55874CFF3AE3E24AA4CD7FF16BBA234D /* MKTSelectorArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B43A3078581EE572B40EACE88977A491 /* HCShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E28AA84490195AA60691DC13D6485F8 /* HCShortReturnGetter.h */; }; - B5A1A28361CD9598E2C6ED31BBF1275D /* HCSelfDescribing.h in Headers */ = {isa = PBXBuildFile; fileRef = 401A9380C24579290108BF7D82CACB2D /* HCSelfDescribing.h */; }; - B8136B083CE036F36E2AFC2E484A37B4 /* HCEvery.m in Sources */ = {isa = PBXBuildFile; fileRef = AA03F342805D585EF6F95F07D37BE361 /* HCEvery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B851D30C26D8DFEECB83EDA7275B2A5A /* MagicalRecord+iCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EA0CADEBAA38299DB807A918146B0DA /* MagicalRecord+iCloud.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B9879BC8C6A2BC325DFD907EC988F30A /* MKTUnsignedCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = CC20AD598C8AFEF7B1C8F1E39BD934F9 /* MKTUnsignedCharReturnSetter.h */; }; - B9D8A8FC45F7DF010B2742AE230C24B9 /* MKTStubbedInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 527A4C318294BEEB9BC997CB601610A9 /* MKTStubbedInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BA8F68A65621723AA8A7463803B7EA9B /* HCUnsignedLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 77C7F524C9E8797E08E2B96B4B70BB8A /* HCUnsignedLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BA9297EF338EEA885BB0E56F40EF8707 /* HCTestFailureHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 74FEEA67F2DFD5DDE01839064A317005 /* HCTestFailureHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BBE679C3990C973065E7ABDB82A779CE /* MKTIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 060012985A6ED9136471530FF647B765 /* MKTIntReturnSetter.h */; }; - BC7D876A10FB8A6B9534947BE51F40D1 /* Pods-BIObjCHelpersExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 990964F02F1D0ECF8C70C5E26ED3D3E2 /* Pods-BIObjCHelpersExampleTests-dummy.m */; }; - BC86F86C1515353EA45047F8B315DC6C /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC2C067CDBF85F7B25280DB745E96E /* NSPersistentStoreCoordinator+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BD1FF0E2974F8BFEFFC76ED08252476F /* HCFloatReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C667C32A5EABE26DBB602666A7DEB84 /* HCFloatReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BD73318822369FFEF3CB9CB0485C6FEB /* BIHandlerTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CE2551B03B25DAC2A28BDD403E9DA49 /* BIHandlerTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BF01C34455BD0245076FBDECDD66F27E /* MagicalRecordInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B60B828C311C6CB8AFF076986B875C /* MagicalRecordInternal.h */; }; - C02CF21D93ACCB00B210484D1E7EBFB5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D2FE05E6A57256584B31B168CD386EF /* Foundation.framework */; }; - C0400711269ADF6C92E8703468476025 /* HCIsCollectionContainingInAnyOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 800593CE6097288135A9A03B8C7ACE6A /* HCIsCollectionContainingInAnyOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C0E3B032706E7B2F383154579423887C /* MKTPointerArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B431C756FC8DCBEF67AAE4BF3652C5CD /* MKTPointerArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C0FCEDFDBECD944D81F492338975B9F8 /* NSManagedObject+MagicalFinders.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C5248CBEA15D64E640726EE8D901D32 /* NSManagedObject+MagicalFinders.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C0FFBED9A68139B6F7F4DE547D822E53 /* MagicalRecord+ErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = D4E148B52000B4421F44E057AE7BF98A /* MagicalRecord+ErrorHandling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C2498FC3380A69EDD3D8BFE1034A6250 /* MKTReturnsValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F55564DC2582613C71439D1F24EA33A /* MKTReturnsValue.h */; }; - C258846B332B517983C5F94D58FC873D /* HCIsCollectionContainingInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C2231D942CDC10462BF6808B3A8916 /* HCIsCollectionContainingInOrder.h */; }; - C2E047EB10C66F2941A149C9F9F4BF14 /* MKTAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = 712ED602A19A80E757DCDF6D059A233D /* MKTAnswer.h */; }; - C3AAFBF873B82F0C51A88A70802F5A93 /* HCReturnTypeHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 951A67C173BC2B209C352BEFDDC67BD6 /* HCReturnTypeHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C3F05B96050E94D15459B316A83D393D /* NSManagedObject+MagicalFinders.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0763E4454824142D02904806D48E8F /* NSManagedObject+MagicalFinders.h */; }; - C4375C1DAA619D494C882F2284EBC55F /* HCNumberAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = B5617A55DA42DE0BCAAADA8D0A61AC89 /* HCNumberAssert.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C60212FFC1BBA16E9CCCCB411E4DEA68 /* MKTBaseMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = FD8C09AE145CE16E0550899C039934CE /* MKTBaseMockObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C6D7F948B7B75D6B4A488D9880C643EE /* NSNumber+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A3E2E66DE91DF3DB361D6FB4BD898B7 /* NSNumber+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C76AD0A3F0870728F9A01C0479A458FD /* HCAllOf.h in Headers */ = {isa = PBXBuildFile; fileRef = A8264491E4CD9B4C6D1108BBF5C4E1EC /* HCAllOf.h */; }; - C7C957B066C5530DA407AC95BB29217C /* BIDatasourceCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = C682E88D6B3EF57BE27E111E378E854A /* BIDatasourceCollectionView.h */; }; - C998584A2E13304CF940B7B0EC6B52B8 /* MagicalRecord+ShorthandMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = B33C9B28A3A181CC96DB059F9AF5BF64 /* MagicalRecord+ShorthandMethods.h */; }; - CA0014BDEB92D5C96C7DDF61315D267F /* BIDatasourceFeedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = DF98A30F705BE0A319DE28E1D21CFB8F /* BIDatasourceFeedTableView.h */; }; - CA598C63A24E3B7F717ADC56A44EF455 /* BIStartersFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A99C6C3051D2E171BCF08BB781E2B5 /* BIStartersFactory.h */; }; - CA61B3EC1FC2ABD2D204646E98AA3501 /* HCUnsignedIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 202D42F0C22A22C79F1B2EDAA7ED8AFF /* HCUnsignedIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CBECC6FA48535529ED1AAE1492AFC118 /* OCHamcrest-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A9C54ACFDAC3EA98A6C186E55C38A339 /* OCHamcrest-dummy.m */; }; - CC39662D52A8401426843C5A7CCC9C3C /* MKTMockitoCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 518FA8E6785E27C6FA915E265C232060 /* MKTMockitoCore.h */; }; - CCECBEB598051945C4B2B65F96B7E77F /* HCUnsignedLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DAA3D265C03E584227752578EEDBFAAF /* HCUnsignedLongReturnGetter.h */; }; - CCF7CC1E97536E5C7C18D4B83F12EAD5 /* NSString+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = F9CDCA925E5BB0A0EEE783FBC76F8E58 /* NSString+MagicalDataImport.h */; }; - CD97A2125840FEBBD1A6C08446F4AFFA /* HCIs.m in Sources */ = {isa = PBXBuildFile; fileRef = A3AD66EEBFD297E8E65C144C64632EB1 /* HCIs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CDA991780439D1B3E2E8CC10784E5711 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D2FE05E6A57256584B31B168CD386EF /* Foundation.framework */; }; - CFD82EF577C6B13C7DC7A80CEA903E1D /* NSPersistentStore+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = EF0C441A071136AE9100232B7E17CED0 /* NSPersistentStore+MagicalRecord.h */; }; - CFF15576A5F0584E175648CFFCFF41E5 /* HCIsCollectionContainingInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = E32DD5A4F585C0DED1791E36E892915B /* HCIsCollectionContainingInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D01F079AF5A67AA24A6107E9937146F7 /* MKTFloatArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D5A3EDBDF279CAF25CA1EC0FFA5DA02F /* MKTFloatArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D32EA89A3B1DBC62CF23BB5D718C1136 /* HCBaseDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 84A47D275B8579D356A579BBF9B6ADF6 /* HCBaseDescription.h */; }; - D4130E22CA553F18CDD7B159239E9B7B /* MagicalRecord+Setup.m in Sources */ = {isa = PBXBuildFile; fileRef = 32A4AA7F7CEDF4EC68F0F827A6F99892 /* MagicalRecord+Setup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D581E6EA15E1BAFCF12AD86264AE8700 /* MKTReturnValueSetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 41E68D55D569AFE526D22F9301025FAA /* MKTReturnValueSetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D5C869F7E79F4FCB4BC1C8E0C5911E5D /* NSBundle+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A52735F2B4D1F36293151DCE825370 /* NSBundle+BIExtra.h */; }; - D607C95ACF4F3D20FB6B34B441EAF762 /* HCHasProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = EB3D9B2246CC8F270841194219012915 /* HCHasProperty.h */; }; - D66017132D6FE358A306038A9CCD3428 /* MKTTestLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E3971AC3462FC10641F2342BA2C51CD /* MKTTestLocation.h */; }; - D6D3999E06FEE0107F774322879E1DE7 /* MKTIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = E6476E51A2C047A9B00F491AF8F87A0A /* MKTIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D70E8B2AAA448F493F00ABA700D5E4B1 /* HCLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 86BA60A0CE8C9DE28B31AA6559ABA668 /* HCLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D787F028B72CBDB8DC56A8310B0012F5 /* NSInvocation+OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = 37EE75FEFAEFD02490AF47D99E1B100C /* NSInvocation+OCMockito.h */; }; - D8A662FB628C6FA9768B7CF22102F32E /* HCUnsignedShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AD9EF9079189DAB21DC089876184B47 /* HCUnsignedShortReturnGetter.h */; }; - D9C6DD9F0B5CF04714B991F7B68CCEAA /* HCUnsignedCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B4316A174846E3DA150B1A44B1BFFD8C /* HCUnsignedCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DA5C3714773BABC49031685AA65F2B1C /* MKTUnsignedLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = BF1E9BAE251C5348732A1DBBA1840072 /* MKTUnsignedLongReturnSetter.h */; }; - DAE713ED6260728AAD8FFC0D0DED32E6 /* NSString+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = 039BA89FF39FED2F2EDCBE60DB129AC7 /* NSString+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DB872C5F1EBC0C83264AC9D34D053E3D /* MagicalRecord+Actions.h in Headers */ = {isa = PBXBuildFile; fileRef = F4AA42759E911291F872A2BC93C0E5DC /* MagicalRecord+Actions.h */; }; - DCE84939C2E3ACDC910CCC06871C4422 /* BITableViewBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = D5FBE2D6C8BC970D33CBC7B3BDBBD494 /* BITableViewBatch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DCEEDB5B5BD12D9A967F0AE297E3D416 /* NSManagedObject+MagicalRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = 99887D0485F1E6B4633A1EF4FBB03212 /* NSManagedObject+MagicalRequests.h */; }; - DE336C387BEB05EAE6271B02197A57CB /* MKTUnsignedLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6511F54D8D1C6B99816853E99F1CE9DC /* MKTUnsignedLongArgumentGetter.h */; }; - DE7682204BD3A8A9ABFA6D7D6653F15E /* BIDatasourceTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = A1C753C0AED76FD97E8D7345067DF958 /* BIDatasourceTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DE8C2D403676A3C1C1ABF7B5EAAA0CFC /* MagicalImportFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = D427D2B03625DC38184CE3CC11AEA8EA /* MagicalImportFunctions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DF7BC3077D599EA2ECAD6034F89F20C2 /* HCIsTrueFalse.m in Sources */ = {isa = PBXBuildFile; fileRef = D41D882D4D489D94EB056ED7DCB517A4 /* HCIsTrueFalse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DF8DD7B0290BEE18C97C9DF322787AF9 /* MKTOngoingStubbing.h in Headers */ = {isa = PBXBuildFile; fileRef = A6253BC069DBEBD83DCD26EC33C1D434 /* MKTOngoingStubbing.h */; }; - DFB1D9684A0073720436F3EF532192B6 /* HCGenericTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C6DCA455F7740169736C17293850921 /* HCGenericTestFailureHandler.h */; }; - E01F47BA24F2A8889BC822121E1474D6 /* HCIsNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 300B87F947EBED5DB4EF997AD03C6D0A /* HCIsNil.h */; }; - E193B70B8D96C85A4139CD654A407814 /* MKTUnsignedCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 59208B95A663E30D2C8FE6A3576C028E /* MKTUnsignedCharArgumentGetter.h */; }; - E1E2D545659599A6C92D98731636C940 /* HCCollect.h in Headers */ = {isa = PBXBuildFile; fileRef = B10EA441A1A22DCAB2AAF9430174E68C /* HCCollect.h */; }; - E1F6F9BBBB5ACC708C8C6D5F0C87CECE /* HCIsTrueFalse.h in Headers */ = {isa = PBXBuildFile; fileRef = 57C843424857046AFCD5F98FEA37F708 /* HCIsTrueFalse.h */; }; - E2A1A4BC72EE3A0FBC934BB1C49CDA3A /* NSManagedObjectContext+MagicalSaves.h in Headers */ = {isa = PBXBuildFile; fileRef = 354A5C7509E5CA458A7B50673EC9ADC9 /* NSManagedObjectContext+MagicalSaves.h */; }; - E4455554EFE9CBB5520265505DF3720A /* BIDatasourceFetchedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 560BA1D7190EB7BF33D6B703450F7D4C /* BIDatasourceFetchedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E47BAAB2EB32DE277C7B7F10B557B84C /* HCIsAnything.h in Headers */ = {isa = PBXBuildFile; fileRef = AD7E0A0C8D19A814B04377585E6D32D0 /* HCIsAnything.h */; }; - E4B9E09AEC73877AF2963D4DF786411C /* MKTLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C4442AC8B275C6A865C02A48D7C3CBB /* MKTLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E681E55A400EA6A16924A43F38F84044 /* MKTMockingProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = 49528E48B8003650156160B70BB18500 /* MKTMockingProgress.h */; }; - E6979E1347B13054980BEE4963C4D754 /* MKTBaseMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 999E648319B4222DB17A9B641C44880C /* MKTBaseMockObject.h */; }; - E83EBD0881FAD8DC3EBD11518335813A /* NSManagedObjectModel+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F80DC434B015BBEBFC40A4175D99CAA /* NSManagedObjectModel+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E9013B2AA5011E303F887C58723278AA /* MKTDoubleArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F9E2C6C4255848E4F0221E8120F8E89E /* MKTDoubleArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EA63B6F04669391011ABDDD6AD6A2BE8 /* HCHasCount.h in Headers */ = {isa = PBXBuildFile; fileRef = D40FCDA875726F92A93A177BDDE13929 /* HCHasCount.h */; }; - EB3B15A5B35955ED244D7B45BCEC2DF1 /* UIView+BILoadXib.m in Sources */ = {isa = PBXBuildFile; fileRef = A92776E89EDDB2EE6328D2C6AFEF92BF /* UIView+BILoadXib.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EB5B3BC4BFDE679CD9EFA323DC40A82F /* HCSubstringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E4FDE417D763849E2FC25D407997F5DD /* HCSubstringMatcher.h */; }; - EB9C02AAB9B0C60ECEBAB424BA0CFEB4 /* MagicalRecord+Options.h in Headers */ = {isa = PBXBuildFile; fileRef = 44FF5153FE8440E9A12831679EF619B7 /* MagicalRecord+Options.h */; }; - EBB12E9D3C058A17412FB5CD8715CD77 /* MagicalRecordInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 10ECF24301AB8AFE7FB47E0B59C5EEF2 /* MagicalRecordInternal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EC8BDF5D8B45B399380D84154CDC7E69 /* MKTShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5497312FF1944B535C98897A706C9D0B /* MKTShortReturnSetter.h */; }; - EDBA6C1971E1214E69615E3A234D5117 /* UIView+BILoadXib.h in Headers */ = {isa = PBXBuildFile; fileRef = 09C7102258F871A18CC37128BC197AEE /* UIView+BILoadXib.h */; }; - EDECCA33A7D5814D57CF89044ABEC8F9 /* MKTShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA7D1250930372E48093165852119F4 /* MKTShortArgumentGetter.h */; }; - EE5402BC701B2F3D700BC8EA59293813 /* MagicalRecord+ShorthandMethods.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DDCADEBEF32B42671A9754C286F443B /* MagicalRecord+ShorthandMethods.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EEC79744965F99BF4F2E3E9945E0DBC1 /* NSInvocation+OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = C176FE2FDDB9F2404F3485BD61BAF19C /* NSInvocation+OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF37CF45B9517BA1BE93009A62F1835F /* HCIs.h in Headers */ = {isa = PBXBuildFile; fileRef = CFBF25FBA02DB7320FF6FC2579D8A81D /* HCIs.h */; }; - F0198835D6BA14865118B2B196BB1DEF /* MKTStubbedInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = FC78960BC89C949087C0A932BDA8D7C0 /* MKTStubbedInvocationMatcher.h */; }; - F27AA617896366D2B474E65D926A5424 /* HCObjectReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D5BB0F8B76622B127F1647FAF3C62A2B /* HCObjectReturnGetter.h */; }; - F28AC6E84E4E7E3E487341E6A390E0D5 /* MKTUnsignedShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DF769D4D50C251812EEB7354492656D9 /* MKTUnsignedShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F387FB800216B8C344406A79287D881F /* NSInvocation+OCHamcrest.m in Sources */ = {isa = PBXBuildFile; fileRef = 74431A1A23EE3BBEEE2D683CDD52D282 /* NSInvocation+OCHamcrest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F4210BCC4609346DF530921A855B090F /* HCIsInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 73292786457D0478F9A90487FC33FF86 /* HCIsInstanceOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F4F595E3D7D2507E48761EAD6452348E /* MKTUnsignedShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = C7EC9E34D501E95CA50EFE68C3E84938 /* MKTUnsignedShortReturnSetter.h */; }; - F594A917094EE4ED2D9C9F14AAD20D65 /* MKTUnsignedCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 47F89607FC356D3F3A9B0EE935C95B86 /* MKTUnsignedCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F59543DD693C40F1879EEF149A454398 /* MagicalRecordDeprecationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7678AACC0A214CB7110FA9BAEE85FF25 /* MagicalRecordDeprecationMacros.h */; }; - F68792012144BCB0DAD89FAEFE5ABBC7 /* HCIsDictionaryContainingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FD4D448B560FDA7AD60E4E677328A00 /* HCIsDictionaryContainingKey.h */; }; - F758BE0DD429ECC3788C8465BC20F4B0 /* MKTArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = EEDF95541A8A73D6AC1DBD0CC08A7D3C /* MKTArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F873FA6F4B567982EAA0B3FAE63880AD /* HCAssertThat.h in Headers */ = {isa = PBXBuildFile; fileRef = BA14323F6A2408DF3ADE8F3F4E207C41 /* HCAssertThat.h */; }; - F8848711C24E69E840AB8593F04A6497 /* MKTStructReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E52F7D60DF524804F45D62ACBE7B32 /* MKTStructReturnSetter.h */; }; - F89AA119B3755356DAF9831DC8A037E7 /* HCThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = 93DB8200D2AD5DEABD1D2C465BB775EC /* HCThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F960E1B8AD49B448F1185ADC6DD9ACCC /* HCDiagnosingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F51D88E177E1E52614840403A51C74F /* HCDiagnosingMatcher.h */; }; - F9AE26244B52CCD9F8FD7070B18B72B8 /* MKTLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 53DED79AB02436A803055CA865B97AE9 /* MKTLongArgumentGetter.h */; }; - FAA02FCA933518214F81509AF37C48C8 /* HCTestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 36D796D6CF644DDA0017DBA948DB512C /* HCTestFailure.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FB90E2144D9093C7B9524320346510B8 /* HCUnsignedShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FCBF5A9E7E19DA5E395CD8BDF7F48906 /* HCUnsignedShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FBAADDCC23A4A694F873C8349520F240 /* HCAllOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ED0B97ED306278598A5C6A2E6C7F75C /* HCAllOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FD1DA2388769F18E83DFD71F117D7E92 /* MKTFloatArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4331E361F875EAB7012690EC20ABBD47 /* MKTFloatArgumentGetter.h */; }; - FDDD910B51CF582406F8DC49864DB5D9 /* MKTClassArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F6E7AE4E848D56B7F73CB417A27C8A5 /* MKTClassArgumentGetter.h */; }; - FE2CF600C1EE4A9D066A50A305C2F344 /* HCDoubleReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 40467966451FACC8F3CD00D6C477822D /* HCDoubleReturnGetter.h */; }; - FE5C5296223E93B509E44DD849A018C8 /* MKTArgumentCaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 2172459905FA57BB216F8DD366238F9A /* MKTArgumentCaptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FF1E69D6EF7CB8DE285BC3209FFC2C56 /* MKTShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DF3558A351FF4626525645796212E006 /* MKTShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FF5E1D416C1E4109BFB255CBCB30F602 /* NSString+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = F198399C6C291ED579C0F8594F9A53BA /* NSString+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0175E0B1693B52F5185C5E47 /* HCShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 958BB971924AE7BFBDC7C44D /* HCShortReturnGetter.h */; }; + 01D61072889FD67A22B89FA6 /* BICollectionViewActivityIndicatorReusableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5265C16519B3415564F33790 /* BICollectionViewActivityIndicatorReusableView.h */; }; + 032077C218A46BE9F02AF18E /* HCBaseDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F6F12A85AB24D2A9C15C8C2 /* HCBaseDescription.h */; }; + 035CA3254C9B555025235D6A /* HCIsNot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F21FC4C784318A25285C6B7 /* HCIsNot.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 03BDC014B8B5F04E07621611 /* HCXCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 08F15F087548328B281C2DCB /* HCXCTestFailureHandler.h */; }; + 03CE01AA13D4C4561F3EF89C /* MKTPointerArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 388FCE75034470161B0C6316 /* MKTPointerArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 03F6C0FA917E6301C8764438 /* BIHandlerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B7094E9DF233C42B030E12 /* BIHandlerBase.h */; }; + 03FF3F7043AC72CC09791DDF /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = DB7C44719E8B419201AE6A75 /* NSPersistentStoreCoordinator+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 040D11B735832AB2D3F45619 /* NSAttributeDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D905EB4B95A57DBB4713F94 /* NSAttributeDescription+MagicalDataImport.h */; }; + 0417B3BF22F40D17583A7DFE /* HCStringStartsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B8EDB7D45F879378C6B2F1A /* HCStringStartsWith.h */; }; + 0452D6A6F40235D4EEC040D3 /* HCTestFailureHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 69D2B2FA57C75FCE046A88EA /* HCTestFailureHandlerChain.h */; }; + 04BDBC4CCD8C024E9904E24B /* NSDate+BIAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C147A92BFD30F36D05BF45D /* NSDate+BIAttributedString.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 053B7126F0852007F0993BA0 /* HCIsCollectionOnlyContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = CB843225EE73CD7F89A2C671 /* HCIsCollectionOnlyContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0546D43BD9D84ACE1471D309 /* HCLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 60E8CE9401D238ABE3ED89D1 /* HCLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 054C45148A2919C7BE7BD5BE /* NSManagedObjectContext+MagicalThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2C4FE6A44AACB013177F04 /* NSManagedObjectContext+MagicalThreading.h */; }; + 05875F668B1D649162D707CD /* HCDescribedAs.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C78A990207AEFBBCCBD9C0 /* HCDescribedAs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 068EFACD15BCEA5B12CC8263 /* MKTInvocationContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = BDDB6A7F4AD88E362DA12646 /* MKTInvocationContainer.h */; }; + 06FC17D81EA244693B31D3C1 /* HCStringEndsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = D850B7F1531E6EABF005C340 /* HCStringEndsWith.h */; }; + 0755C10AAB659E073776C14B /* BIHandlerTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = BFA5ABC7E4AE4856DC7460BB /* BIHandlerTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 087CCCDE4DB6CA887172E7B0 /* HCTestFailureHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ED7567C454A5BB53D058F7D /* HCTestFailureHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 08B9E64726463C6926E35C0D /* HCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A1C10FF2CA60694604C6BE95 /* HCTestFailureHandler.h */; }; + 08E89F60480984BFE698594F /* MKTVerificationData.h in Headers */ = {isa = PBXBuildFile; fileRef = 390F4EA5F31ECAE3A7B4A7FD /* MKTVerificationData.h */; }; + 08F677D528890838FA4D792E /* NSManagedObjectModel+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC7F4C37A7D966E08AE50C3 /* NSManagedObjectModel+MagicalRecord.h */; }; + 09AC551B93EDCD78883BFB97 /* BIOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2D2C87B4184ABE6C0C94B6 /* BIOperationQueue.h */; }; + 09B6154CFF0E4D81E0FC223C /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = B4D47F0876AE581BFF22603A /* NSPersistentStoreCoordinator+MagicalRecord.h */; }; + 0A882A00EDCCBB3808EFB993 /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = DB7C44719E8B419201AE6A75 /* NSPersistentStoreCoordinator+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0AC3A5F500DC4D7796913F6D /* MKTLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F79B181EB08597B62165C8C /* MKTLongLongArgumentGetter.h */; }; + 0C14C76624C72C708B581362 /* Pods-BIObjCHelpers-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7104457A7ADC139265D83E67 /* Pods-BIObjCHelpers-dummy.m */; }; + 0CF53E4C95D9F434D1FD7725 /* HCIsCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C0B2A33FE1EF5953D4797D2 /* HCIsCloseTo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0DECCA5154EB86768EF42A88 /* HCIsTypeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = F99108A04AC73DB8DFC8293C /* HCIsTypeOf.h */; }; + 0EAF4DC8A0C202F18AD0A5CA /* MKTLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E994ECEBC09B87C6C91367D /* MKTLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0EE15CF00DAD936C96711233 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; + 0F3594FE64F75DDD3E93F5DE /* NSAttributeDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 11E7AF4827145EF7315D8589 /* NSAttributeDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0F6C2B02880C82E92999A079 /* BILifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A0D94CD25919BDD941DA6AE /* BILifecycle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0F858D38855ECD9EB3557B2E /* HCIsCollectionContainingInAnyOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = FE81937B138CA49D361B6C5E /* HCIsCollectionContainingInAnyOrder.h */; }; + 100BB507292C08396F1D0B78 /* NSInvocation+OCHamcrest.m in Sources */ = {isa = PBXBuildFile; fileRef = 95B012A4FD9A284752A3B255 /* NSInvocation+OCHamcrest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 10E1C1E1574F8B38EFC5B45F /* MKTTestLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 089899D01B33FD11DA124C31 /* MKTTestLocation.h */; }; + 1110F0DBD4C2F78118C4424A /* HCDoubleReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 65B96BB74A575C6A03E1D48E /* HCDoubleReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 122E40BE318CC3E5CEBC02E0 /* NSManagedObject+MagicalAggregation.h in Headers */ = {isa = PBXBuildFile; fileRef = 164DB983D45CC1B62E053B2C /* NSManagedObject+MagicalAggregation.h */; }; + 12FAD80E93FFA0A499D19A50 /* OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DF093907158A91BD5046594 /* OCHamcrest.h */; }; + 130E8DE1070EFAAA5B133952 /* MKTObjectAndProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C79FF6D8DB3269132B96B1 /* MKTObjectAndProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 13F2D1F0AE41C8D7C3167FCC /* HCStringContains.h in Headers */ = {isa = PBXBuildFile; fileRef = 28AA2E0DB45D680C76D55C8A /* HCStringContains.h */; }; + 13F51CAAA3CC65E6888AB832 /* MKTUnsignedIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C37A9B7DB26C4A3409FD587 /* MKTUnsignedIntReturnSetter.h */; }; + 14547AC5AED0130FFD1A2A9B /* NSManagedObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = FDC9EDB5B1AA93A1ACA05AC8 /* NSManagedObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 148333DC46DB4822EC45A962 /* BIHandlerTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 87856AEF05155E233AA5E888 /* BIHandlerTableView.h */; }; + 14A50E13168F83EB23613A92 /* HCIsNot.h in Headers */ = {isa = PBXBuildFile; fileRef = 28D1E9E8F561028E3EB11EA3 /* HCIsNot.h */; }; + 14DA9E1DD108433A9E60069F /* HCIsEqualIgnoringCase.h in Headers */ = {isa = PBXBuildFile; fileRef = CA438F151A3F857ED0296A66 /* HCIsEqualIgnoringCase.h */; }; + 15A16F748EB025789A62CADA /* HCIsCollectionContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = E5DCB976237A4847A3210886 /* HCIsCollectionContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 15A1A03961EF4B3D1ED5E2EB /* HCIsCollectionContainingInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 613C4C1585E72470126E9FDF /* HCIsCollectionContainingInOrder.h */; }; + 169604E41DEF37CF665F5ED4 /* NSInvocation+OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = F6545B54D2B6F464B37F2EA9 /* NSInvocation+OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 16AFD54ACB6ACB7FB82C28AC /* MKTProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AD7B24104886E04DE8DC068 /* MKTProtocolMock.h */; }; + 17623E873E9ADD8CCBBB06BE /* HCHasDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FC4090B824FB86793EC4BCE /* HCHasDescription.h */; }; + 17A550C12335C4289CFC40AD /* MKTObjectAndProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D32C3A7850C460E12B2DA4B /* MKTObjectAndProtocolMock.h */; }; + 183697849F9299BBB59D37FC /* HCIs.h in Headers */ = {isa = PBXBuildFile; fileRef = E89CF3680EE2EB92A8D99A05 /* HCIs.h */; }; + 18EDB45846CA084CC19A2B3C /* HCIsCollectionContainingInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = E74B2F6B92B34AE06F6BDBA0 /* HCIsCollectionContainingInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 19297B360136CC100007700B /* NSManagedObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = FDC9EDB5B1AA93A1ACA05AC8 /* NSManagedObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 19DEA1E4E608E84AF4F3EF7A /* MKTMockitoCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E122AE4AE573F35E5F470EE /* MKTMockitoCore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 1A4A5234656F9CD86003ABD7 /* NSManagedObjectContext+MagicalSaves.h in Headers */ = {isa = PBXBuildFile; fileRef = D2BA62F157E566F94920C245 /* NSManagedObjectContext+MagicalSaves.h */; }; + 1ADD836831D9FFF8C29E4DFA /* MKTClassReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F83983486380EE758BDB309B /* MKTClassReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 1AE7175FB4EC7A592AB1EBEB /* MagicalImportFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 014F005F462DFD746E4258F5 /* MagicalImportFunctions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 1D0388DF1264EFB32A151C0B /* MKTObjectReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 35DE6038D6EAE6BB04C6F46C /* MKTObjectReturnSetter.h */; }; + 1DEFAD32E6FF537C61AAC877 /* NSNumber+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = D0B036FA2BDB9407656310A7 /* NSNumber+MagicalDataImport.h */; }; + 1EA403C7C8528F8601DB5F39 /* HCMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 960CCF034729BD080289DAFC /* HCMatcher.h */; }; + 1ED58038A06E444BD17B0368 /* BIDatasourceFeedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C8C591DC1F492F455D8E572 /* BIDatasourceFeedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 1F019EFC783E54075033449F /* HCDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F7731AF633611ACA4ED5E89 /* HCDescription.h */; }; + 1F4C7FBE12B2E8939A944F4B /* HCIsIn.m in Sources */ = {isa = PBXBuildFile; fileRef = BBEFF02B4DB95E63DDCF25A1 /* HCIsIn.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 1FD32A7B3DE1ADE137202FCC /* BIDatasourceCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 952CDB9E4E261F475943A28D /* BIDatasourceCollectionView.h */; }; + 20DDB8A71B373896095A966F /* HCEvery.m in Sources */ = {isa = PBXBuildFile; fileRef = BAB3C1803BF820379AE9209F /* HCEvery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2122CB25A4389F260EFF156C /* BIDatasourceCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BE90F75FC60C00C9E2188A /* BIDatasourceCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 215BB051BF6D839A54B9AFE5 /* HCReturnValueGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 36684D1FF8C1DCF1C5930BBE /* HCReturnValueGetter.h */; }; + 2168AA130727A2D6364845E7 /* HCIsCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D52A63CF555C22034D3DAE6 /* HCIsCloseTo.h */; }; + 22900B9458537A4CBEC342EE /* MagicalRecordInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E14C223301F7DAC8E11BE44E /* MagicalRecordInternal.h */; }; + 22CE8C8C8DA992266CEDDBA3 /* BIStartersFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 234D50F3E70177EC38846014 /* BIStartersFactory.h */; }; + 22F28EBF57E8F58EE41C6A2D /* MagicalRecord+Setup.h in Headers */ = {isa = PBXBuildFile; fileRef = 05FFB04F720DF62644614A11 /* MagicalRecord+Setup.h */; }; + 23B9A9DE6012D340D32289D7 /* MKTClassObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B533896FCDE743ADFC429F8 /* MKTClassObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 23EFCE628A6F998CB9DFD9BD /* HCIsInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EA62393FC61DA9CB6D8760D /* HCIsInstanceOf.h */; }; + 25BF20FFEAB073C20FF6453C /* NSManagedObject+MagicalFinders.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EBC6B99144F5838F15167F1 /* NSManagedObject+MagicalFinders.h */; }; + 26D1300849998A0A65FD9EB3 /* MKTFloatArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7211090202355081D0604D94 /* MKTFloatArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2773C9B5979E611745483171 /* BICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = E8726604F8FD95CECF87C19B /* BICollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2776C0434B6DFBCD1EB08762 /* MKTUnsignedIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FBE2C129B3A48B95662C3688 /* MKTUnsignedIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 279B8880710151AFACD10920 /* NSString+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = 47BA92CE6887DBAC879AE9C5 /* NSString+BIExtra.h */; }; + 2800F6F8E5E25877F59C3A61 /* BIBatchHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A54D09361174BA7A2D9F265F /* BIBatchHelper.h */; }; + 2864E940721F2DBB7BC05701 /* BISerialOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = F8179E61C8BDF8401EC19E21 /* BISerialOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 28FC615673606440CC0BE18D /* _BIScrollViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 556AB35D4C1FFF271008BAF6 /* _BIScrollViewProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 294E60C958F7054EF20E9444 /* HCShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DE92C1EA03B72A72AAC2F29 /* HCShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2A873B14176E7E2CEFCB9D14 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; + 2C96469BF203F6562B7B1E80 /* BIObjCHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 552FB05850D210CE77A6AC5C /* BIObjCHelpers.h */; }; + 2D1D8E8E3F90CDC71E0A5785 /* NSString+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C634D352C0A09B0E3503874 /* NSString+MagicalDataImport.h */; }; + 2DAE44AF0FE6C20F752D0E50 /* OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = 3187ABF9F838873D94615D7B /* OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2DEE6628FC5352E9F42277BF /* HCInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC39A1B51C04D86BE3792E8 /* HCInvocationMatcher.h */; }; + 2E4197C0DC210CD9C7C70B4D /* MKTAtLeastTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = D739B6D64D6857901127202F /* MKTAtLeastTimes.h */; }; + 2E8E70366F0402482EF05F65 /* MKTExactTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D994C1E8A1C340B43E10FE9 /* MKTExactTimes.h */; }; + 30342F51CF311FDA2771D585 /* NSObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DEC4D7093FCDF8E5594ADBB /* NSObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 308928722055DBEF74620D51 /* MKTMockitoCore.h in Headers */ = {isa = PBXBuildFile; fileRef = A41A7BF8932F1508C21A8930 /* MKTMockitoCore.h */; }; + 315DCFB751F3A1FFA8A59A46 /* HCFloatReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BC0A5D6263FE2279F8F9F30 /* HCFloatReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 31B22F6D2AD134C1836D066B /* Pods-BIObjCHelpersExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DC7F7049308197679AD6575 /* Pods-BIObjCHelpersExampleTests-dummy.m */; }; + 31D76AC1755D563D990C8AB7 /* MKTUnsignedLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8499B75A129A30681C684C2B /* MKTUnsignedLongLongReturnSetter.h */; }; + 31E270E68FE1D8CA063B064B /* BICollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E3F24A950E70B8C413E3BE /* BICollectionViewCell.h */; }; + 32681F51CE773A0CCAF64674 /* NSEntityDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9135CC50405445BED9E056E0 /* NSEntityDescription+MagicalDataImport.h */; }; + 32F68C3633820A1D745ED8AF /* HCStringDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = E1236C0B636D1A25C6FA5AAC /* HCStringDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3432B28A26A5BAD13E45C9BD /* HCXCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0C047980DEF9609FAFC780 /* HCXCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3488895BB07CE7C74ECEA8C4 /* NSEntityDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = FD60636F275E43024F79593F /* NSEntityDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 34AF3890616E98C6498F935D /* NSManagedObjectContext+MagicalObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = 128562DE2AE0A78441C49A31 /* NSManagedObjectContext+MagicalObserving.h */; }; + 34F26EC71132155E37C7CCAE /* MKTBlockArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BB7DB7E0EBF6A368460EE31 /* MKTBlockArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 35DC81E05EC3F90E757F6C53 /* HCSubstringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D12CB0435137F75C7314D17A /* HCSubstringMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 362C08BC26DED7C530F53B20 /* BIDatasourceFetchedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 47E21C06DBAC53AF3A03A062 /* BIDatasourceFetchedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 369747968035E31639E0F22E /* NSManagedObject+MagicalRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = 08E2BF7CE925EE89B36F67CC /* NSManagedObject+MagicalRequests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 36C14086905C8661E5BA8BA0 /* NSManagedObjectContext+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E9AE10575A4B8D66D94370 /* NSManagedObjectContext+MagicalRecord.h */; }; + 37400FF5CF56B0ADFEF0CA6B /* NSManagedObject+MagicalAggregation.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C047A94AF26D10F09FCDC0 /* NSManagedObject+MagicalAggregation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3787B77C30D9F986F677BF9D /* NSString+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = FAFA89B33469B50B0B5E1839 /* NSString+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3853169D52047F491390AC0F /* MKTSelectorArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = CE386BF0FD91DA9BFF97D341 /* MKTSelectorArgumentGetter.h */; }; + 385665F97950879D008053AE /* BIActivityIndicatorContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D4FE045E699CB38506A82A /* BIActivityIndicatorContainerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3871D1707EFBE093A2EA7C69 /* MagicalRecord+Options.m in Sources */ = {isa = PBXBuildFile; fileRef = B7737A57FEA429E2F013741E /* MagicalRecord+Options.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 398352EC38127A25DF7C88E0 /* MKTReturnValueSetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B2E1015EF0684C05D0773D8 /* MKTReturnValueSetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 39F00649879358D1719BAD71 /* NSManagedObjectContext+MagicalObserving.m in Sources */ = {isa = PBXBuildFile; fileRef = DE514310BFCDBB0B960F2024 /* NSManagedObjectContext+MagicalObserving.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3A5749F4F17404E792964D4B /* BIHandlerTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = BFA5ABC7E4AE4856DC7460BB /* BIHandlerTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3B4EC31E1D915D24469E255D /* MagicalRecordShorthandMethodAliases.h in Headers */ = {isa = PBXBuildFile; fileRef = 9160E1297E5988F117C6BB0E /* MagicalRecordShorthandMethodAliases.h */; }; + 3BCF20A9804F0894B1A233F8 /* HCIsDictionaryContainingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = BE1685746DA9759FEB2A7B56 /* HCIsDictionaryContainingKey.h */; }; + 3CE6479B4B7C6F31A2676E8C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; + 3D638F4ADE090F8B0C19FE29 /* HCIsSame.h in Headers */ = {isa = PBXBuildFile; fileRef = FB44D2C1E55BE442490EDA86 /* HCIsSame.h */; }; + 3D955CB22EB88B4DE2727EC3 /* HCIsCollectionOnlyContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = 7234B47A018742CAF56930B5 /* HCIsCollectionOnlyContaining.h */; }; + 3DF6744373933A1B275B60C3 /* OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F8E03EAE2CCB062A3E3BEF3 /* OCMockito.h */; }; + 3E100FECCCA623AB85214BC4 /* HCBaseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 65F5765B12F1333F10041077 /* HCBaseMatcher.h */; }; + 3E66F46238EB344EA686E8F0 /* MKTFloatReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E6AC5BCE39839B4D93E99A4 /* MKTFloatReturnSetter.h */; }; + 3E8567A36F2BC968A9596045 /* MKTUnsignedIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = E2AF4C7E477FC1724D6059F7 /* MKTUnsignedIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3EA49D9A773AA69494DA7ADF /* BIDatasourceFeedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 05AB769DA733256ED77A27AB /* BIDatasourceFeedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3FB28E7BE178F1813D7F0865 /* MagicalRecord+Setup.h in Headers */ = {isa = PBXBuildFile; fileRef = 05FFB04F720DF62644614A11 /* MagicalRecord+Setup.h */; }; + 3FE6E7ED97C9D7F89336E7A4 /* BITableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C196F0CC33F96FA38604A7B /* BITableView.h */; }; + 400B7FF015646648FB5492B0 /* MKTUnsignedIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1684227BB8B676DA4DE54F8B /* MKTUnsignedIntArgumentGetter.h */; }; + 4075F7EECD2DBF7B841E2A79 /* HCSenTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 13600064874E6C8D821B0EF0 /* HCSenTestFailureHandler.h */; }; + 407995324A08B411BFB1A496 /* BICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9087C4D73D46B33B255DC4FA /* BICollectionView.h */; }; + 40AD655CD104AD4B26F9A273 /* MagicalRecord+ShorthandMethods.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F6A689007254F593F18F1C /* MagicalRecord+ShorthandMethods.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 40EDDE5CDD9CA3F6C07F346F /* BICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9087C4D73D46B33B255DC4FA /* BICollectionView.h */; }; + 415954B97539FD2B03383F57 /* MagicalRecordLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BF5BA99D4B59F0162771333 /* MagicalRecordLogging.h */; }; + 444E4BAF4DBA91898FD560C4 /* MagicalRecord+ErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = A7A4E73F305B4C7C5CC7BD59 /* MagicalRecord+ErrorHandling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 44DB4E156EAB68C578EC2550 /* MKTFloatArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 40CAE0B0B157CA63FEEEF06A /* MKTFloatArgumentGetter.h */; }; + 4674834D537748F5F5AAE3C5 /* HCEvery.h in Headers */ = {isa = PBXBuildFile; fileRef = 932F0AD6D23950A25B106C89 /* HCEvery.h */; }; + 46F8CAA2A192C1D032212DA2 /* HCOrderingComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EA172B63540B9BCE57B4237 /* HCOrderingComparison.h */; }; + 478B549D6428ECFED1AF941F /* BILifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = 558FFEA7B0803842315D2EC8 /* BILifecycle.h */; }; + 4862A37BFB09FB5A5EEFEC6F /* BIActivityIndicatorContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D4FE045E699CB38506A82A /* BIActivityIndicatorContainerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 48A7030B664962E2535FC892 /* MKTIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 05570766A3A01808F5AA755A /* MKTIntArgumentGetter.h */; }; + 48D683AB2334349D7ED397C2 /* HCIs.m in Sources */ = {isa = PBXBuildFile; fileRef = 005C13DCE26665E041E64E79 /* HCIs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4916433D099CA089E14D690F /* NSManagedObject+MagicalFinders.m in Sources */ = {isa = PBXBuildFile; fileRef = 75B83932EB066A6571B9550E /* NSManagedObject+MagicalFinders.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 49A69CB1713A984C8EC16914 /* HCBoolReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A363AD87FC76D9523F07CBE3 /* HCBoolReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4C32F066BCBAA7E8B12A98AB /* NSBundle+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F4DF07960A464BB8B96661 /* NSBundle+BIExtra.h */; }; + 4D0721483C006F2393DBC52A /* MKTUnsignedCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E8C7BC8CD5969ACFE92DD5D /* MKTUnsignedCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4D0B22B2595757C7C5E6710B /* HCIsInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 35885EFFB1E768F71EA126B2 /* HCIsInstanceOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4D37A5872EFF7B855C595812 /* NSNumber+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = AA84A3B34371D78236859B6E /* NSNumber+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4DD9C1B28E2E9B73EF8CE6F4 /* MKTArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FEC0035140111F0980F7C6C /* MKTArgumentGetter.h */; }; + 4E13ECB88EDEACCA4C1038C9 /* MKTClassArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 993614D872493D7A9547C571 /* MKTClassArgumentGetter.h */; }; + 4E28ECAB14B493186C47C24F /* MKTCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EA23E8A50D0BF0ED2503553 /* MKTCharArgumentGetter.h */; }; + 4E9A6A0E9D30213E0519E2F1 /* NSManagedObjectContext+MagicalChainSave.m in Sources */ = {isa = PBXBuildFile; fileRef = B953E3DF77431F3033644B98 /* NSManagedObjectContext+MagicalChainSave.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4EA1D14D9E37BA48705402E1 /* BIDatasourceFetchedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FC55FB9D9019EB837750713 /* BIDatasourceFetchedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4ED23150A4F84B18937351E7 /* NSRelationshipDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5596921E5E07EDCEA93B8442 /* NSRelationshipDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4EEE0B3002D212F750DAE7BD /* MagicalRecord+iCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F1370BE6B2F8A1A2B7C84FB /* MagicalRecord+iCloud.h */; }; + 4F249EA81E35EE488894E0AF /* BIBatch.h in Headers */ = {isa = PBXBuildFile; fileRef = D739A4DA86DC99E50D5F32AB /* BIBatch.h */; }; + 4FD508D05B1ADF036D31031A /* HCUnsignedShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 93046EF6A420A53D6C7FD804 /* HCUnsignedShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5047BEC6F81EC2E551111B81 /* BITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7897E21F29F547E8FAF810C3 /* BITableViewCell.h */; }; + 50952EAF18AEF299B270080C /* MKTUnsignedShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 71EE2C92C1F94A0AFE9640D6 /* MKTUnsignedShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 51056A28689FE526A8075533 /* HCWrapInMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A9946DCC76A9C4EBBC0EAC2 /* HCWrapInMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5309E85E7BF0E09BD6B39A6C /* HCLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69408C2788A8DF17C59BAE3B /* HCLongLongReturnGetter.h */; }; + 53D9D06B4307BAF92032E4AF /* HCHasCount.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B47942C58730EB85AD8A22F /* HCHasCount.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 541EF485A16C28539B271021 /* BIOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD9E52EEFE36678CC48A408 /* BIOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 543F3C29DDA63EC8489E3B77 /* BICollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E3F24A950E70B8C413E3BE /* BICollectionViewCell.h */; }; + 5458377C6CDBE562E74BCD0C /* BIDatasourceBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E4DD9DC2D134DFD596F70DE /* BIDatasourceBase.h */; }; + 550013CDE06F6FE5556F287E /* MagicalImportFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9765B8D7D1405BCE035BDBC0 /* MagicalImportFunctions.h */; }; + 55DA6577CBA451312613341E /* HCTestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 1287B26498F14B31D28449D1 /* HCTestFailure.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 575F57528818EE9CE2AE2570 /* NSPersistentStore+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = E239D2F5EECD560460C5CBBC /* NSPersistentStore+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 57A690E141036B7F70DDD042 /* HCIsEqualToNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = C17D4C88FB7EA85865A78FFB /* HCIsEqualToNumber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 57D74D27994A1D1DEF306AA5 /* HCIsEqualIgnoringWhiteSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA67ED1813AF19946835309 /* HCIsEqualIgnoringWhiteSpace.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 57F5100E68F81E3C82CCC087 /* MKTArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C4F39B4BADDC4125BFCB7C9 /* MKTArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 58C8A0A48F7F6FBF9D1F4F5D /* NSObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DEC4D7093FCDF8E5594ADBB /* NSObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 59A6EF6E8BA2712F06C096FE /* MKTIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 666EEF0A2F53775BA45D254C /* MKTIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5A470203A83296C4883F2733 /* MKTUnsignedShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = EF23A4BE9E2325EFB21BA226 /* MKTUnsignedShortReturnSetter.h */; }; + 5AF5B5F9311779486D34A7B0 /* NSManagedObjectContext+MagicalChainSave.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECE44FF5B8B9414C5A1AE20 /* NSManagedObjectContext+MagicalChainSave.h */; }; + 5B49E67F532C2B3332E40118 /* MagicalRecord+iCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = 994566376484AAA6B737D28B /* MagicalRecord+iCloud.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5B699A3CC41EDBDA9520B7FB /* _BIScrollViewProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C62429588258ECF6BDE774 /* _BIScrollViewProxy.h */; }; + 5BF69A380297C5EE5A63B7CF /* HCUnsignedIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = C801F8B68819E6C5E61B72BA /* HCUnsignedIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5C4175C3CD6EB3B4012F047B /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = B4D47F0876AE581BFF22603A /* NSPersistentStoreCoordinator+MagicalRecord.h */; }; + 5CDE3731F04AA69F486B099D /* NSObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D15B74FEE2960262D2FC576 /* NSObject+MagicalDataImport.h */; }; + 5CEEEF79E0A216BED8349B9D /* BIDatasourceFetchedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = F48417F350D45A3DFF6B3548 /* BIDatasourceFetchedCollectionView.h */; }; + 5D113693E614F8FDBD08C5E3 /* HCGenericTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C9FE98F6F7A158AC402ECAF /* HCGenericTestFailureHandler.h */; }; + 5D6080A081DF41778CAF2B94 /* BIDatasourceTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B580CA903F228670F7AE799F /* BIDatasourceTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5EA750E923339EF7A4D9C1D7 /* BIHandlerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B7094E9DF233C42B030E12 /* BIHandlerBase.h */; }; + 5F87B6E8A4D0F249D80974F5 /* NSManagedObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 98C136EE6A9DCFA152098D4C /* NSManagedObject+MagicalDataImport.h */; }; + 60F074EE4C3BE6E2582868F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; + 60F83124AD6AC66BA1BADCCA /* BIDatasourceTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B580CA903F228670F7AE799F /* BIDatasourceTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 61002CA21EF35719581FAFB5 /* MKTLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 411F8A8B5D82D4EF382F8B4E /* MKTLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 610DB836663FB37302057960 /* CJALog.h in Headers */ = {isa = PBXBuildFile; fileRef = 774DBD7E859B577C954C0E55 /* CJALog.h */; }; + 61C1F9C6985882688BE1F2FD /* HCIsAnything.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CB0FDA59049D35E364304B9 /* HCIsAnything.h */; }; + 6212B6174C0AE50552FE6923 /* NSString+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C634D352C0A09B0E3503874 /* NSString+MagicalDataImport.h */; }; + 631A5FF8BB16DFB27E600111 /* NSManagedObjectContext+MagicalChainSave.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECE44FF5B8B9414C5A1AE20 /* NSManagedObjectContext+MagicalChainSave.h */; }; + 63B22C7F0DA9FBEE6ECAA171 /* MagicalRecordShorthandMethodAliases.h in Headers */ = {isa = PBXBuildFile; fileRef = 9160E1297E5988F117C6BB0E /* MagicalRecordShorthandMethodAliases.h */; }; + 63E96B87D205943E01EE7D55 /* HCConformsToProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 89AD3E60FF5B05231A8235B9 /* HCConformsToProtocol.h */; }; + 654449AC5410C1985FB0EC3F /* HCStringStartsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = D25E6D1E98C7DD9B58EB4751 /* HCStringStartsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 665C8145442601FAD51DFA2C /* HCIsNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EE5005373F09220ED8D0DB1 /* HCIsNil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 66933FA0083F5D51C72D7D55 /* NSManagedObject+MagicalAggregation.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C047A94AF26D10F09FCDC0 /* NSManagedObject+MagicalAggregation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6980837CDCC548A911DBD8A5 /* MKTProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = EB859EF68401E020F4B4E9B3 /* MKTProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 698A2964B5293916C24B92A7 /* BIObjCHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 552FB05850D210CE77A6AC5C /* BIObjCHelpers.h */; }; + 69D785D6F6286CB45F7F47C6 /* BIBatch.h in Headers */ = {isa = PBXBuildFile; fileRef = D739A4DA86DC99E50D5F32AB /* BIBatch.h */; }; + 69DACDC8BA5C924C501F2746 /* HCIsDictionaryContainingValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 49DAF3EFA8C358E6D239031B /* HCIsDictionaryContainingValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 69EDCA487B94D3E3381A1608 /* BITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F8ECC6638C4FA8279E9B57DF /* BITableViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6AA5B0B72BCA4B971394F355 /* NSBundle+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8E942D2608EC8DF6ABC848 /* NSBundle+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6AD8D08CF5D735BBABF61F94 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 166F7080650814279CEEF097 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m */; }; + 6D033ED0157843324632C07D /* BIDatasourceFetchedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = F48417F350D45A3DFF6B3548 /* BIDatasourceFetchedCollectionView.h */; }; + 6D06F1B04E11E41C19038DD7 /* HCBaseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = FE45BE85F0248C9DF657DB23 /* HCBaseMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6DFCA3F4B32CE28858672ADF /* HCAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 12CC77499522F2462184DF08 /* HCAnyOf.h */; }; + 6E46B6285B2C129B3F45D34E /* MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 6754D2B1617F92A326DA807B /* MagicalRecord.h */; }; + 6E957D8FD5BAFC2ABB6E6708 /* BIBatchHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A54D09361174BA7A2D9F265F /* BIBatchHelper.h */; }; + 70FD03AC0DDE0CBF80F5849A /* HCReturnTypeHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 48F42FDB13A7E36F8ACA9435 /* HCReturnTypeHandlerChain.h */; }; + 71177D3DFBC74BA11BF4B84E /* BIBatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 922E924E6D85E35E146014C6 /* BIBatchHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 71790B9DAFA328990829BFEA /* MKTShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 15E7B1992E604BFFBAC0F998 /* MKTShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 71C7F814E9540D5D50378601 /* MKTMockingProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = FC0B0B6852C4075EAD1289F0 /* MKTMockingProgress.h */; }; + 72A02E404C6249EB3D608D46 /* HCDiagnosingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ECE1C596CA6E5F6921A6630 /* HCDiagnosingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 755DD28B5CA998EA4D526A23 /* MKTUnsignedLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 22EEE20FB77BEA54CBB1647F /* MKTUnsignedLongArgumentGetter.h */; }; + 75B78BFDDB7C02CD99B41D39 /* NSString+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B31A4DB08A0EE6B5B88462 /* NSString+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 76CA1AB1501FA76F72C28B6A /* BIDatasourceFeedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 384C9F7CEC3EB85D492436FC /* BIDatasourceFeedTableView.h */; }; + 76D4D5E129247E8BA3205247 /* MKTExactTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AB3ECBE391600E38D704CF2 /* MKTExactTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7721608E517233EA869140AA /* HCUnsignedLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 707C3792E1F9E1660E67AD42 /* HCUnsignedLongReturnGetter.h */; }; + 774E97F1C78459F9B376F5E5 /* HCNumberAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = B29660B7CB7F4963A3F21BF6 /* HCNumberAssert.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 777CCCBA4923F0A85A49EBF4 /* MKTPointerArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DD8418919B0963A6BE8597F0 /* MKTPointerArgumentGetter.h */; }; + 77D5217D507B385A0443E18C /* NSManagedObjectContext+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E9AE10575A4B8D66D94370 /* NSManagedObjectContext+MagicalRecord.h */; }; + 7805DD8CCE338DEEC0E22AF9 /* BICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = E8726604F8FD95CECF87C19B /* BICollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 781ECED03D5604F1FAA705EE /* NSPersistentStore+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = DE28C4363B48C0D2DD1615FD /* NSPersistentStore+MagicalRecord.h */; }; + 78328BC64C9E8D533B8E80D2 /* BIDatasourceBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E4DD9DC2D134DFD596F70DE /* BIDatasourceBase.h */; }; + 78383CE2536ED2EE23EF632E /* NSManagedObjectContext+MagicalThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2C4FE6A44AACB013177F04 /* NSManagedObjectContext+MagicalThreading.h */; }; + 79AFD1812088278209C80F74 /* HCSubstringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C020A2AF188083E274674872 /* HCSubstringMatcher.h */; }; + 79F02BBCE040D6A75CA38D5A /* NSEntityDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = FD60636F275E43024F79593F /* NSEntityDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7AA84E87D802B482A58B9FAC /* CJALog.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE848D2B7D5EE106129910A /* CJALog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7ADD5F5BCF215BCDE4A0EE33 /* HCConformsToProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ED00E9E8E9F8EC6E67A862C /* HCConformsToProtocol.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7B7E937CCA56EF1438DAC7C2 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 754CEF47B242B079F9F26072 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m */; }; + 7D1B478B99005ABE28FEE55F /* MKTSelectorArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AABD923A34183ACA96DEFF7B /* MKTSelectorArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7E248885D62260C6C28977A7 /* _BICollectionView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E219DBD284AE74EFDEDE7A /* _BICollectionView+Internal.h */; }; + 7E4C51CDE354D8C9442648F5 /* CJALog.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE848D2B7D5EE106129910A /* CJALog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7E4F2B3B2256D5B1ADEC37DE /* _BICollectionView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E219DBD284AE74EFDEDE7A /* _BICollectionView+Internal.h */; }; + 7E5DFB695F056B101FE18DA6 /* HCDoubleReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 93F174D626ECC5F60E9FBADA /* HCDoubleReturnGetter.h */; }; + 7E87FA5762E5E01A9D6823FD /* MKTLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 94553E19F7A09AE936A92B16 /* MKTLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7F0B6B0E6A2FED83CFC1A2DA /* MKTDoubleArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 054B3F7587F024F75B30C3DB /* MKTDoubleArgumentGetter.h */; }; + 7F187598C2A0BA9EBA24686A /* MKTBlockArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2C0D626499B72216C05FAB /* MKTBlockArgumentGetter.h */; }; + 7F2C537D22D23B30B03A35A0 /* HCUnsignedLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC64E32132B0312A9A0F976 /* HCUnsignedLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7FF45FA6D256EADB3F503DA3 /* BISerialOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = F8179E61C8BDF8401EC19E21 /* BISerialOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 806DB6CEA6CBB5C2E71F665D /* MKTCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 47551BCF23999830654C5FF1 /* MKTCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 80B47588EE5DC2F9007C03A7 /* MKTUnsignedShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B99C82954CB9B4E31E3B6F8 /* MKTUnsignedShortArgumentGetter.h */; }; + 80EBD23C251416B14DEB91B0 /* NSManagedObjectContext+MagicalSaves.m in Sources */ = {isa = PBXBuildFile; fileRef = EE942DB094D43BA52B49EBF0 /* NSManagedObjectContext+MagicalSaves.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 811163C799803A8CB8D56A63 /* HCStringContainsInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260EDD9CA451BB97FB5F15D /* HCStringContainsInOrder.h */; }; + 81224CCB932A91223FEF8C85 /* HCUnsignedShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3F521FE838166099A2B904 /* HCUnsignedShortReturnGetter.h */; }; + 81820FDC255EB432F83A851F /* MKTCapturingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E740B9DDBEE85B1032DF27A /* MKTCapturingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 81CF80E517C06C24F8286603 /* HCStringContainsInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = F3578AC1383F6F0A39C04BEC /* HCStringContainsInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 81EFD37E3BAF77B9268E8CDD /* NSManagedObject+MagicalAggregation.h in Headers */ = {isa = PBXBuildFile; fileRef = 164DB983D45CC1B62E053B2C /* NSManagedObject+MagicalAggregation.h */; }; + 8287DCA3AB429606871CFCB0 /* NSManagedObject+MagicalFinders.m in Sources */ = {isa = PBXBuildFile; fileRef = 75B83932EB066A6571B9550E /* NSManagedObject+MagicalFinders.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 82DEF2EE025DED78771109B9 /* HCIsEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = DC4DBA3D88D2A0AAA5174793 /* HCIsEqual.h */; }; + 830B2F98B91AEE27F179C88A /* MagicalRecord+Actions.h in Headers */ = {isa = PBXBuildFile; fileRef = 89A32F40566BA5A5AEB45F45 /* MagicalRecord+Actions.h */; }; + 831F392639B48BB61E5B6A4F /* MKTVerificationData.m in Sources */ = {isa = PBXBuildFile; fileRef = 323656ACDBCFC39CC03CEB3F /* MKTVerificationData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 83501A17CC54227AADD5482A /* MKTStructReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 62826DC3659B1A20FB4AD00C /* MKTStructReturnSetter.h */; }; + 84042692AB2F70AF412B37AC /* MKTArgumentCaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8C0915C80189517114452C /* MKTArgumentCaptor.h */; }; + 842FE5B69EC6582DD3FF00F6 /* NSManagedObjectModel+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC7F4C37A7D966E08AE50C3 /* NSManagedObjectModel+MagicalRecord.h */; }; + 84EF6E64FD05BDCDD9E23F1C /* HCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 57D3DCDF071FDACB469C89DB /* HCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 850979EC26D43F94298C3F8F /* MKTObjectArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E430F53073614D982FB369E /* MKTObjectArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 853308770817FA04E1B8F5CF /* HCObjectReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 32313A85DC9826316C61327B /* HCObjectReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 85DA826591F3C2DCCCFA2F57 /* MKTCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = B349B1AB4982C92C13CC882F /* MKTCharReturnSetter.h */; }; + 86788B6B11A0BDD21C0828AC /* MagicalRecordDeprecationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 04EAB9DBEE1207609A0688DD /* MagicalRecordDeprecationMacros.h */; }; + 867A5923A1AB0592E6E9B608 /* MKTOngoingStubbing.m in Sources */ = {isa = PBXBuildFile; fileRef = 623939836BB1E058E705CD02 /* MKTOngoingStubbing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8A170684BD561AB98C4B6C92 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; + 8AD666C364EF40F3A07172D9 /* NSManagedObjectModel+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = DDD2DC50F666A18F17BC6F6C /* NSManagedObjectModel+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8AF6731328FBC29792E85C8C /* HCCollect.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CE5824F22C7B859B6F0C4F1 /* HCCollect.h */; }; + 8B498BB2276DA0F83249D279 /* NSDate+BIAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 35ED2B80DAB938DB475D785E /* NSDate+BIAttributedString.h */; }; + 8B8BE6DF20DEB26293AD0AD6 /* MKTDynamicProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 7202B87BEDDF1068768C957F /* MKTDynamicProperties.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8BD2C563660798C7FE3159AD /* NSManagedObject+MagicalRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = EC6B7A1674722392ED4B2518 /* NSManagedObject+MagicalRequests.h */; }; + 8BF0330E4BFFB5DF29B217F6 /* BIHandlerBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9638D88CF0BE8FF2D673DC /* BIHandlerBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8C088FA07312F8BA5F48D2F4 /* HCHasProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 66FF564D26541225BEA69C12 /* HCHasProperty.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8C1A02A14EE9B362DE6C4676 /* MKTCapturingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C89994DBD661A99F3A5B18D /* MKTCapturingMatcher.h */; }; + 8D42092E74A3A862990446E4 /* MagicalRecordDeprecationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 04EAB9DBEE1207609A0688DD /* MagicalRecordDeprecationMacros.h */; }; + 8D783CDB5117A34CD866D139 /* HCInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F6F37F455B6C6A6A2622787 /* HCInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8EA8BEF938DA974D75764E40 /* HCDiagnosingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C1E548D239B70F2E75DB6CD /* HCDiagnosingMatcher.h */; }; + 8ED5DCC30743EBAAF7F9CCCC /* BIHandlerBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9638D88CF0BE8FF2D673DC /* BIHandlerBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8F328C5DC29E9337CC019044 /* BILifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = 558FFEA7B0803842315D2EC8 /* BILifecycle.h */; }; + 8F7584D8F16CC172CB4484B6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; + 8FE173B575E91B0C412BD6EA /* MagicalImportFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 014F005F462DFD746E4258F5 /* MagicalImportFunctions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8FEB518090D200CBA70DDF4F /* HCClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 54718ADCC092347540234183 /* HCClassMatcher.h */; }; + 900593EE1EB99FB2CEB23B7A /* NSManagedObject+MagicalRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = 08E2BF7CE925EE89B36F67CC /* NSManagedObject+MagicalRequests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 90824EC82F5A404F3C83A630 /* NSPersistentStore+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = E239D2F5EECD560460C5CBBC /* NSPersistentStore+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 908E2035C1C6AB08CB0EB167 /* HCIsEqualIgnoringCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 38280F51C4E4C6B9DD1D74E5 /* HCIsEqualIgnoringCase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 916A3FE252DC68998F95E187 /* HCIsCollectionContainingInAnyOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1955BD232D5D676AEA7CFE7E /* HCIsCollectionContainingInAnyOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 919D24941B95BBEE00E0F88F /* BIRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 919D24931B95BBEE00E0F88F /* BIRefreshControl.m */; }; + 91EC83A41937EA0C0A2E29D7 /* CJALog.h in Headers */ = {isa = PBXBuildFile; fileRef = 774DBD7E859B577C954C0E55 /* CJALog.h */; }; + 924DECF60AB432D430C5C1EC /* MKTReturnValueSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 863BA96870C1CE2295A1D1C6 /* MKTReturnValueSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 92D4957628D44C1AF6485176 /* NSObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D15B74FEE2960262D2FC576 /* NSObject+MagicalDataImport.h */; }; + 92EC422CF1F587328A309F55 /* MagicalRecord+iCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F1370BE6B2F8A1A2B7C84FB /* MagicalRecord+iCloud.h */; }; + 92FE647963D29F4D95544690 /* MagicalRecordLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BF5BA99D4B59F0162771333 /* MagicalRecordLogging.h */; }; + 9319B2AB70391622F6D5EACE /* NSManagedObject+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = A71156EB54AA7113B0996DA2 /* NSManagedObject+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 935083A73874F85381747757 /* BIDatasourceFetchedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFEEE533D697E19D6DE93E43 /* BIDatasourceFetchedTableView.h */; }; + 93E8D5DB588CCF32E96E2008 /* UIView+BILoadXib.h in Headers */ = {isa = PBXBuildFile; fileRef = D2B9EA59BE434CD0453D9661 /* UIView+BILoadXib.h */; }; + 93EFD119BB4B65F1E44048FE /* MKTLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8779A86FAD463E8751855359 /* MKTLongReturnSetter.h */; }; + 9401BB43C5079AD223E1FB96 /* MKTStructArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 000C81474DD04BEF6B4DB72E /* MKTStructArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 946C26C767D859A358AD87B6 /* MKTClassObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = D750BD80C3617DFCA34DE1AD /* MKTClassObjectMock.h */; }; + 950E090DFBAE3A39D3B7B759 /* BICollectionViewActivityIndicatorReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B921A1587CC008EDC82E0DC /* BICollectionViewActivityIndicatorReusableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 95B22C48B5646AEC2D02AF56 /* BIBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C20EA3435D01D0ACB41EC94 /* BIBatch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 95EACF31BDCB1996A4926EC1 /* NSDate+BIAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 35ED2B80DAB938DB475D785E /* NSDate+BIAttributedString.h */; }; + 967CDE3DF38766812C6CAAB8 /* MKTMockingProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = EB513E9E390106871D83FD1A /* MKTMockingProgress.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 97D5B91D3126DA121C401F1A /* MagicalRecord+Options.h in Headers */ = {isa = PBXBuildFile; fileRef = B47A6FC9DE039D5CFD3BC0A2 /* MagicalRecord+Options.h */; }; + 97E2F54373FDAF278CEEF0AF /* NSManagedObject+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 385486954ACE93E16C2E35B0 /* NSManagedObject+MagicalRecord.h */; }; + 99512ABF32D2455649CFB5E4 /* MKTUnsignedLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F9DDDB757BC94B0413A49EC /* MKTUnsignedLongLongArgumentGetter.h */; }; + 99D1FD4AF08E54A82210E3B1 /* MKTPrimitiveArgumentMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCD7744C579BF330DCBF09F /* MKTPrimitiveArgumentMatching.h */; }; + 99DCFCEE7AC8DF8E6CFEAB0A /* BIHandlerCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 88943E6831B3E5F575DD9C8C /* BIHandlerCollectionView.h */; }; + 9A099E9DE24589A17F56E240 /* HCAnyOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C4E716E12347018FFE8850 /* HCAnyOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9A11704D9AD15B33A792CED9 /* MagicalRecord+ErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = D8ACFB682FB6346C98233787 /* MagicalRecord+ErrorHandling.h */; }; + 9AD97A28A7DA8DA956C08430 /* Pods-MagicalRecord-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 246772A5F56E1BE70B068F6E /* Pods-MagicalRecord-dummy.m */; }; + 9B1CBFDA77ACE718608C8A25 /* MKTVerificationMode.h in Headers */ = {isa = PBXBuildFile; fileRef = B8FBC9129C875EF15424AF6B /* MKTVerificationMode.h */; }; + 9BDE209D5B875B710DD66128 /* MKTBoolArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F22B68D97FA7A0F8BCD98383 /* MKTBoolArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9BF307E0ABEC5776D0DBAB85 /* NSManagedObject+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = A71156EB54AA7113B0996DA2 /* NSManagedObject+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9C49A5911C98398603F28AE4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; + 9C6A951914A0244D677CAD46 /* NSManagedObject+MagicalFinders.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EBC6B99144F5838F15167F1 /* NSManagedObject+MagicalFinders.h */; }; + 9C748998D8F7A0EDF11BC846 /* NSInvocation+OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 45BF33AFBDC6BC8760A4DF09 /* NSInvocation+OCHamcrest.h */; }; + 9CF7288543BD91B0253647C9 /* NSManagedObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 98C136EE6A9DCFA152098D4C /* NSManagedObject+MagicalDataImport.h */; }; + 9D000253497B479B11A53B84 /* MagicalRecord+Setup.m in Sources */ = {isa = PBXBuildFile; fileRef = 38C6C973AF9754DE74165DC9 /* MagicalRecord+Setup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9DC24C4501F0F48EE855E758 /* MKTReturnsValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8133991D8730B5DD5E8F0875 /* MKTReturnsValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9E47635FD0C0A2D3B24DCACF /* HCIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 674D41F80FE33E56CFFCF5AF /* HCIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9F2DC3C34E9CD401A63DBBFF /* MKTInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 86D4D45B94D5FAFDEC5B6D6E /* MKTInvocationMatcher.h */; }; + 9FB67EE7A3DE7BBCB2BFCB77 /* MKTReturnsValue.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F0107185C9D69D267AEE66 /* MKTReturnsValue.h */; }; + A059D2DF7E58C312C93A834D /* MKTAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = CA81E432BFEAE4BA1F1B8B04 /* MKTAnswer.h */; }; + A17961A0E3E4F2DF6A355355 /* BIHandlerTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 87856AEF05155E233AA5E888 /* BIHandlerTableView.h */; }; + A1DA421F0657EE1F403CC069 /* MagicalRecord+Setup.m in Sources */ = {isa = PBXBuildFile; fileRef = 38C6C973AF9754DE74165DC9 /* MagicalRecord+Setup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A2216BB586D5B7C7CF23193C /* MKTObjectArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F634637F833A0A990C8EFB /* MKTObjectArgumentGetter.h */; }; + A22D474F2CC19AB1CCE585EB /* MKTUnsignedLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = CAA6FD12FC01E7058C906B9F /* MKTUnsignedLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A262134049189099148511CA /* NSBundle+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8E942D2608EC8DF6ABC848 /* NSBundle+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A44AB1065D35AB733FAC92F0 /* MKTArgumentGetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = CC96A25D52BE583BC6CB7325 /* MKTArgumentGetterChain.h */; }; + A46924891A98C7815FAAD55B /* MKTBoolReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 905467AFDAF0E3D9CB4BB1BF /* MKTBoolReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A501DBDE40E5E2AEF44E6A6F /* BIStarterProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ACBEBC781B3C46B4546EA5F /* BIStarterProtocol.h */; }; + A5C80F04CA976163A908F05A /* MKTInvocationContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = A6F8B5606373C256B219B91B /* MKTInvocationContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A7C5142E23E0ECF4B05B4A97 /* HCIsTrueFalse.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CAB489620BCD2EC6ABD9D3B /* HCIsTrueFalse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A820ADA46FFD11A67C2AEA4F /* MKTDoubleArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FDF5FFE9F78D6708F250169A /* MKTDoubleArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A9624905E87DC4E8327E9588 /* MagicalRecord+Actions.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BD8BD0817A12CAF009A81E /* MagicalRecord+Actions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A9B03BDA9B8DFD011C66294A /* _BIScrollViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 556AB35D4C1FFF271008BAF6 /* _BIScrollViewProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A9CCBF1FA91694473A74A6A7 /* BIHandlerCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B264E6A408D071306CB6E8C /* BIHandlerCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AA612C46244B2C1B354A1620 /* MKTReturnValueSetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = C8C35237B3BD3935DE7DF3FC /* MKTReturnValueSetterChain.h */; }; + AA697A3DAEC5904EBA660AF8 /* BIDatasourceFetchedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFEEE533D697E19D6DE93E43 /* BIDatasourceFetchedTableView.h */; }; + AA7E78A5F1F3DFBCD3BC2EF7 /* BIBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C20EA3435D01D0ACB41EC94 /* BIBatch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AAD64F7597284C997684ABE8 /* BIDatasourceFetchedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FC55FB9D9019EB837750713 /* BIDatasourceFetchedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AAD789A30EE2D430B7101A01 /* MKTLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 55E7EB1F7A2C7DF8A0096A28 /* MKTLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AB2D67F0361B9571E5590E86 /* HCHasDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = F124C513D80CC527DFD8C383 /* HCHasDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AB8FCC337A371530100B0263 /* HCHasCount.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE01AF4B1D4138D684F7F97 /* HCHasCount.h */; }; + AB9822E85516EC63704AEB35 /* MKTIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CC733D97220AB8AF2AC77E2 /* MKTIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + ABABEC4F8847CAA3E74AAE00 /* MagicalRecord+ShorthandMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0267EDE90F625FC1E963C1 /* MagicalRecord+ShorthandMethods.h */; }; + AC7160BFA27D5E7F4B010D98 /* HCIsAnything.m in Sources */ = {isa = PBXBuildFile; fileRef = 995238187C0A278DC79C682B /* HCIsAnything.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AD47C495D6D212163F7FA012 /* BIScrollDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C0A577545AA19A485E29353 /* BIScrollDetails.h */; }; + AD683B7330A1D816C24A176E /* MKTThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = D46EB799B332CF948EE4262D /* MKTThrowsException.h */; }; + AD6F8314A4F0532A38E5BD4D /* BIActivityIndicatorContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 52959531FFB291049D26F51E /* BIActivityIndicatorContainerView.h */; }; + AD91C157E7006CE69854E214 /* NSRelationshipDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5596921E5E07EDCEA93B8442 /* NSRelationshipDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + ADB371E7EA483FB711F65E6F /* HCUnsignedIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B9FE8C6943AC41BDEC78564 /* HCUnsignedIntReturnGetter.h */; }; + AE043456585FA7D5F6248274 /* NSBundle+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F4DF07960A464BB8B96661 /* NSBundle+BIExtra.h */; }; + AE09EF3BA425D3B593AA56F6 /* BIDatasourceBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A42BF81D7B122755E62F45B /* BIDatasourceBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AE62F6B3F9F21D0FBE2FC1FF /* MKTStructReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 51C237C7DC99755DB114AC32 /* MKTStructReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AEF77B6970A4C055C466AA9D /* NSRelationshipDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = E305874F95F7045B1F839FB2 /* NSRelationshipDescription+MagicalDataImport.h */; }; + B009C9F3CAED94233C255AA0 /* NSManagedObjectContext+MagicalSaves.h in Headers */ = {isa = PBXBuildFile; fileRef = D2BA62F157E566F94920C245 /* NSManagedObjectContext+MagicalSaves.h */; }; + B045116C4444D5975C125EAA /* MKTStructArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 53DD84643584A812ACF0B84A /* MKTStructArgumentGetter.h */; }; + B0540AA51E14A07E77E70017 /* BIDatasourceBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A42BF81D7B122755E62F45B /* BIDatasourceBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B0669E91CBCECA99EDBB9B09 /* BIDatasourceCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 952CDB9E4E261F475943A28D /* BIDatasourceCollectionView.h */; }; + B0EE236F88DE1FA395C41188 /* HCIsDictionaryContainingValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 894CC4E374790C334198AFDF /* HCIsDictionaryContainingValue.h */; }; + B2313CD0D1734D60EB87BCC3 /* HCIsEqualIgnoringWhiteSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD549F516B6027ABA2D9FE9 /* HCIsEqualIgnoringWhiteSpace.h */; }; + B27A6098922103BAF2AD35CD /* NSManagedObjectContext+MagicalObserving.m in Sources */ = {isa = PBXBuildFile; fileRef = DE514310BFCDBB0B960F2024 /* NSManagedObjectContext+MagicalObserving.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B342A1A6682FDA0E33635BA5 /* HCIsDictionaryContainingEntries.h in Headers */ = {isa = PBXBuildFile; fileRef = 50F7ACA4973EC0FB6AB424C6 /* HCIsDictionaryContainingEntries.h */; }; + B43758FC257975DB6BC9B6FA /* BIDatasourceCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BE90F75FC60C00C9E2188A /* BIDatasourceCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B4E484D0364EA879F91EA31F /* MKTReturnValueSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DB3E1F6313CECC903BCBD17D /* MKTReturnValueSetter.h */; }; + B4F440AF1A1E2C98B5A48F3D /* NSManagedObjectContext+MagicalChainSave.m in Sources */ = {isa = PBXBuildFile; fileRef = B953E3DF77431F3033644B98 /* NSManagedObjectContext+MagicalChainSave.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B621D2D6563D945F1092314E /* MagicalImportFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9765B8D7D1405BCE035BDBC0 /* MagicalImportFunctions.h */; }; + B702D910D3C28CC1B2BC0166 /* NSManagedObjectContext+MagicalThreading.m in Sources */ = {isa = PBXBuildFile; fileRef = AD3F69A9C0D037264E7E300B /* NSManagedObjectContext+MagicalThreading.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B7663EA0855BB601058D6A1B /* MKTTestLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6C8D367887F2843D8668A8 /* MKTTestLocation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B780E8988F05255C747FCF60 /* MagicalRecord+ErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = D8ACFB682FB6346C98233787 /* MagicalRecord+ErrorHandling.h */; }; + B7BE8A70D21307E09493D02A /* MagicalRecord+Actions.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BD8BD0817A12CAF009A81E /* MagicalRecord+Actions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B7ECA29A8A2A4620A2896161 /* HCBoolReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AF67A7211A6BBE413CCE6EC /* HCBoolReturnGetter.h */; }; + B7EFE774019FCA180051B3E4 /* HCUnsignedLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 260CA5D8D55952183FAE0BB4 /* HCUnsignedLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B83DB05315BC76F020468717 /* MKTObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 828C2B755DA9330B09367B4A /* MKTObjectMock.h */; }; + B8FAA35FBF5834619A7825CE /* NSManagedObject+MagicalRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = EC6B7A1674722392ED4B2518 /* NSManagedObject+MagicalRequests.h */; }; + BAB4F9CC9A75458AD60819C2 /* NSAttributeDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D905EB4B95A57DBB4713F94 /* NSAttributeDescription+MagicalDataImport.h */; }; + BAB564866D7DBF6526214014 /* BICollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 253898AB90A184CFA25BD3EE /* BICollectionViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BAF94BC4DE7A485A5D1D1A81 /* HCCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AE3EDD178D9D43A58004DD1A /* HCCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BE3C9B82EE135A124426615A /* UIView+BILoadXib.m in Sources */ = {isa = PBXBuildFile; fileRef = BA2A08F1E2782E81B5896C73 /* UIView+BILoadXib.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BE528F352A7E4E9AF3F66665 /* BIDatasourceFetchedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 47E21C06DBAC53AF3A03A062 /* BIDatasourceFetchedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BECD6600F10F3D1BE0F9BECD /* MKTFloatReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB03EDE33B474E18250A0D4 /* MKTFloatReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BF06A0F1C9D602F33B4C950E /* MKTBaseMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEA8918C7E760F219CEA054 /* MKTBaseMockObject.h */; }; + BF2F38FE3FBB68DBE7E92181 /* MagicalRecordInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E14C223301F7DAC8E11BE44E /* MagicalRecordInternal.h */; }; + BF49F2127F8EFF80DCB58A1A /* MKTUnsignedLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 730C5C7106C58B847A334B8C /* MKTUnsignedLongReturnSetter.h */; }; + BF751383AE96AB2FA2E77A6F /* BICollectionViewActivityIndicatorReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B921A1587CC008EDC82E0DC /* BICollectionViewActivityIndicatorReusableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BF9D2E7F7F0E579C3E2E36FA /* HCIsDictionaryContainingEntries.m in Sources */ = {isa = PBXBuildFile; fileRef = FD8BA7F26EF436224BCB7D83 /* HCIsDictionaryContainingEntries.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BFBA0C112AFE0DF03ACDABC7 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F21B044C3047028315479FD5 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m */; }; + BFE917B30223B09E5B0EF5E8 /* BITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7897E21F29F547E8FAF810C3 /* BITableViewCell.h */; }; + C05F749CA69256473007F82E /* BIOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2D2C87B4184ABE6C0C94B6 /* BIOperationQueue.h */; }; + C1282D36C6631D94CDA4AC1F /* HCReturnValueGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = C5CF899C69C39B87B9FAB8F9 /* HCReturnValueGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C17A12980BFF7C4E3DF759C8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; + C23C458530CEBB97911088D6 /* MKTShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0384A04DA8022219CB62303A /* MKTShortReturnSetter.h */; }; + C27F4D8AFAFCD8F3155ED0B6 /* HCIsDictionaryContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 3322DDEDFADBDCF59835ED08 /* HCIsDictionaryContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C28278EA91C5CCC223FB518C /* HCIsNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3F06B869873CD85EDC608B /* HCIsNil.h */; }; + C2ED82AF3EBE818495588B95 /* MKTClassReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 08F79FBD08ADC3F62302F2E2 /* MKTClassReturnSetter.h */; }; + C31E38ECB77AFA08E551632C /* HCGenericTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 92C6E37FDC8605EEC2292047 /* HCGenericTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C46603E79BA7FF91DC6904C6 /* HCOrderingComparison.m in Sources */ = {isa = PBXBuildFile; fileRef = 9407A6DD0CA57A5089D98AD7 /* HCOrderingComparison.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C4F23A63FAFAFEA961E29B9C /* HCLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F136D1A4FF2BBF124320378B /* HCLongReturnGetter.h */; }; + C5F25A610907FD93E7139E9E /* BIStarterProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ACBEBC781B3C46B4546EA5F /* BIStarterProtocol.h */; }; + C66FFF68453C1DF19FEFA36E /* MagicalRecord+Actions.h in Headers */ = {isa = PBXBuildFile; fileRef = 89A32F40566BA5A5AEB45F45 /* MagicalRecord+Actions.h */; }; + C69E63913DEBB81B2BD7A8C5 /* NSString+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = 47BA92CE6887DBAC879AE9C5 /* NSString+BIExtra.h */; }; + C6A3B393765778E2AA300D60 /* HCWrapInMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 07ECA63388F7C8BA1720FE2C /* HCWrapInMatcher.h */; }; + C6FB7005C4E26FAC7FFF4901 /* MKTShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A2019D88CD19587FAD8D5AE /* MKTShortArgumentGetter.h */; }; + C719B373FE9969CC85A2E9C6 /* HCStringEndsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 40CC413619A4547E91BD20DC /* HCStringEndsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C74AD6A1468418A80997E27B /* MKTUnsignedLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FB1F66C2B1010C536001609 /* MKTUnsignedLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C860CFD35BAAC6BEC28230DA /* BITableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C196F0CC33F96FA38604A7B /* BITableView.h */; }; + C8E76E4CB7F0E422CA83F44C /* MKTArgumentCaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A9C6477F7C34D8AF521BB4 /* MKTArgumentCaptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C8F596413766A214C07F6F3D /* MKTDynamicProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = EFFBBDEF4F2F92A75826D275 /* MKTDynamicProperties.h */; }; + C9C4BA56A3556D50C715E4E5 /* BILifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A0D94CD25919BDD941DA6AE /* BILifecycle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CA46CB3015B77519D504B3BF /* BIBatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 922E924E6D85E35E146014C6 /* BIBatchHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CA690277A97D15DBE974BEE6 /* MKTExecutesBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BAF545A9D2E78F87B49B51D /* MKTExecutesBlock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CA8BCEF5636BC434F4498FE8 /* BIStartersFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 234D50F3E70177EC38846014 /* BIStartersFactory.h */; }; + CADB648C333C0E3AF1C631C9 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BC480F31DC6ECFB4859E96CD /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m */; }; + CB5F4A942BDD2CFB4D7AB7DF /* NSManagedObjectContext+MagicalSaves.m in Sources */ = {isa = PBXBuildFile; fileRef = EE942DB094D43BA52B49EBF0 /* NSManagedObjectContext+MagicalSaves.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CC921D5C0C575F2039B56759 /* BIActivityIndicatorContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 52959531FFB291049D26F51E /* BIActivityIndicatorContainerView.h */; }; + CCBBA80076287428F0C971B7 /* MagicalRecord+Options.h in Headers */ = {isa = PBXBuildFile; fileRef = B47A6FC9DE039D5CFD3BC0A2 /* MagicalRecord+Options.h */; }; + CCDC443ECB93D922331B7615 /* HCIsEmptyCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6581F65AADF6E7075D672E3A /* HCIsEmptyCollection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CCE95D513B87BFF68F74EBF9 /* BICollectionViewActivityIndicatorReusableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5265C16519B3415564F33790 /* BICollectionViewActivityIndicatorReusableView.h */; }; + CD37BA8AF93A2595B8AB67A0 /* MKTUnsignedCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0D374F3AB393768D522BA6 /* MKTUnsignedCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CDF830EA7C695F8A0100FCB3 /* BIDatasourceTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F89095C1815139156FC0C89 /* BIDatasourceTableView.h */; }; + CE81CA9AD38B2B8F70193934 /* BIDatasourceTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F89095C1815139156FC0C89 /* BIDatasourceTableView.h */; }; + CF2F7CD9F7D57C4099253B12 /* HCClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B04F2A7D2219375E6EC967A /* HCClassMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CF46FFA3F4F930F31438AF4C /* NSManagedObjectContext+MagicalObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = 128562DE2AE0A78441C49A31 /* NSManagedObjectContext+MagicalObserving.h */; }; + CFBA3869394E50E99AC15C11 /* HCObjectReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5169D1AA9E84B81C5B1C374F /* HCObjectReturnGetter.h */; }; + CFD7AD337A5A2A56810EC9A7 /* NSManagedObject+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 385486954ACE93E16C2E35B0 /* NSManagedObject+MagicalRecord.h */; }; + CFF4C7093C2AABDF4281B3CE /* NSEntityDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9135CC50405445BED9E056E0 /* NSEntityDescription+MagicalDataImport.h */; }; + D10D353B340CBBF36DBD12E3 /* HCRequireNonNilObject.h in Headers */ = {isa = PBXBuildFile; fileRef = FEAB3E153E31525AEADFDB30 /* HCRequireNonNilObject.h */; }; + D24244D527BE845729D917B4 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFCAAF0D146175FDD995CCAF /* CoreData.framework */; }; + D28B20BA4E537B58DF934EA8 /* MKTClassArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E2CF314B77FAAEB97456F /* MKTClassArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D385F01F6508F39E8880506D /* HCAssertThat.m in Sources */ = {isa = PBXBuildFile; fileRef = FD85C07636C0272C5B55F8EF /* HCAssertThat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D3FF3E66A1552E3D5FE64365 /* BIStartersFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD3506D5201CAD9B7616C63 /* BIStartersFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D40318A33F6EBF9C3D50A33A /* MKTCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA262FDAC982DBF31218F11 /* MKTCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D468A059769B71545A5808B5 /* HCIsEqual.m in Sources */ = {isa = PBXBuildFile; fileRef = EF5CAED8CBA24A5634172E83 /* HCIsEqual.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D4AEE6FD9E7825C194433D7C /* BIDatasourceFeedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 384C9F7CEC3EB85D492436FC /* BIDatasourceFeedTableView.h */; }; + D4C7E68FAC3880E4BA9BCA97 /* MKTShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 514556D9A87F1752FAD7C647 /* MKTShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D4DB2D2F30E9F8D613F471BD /* BISerialOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 23108A1D681D6C81A5B9F4EC /* BISerialOperationQueue.h */; }; + D5176F4E08384440B15B020E /* HCIsTypeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = F44BA3B725D901666F1DA8A9 /* HCIsTypeOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D549F6820455F41EE20786D7 /* BITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC1D0E71D14EC5893C58ECC9 /* BITableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D560D6399F6097ABFCC98B94 /* MKTArgumentGetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = C64A12A458FA9ED1D92FC3F5 /* MKTArgumentGetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D57AAB379AD79DB0C393F636 /* HCBaseDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D353413DD4B2B161951007D /* HCBaseDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D5BBA22C0A06A9C13D2C9F57 /* BIDatasourceFeedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A5EFD7F377BD98C6CE89A5 /* BIDatasourceFeedCollectionView.h */; }; + D60547F191F65B49AD534C29 /* HCRequireNonNilObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 155A548AB960AA991D1239D5 /* HCRequireNonNilObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D686289BCCBA2FF397614554 /* HCAllOf.m in Sources */ = {isa = PBXBuildFile; fileRef = C13D699514D3C01DBDC68BD0 /* HCAllOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D6D447E6980512A501E6D2F1 /* BISerialOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 23108A1D681D6C81A5B9F4EC /* BISerialOperationQueue.h */; }; + D7023E356686BF1457170D86 /* NSInvocation+OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC19944CFEDBE644213C4A4 /* NSInvocation+OCMockito.h */; }; + D74A5EB02076C82DDC2F7FDC /* NSRelationshipDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = E305874F95F7045B1F839FB2 /* NSRelationshipDescription+MagicalDataImport.h */; }; + D760DF4981EDA7D29B3B944A /* BIOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD9E52EEFE36678CC48A408 /* BIOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D81CBE461477D4594B0187D0 /* HCCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C4E687502473EC15A3D368B /* HCCharReturnGetter.h */; }; + D883AF091AD3ADD533563481 /* MKTUnsignedLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7FE420D49468CD4BAD4D5C /* MKTUnsignedLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D9630B9E42BD5BA8EBFADC19 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFCAAF0D146175FDD995CCAF /* CoreData.framework */; }; + D9675241565BBFE4C00FC984 /* MKTStubbedInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E0056B6EAF9DB51634B9B2 /* MKTStubbedInvocationMatcher.h */; }; + D979C04E5A0621CC6C35B163 /* MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 6754D2B1617F92A326DA807B /* MagicalRecord.h */; }; + D9AF4A57E865B254D7CE5CB0 /* HCUnsignedLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C1C9214AF3E93EAE279539E /* HCUnsignedLongLongReturnGetter.h */; }; + D9F5CCCF7361621CCD124CCA /* BIScrollDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C0A577545AA19A485E29353 /* BIScrollDetails.h */; }; + DA34958928CFEF1A654A388C /* MKT_TPDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE534E3AFDF9A6F3BD97CC6A /* MKT_TPDWeakProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + DAF885933356D35BA5815C33 /* HCAssertThat.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A082BC231D2B6F0C860AAB4 /* HCAssertThat.h */; }; + DB912C34737828A6D4C28D1C /* MKTLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = A7796E0DC985397CB52C8F3E /* MKTLongLongReturnSetter.h */; }; + DD68819407C7BC5A0BD3B570 /* BIDatasourceFeedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 05AB769DA733256ED77A27AB /* BIDatasourceFeedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + DE959FB932242D8491D654AD /* HCUnsignedCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E365D766D962BC900693A89 /* HCUnsignedCharReturnGetter.h */; }; + DF2CA8D26A20668BB5038B31 /* MKTUnsignedShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 936B58CF421774A7936CBF4C /* MKTUnsignedShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E0F796AA8D17F5EDDDDB150E /* HCFloatReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0831A644B4025FB065169201 /* HCFloatReturnGetter.h */; }; + E1438919C6B8C61C40F9685A /* MKTOngoingStubbing.h in Headers */ = {isa = PBXBuildFile; fileRef = DC59B3DD72B10AB142A9D14B /* MKTOngoingStubbing.h */; }; + E2995BC330AB293E662332D9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; + E349B52DE81D81A1634CD165 /* MagicalRecord+iCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = 994566376484AAA6B737D28B /* MagicalRecord+iCloud.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E360F49ABD744B02BB6E41F7 /* MKTAtLeastTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 921B293ECC436E29C5D03C61 /* MKTAtLeastTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E3612508780A54B8EBE94598 /* MKTObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = FF87303751A5608377590811 /* MKTObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E3C7C36EB936240E2D33391E /* NSAttributeDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 11E7AF4827145EF7315D8589 /* NSAttributeDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E40ACF771B4956360E8BDB93 /* MKTStubbedInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CCCE7995C5B440F36236B9D /* MKTStubbedInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E41E572C2824141BAE4841C9 /* MKTBoolReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7AB682F1EBB984B6CEC63D /* MKTBoolReturnSetter.h */; }; + E48257ADFB4BE61F7857A751 /* HCIsEmptyCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 825C578757BD5480CE04187F /* HCIsEmptyCollection.h */; }; + E4A9D550D93956784B445B24 /* NSManagedObjectContext+MagicalThreading.m in Sources */ = {isa = PBXBuildFile; fileRef = AD3F69A9C0D037264E7E300B /* NSManagedObjectContext+MagicalThreading.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E4AF903D2834B97A8E6B68FF /* HCDescribedAs.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F8523CDEEB3C6506F232CD3 /* HCDescribedAs.h */; }; + E686E45A410608F38980014D /* HCAllOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 04DC10449B4544D89ECE6500 /* HCAllOf.h */; }; + E6912B190F325AA555C0C4E0 /* NSDate+BIAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C147A92BFD30F36D05BF45D /* NSDate+BIAttributedString.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E79CF3F4E4A42101E0F1FABE /* BIStartersFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD3506D5201CAD9B7616C63 /* BIStartersFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E82D844C20032DB10F4D5993 /* MagicalRecordInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C59D7E230EEE49E2BC3DDD7 /* MagicalRecordInternal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E93BACA630B767FE1CB3E62D /* MKTBaseMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F73C3B563736B49E97CB5E4A /* MKTBaseMockObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E9A3D1A9C0C3EDA80D7F0DE2 /* HCNumberAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DB592A9CF08A4E93272D706 /* HCNumberAssert.h */; }; + E9B34296DA4A3E656A16CC69 /* _BITableView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B84171D3FF0AE7E95AE4743D /* _BITableView+Internal.h */; }; + EA26405F698783DBA324F2F7 /* MagicalRecordInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C59D7E230EEE49E2BC3DDD7 /* MagicalRecordInternal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EB8CC30F96681DBA49C129B9 /* MagicalRecord+Options.m in Sources */ = {isa = PBXBuildFile; fileRef = B7737A57FEA429E2F013741E /* MagicalRecord+Options.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EC11412FEA36DD1782AFF6A6 /* MKTThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = D48EBC5C5EF36ECB47DE9BDC /* MKTThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EC500E25CC3E2EAB8D383895 /* HCIsTrueFalse.h in Headers */ = {isa = PBXBuildFile; fileRef = A6BACB5D8F11716D0872CC34 /* HCIsTrueFalse.h */; }; + EC55D7E87413958F458DD2B4 /* NSNumber+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = AA84A3B34371D78236859B6E /* NSNumber+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + ECB22726D5328105BF2DD52E /* MKTIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DF77051CC2F59880CB534E37 /* MKTIntReturnSetter.h */; }; + ED723F0CD0EA7FDF2BF366C7 /* HCIsSame.m in Sources */ = {isa = PBXBuildFile; fileRef = E9BAEFCA12D5B9A581A74E49 /* HCIsSame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EE1D759FD368A6377BD533B6 /* HCStringDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A9588EE21B3173FD99411D /* HCStringDescription.h */; }; + EE9B2B06F925DCDB35353410 /* HCIsDictionaryContainingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = D2537345DEB86AB0AF3AE4CC /* HCIsDictionaryContainingKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EEBE6B25A5960F512357FA1B /* BIDatasourceFeedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A5EFD7F377BD98C6CE89A5 /* BIDatasourceFeedCollectionView.h */; }; + EEC0F60D32E3C8CFD0CFBC72 /* MKTUnsignedLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DC87067551D3173AEBC03ACB /* MKTUnsignedLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EECAD9BD3CE71FF4A19C33B9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; + EEEAC167AC5C6C48FDEEE383 /* NSManagedObjectContext+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B8512451044F24E76B82B1 /* NSManagedObjectContext+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F0191C2BD1343E420E48CC5A /* MKTInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B882D4397FFE81759BC513 /* MKTInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F0DB33982315171E05D5D9E5 /* BIHandlerCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 88943E6831B3E5F575DD9C8C /* BIHandlerCollectionView.h */; }; + F131954978CB68AE78008F69 /* HCStringContains.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E805B5F48DC7065F6D3DA6F /* HCStringContains.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F19D125E3D9F4F5122538C32 /* BIDatasourceFeedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C8C591DC1F492F455D8E572 /* BIDatasourceFeedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F1C988E5058FBFC8D28670D9 /* HCHasProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A619420F2AF261C7AEC44F /* HCHasProperty.h */; }; + F231916B28F1937965F7337F /* HCThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = C69B37DDAE1566244566BCFD /* HCThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F27DD433693107E619F735CD /* HCIsCollectionContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = AE779BEAFF1EDDDD01E4C721 /* HCIsCollectionContaining.h */; }; + F297B251E66F5D689C8D6D4C /* NSManagedObjectContext+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B8512451044F24E76B82B1 /* NSManagedObjectContext+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F2F261B95CAEC62F4B5798E2 /* HCIsDictionaryContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = E31324BC9D207AE734F9DEF3 /* HCIsDictionaryContaining.h */; }; + F35BDB2B4AEB54B345B58B75 /* MKTDoubleReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 662BAA87A68DD5BAF53A9F3A /* MKTDoubleReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F3A7FBA960848519F434FDDB /* MKTUnsignedCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = C7AFC3F896BD0FC2B21AEA49 /* MKTUnsignedCharArgumentGetter.h */; }; + F49583A51AED38A3F03D9C44 /* _BITableView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B84171D3FF0AE7E95AE4743D /* _BITableView+Internal.h */; }; + F4FA7179656FE2EFF18CCC8F /* NSManagedObjectModel+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = DDD2DC50F666A18F17BC6F6C /* NSManagedObjectModel+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F53B3B0C12CE7249D05F028B /* BITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC1D0E71D14EC5893C58ECC9 /* BITableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F54708C3F44122F403123E8D /* HCCollect.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DCC4EB394195BDB249A869E /* HCCollect.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F5596B9914625D2F18A51A6A /* MagicalRecord+ShorthandMethods.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F6A689007254F593F18F1C /* MagicalRecord+ShorthandMethods.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F57F82E0A39C5DB5E9C58473 /* NSNumber+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = D0B036FA2BDB9407656310A7 /* NSNumber+MagicalDataImport.h */; }; + F5B9BEB710F1CB86102E631F /* MagicalRecord+ShorthandMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0267EDE90F625FC1E963C1 /* MagicalRecord+ShorthandMethods.h */; }; + F5D4749F2107A67D53B5A00F /* HCReturnTypeHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B56632EB6A18E721433CC5B /* HCReturnTypeHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F74522AF2F4956CAEFD668D1 /* MagicalRecord+ErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = A7A4E73F305B4C7C5CC7BD59 /* MagicalRecord+ErrorHandling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F7ECF02BB5435E99F4262D7A /* MKTLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F0D5F5925ABEA554E0F5388 /* MKTLongArgumentGetter.h */; }; + F8095C6A527F700642D223EA /* HCIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 76EC022FC8CC9AB4D8AB444C /* HCIntReturnGetter.h */; }; + F8471796F26BC518FA9E9BAA /* MKTObjectReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CF767D71B77974D0C997997 /* MKTObjectReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F8A54D11F7C5759473E4B066 /* _BIScrollViewProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C62429588258ECF6BDE774 /* _BIScrollViewProxy.h */; }; + F8A8570407A08EF02A7AFBEF /* MKTBoolArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C027A0A4221170BA4485521 /* MKTBoolArgumentGetter.h */; }; + F8C6DCD7B021873D8077A288 /* HCSenTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C99D97BF9037B73A43BB73 /* HCSenTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F8EAD24F8B173E8C395EDAD1 /* MKTDoubleReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = B0921C6D4C55F695F45EC447 /* MKTDoubleReturnSetter.h */; }; + F93565D62B93A5DBB8F60456 /* HCUnsignedCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FF30863840DDB666212329B0 /* HCUnsignedCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F97E29F61716A3F5C966A737 /* MKTUnsignedCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F937352A4FD71AF1809A912E /* MKTUnsignedCharReturnSetter.h */; }; + F99642895995242D10826A6C /* Pods-CJALog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA724A85D48509C53FFB1ADC /* Pods-CJALog-dummy.m */; }; + F9A4D22A8D300E4963614C85 /* HCTestFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = 6747FA657E0CAF2C0863E656 /* HCTestFailure.h */; }; + F9F51D1F6B8E712D37721C4E /* UIView+BILoadXib.m in Sources */ = {isa = PBXBuildFile; fileRef = BA2A08F1E2782E81B5896C73 /* UIView+BILoadXib.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FAC8C1E81DFFD2067FC3D132 /* HCSelfDescribing.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C3F0CCBA8EC6F0FE7D84927 /* HCSelfDescribing.h */; }; + FAD338A9B77444931867BF2A /* HCIsEqualToNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A89B04D02342E883BE33284 /* HCIsEqualToNumber.h */; }; + FB1D6EE35186A2A758A832C2 /* NSString+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B31A4DB08A0EE6B5B88462 /* NSString+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FBB843843ED94C580BD3E9B6 /* BIHandlerCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B264E6A408D071306CB6E8C /* BIHandlerCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FBD24944588872189E4C3D4F /* MKTExecutesBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E360809A70DD019FB01E59A /* MKTExecutesBlock.h */; }; + FC671E6EEB5BD6FBA16E1337 /* MKT_TPDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = FC72ED9E4AE637D57DAF128E /* MKT_TPDWeakProxy.h */; }; + FC91F2EB6891D03A23F9D841 /* UIView+BILoadXib.h in Headers */ = {isa = PBXBuildFile; fileRef = D2B9EA59BE434CD0453D9661 /* UIView+BILoadXib.h */; }; + FC9EBF2CA62CE7BD22634ACA /* HCLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 48C52961AF71BAAF19C00CAD /* HCLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FCED28DFD443A45113E12D00 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4252E89539F5603F979A1008 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m */; }; + FD384C6DB997A4DEC303BA26 /* BICollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 253898AB90A184CFA25BD3EE /* BICollectionViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FEA8A366FFD1A1FAAA57E64E /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E57C36440FA94768B360C9D8 /* Pods-dummy.m */; }; + FEACA230215303EFAB0C6358 /* NSPersistentStore+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = DE28C4363B48C0D2DD1615FD /* NSPersistentStore+MagicalRecord.h */; }; + FF34631D80FE2441FEDC94CD /* NSString+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = FAFA89B33469B50B0B5E1839 /* NSString+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FF495DDD3C138D583CF70A10 /* HCThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = 5367A440E2BA11A79E17F3EC /* HCThrowsException.h */; }; + FF7D66EE04DCBFEAC3ED8981 /* BITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F8ECC6638C4FA8279E9B57DF /* BITableViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FF92804B007AC49254A89166 /* HCIsIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 76B8BA3126F8CEBC356FBA8A /* HCIsIn.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 21EB57F45DA35BCF76BF48B192990B9D /* PBXContainerItemProxy */ = { + 00E3D849B1308D9CB7445CD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; proxyType = 1; - remoteGlobalIDString = 57C63E6757DE8F99B2F42AC06F0BB282; - remoteInfo = OCHamcrest; + remoteGlobalIDString = 4CBF071F9D84F6AC1FEFA4DA; + remoteInfo = "Pods-CJALog"; }; - 2DB05969B6CC8C680F95D7CC96C65ED7 /* PBXContainerItemProxy */ = { + 134E17B29294826F02EA4499 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; proxyType = 1; - remoteGlobalIDString = CE14AFF513C38CA9CB4DA3460362E4D8; - remoteInfo = CJALog; + remoteGlobalIDString = 4324B52F802C0730AB97DFB1; + remoteInfo = "Pods-BIObjCHelpers"; }; - 5980B3170C506291297F9DF2622AC140 /* PBXContainerItemProxy */ = { + 2A392321D03D3937458A15BC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2880A99BF9C9B7B18C57CBBCB749AA88; - remoteInfo = OCMockito; + remoteGlobalIDString = 36F1A41C194845A4CDCA0875; + remoteInfo = "Pods-BIObjCHelpersExampleTests-MagicalRecord"; }; - 92341B2BE85691A80915D106622832FD /* PBXContainerItemProxy */ = { + 3673D05C3F75B044990F995B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2D3741A48B174623AFDED5616FDD8B1E; - remoteInfo = MagicalRecord; + remoteGlobalIDString = 01919967752A49841B424C2C; + remoteInfo = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; }; - 9D1DB1B6045EC1E225327A204044BF20 /* PBXContainerItemProxy */ = { + 454BB8F552A7ACD0DAE1E990 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2D3741A48B174623AFDED5616FDD8B1E; - remoteInfo = MagicalRecord; + remoteGlobalIDString = 01919967752A49841B424C2C; + remoteInfo = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; }; - BEA6564A2B7D374B583CE3B8AAC42C95 /* PBXContainerItemProxy */ = { + 7D532B55D1599F5BF31100C8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; proxyType = 1; - remoteGlobalIDString = 57C63E6757DE8F99B2F42AC06F0BB282; - remoteInfo = OCHamcrest; + remoteGlobalIDString = A5DAAC7E3FF3DE45E72C227B; + remoteInfo = "Pods-BIObjCHelpersExampleTests-OCMockito"; }; - C1DF876925D885161772DE912355A572 /* PBXContainerItemProxy */ = { + 89C7B9CFB79C78E6358CE665 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; proxyType = 1; - remoteGlobalIDString = CE14AFF513C38CA9CB4DA3460362E4D8; - remoteInfo = CJALog; + remoteGlobalIDString = FA85512C4B1433E823681F82; + remoteInfo = "Pods-MagicalRecord"; }; - C80F8C7BC8B0071146E93957D6D4042B /* PBXContainerItemProxy */ = { + 9154F59DF737315C4B58D906 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; proxyType = 1; - remoteGlobalIDString = 93CB7D6523B5DCF448B53A93B88808AA; - remoteInfo = BIObjCHelpers; + remoteGlobalIDString = C2BB54E4F49D27205836C496; + remoteInfo = "Pods-BIObjCHelpersExampleTests-CJALog"; }; - CA47AFD3BC11DDD557E2EA34BD68F8AA /* PBXContainerItemProxy */ = { + B92D9EB134A220C60A7225BA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; proxyType = 1; - remoteGlobalIDString = 93CB7D6523B5DCF448B53A93B88808AA; - remoteInfo = BIObjCHelpers; + remoteGlobalIDString = 3B6889341F315F5E100C93F5; + remoteInfo = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 039BA89FF39FED2F2EDCBE60DB129AC7 /* NSString+BIExtra.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+BIExtra.m"; sourceTree = ""; }; - 057B779269C5B8592EBEF5C8B10058B1 /* BIStarterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIStarterProtocol.h; sourceTree = ""; }; - 05DE65F3AEAC43AEEA9D6823267BE218 /* MKTVerificationData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationData.h; path = Source/OCMockito/MKTVerificationData.h; sourceTree = ""; }; - 060012985A6ED9136471530FF647B765 /* MKTIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.h; sourceTree = ""; }; - 064B217028612FE2F2F12B0E0DCF11D0 /* MKTClassObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassObjectMock.m; path = Source/OCMockito/MKTClassObjectMock.m; sourceTree = ""; }; - 065D0F332FCC12B911CC4011D822C1FD /* BIDatasourceTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceTableView.h; sourceTree = ""; }; - 070D452D314BCCB65C3EBA3E601973F2 /* MKTLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.m; sourceTree = ""; }; - 07D9BC21302AC6AF9E048417CCE02173 /* MKTMockingProgress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockingProgress.m; path = Source/OCMockito/MKTMockingProgress.m; sourceTree = ""; }; - 09B66622328316926D0A4B16CA5C1D3B /* HCHasProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasProperty.m; path = Source/Library/Object/HCHasProperty.m; sourceTree = ""; }; - 09C7102258F871A18CC37128BC197AEE /* UIView+BILoadXib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+BILoadXib.h"; sourceTree = ""; }; - 0A7F1542F01096D5669BF2CB2B00348E /* HCInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCInvocationMatcher.h; path = Source/Core/Helpers/HCInvocationMatcher.h; sourceTree = ""; }; - 0A8C1173269921C9365217E8A295508A /* HCNumberAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCNumberAssert.h; path = Source/Library/Number/HCNumberAssert.h; sourceTree = ""; }; - 0B57A81175E2238A7B1154B62B41E0BA /* HCCollect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCollect.m; path = Source/Core/Helpers/HCCollect.m; sourceTree = ""; }; - 0B62E83E898E45E90866D8A7426DF3D4 /* MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecord.h; path = MagicalRecord/MagicalRecord.h; sourceTree = ""; }; - 0C01C03E62931BE6EE56EA39AD785D2C /* BIObjCHelpers-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BIObjCHelpers-prefix.pch"; sourceTree = ""; }; - 0C6DCA455F7740169736C17293850921 /* HCGenericTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCGenericTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.h; sourceTree = ""; }; - 0CA0A903B7FCCF800189B04711069CB4 /* HCStringEndsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringEndsWith.m; path = Source/Library/Text/HCStringEndsWith.m; sourceTree = ""; }; - 0D722A8BF14821BB0BAFE8B94EC5DB37 /* HCStringContains.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContains.m; path = Source/Library/Text/HCStringContains.m; sourceTree = ""; }; - 0E554C8E3D6F94E633CCCD08D66B8EC7 /* HCClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCClassMatcher.h; path = Source/Library/Object/HCClassMatcher.h; sourceTree = ""; }; - 0EA0CADEBAA38299DB807A918146B0DA /* MagicalRecord+iCloud.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+iCloud.m"; path = "MagicalRecord/Core/MagicalRecord+iCloud.m"; sourceTree = ""; }; - 0EBA2D98ADA5FE54916A39BE55405A04 /* MagicalRecord-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MagicalRecord-dummy.m"; sourceTree = ""; }; - 0ED0B97ED306278598A5C6A2E6C7F75C /* HCAllOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAllOf.m; path = Source/Library/Logical/HCAllOf.m; sourceTree = ""; }; - 0EF66840EF6F8DE7294845E6D6C7717C /* HCSenTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSenTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.m; sourceTree = ""; }; - 0FFD412BF348FC69ACE41AE744B79EDA /* MKTArgumentCaptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentCaptor.h; path = Source/OCMockito/MKTArgumentCaptor.h; sourceTree = ""; }; - 1052B6879FEA9782D827B610877E5B83 /* HCIsDictionaryContainingValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingValue.m; path = Source/Library/Collection/HCIsDictionaryContainingValue.m; sourceTree = ""; }; - 10C08675AD8E8E8F4609DA1A2E000A61 /* BIOperationQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIOperationQueue.m; sourceTree = ""; }; - 10ECF24301AB8AFE7FB47E0B59C5EEF2 /* MagicalRecordInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalRecordInternal.m; path = MagicalRecord/Core/MagicalRecordInternal.m; sourceTree = ""; }; - 1375E25F678CDA12E984A706E68A0D4B /* NSAttributeDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributeDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h"; sourceTree = ""; }; - 1385D3D39645491CCBBD83883524DFF6 /* HCIsDictionaryContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContaining.m; path = Source/Library/Collection/HCIsDictionaryContaining.m; sourceTree = ""; }; - 13D71398A084E181561DE5389B689AB4 /* MKTBoolReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.m; sourceTree = ""; }; - 141F1F7562DC3A9A96FA700769756242 /* HCGenericTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCGenericTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.m; sourceTree = ""; }; - 1448F482E3BC0533CFD38391A9D55F03 /* NSManagedObjectContext+MagicalSaves.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalSaves.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m"; sourceTree = ""; }; - 145BE1E152E0A3DF81F25668FF8F7172 /* BIDatasourceFetchedTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFetchedTableView.h; sourceTree = ""; }; - 14CD91518E6DE775B264B4F40D2E916D /* HCIsIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsIn.h; path = Source/Library/Collection/HCIsIn.h; sourceTree = ""; }; - 14D0019D7D070CEB19713C0B98D88A29 /* BISerialOperationQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BISerialOperationQueue.m; sourceTree = ""; }; - 15A48717FEA691D01852F5C2A0BBDB68 /* NSObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h"; sourceTree = ""; }; - 166E344B3C21010C6AC3929B45A051AF /* MKTMockitoCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockitoCore.m; path = Source/OCMockito/MKTMockitoCore.m; sourceTree = ""; }; - 17479D81C8F847E46E227F0E0C8DD115 /* BIOperationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIOperationQueue.h; sourceTree = ""; }; - 19CE29FC2749CD52D949F7B7E0605EB8 /* HCAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAnyOf.h; path = Source/Library/Logical/HCAnyOf.h; sourceTree = ""; }; - 19FEFD152E01C0877DE68EBF53E65744 /* libOCMockito.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOCMockito.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 1ADBB0F0A03BE6D652DB5D18B6D4A3D5 /* MKTObjectReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.h; sourceTree = ""; }; - 1C667C32A5EABE26DBB602666A7DEB84 /* HCFloatReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCFloatReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m; sourceTree = ""; }; - 1E3911D96F7030312B5BF50F878AD7B7 /* MagicalRecord-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "MagicalRecord-Private.xcconfig"; sourceTree = ""; }; - 1F5AEDF15C1BC542F469DE31B55B2987 /* HCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.m; sourceTree = ""; }; - 1FBC2C067CDBF85F7B25280DB745E96E /* NSPersistentStoreCoordinator+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStoreCoordinator+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.m"; sourceTree = ""; }; - 2023719DD549230F552E78C5A3A4FADA /* NSManagedObjectContext+MagicalThreading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalThreading.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m"; sourceTree = ""; }; - 202D42F0C22A22C79F1B2EDAA7ED8AFF /* HCUnsignedIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m; sourceTree = ""; }; - 2172459905FA57BB216F8DD366238F9A /* MKTArgumentCaptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentCaptor.m; path = Source/OCMockito/MKTArgumentCaptor.m; sourceTree = ""; }; - 21A52735F2B4D1F36293151DCE825370 /* NSBundle+BIExtra.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSBundle+BIExtra.h"; sourceTree = ""; }; - 23C944E0A07C2B18B93BDFE994A46D7D /* HCIsDictionaryContainingEntries.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingEntries.m; path = Source/Library/Collection/HCIsDictionaryContainingEntries.m; sourceTree = ""; }; - 24AD696D3E6491E1FB5F202C48FD253D /* CJALog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CJALog-dummy.m"; sourceTree = ""; }; - 259BC59C2B2EFD586BE0F89BAA1A9549 /* MKTUnsignedIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.h; sourceTree = ""; }; - 2668C06325C633138BB58B1E0ECFB0C4 /* Pods-BIObjCHelpersExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-BIObjCHelpersExampleTests-acknowledgements.plist"; sourceTree = ""; }; - 268580290F41C2D788D1AC2521D1E4F1 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; - 26B2F1B13C1579B28AD836EB22A2D453 /* HCStringContainsInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContainsInOrder.h; path = Source/Library/Text/HCStringContainsInOrder.h; sourceTree = ""; }; - 29D49B1423D87287BAAAB1E14ED06DAB /* BIObjCHelpers-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BIObjCHelpers-dummy.m"; sourceTree = ""; }; - 2C7B4D69039175706CF03C4B67615B81 /* HCIsEmptyCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEmptyCollection.h; path = Source/Library/Collection/HCIsEmptyCollection.h; sourceTree = ""; }; - 2CA7D1250930372E48093165852119F4 /* MKTShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.h; sourceTree = ""; }; - 2CBB5D297AADE5679E03D743D17EA45A /* MagicalRecord.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MagicalRecord.xcconfig; sourceTree = ""; }; - 2CE2551B03B25DAC2A28BDD403E9DA49 /* BIHandlerTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerTableView.m; sourceTree = ""; }; - 2DDB3649AD012C570030FE9EDCF14754 /* BIObjCHelpers.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BIObjCHelpers.xcconfig; sourceTree = ""; }; - 2E28AA84490195AA60691DC13D6485F8 /* HCShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h; sourceTree = ""; }; - 2F51D88E177E1E52614840403A51C74F /* HCDiagnosingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDiagnosingMatcher.h; path = Source/Core/HCDiagnosingMatcher.h; sourceTree = ""; }; - 2F52BFF6AB59715EED65043D95EE35E8 /* MKTExecutesBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExecutesBlock.h; path = Source/OCMockito/MKTExecutesBlock.h; sourceTree = ""; }; - 2FF24C2094D0B1A6C462B65EDC760F45 /* CJAMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CJAMacros.h; path = CJAMacros/CJAMacros.h; sourceTree = ""; }; - 300B87F947EBED5DB4EF997AD03C6D0A /* HCIsNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNil.h; path = Source/Library/Object/HCIsNil.h; sourceTree = ""; }; - 311C7FA43DC69169FE6C0A322443BBE1 /* NSManagedObject+MagicalAggregation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalAggregation.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.m"; sourceTree = ""; }; - 3218F442A0C7E80F0EC0FCC411BD5821 /* MKTUnsignedShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.m; sourceTree = ""; }; - 328F8B269001D2E6467F892F85F68396 /* MKTObjectArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.m; sourceTree = ""; }; - 32A4AA7F7CEDF4EC68F0F827A6F99892 /* MagicalRecord+Setup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Setup.m"; path = "MagicalRecord/Core/MagicalRecord+Setup.m"; sourceTree = ""; }; - 34233B57833323CFF3670DBE5C34A78F /* Pods-BIObjCHelpersExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-BIObjCHelpersExampleTests-resources.sh"; sourceTree = ""; }; - 34C2231D942CDC10462BF6808B3A8916 /* HCIsCollectionContainingInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInOrder.h; sourceTree = ""; }; - 354A5C7509E5CA458A7B50673EC9ADC9 /* NSManagedObjectContext+MagicalSaves.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalSaves.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h"; sourceTree = ""; }; - 35B11018B7DC68C153F7CC61B76D5216 /* CJALog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CJALog.h; path = CJALog/CJALog.h; sourceTree = ""; }; - 36D796D6CF644DDA0017DBA948DB512C /* HCTestFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailure.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.m; sourceTree = ""; }; - 37B2DFB6AD73B25AC18A251B1ACEDBFC /* HCDescribedAs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescribedAs.h; path = Source/Library/Decorator/HCDescribedAs.h; sourceTree = ""; }; - 37DD66D6D4DFA3FF5108D1CD3D4B6F3E /* MagicalRecord+iCloud.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+iCloud.h"; path = "MagicalRecord/Core/MagicalRecord+iCloud.h"; sourceTree = ""; }; - 37EE75FEFAEFD02490AF47D99E1B100C /* NSInvocation+OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMockito.h"; path = "Source/OCMockito/NSInvocation+OCMockito.h"; sourceTree = ""; }; - 386A418172AFC0D64486403B99D170D8 /* HCDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescription.h; path = Source/Core/HCDescription.h; sourceTree = ""; }; - 38A863488F8B9F21E83FDC76158E3572 /* BITableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BITableViewCell.h; sourceTree = ""; }; - 3A4E376BD92AAF0CD38FE0C4CEC744B7 /* MKTClassArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.m; sourceTree = ""; }; - 3B30C7E6330E15690958A9B99D11076C /* HCIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h; sourceTree = ""; }; - 3BA3A77ACE2774445103802594ECBEC1 /* MagicalRecordLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordLogging.h; path = MagicalRecord/Core/MagicalRecordLogging.h; sourceTree = ""; }; - 3C7543FD59AB5E19648083C60DAFAF1C /* HCIsEqualToNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualToNumber.h; path = Source/Library/Number/HCIsEqualToNumber.h; sourceTree = ""; }; - 3D53D0DFFC99EF9B9633B89CCAC7C58C /* HCIsAnything.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsAnything.m; path = Source/Library/Logical/HCIsAnything.m; sourceTree = ""; }; - 3D751D0144F004AB9E720D2C282AF4D1 /* OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMockito.h; path = Source/OCMockito/OCMockito.h; sourceTree = ""; }; - 401A9380C24579290108BF7D82CACB2D /* HCSelfDescribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSelfDescribing.h; path = Source/Core/HCSelfDescribing.h; sourceTree = ""; }; - 40467966451FACC8F3CD00D6C477822D /* HCDoubleReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDoubleReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h; sourceTree = ""; }; - 404CD643C70CE4F72FF8AA0233C0E4CF /* NSEntityDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEntityDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.m"; sourceTree = ""; }; - 40BF7FA1C22B80E9C5C14FE5493BB2C2 /* HCIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m; sourceTree = ""; }; - 41045BF671382BC9101D8BAF080AF199 /* HCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.h; sourceTree = ""; }; - 41E68D55D569AFE526D22F9301025FAA /* MKTReturnValueSetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetterChain.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.m; sourceTree = ""; }; - 42D5193E8B6CB7F3B389DBCF8C949C7E /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; - 4331E361F875EAB7012690EC20ABBD47 /* MKTFloatArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.h; sourceTree = ""; }; - 43F0E5DCA5860360289229D163CC0404 /* OCMockito.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCMockito.xcconfig; sourceTree = ""; }; - 44A794A84B097B528E01DBE77A8DC92D /* HCIsEqualIgnoringWhiteSpace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringWhiteSpace.h; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.h; sourceTree = ""; }; - 44AB862DBA967E781FB0AAE79B3F2975 /* OCHamcrest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCHamcrest.xcconfig; sourceTree = ""; }; - 44FF5153FE8440E9A12831679EF619B7 /* MagicalRecord+Options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Options.h"; path = "MagicalRecord/Core/MagicalRecord+Options.h"; sourceTree = ""; }; - 45B77EFBAD36C72A8A9AD68B2FE21729 /* HCConformsToProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCConformsToProtocol.m; path = Source/Library/Object/HCConformsToProtocol.m; sourceTree = ""; }; - 4786AA91A4C6A8BF66E777337AD227E8 /* libCJALog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCJALog.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 47B1E1BF68B0FB7A386F10133B16E455 /* MagicalRecord-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MagicalRecord-prefix.pch"; sourceTree = ""; }; - 47F89607FC356D3F3A9B0EE935C95B86 /* MKTUnsignedCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.m; sourceTree = ""; }; - 49528E48B8003650156160B70BB18500 /* MKTMockingProgress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockingProgress.h; path = Source/OCMockito/MKTMockingProgress.h; sourceTree = ""; }; - 49D30CC5B1CC5D47D4469608FB04E609 /* HCIsNot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNot.m; path = Source/Library/Logical/HCIsNot.m; sourceTree = ""; }; - 4A930DFD4448AACF9943F7632E7ED27A /* CJALog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CJALog.m; path = CJALog/CJALog.m; sourceTree = ""; }; - 4AE7B051F12121C8EA8F5883832512EA /* HCStringContainsInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContainsInOrder.m; path = Source/Library/Text/HCStringContainsInOrder.m; sourceTree = ""; }; - 4B4702C3A6326C42CB8426133D092357 /* MKTDynamicProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDynamicProperties.h; path = Source/OCMockito/Helpers/MKTDynamicProperties.h; sourceTree = ""; }; - 4B5B185330726FDFDBEBEF46B6E40131 /* HCTestFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailure.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.h; sourceTree = ""; }; - 4B85C3B60461CC2F63DA62115F01BC9E /* MKTStructArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.h; sourceTree = ""; }; - 4D32E2BD9AFB5785C60903464828020A /* MKTClassObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassObjectMock.h; path = Source/OCMockito/MKTClassObjectMock.h; sourceTree = ""; }; - 4D4B22478A500EF5F063AC38CBB842C0 /* MKTVerificationMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationMode.h; path = Source/OCMockito/MKTVerificationMode.h; sourceTree = ""; }; - 4D80FA17A4E64269D3FDBA8A93BF16ED /* MKTBlockArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBlockArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.m; sourceTree = ""; }; - 4DDCADEBEF32B42671A9754C286F443B /* MagicalRecord+ShorthandMethods.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ShorthandMethods.m"; path = "MagicalRecord/Core/MagicalRecord+ShorthandMethods.m"; sourceTree = ""; }; - 4E7A7FAA3DE74149D3D9E408672278F0 /* MKTUnsignedLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.m; sourceTree = ""; }; - 4EA8DD5E59F3657CE75C0F1C1C66733A /* HCLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h; sourceTree = ""; }; - 4EAD7B45058AC046FB901538B04D1BAF /* MKTArgumentGetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetterChain.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.h; sourceTree = ""; }; - 502D782E67847010B0E55C6413AEE2AD /* HCUnsignedLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h; sourceTree = ""; }; - 50AEDE02C1D5FAAA328FBBB66F912D87 /* HCDiagnosingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDiagnosingMatcher.m; path = Source/Core/HCDiagnosingMatcher.m; sourceTree = ""; }; - 518FA8E6785E27C6FA915E265C232060 /* MKTMockitoCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockitoCore.h; path = Source/OCMockito/MKTMockitoCore.h; sourceTree = ""; }; - 52619BF13490A1812FDBA618B33CBBCD /* HCIsNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNil.m; path = Source/Library/Object/HCIsNil.m; sourceTree = ""; }; - 527A4C318294BEEB9BC997CB601610A9 /* MKTStubbedInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStubbedInvocationMatcher.m; path = Source/OCMockito/MKTStubbedInvocationMatcher.m; sourceTree = ""; }; - 5386111AEC21B79B26642A0BDCCB79DA /* MKTUnsignedIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.m; sourceTree = ""; }; - 5396B79D3FE2A007D5DAFDE3CC6AF765 /* BIHandlerTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerTableView.h; sourceTree = ""; }; - 53A99C6C3051D2E171BCF08BB781E2B5 /* BIStartersFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIStartersFactory.h; sourceTree = ""; }; - 53DED79AB02436A803055CA865B97AE9 /* MKTLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.h; sourceTree = ""; }; - 54392FCC71EEB4C0628519530BCB5311 /* libBIObjCHelpers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBIObjCHelpers.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5469E6DFC158994645B122B29C454999 /* OCHamcrest-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCHamcrest-prefix.pch"; sourceTree = ""; }; - 5497312FF1944B535C98897A706C9D0B /* MKTShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.h; sourceTree = ""; }; - 55513E23282D884C3BE1A7A7B5409929 /* NSInvocation+OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCHamcrest.h"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.h"; sourceTree = ""; }; - 55874CFF3AE3E24AA4CD7FF16BBA234D /* MKTSelectorArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTSelectorArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.m; sourceTree = ""; }; - 55D83CFC822320A8DEE4E34D89146C29 /* MKTLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.h; sourceTree = ""; }; - 560BA1D7190EB7BF33D6B703450F7D4C /* BIDatasourceFetchedTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFetchedTableView.m; sourceTree = ""; }; - 57B5933C2644C7EBB65C04B9E609D8DA /* BIHandlerBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerBase.h; sourceTree = ""; }; - 57C843424857046AFCD5F98FEA37F708 /* HCIsTrueFalse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTrueFalse.h; path = Source/Library/Number/HCIsTrueFalse.h; sourceTree = ""; }; - 5866F345C75B0A5B2D777761ACFB546A /* BIDatasourceFeedTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFeedTableView.m; sourceTree = ""; }; - 589BF19B094959B70CBD1079812E581C /* MKTCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.h; sourceTree = ""; }; - 59208B95A663E30D2C8FE6A3576C028E /* MKTUnsignedCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.h; sourceTree = ""; }; - 59DE31DC0087851237EBADDB1FFC5D2E /* MKTCapturingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCapturingMatcher.h; path = Source/OCMockito/MKTCapturingMatcher.h; sourceTree = ""; }; - 5A7C7F0C82BEE2FF69D564E2B0B22599 /* NSDate+BIAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+BIAttributedString.h"; sourceTree = ""; }; - 5B268C1D9645B53A95231DCD45EC1D2A /* BITableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BITableView.m; sourceTree = ""; }; - 5C5248CBEA15D64E640726EE8D901D32 /* NSManagedObject+MagicalFinders.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalFinders.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.m"; sourceTree = ""; }; - 5DA85DD9FB13122B2E3B8C346C708E02 /* HCReturnValueGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnValueGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h; sourceTree = ""; }; - 5DCB25B2DF4E35AC1973FA2092058AF1 /* OCHamcrest-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OCHamcrest-Private.xcconfig"; sourceTree = ""; }; - 5E3971AC3462FC10641F2342BA2C51CD /* MKTTestLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTTestLocation.h; path = Source/OCMockito/MKTTestLocation.h; sourceTree = ""; }; - 5F1BC72AAE01FD61C9220C4E5E80037B /* NSManagedObjectContext+MagicalChainSave.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalChainSave.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalChainSave.m"; sourceTree = ""; }; - 5F5D73003CABAE0DA9215CE91252B2AE /* BIDatasourceFetchedCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFetchedCollectionView.h; sourceTree = ""; }; - 5F7C054A6809D11747E98DAB1C198005 /* MKTStructArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.m; sourceTree = ""; }; - 60BBCC29369AD48198AB9A7EE75EA605 /* libMagicalRecord.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMagicalRecord.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 60D309ABA9F9F2794A03836D52A258F0 /* NSManagedObjectContext+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h"; sourceTree = ""; }; - 61B60B828C311C6CB8AFF076986B875C /* MagicalRecordInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordInternal.h; path = MagicalRecord/Core/MagicalRecordInternal.h; sourceTree = ""; }; - 62BB78B6B4BC65A5FCC45EDAE2C9A708 /* MKTObjectArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.h; sourceTree = ""; }; - 63191B83EEB0F4C7488F6122B60B3BC3 /* HCLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m; sourceTree = ""; }; - 636D400B8A9CE8AB58902DD6C9A08262 /* HCStringDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringDescription.m; path = Source/Core/HCStringDescription.m; sourceTree = ""; }; - 643C54F3E4789DE10881F5882C83F2E8 /* HCIsInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsInstanceOf.h; path = Source/Library/Object/HCIsInstanceOf.h; sourceTree = ""; }; - 64AEF72183F906A0E5B1984645E56FF5 /* HCIsNot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNot.h; path = Source/Library/Logical/HCIsNot.h; sourceTree = ""; }; - 65065AB985C42F18584FFBB830E5DE84 /* HCEvery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCEvery.h; path = Source/Library/Collection/HCEvery.h; sourceTree = ""; }; - 6511F54D8D1C6B99816853E99F1CE9DC /* MKTUnsignedLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.h; sourceTree = ""; }; - 674FDFC5C8DC3E0BD5202EA095F4D092 /* HCIsCollectionContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContaining.m; path = Source/Library/Collection/HCIsCollectionContaining.m; sourceTree = ""; }; - 67ABE3459D69E5CD8D4E43EF60DA81DB /* MKTInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationMatcher.m; path = Source/OCMockito/MKTInvocationMatcher.m; sourceTree = ""; }; - 67CDFFAE24271DE1E91AB68C6233321D /* HCReturnValueGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnValueGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m; sourceTree = ""; }; - 68E7CC0CF3FCC4A52349DD7D954027E6 /* MKTObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectMock.m; path = Source/OCMockito/MKTObjectMock.m; sourceTree = ""; }; - 692E40CCD4378876459379DA705F4F17 /* BITableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BITableView.h; sourceTree = ""; }; - 69504492301B6F1F09938171DB9C8BAA /* NSRelationshipDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRelationshipDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h"; sourceTree = ""; }; - 69E52F7D60DF524804F45D62ACBE7B32 /* MKTStructReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.h; sourceTree = ""; }; - 69EDC0DF315239F65A13C6A1F0E36F3A /* MKTArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.h; sourceTree = ""; }; - 6A424C29FB749BBD45C1468A14E7798D /* NSManagedObjectContext+MagicalThreading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalThreading.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h"; sourceTree = ""; }; - 6B2C387B21CD09EF2B6C5C0909BC5466 /* BISerialOperationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BISerialOperationQueue.h; sourceTree = ""; }; - 6B2C54449F0F0438B57A055501C3958D /* HCUnsignedCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h; sourceTree = ""; }; - 6B50A006B5845E0C0B94BC826AE1DB57 /* HCClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCClassMatcher.m; path = Source/Library/Object/HCClassMatcher.m; sourceTree = ""; }; - 6BBC2BC89B22C933F527BF8EFE6FA303 /* MagicalImportFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalImportFunctions.h; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.h; sourceTree = ""; }; - 6C239471FA944F03871A11C5E13DF820 /* NSPersistentStoreCoordinator+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStoreCoordinator+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h"; sourceTree = ""; }; - 6C6AFE8C1A193A07399D07739A529570 /* MKTObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectMock.h; path = Source/OCMockito/MKTObjectMock.h; sourceTree = ""; }; - 6CC1BC1E3C198EF27B9FD97C4B79E438 /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; - 6D056111ADEA90CC2F4DD00CAE516767 /* HCRequireNonNilObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCRequireNonNilObject.h; path = Source/Core/Helpers/HCRequireNonNilObject.h; sourceTree = ""; }; - 6D9C9A9CF7BFF2531CC4A4EDD854A31A /* MKTShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.m; sourceTree = ""; }; - 6E0763E4454824142D02904806D48E8F /* NSManagedObject+MagicalFinders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalFinders.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h"; sourceTree = ""; }; - 6FC15331C9C01084EE592A02FCD61E71 /* NSManagedObject+MagicalRequests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRequests.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.m"; sourceTree = ""; }; - 6FD4D448B560FDA7AD60E4E677328A00 /* HCIsDictionaryContainingKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingKey.h; path = Source/Library/Collection/HCIsDictionaryContainingKey.h; sourceTree = ""; }; - 70D2A1EA2BBD019107887F34B832E31C /* HCMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCMatcher.h; path = Source/Core/HCMatcher.h; sourceTree = ""; }; - 712ED602A19A80E757DCDF6D059A233D /* MKTAnswer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAnswer.h; path = Source/OCMockito/MKTAnswer.h; sourceTree = ""; }; - 71B2F12DE755176CBB4250FAB1EC21FB /* HCHasDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasDescription.h; path = Source/Library/Object/HCHasDescription.h; sourceTree = ""; }; - 71CA50AEDEC9EFBC19520AAE082E0738 /* HCIsCollectionOnlyContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionOnlyContaining.h; path = Source/Library/Collection/HCIsCollectionOnlyContaining.h; sourceTree = ""; }; - 73292786457D0478F9A90487FC33FF86 /* HCIsInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsInstanceOf.m; path = Source/Library/Object/HCIsInstanceOf.m; sourceTree = ""; }; - 736B94BED1B3C9533637AE855C1EA0AE /* MKTThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTThrowsException.m; path = Source/OCMockito/MKTThrowsException.m; sourceTree = ""; }; - 738FE205A67A1ECBA80432232BF8A53D /* HCXCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCXCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.h; sourceTree = ""; }; - 74431A1A23EE3BBEEE2D683CDD52D282 /* NSInvocation+OCHamcrest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCHamcrest.m"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.m"; sourceTree = ""; }; - 746155AC4A6883F0ABDDEC8CC596E9D9 /* HCTestFailureHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandlerChain.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.h; sourceTree = ""; }; - 74FEEA67F2DFD5DDE01839064A317005 /* HCTestFailureHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandlerChain.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.m; sourceTree = ""; }; - 7678AACC0A214CB7110FA9BAEE85FF25 /* MagicalRecordDeprecationMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordDeprecationMacros.h; path = MagicalRecord/Core/MagicalRecordDeprecationMacros.h; sourceTree = ""; }; - 768B64847B575E2740B3851816F8EAF4 /* MKT_TPDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKT_TPDWeakProxy.h; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.h"; sourceTree = ""; }; - 768D906B6A714E60F908022289689AC8 /* HCAnyOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAnyOf.m; path = Source/Library/Logical/HCAnyOf.m; sourceTree = ""; }; - 77039FDC78D8FBD8D3358C86328800EA /* BITableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BITableViewCell.m; sourceTree = ""; }; - 77C667FACBB5C43B836A1D9176CE622D /* MKTSelectorArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTSelectorArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.h; sourceTree = ""; }; - 77C7F524C9E8797E08E2B96B4B70BB8A /* HCUnsignedLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m; sourceTree = ""; }; - 79D3B72A826600AC1983ACDEEA2CD688 /* MagicalRecord+Setup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Setup.h"; path = "MagicalRecord/Core/MagicalRecord+Setup.h"; sourceTree = ""; }; - 7A9B53FA8F5D93AD71E8F41A99C9D699 /* HCIsIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsIn.m; path = Source/Library/Collection/HCIsIn.m; sourceTree = ""; }; - 7B99680C5EFCB7AB54D29E9A4C471CF5 /* MKTPrimitiveArgumentMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPrimitiveArgumentMatching.h; path = Source/OCMockito/MKTPrimitiveArgumentMatching.h; sourceTree = ""; }; - 7BC36E69F6D9335D7F13049DF8D37DC3 /* libPods-BIObjCHelpersExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 7C4442AC8B275C6A865C02A48D7C3CBB /* MKTLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.m; sourceTree = ""; }; - 7C76B4D410D9B508E3266AA8C41D6AA8 /* MKTUnsignedLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.m; sourceTree = ""; }; - 7CEEB72C8E422B876A25B46CEC515771 /* MKTExactTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExactTimes.h; path = Source/OCMockito/MKTExactTimes.h; sourceTree = ""; }; - 7D2FE05E6A57256584B31B168CD386EF /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 7E02DC5BDB71951999D38D9C6C4114B1 /* HCIsEqualIgnoringCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringCase.h; path = Source/Library/Text/HCIsEqualIgnoringCase.h; sourceTree = ""; }; - 7EB6B84C30C39CA23A4CF470D8F81030 /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; - 7EEDEDB989C4A2F77727B295403CA1F2 /* HCCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m; sourceTree = ""; }; - 7F580A7DEA43B12E378FFF2C08AF9070 /* HCHasDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasDescription.m; path = Source/Library/Object/HCHasDescription.m; sourceTree = ""; }; - 7F80DC434B015BBEBFC40A4175D99CAA /* NSManagedObjectModel+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectModel+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.m"; sourceTree = ""; }; - 800593CE6097288135A9A03B8C7ACE6A /* HCIsCollectionContainingInAnyOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInAnyOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m; sourceTree = ""; }; - 80D896070C04485342E6CFFB2CCCC819 /* NSObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.m"; sourceTree = ""; }; - 80EBC1563B77511310D67D4FD9485F7B /* CJALog.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CJALog.xcconfig; sourceTree = ""; }; - 81D8AC9675BFE491CEC603320F16A9E9 /* HCObjectReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCObjectReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m; sourceTree = ""; }; - 825CB9838C60F9632DF80671E1A83CA9 /* BILifecycle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BILifecycle.h; sourceTree = ""; }; - 82C3D7B72221D843998BD7212F6D33B5 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; - 835E6E91F282902AEB9DF43D8390077E /* NSManagedObject+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h"; sourceTree = ""; }; - 83769C182FCD5BBFF7ED869ACBDF1ACB /* HCFloatReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCFloatReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h; sourceTree = ""; }; - 84A47D275B8579D356A579BBF9B6ADF6 /* HCBaseDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseDescription.h; path = Source/Core/HCBaseDescription.h; sourceTree = ""; }; - 85D17FFAE6C63DBED61A401A9DB240A4 /* Pods-BIObjCHelpersExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-BIObjCHelpersExampleTests-acknowledgements.markdown"; sourceTree = ""; }; - 865F6702A304CEB6DB630A3B0E0A7F8B /* HCIsEqual.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqual.m; path = Source/Library/Object/HCIsEqual.m; sourceTree = ""; }; - 86BA60A0CE8C9DE28B31AA6559ABA668 /* HCLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m; sourceTree = ""; }; - 874E845EFAE0014D33507EFDD5768DA0 /* BIHandlerBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerBase.m; sourceTree = ""; }; - 881C3C9DD9EDFAB8DCD3E2AB6BCFACD6 /* MagicalRecordShorthandMethodAliases.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordShorthandMethodAliases.h; path = MagicalRecord/Core/MagicalRecordShorthandMethodAliases.h; sourceTree = ""; }; - 894BFAD987850BEFD105F0D1F6783F8F /* HCThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCThrowsException.h; path = Source/Library/Object/HCThrowsException.h; sourceTree = ""; }; - 896A6233DEE1C8626B521232D2164418 /* BIStartersFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIStartersFactory.m; sourceTree = ""; }; - 89876EA4475DAB3DFD7AEAD1FB065049 /* HCIsSame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsSame.h; path = Source/Library/Object/HCIsSame.h; sourceTree = ""; }; - 8A3E2E66DE91DF3DB361D6FB4BD898B7 /* NSNumber+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.m"; sourceTree = ""; }; - 8AD9EF9079189DAB21DC089876184B47 /* HCUnsignedShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h; sourceTree = ""; }; - 8BE76E480D9EB4D80DB148D80780D2C9 /* BIActivityIndicatorContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIActivityIndicatorContainerView.m; sourceTree = ""; }; - 8C029D077E83807CA635AC46C02E6C43 /* MKTObjectAndProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectAndProtocolMock.h; path = Source/OCMockito/MKTObjectAndProtocolMock.h; sourceTree = ""; }; - 8C67AA27319301176702DB824FA1CF51 /* MKTUnsignedShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.h; sourceTree = ""; }; - 8D2C5251866BBB95CC042D888A3C9DBF /* OCMockito-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCMockito-prefix.pch"; sourceTree = ""; }; - 8D99036F718D240D40F8E0103E27216F /* MKTCapturingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCapturingMatcher.m; path = Source/OCMockito/MKTCapturingMatcher.m; sourceTree = ""; }; - 8DC3700585B95AD44C226E56550A045B /* MKTTestLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTTestLocation.m; path = Source/OCMockito/MKTTestLocation.m; sourceTree = ""; }; - 8E6736B9447655D3C450A1E2EDAC7AF6 /* HCBaseDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseDescription.m; path = Source/Core/HCBaseDescription.m; sourceTree = ""; }; - 90A2DB0246EB7BB2BB8B7D8DC1ACF057 /* HCIsTypeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTypeOf.h; path = Source/Library/Object/HCIsTypeOf.h; sourceTree = ""; }; - 926DD3061C080DE580870B68B216D0E2 /* MagicalRecord+ErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ErrorHandling.h"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.h"; sourceTree = ""; }; - 9333841F45951243F0259EDBBF7D8A56 /* NSManagedObjectContext+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.m"; sourceTree = ""; }; - 93737E8642C6780DA9A7B422B36549C1 /* BIDatasourceBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceBase.h; sourceTree = ""; }; - 93D30365B3A6B2CAF3DAFE22DF0CD8BD /* MKTBoolArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.h; sourceTree = ""; }; - 93DA1FB863D3510E66C6F644EA2951D6 /* HCXCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCXCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.m; sourceTree = ""; }; - 93DB8200D2AD5DEABD1D2C465BB775EC /* HCThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCThrowsException.m; path = Source/Library/Object/HCThrowsException.m; sourceTree = ""; }; - 951A67C173BC2B209C352BEFDDC67BD6 /* HCReturnTypeHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnTypeHandlerChain.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m; sourceTree = ""; }; - 970871ECF115B76DEED375D49BE9F193 /* MKTUnsignedIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.h; sourceTree = ""; }; - 97ECE9E1237E3ED7C056C03B4FCA5951 /* HCConformsToProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCConformsToProtocol.h; path = Source/Library/Object/HCConformsToProtocol.h; sourceTree = ""; }; - 98621674785203FC84333EBED69904DE /* OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCHamcrest.h; path = Source/OCHamcrest.h; sourceTree = ""; }; - 989AF54BB09BA085905B75E6654AC512 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 990964F02F1D0ECF8C70C5E26ED3D3E2 /* Pods-BIObjCHelpersExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-dummy.m"; sourceTree = ""; }; - 996254F6132CAB0E69DEB49C011E34D9 /* _BITableViewProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = _BITableViewProxy.m; sourceTree = ""; }; - 99887D0485F1E6B4633A1EF4FBB03212 /* NSManagedObject+MagicalRequests.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRequests.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h"; sourceTree = ""; }; - 999E648319B4222DB17A9B641C44880C /* MKTBaseMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBaseMockObject.h; path = Source/OCMockito/MKTBaseMockObject.h; sourceTree = ""; }; - 9A7F2978EFC759F368FA642539DE6AD5 /* libOCHamcrest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOCHamcrest.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9D3A31A4ABA3F6DFF6C82AB657635742 /* BIObjCHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIObjCHelpers.h; sourceTree = ""; }; - 9F55564DC2582613C71439D1F24EA33A /* MKTReturnsValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnsValue.h; path = Source/OCMockito/MKTReturnsValue.h; sourceTree = ""; }; - 9F6E7AE4E848D56B7F73CB417A27C8A5 /* MKTClassArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.h; sourceTree = ""; }; - 9FAAFFAE06B9C905940D19F0FBDC43B0 /* MKTFloatReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.h; sourceTree = ""; }; - A0459B871348F75328BB255F33337613 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests.debug.xcconfig"; sourceTree = ""; }; - A088AC190B50F666271BF3824E2A5EA8 /* HCWrapInMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCWrapInMatcher.h; path = Source/Core/Helpers/HCWrapInMatcher.h; sourceTree = ""; }; - A0F66779DAAADBFB2739844FB38B5CAA /* HCAssertThat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAssertThat.m; path = Source/Core/HCAssertThat.m; sourceTree = ""; }; - A117D83AAD5CDAED35535C97B9D56FC5 /* BITableViewBatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BITableViewBatch.h; sourceTree = ""; }; - A1C753C0AED76FD97E8D7345067DF958 /* BIDatasourceTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceTableView.m; sourceTree = ""; }; - A2FB6CDF42762BBF955ED3FEC44681B5 /* HCStringDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringDescription.h; path = Source/Core/HCStringDescription.h; sourceTree = ""; }; - A34F980C093F7D326EFAC3334109A669 /* NSEntityDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEntityDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h"; sourceTree = ""; }; - A35A39833AFBC507771A00ABF23493AD /* HCIsCollectionOnlyContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionOnlyContaining.m; path = Source/Library/Collection/HCIsCollectionOnlyContaining.m; sourceTree = ""; }; - A3630F565C05820D2EB3947AEA010B05 /* MKTProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTProtocolMock.h; path = Source/OCMockito/MKTProtocolMock.h; sourceTree = ""; }; - A373FC20C01A9416DFFA1CCF8707C1E7 /* HCIsTypeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTypeOf.m; path = Source/Library/Object/HCIsTypeOf.m; sourceTree = ""; }; - A385C20F7A5DF2EACE4B23042BD02CD2 /* NSManagedObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h"; sourceTree = ""; }; - A3AD66EEBFD297E8E65C144C64632EB1 /* HCIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIs.m; path = Source/Library/Decorator/HCIs.m; sourceTree = ""; }; - A4D9ED52FF961BFF01C5CB57719A6B6D /* NSString+BIExtra.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+BIExtra.h"; sourceTree = ""; }; - A4E1BF260C65BDF6A4079BDF8A94D26C /* MKTClassReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.m; sourceTree = ""; }; - A6253BC069DBEBD83DCD26EC33C1D434 /* MKTOngoingStubbing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTOngoingStubbing.h; path = Source/OCMockito/MKTOngoingStubbing.h; sourceTree = ""; }; - A755AF5CEF0EC8D366C103E1A3425373 /* HCIsEqualIgnoringWhiteSpace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringWhiteSpace.m; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.m; sourceTree = ""; }; - A7EB9BFDE12656FAE9A11975DF53D26A /* MagicalRecord+Options.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Options.m"; path = "MagicalRecord/Core/MagicalRecord+Options.m"; sourceTree = ""; }; - A8264491E4CD9B4C6D1108BBF5C4E1EC /* HCAllOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAllOf.h; path = Source/Library/Logical/HCAllOf.h; sourceTree = ""; }; - A88E6A78FF6A45D6B30CF20D27E90C7E /* BIDatasourceCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceCollectionView.m; sourceTree = ""; }; - A92776E89EDDB2EE6328D2C6AFEF92BF /* UIView+BILoadXib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+BILoadXib.m"; sourceTree = ""; }; - A9ABA9BBD12233366BEAA6C7DCD08678 /* HCShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m; sourceTree = ""; }; - A9C54ACFDAC3EA98A6C186E55C38A339 /* OCHamcrest-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCHamcrest-dummy.m"; sourceTree = ""; }; - A9FEB5F1DE878E1CA2FD346643317864 /* OCMockito-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCMockito-dummy.m"; sourceTree = ""; }; - AA03F342805D585EF6F95F07D37BE361 /* HCEvery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCEvery.m; path = Source/Library/Collection/HCEvery.m; sourceTree = ""; }; - AA7299F0AF9D5507CAA449D3B3EE8613 /* HCDoubleReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDoubleReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m; sourceTree = ""; }; - AABA46C347DEFA86697412C85A822D3A /* MKTIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.h; sourceTree = ""; }; - AABFF82C296FA545EFD4EEF50AC33045 /* MKTUnsignedLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.m; sourceTree = ""; }; - AB440AA8B76F5A3E99BD2259CF5EA86D /* NSDate+BIAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+BIAttributedString.m"; sourceTree = ""; }; - ABEF7B6385E05CE7017BDE59EFC18614 /* MKTCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.m; sourceTree = ""; }; - ACE4AF279474D65EB85987167180118E /* MKTInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationMatcher.h; path = Source/OCMockito/MKTInvocationMatcher.h; sourceTree = ""; }; - AD7E0A0C8D19A814B04377585E6D32D0 /* HCIsAnything.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsAnything.h; path = Source/Library/Logical/HCIsAnything.h; sourceTree = ""; }; - AFC2381B49066E3A2988855F59E07AA0 /* MKTLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.m; sourceTree = ""; }; - B10EA441A1A22DCAB2AAF9430174E68C /* HCCollect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCollect.h; path = Source/Core/Helpers/HCCollect.h; sourceTree = ""; }; - B147B3B2352C93AC48AF6E00A15140B1 /* HCIsSame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsSame.m; path = Source/Library/Object/HCIsSame.m; sourceTree = ""; }; - B26C3CB49F7713C75B7676D15BD43006 /* MKTReturnValueSetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetterChain.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.h; sourceTree = ""; }; - B33C9B28A3A181CC96DB059F9AF5BF64 /* MagicalRecord+ShorthandMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ShorthandMethods.h"; path = "MagicalRecord/Core/MagicalRecord+ShorthandMethods.h"; sourceTree = ""; }; - B4316A174846E3DA150B1A44B1BFFD8C /* HCUnsignedCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m; sourceTree = ""; }; - B431C756FC8DCBEF67AAE4BF3652C5CD /* MKTPointerArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTPointerArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.m; sourceTree = ""; }; - B4ACF200517160429B5CB11E00C31F86 /* MKTBlockArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBlockArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.h; sourceTree = ""; }; - B52C9C3ADDFF4942E44853A740A34590 /* HCIsCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCloseTo.h; path = Source/Library/Number/HCIsCloseTo.h; sourceTree = ""; }; - B5617A55DA42DE0BCAAADA8D0A61AC89 /* HCNumberAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCNumberAssert.m; path = Source/Library/Number/HCNumberAssert.m; sourceTree = ""; }; - B6A45D8497D58F866C1042F000CD962E /* NSNumber+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h"; sourceTree = ""; }; - B7ED80A5B890F1CD64FE05E01A5F13EA /* MKTProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTProtocolMock.m; path = Source/OCMockito/MKTProtocolMock.m; sourceTree = ""; }; - B82A7368AA1605090DDD08F244CEDBD3 /* HCUnsignedLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m; sourceTree = ""; }; - B850313D289A742788FCBFF42B81B9C2 /* MKTDynamicProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDynamicProperties.m; path = Source/OCMockito/Helpers/MKTDynamicProperties.m; sourceTree = ""; }; - BA14323F6A2408DF3ADE8F3F4E207C41 /* HCAssertThat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAssertThat.h; path = Source/Core/HCAssertThat.h; sourceTree = ""; }; - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BA7517E2A8E807AE4719AD5B43F54482 /* MKTInvocationContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationContainer.h; path = Source/OCMockito/MKTInvocationContainer.h; sourceTree = ""; }; - BB5A75090062E18414074A164BA63C8A /* HCStringStartsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringStartsWith.h; path = Source/Library/Text/HCStringStartsWith.h; sourceTree = ""; }; - BBB072D89FDAC8A9C422E54E56DAABC3 /* NSManagedObjectContext+MagicalObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalObserving.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h"; sourceTree = ""; }; - BCE14662EAAC25E3CA34DFF79A6E7649 /* HCSubstringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSubstringMatcher.m; path = Source/Library/Text/HCSubstringMatcher.m; sourceTree = ""; }; - BE6BC15667F188B0BC52F8BBCC35743F /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; - BF1E9BAE251C5348732A1DBBA1840072 /* MKTUnsignedLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.h; sourceTree = ""; }; - C0174624299A5DC063523FEE8D5BFC8A /* HCIsCollectionContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContaining.h; path = Source/Library/Collection/HCIsCollectionContaining.h; sourceTree = ""; }; - C0A66545C787DF0CBAED3BD9D2CCF7F6 /* MKTThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTThrowsException.h; path = Source/OCMockito/MKTThrowsException.h; sourceTree = ""; }; - C11BE6069AB246A90BA7A2FC2E1291CA /* MKTPointerArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPointerArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.h; sourceTree = ""; }; - C176FE2FDDB9F2404F3485BD61BAF19C /* NSInvocation+OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMockito.m"; path = "Source/OCMockito/NSInvocation+OCMockito.m"; sourceTree = ""; }; - C31C3BC980217F9744A2EE3392E9AD29 /* MKTLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.h; sourceTree = ""; }; - C37DF769485A0EE3541D88685BB89A8A /* BIDatasourceFetchedCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFetchedCollectionView.m; sourceTree = ""; }; - C682E88D6B3EF57BE27E111E378E854A /* BIDatasourceCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceCollectionView.h; sourceTree = ""; }; - C7EC9E34D501E95CA50EFE68C3E84938 /* MKTUnsignedShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.h; sourceTree = ""; }; - C7FE383715621B90A8C3968890D3BEDE /* MKTObjectReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.m; sourceTree = ""; }; - C80E3BDC5813D4CFC62C3DF9029AC749 /* HCIsEqual.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqual.h; path = Source/Library/Object/HCIsEqual.h; sourceTree = ""; }; - C869C04DE51876C4B509BEBFE86CDCC3 /* MKTInvocationContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationContainer.m; path = Source/OCMockito/MKTInvocationContainer.m; sourceTree = ""; }; - C8C6C74321820B34753C4184B10EF888 /* HCOrderingComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCOrderingComparison.h; path = Source/Library/Number/HCOrderingComparison.h; sourceTree = ""; }; - C9A9C4F3DB56A172B2A656718F750A47 /* HCBoolReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBoolReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h; sourceTree = ""; }; - CA6571708807D3650CCA301C8B9DEB55 /* HCStringContains.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContains.h; path = Source/Library/Text/HCStringContains.h; sourceTree = ""; }; - CABCE3BBD3D596180C0072611BE156AB /* NSBundle+BIExtra.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+BIExtra.m"; sourceTree = ""; }; - CC20AD598C8AFEF7B1C8F1E39BD934F9 /* MKTUnsignedCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.h; sourceTree = ""; }; - CD0D859D9A802853A7A84448CE140231 /* MKTUnsignedLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.h; sourceTree = ""; }; - CDAF930C9A58BB4E642D4F63A731AC78 /* BIObjCHelpers-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "BIObjCHelpers-Private.xcconfig"; sourceTree = ""; }; - CEAF1EC87AEB0B139201DFD03576A0CD /* MKTClassReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.h; sourceTree = ""; }; - CFBF25FBA02DB7320FF6FC2579D8A81D /* HCIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIs.h; path = Source/Library/Decorator/HCIs.h; sourceTree = ""; }; - D07974A13A203D1D51C31BCE39B24F33 /* HCOrderingComparison.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCOrderingComparison.m; path = Source/Library/Number/HCOrderingComparison.m; sourceTree = ""; }; - D0E25B255A6D65BB5BF355A09EF69A5B /* MKTDoubleReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.h; sourceTree = ""; }; - D14C1E31CD5F764328F51BFC81F6E55C /* HCIsCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCloseTo.m; path = Source/Library/Number/HCIsCloseTo.m; sourceTree = ""; }; - D1AFF55F9FD249B09F1F2ADC1595D79B /* NSManagedObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.m"; sourceTree = ""; }; - D281C7A20F0781C36C9E998A1407EA3B /* BIDatasourceBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceBase.m; sourceTree = ""; }; - D3107E659CD358076777DF65523A8C64 /* MKTObjectAndProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectAndProtocolMock.m; path = Source/OCMockito/MKTObjectAndProtocolMock.m; sourceTree = ""; }; - D31DD80FF24061137B2FF396EFACD272 /* HCInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCInvocationMatcher.m; path = Source/Core/Helpers/HCInvocationMatcher.m; sourceTree = ""; }; - D40FCDA875726F92A93A177BDDE13929 /* HCHasCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasCount.h; path = Source/Library/Collection/HCHasCount.h; sourceTree = ""; }; - D41D882D4D489D94EB056ED7DCB517A4 /* HCIsTrueFalse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTrueFalse.m; path = Source/Library/Number/HCIsTrueFalse.m; sourceTree = ""; }; - D427D2B03625DC38184CE3CC11AEA8EA /* MagicalImportFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalImportFunctions.m; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.m; sourceTree = ""; }; - D489A1BAC986EB7A208CAC0133CA5351 /* NSPersistentStore+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStore+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.m"; sourceTree = ""; }; - D4E148B52000B4421F44E057AE7BF98A /* MagicalRecord+ErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ErrorHandling.m"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.m"; sourceTree = ""; }; - D4E6738524D4E9543A3F5D9A2B217D22 /* HCIsEmptyCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEmptyCollection.m; path = Source/Library/Collection/HCIsEmptyCollection.m; sourceTree = ""; }; - D505720375D017A3143BDA0131B268CE /* MKTDoubleArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.h; sourceTree = ""; }; - D58389EE41F3E0CBE6618877156B7C83 /* MKTIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.m; sourceTree = ""; }; - D5A3EDBDF279CAF25CA1EC0FFA5DA02F /* MKTFloatArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.m; sourceTree = ""; }; - D5BB0F8B76622B127F1647FAF3C62A2B /* HCObjectReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCObjectReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h; sourceTree = ""; }; - D5FBE2D6C8BC970D33CBC7B3BDBBD494 /* BITableViewBatch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BITableViewBatch.m; sourceTree = ""; }; - D62365ADD24AF5F5F204AD99FE722EAA /* MKTBoolReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.h; sourceTree = ""; }; - D7410E82535A1E67789B81187C970ABE /* HCBaseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseMatcher.m; path = Source/Core/HCBaseMatcher.m; sourceTree = ""; }; - D7F0879B8955CC3E98755371C5C56460 /* BIActivityIndicatorContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIActivityIndicatorContainerView.h; sourceTree = ""; }; - DAA3D265C03E584227752578EEDBFAAF /* HCUnsignedLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h; sourceTree = ""; }; - DB146FAB8822E8282790DB652D05FDCF /* OCMockito-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OCMockito-Private.xcconfig"; sourceTree = ""; }; - DE8A72A1DE77F8D906F78B53D827359F /* HCBoolReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBoolReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m; sourceTree = ""; }; - DF3558A351FF4626525645796212E006 /* MKTShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.m; sourceTree = ""; }; - DF4581530173967EEF2A5C815AE01ADD /* MKTLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.m; sourceTree = ""; }; - DF769D4D50C251812EEB7354492656D9 /* MKTUnsignedShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.m; sourceTree = ""; }; - DF98A30F705BE0A319DE28E1D21CFB8F /* BIDatasourceFeedTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFeedTableView.h; sourceTree = ""; }; - DF9968EB6EFB3577025F8C93BCC915E8 /* BILifecycle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BILifecycle.m; sourceTree = ""; }; - DFE6751DE3B377B6A97F85F335AC675D /* MKTDoubleReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.m; sourceTree = ""; }; - E064A8308C019E1E2336873EED97CDAA /* HCCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h; sourceTree = ""; }; - E19229E14FD9D9348F88D962FA096EEA /* MKTAtLeastTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTAtLeastTimes.m; path = Source/OCMockito/MKTAtLeastTimes.m; sourceTree = ""; }; - E25C70258193A041DA16D1C4ECCFC655 /* MKTReturnValueSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.m; sourceTree = ""; }; - E32DD5A4F585C0DED1791E36E892915B /* HCIsCollectionContainingInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInOrder.m; sourceTree = ""; }; - E4154621F5976F5868E781E0998482FC /* MKTBoolArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.m; sourceTree = ""; }; - E4FDE417D763849E2FC25D407997F5DD /* HCSubstringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSubstringMatcher.h; path = Source/Library/Text/HCSubstringMatcher.h; sourceTree = ""; }; - E5148A2EBAC31BB13F2124183C7083F1 /* MKTExecutesBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExecutesBlock.m; path = Source/OCMockito/MKTExecutesBlock.m; sourceTree = ""; }; - E55111D3FCAA30F7780A85ECC1DB01E0 /* CJALog-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "CJALog-Private.xcconfig"; sourceTree = ""; }; - E58F5199D4AFC8CAEDF3E07A661CDCEB /* MKTReturnsValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnsValue.m; path = Source/OCMockito/MKTReturnsValue.m; sourceTree = ""; }; - E6476E51A2C047A9B00F491AF8F87A0A /* MKTIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.m; sourceTree = ""; }; - E6C8C0EB81844BBA6969245E3BC2546B /* NSManagedObjectModel+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectModel+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h"; sourceTree = ""; }; - E7642586EE528D70CA73659AC1732A3F /* HCIsCollectionContainingInAnyOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInAnyOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h; sourceTree = ""; }; - E935063B2600D7578811F5B8A50082DA /* HCIsDictionaryContainingEntries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingEntries.h; path = Source/Library/Collection/HCIsDictionaryContainingEntries.h; sourceTree = ""; }; - E9877FB6FCC7AAFD229A06CE77BC62BC /* HCIsDictionaryContainingValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingValue.h; path = Source/Library/Collection/HCIsDictionaryContainingValue.h; sourceTree = ""; }; - E9A03C310C4FC6AF7E754C11871BBF29 /* MKT_TPDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKT_TPDWeakProxy.m; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.m"; sourceTree = ""; }; - EA098D6B1DA3F00C2F898A18AB5CD0CE /* NSRelationshipDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRelationshipDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.m"; sourceTree = ""; }; - EA16DCDC3875BAFEEC277904B6201072 /* NSManagedObject+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.m"; sourceTree = ""; }; - EAE325FADE74065756ECBB8608F2E708 /* MKTUnsignedLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.m; sourceTree = ""; }; - EB3D9B2246CC8F270841194219012915 /* HCHasProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasProperty.h; path = Source/Library/Object/HCHasProperty.h; sourceTree = ""; }; - EC1B96BB9FD5D5683CDB344EC7EE68F3 /* MKTAtLeastTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAtLeastTimes.h; path = Source/OCMockito/MKTAtLeastTimes.h; sourceTree = ""; }; - EC29A83AF050329EBCCAAC85BFA14F97 /* HCIsEqualIgnoringCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringCase.m; path = Source/Library/Text/HCIsEqualIgnoringCase.m; sourceTree = ""; }; - EC5BF4554842AC8F3647621249553D8E /* HCUnsignedIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h; sourceTree = ""; }; - EC66B61F91B39AF131838E32EA0C6A96 /* MKTArgumentGetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetterChain.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.m; sourceTree = ""; }; - EC773A4470850E22F56B26A90773F017 /* MKTUnsignedLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.h; sourceTree = ""; }; - EC8317C86F5B90D613BE4B69ECDB4A38 /* MKTExactTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExactTimes.m; path = Source/OCMockito/MKTExactTimes.m; sourceTree = ""; }; - ECC321EE4FC27F9EE6D773BABFABECE6 /* MKTCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.h; sourceTree = ""; }; - EDBCF86108FE0A26DAB8278E2455DF2B /* MKTFloatReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.m; sourceTree = ""; }; - EDE17CF44EBCBF3921D1CF459ABE7D53 /* NSManagedObjectContext+MagicalObserving.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalObserving.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.m"; sourceTree = ""; }; - EE599B3CE17CD56AC11BB961E9EE682F /* MagicalRecord+Actions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Actions.m"; path = "MagicalRecord/Core/MagicalRecord+Actions.m"; sourceTree = ""; }; - EE9218E334015006F7D55E3540C49145 /* NSManagedObjectContext+MagicalChainSave.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalChainSave.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalChainSave.h"; sourceTree = ""; }; - EEDF95541A8A73D6AC1DBD0CC08A7D3C /* MKTArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.m; sourceTree = ""; }; - EF0C441A071136AE9100232B7E17CED0 /* NSPersistentStore+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStore+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h"; sourceTree = ""; }; - EF5A579F493C74918DEEDA51C3B415BA /* BIScrollDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIScrollDirection.h; sourceTree = ""; }; - EFF07D7769015F0C8CEA95F869D8C38C /* HCStringStartsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringStartsWith.m; path = Source/Library/Text/HCStringStartsWith.m; sourceTree = ""; }; - F085C84FF933DEDBE092211192A5EB93 /* MKTVerificationData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTVerificationData.m; path = Source/OCMockito/MKTVerificationData.m; sourceTree = ""; }; - F0F6760071B4BBAE77F2E26AF06E072D /* MKTUnsignedIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.m; sourceTree = ""; }; - F102DC7117B7E8511E85B5EA78BF9080 /* HCDescribedAs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDescribedAs.m; path = Source/Library/Decorator/HCDescribedAs.m; sourceTree = ""; }; - F198399C6C291ED579C0F8594F9A53BA /* NSString+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.m"; sourceTree = ""; }; - F36641D112F3C5D87AC539E0FB4CD0F7 /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; - F4AA42759E911291F872A2BC93C0E5DC /* MagicalRecord+Actions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Actions.h"; path = "MagicalRecord/Core/MagicalRecord+Actions.h"; sourceTree = ""; }; - F52B88A85A7A98E66D25B7E3DD978B1E /* HCStringEndsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringEndsWith.h; path = Source/Library/Text/HCStringEndsWith.h; sourceTree = ""; }; - F651808A25B0EB05C6637A0E68F7206D /* HCWrapInMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCWrapInMatcher.m; path = Source/Core/Helpers/HCWrapInMatcher.m; sourceTree = ""; }; - F6B70985E355A14DCEA727DDB9D86B68 /* MKTOngoingStubbing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTOngoingStubbing.m; path = Source/OCMockito/MKTOngoingStubbing.m; sourceTree = ""; }; - F72B39CEF857B24620B3D4B9F64358DB /* HCRequireNonNilObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCRequireNonNilObject.m; path = Source/Core/Helpers/HCRequireNonNilObject.m; sourceTree = ""; }; - F8361982F880157E1C30A3C8CDC9C14A /* HCLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h; sourceTree = ""; }; - F849EB24DFF577F9615670A611D038CD /* HCHasCount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasCount.m; path = Source/Library/Collection/HCHasCount.m; sourceTree = ""; }; - F8545A6A3B6A52453F07AD6A3E79984C /* _BITableViewProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = _BITableViewProxy.h; sourceTree = ""; }; - F85EF4F8C73C2F39FD514BD196E2A3C3 /* HCBaseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseMatcher.h; path = Source/Core/HCBaseMatcher.h; sourceTree = ""; }; - F9CDCA925E5BB0A0EEE783FBC76F8E58 /* NSString+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h"; sourceTree = ""; }; - F9E2C6C4255848E4F0221E8120F8E89E /* MKTDoubleArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.m; sourceTree = ""; }; - FA4B3745E30F0BB5B9CCF1DC106D7EFB /* MKTLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.h; sourceTree = ""; }; - FA6048114AA4CC0962FBD34EC0C6F6EF /* MKTUnsignedCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.m; sourceTree = ""; }; - FB1D98FC7F31BB5BDFE53C8B6178CBDF /* CJALog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CJALog-prefix.pch"; sourceTree = ""; }; - FB579307A058C5322B3A2BD43E8F7371 /* HCIsDictionaryContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContaining.h; path = Source/Library/Collection/HCIsDictionaryContaining.h; sourceTree = ""; }; - FB92E7CAE3CAB435CFD0C3FC243660B2 /* HCReturnTypeHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnTypeHandlerChain.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h; sourceTree = ""; }; - FC54CEA59C1049C41B6961491AC5562C /* HCIsEqualToNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualToNumber.m; path = Source/Library/Number/HCIsEqualToNumber.m; sourceTree = ""; }; - FC6DC9F1C4F1522ED10614162C490E5A /* HCIsDictionaryContainingKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingKey.m; path = Source/Library/Collection/HCIsDictionaryContainingKey.m; sourceTree = ""; }; - FC78960BC89C949087C0A932BDA8D7C0 /* MKTStubbedInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStubbedInvocationMatcher.h; path = Source/OCMockito/MKTStubbedInvocationMatcher.h; sourceTree = ""; }; - FC8DF6F10618709060DC9C7DCBB63495 /* MKTReturnValueSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.h; sourceTree = ""; }; - FC987EC5677FC467C5A2CC28DA4CC1BD /* NSManagedObject+MagicalAggregation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalAggregation.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h"; sourceTree = ""; }; - FCBF5A9E7E19DA5E395CD8BDF7F48906 /* HCUnsignedShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m; sourceTree = ""; }; - FD47B85B6D19C85B22DAC4851CC42F38 /* OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMockito.m; path = Source/OCMockito/OCMockito.m; sourceTree = ""; }; - FD8C09AE145CE16E0550899C039934CE /* MKTBaseMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBaseMockObject.m; path = Source/OCMockito/MKTBaseMockObject.m; sourceTree = ""; }; - FDE20517CCA66E46C9E5C14027778D48 /* NSAttributeDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributeDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.m"; sourceTree = ""; }; - FE4C9AD0788D0E5221D460ADFC116412 /* MKTStructReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.m; sourceTree = ""; }; - FEA25DF4406D8C0EDA525E752F16E861 /* MKTCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.m; sourceTree = ""; }; - FEAAE5C369F173DABED7049EDD2373F8 /* HCSenTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSenTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.h; sourceTree = ""; }; - FFEA054E07798C305DD5D5D12DE615CC /* Pods-BIObjCHelpersExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests.release.xcconfig"; sourceTree = ""; }; + 000C81474DD04BEF6B4DB72E /* MKTStructArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.m; sourceTree = ""; }; + 005C13DCE26665E041E64E79 /* HCIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIs.m; path = Source/Library/Decorator/HCIs.m; sourceTree = ""; }; + 014F005F462DFD746E4258F5 /* MagicalImportFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalImportFunctions.m; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.m; sourceTree = ""; }; + 0384A04DA8022219CB62303A /* MKTShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.h; sourceTree = ""; }; + 04DC10449B4544D89ECE6500 /* HCAllOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAllOf.h; path = Source/Library/Logical/HCAllOf.h; sourceTree = ""; }; + 04EAB9DBEE1207609A0688DD /* MagicalRecordDeprecationMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordDeprecationMacros.h; path = MagicalRecord/Core/MagicalRecordDeprecationMacros.h; sourceTree = ""; }; + 054B3F7587F024F75B30C3DB /* MKTDoubleArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.h; sourceTree = ""; }; + 05570766A3A01808F5AA755A /* MKTIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.h; sourceTree = ""; }; + 05642F3EB09184FAC6F2D82A /* Pods-BIObjCHelpersExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-BIObjCHelpersExampleTests-acknowledgements.markdown"; sourceTree = ""; }; + 05AB769DA733256ED77A27AB /* BIDatasourceFeedTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFeedTableView.m; sourceTree = ""; }; + 05FFB04F720DF62644614A11 /* MagicalRecord+Setup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Setup.h"; path = "MagicalRecord/Core/MagicalRecord+Setup.h"; sourceTree = ""; }; + 06079AFF4E91254DD10C1BC1 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests.debug.xcconfig"; sourceTree = ""; }; + 074AE21CD9AEB7E204381A60 /* CJAMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CJAMacros.h; path = CJAMacros/CJAMacros.h; sourceTree = ""; }; + 07ECA63388F7C8BA1720FE2C /* HCWrapInMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCWrapInMatcher.h; path = Source/Core/Helpers/HCWrapInMatcher.h; sourceTree = ""; }; + 0831A644B4025FB065169201 /* HCFloatReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCFloatReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h; sourceTree = ""; }; + 089899D01B33FD11DA124C31 /* MKTTestLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTTestLocation.h; path = Source/OCMockito/MKTTestLocation.h; sourceTree = ""; }; + 08E2BF7CE925EE89B36F67CC /* NSManagedObject+MagicalRequests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRequests.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.m"; sourceTree = ""; }; + 08F15F087548328B281C2DCB /* HCXCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCXCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.h; sourceTree = ""; }; + 08F79FBD08ADC3F62302F2E2 /* MKTClassReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.h; sourceTree = ""; }; + 0C196F0CC33F96FA38604A7B /* BITableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BITableView.h; sourceTree = ""; }; + 0C3F06B869873CD85EDC608B /* HCIsNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNil.h; path = Source/Library/Object/HCIsNil.h; sourceTree = ""; }; + 0E8C0915C80189517114452C /* MKTArgumentCaptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentCaptor.h; path = Source/OCMockito/MKTArgumentCaptor.h; sourceTree = ""; }; + 0EE5005373F09220ED8D0DB1 /* HCIsNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNil.m; path = Source/Library/Object/HCIsNil.m; sourceTree = ""; }; + 0F0D5F5925ABEA554E0F5388 /* MKTLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.h; sourceTree = ""; }; + 0F9DDDB757BC94B0413A49EC /* MKTUnsignedLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.h; sourceTree = ""; }; + 10F4DF07960A464BB8B96661 /* NSBundle+BIExtra.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSBundle+BIExtra.h"; sourceTree = ""; }; + 11824E39A02E4A78249E8DBE /* Pods-CJALog-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CJALog-Private.xcconfig"; path = "../Pods-CJALog/Pods-CJALog-Private.xcconfig"; sourceTree = ""; }; + 11E7AF4827145EF7315D8589 /* NSAttributeDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributeDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.m"; sourceTree = ""; }; + 128562DE2AE0A78441C49A31 /* NSManagedObjectContext+MagicalObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalObserving.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h"; sourceTree = ""; }; + 1287B26498F14B31D28449D1 /* HCTestFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailure.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.m; sourceTree = ""; }; + 12CC77499522F2462184DF08 /* HCAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAnyOf.h; path = Source/Library/Logical/HCAnyOf.h; sourceTree = ""; }; + 13600064874E6C8D821B0EF0 /* HCSenTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSenTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.h; sourceTree = ""; }; + 155A548AB960AA991D1239D5 /* HCRequireNonNilObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCRequireNonNilObject.m; path = Source/Core/Helpers/HCRequireNonNilObject.m; sourceTree = ""; }; + 15E7B1992E604BFFBAC0F998 /* MKTShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.m; sourceTree = ""; }; + 164DB983D45CC1B62E053B2C /* NSManagedObject+MagicalAggregation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalAggregation.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h"; sourceTree = ""; }; + 166F7080650814279CEEF097 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m"; sourceTree = ""; }; + 1684227BB8B676DA4DE54F8B /* MKTUnsignedIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.h; sourceTree = ""; }; + 1955BD232D5D676AEA7CFE7E /* HCIsCollectionContainingInAnyOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInAnyOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m; sourceTree = ""; }; + 1A4FE4BA6AF6A176C1579EED /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; + 1B47942C58730EB85AD8A22F /* HCHasCount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasCount.m; path = Source/Library/Collection/HCHasCount.m; sourceTree = ""; }; + 1BEA8918C7E760F219CEA054 /* MKTBaseMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBaseMockObject.h; path = Source/OCMockito/MKTBaseMockObject.h; sourceTree = ""; }; + 1C03F6848292CF6F85F760B5 /* libPods-MagicalRecord.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MagicalRecord.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1C1E548D239B70F2E75DB6CD /* HCDiagnosingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDiagnosingMatcher.h; path = Source/Core/HCDiagnosingMatcher.h; sourceTree = ""; }; + 1C4E687502473EC15A3D368B /* HCCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h; sourceTree = ""; }; + 1C9FE98F6F7A158AC402ECAF /* HCGenericTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCGenericTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.h; sourceTree = ""; }; + 1CAB489620BCD2EC6ABD9D3B /* HCIsTrueFalse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTrueFalse.m; path = Source/Library/Number/HCIsTrueFalse.m; sourceTree = ""; }; + 1CC733D97220AB8AF2AC77E2 /* MKTIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.m; sourceTree = ""; }; + 1CE5824F22C7B859B6F0C4F1 /* HCCollect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCollect.h; path = Source/Core/Helpers/HCCollect.h; sourceTree = ""; }; + 1CF767D71B77974D0C997997 /* MKTObjectReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.m; sourceTree = ""; }; + 1D0C047980DEF9609FAFC780 /* HCXCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCXCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.m; sourceTree = ""; }; + 1D0D374F3AB393768D522BA6 /* MKTUnsignedCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.m; sourceTree = ""; }; + 1D15B74FEE2960262D2FC576 /* NSObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h"; sourceTree = ""; }; + 1D9638D88CF0BE8FF2D673DC /* BIHandlerBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerBase.m; sourceTree = ""; }; + 1DA67ED1813AF19946835309 /* HCIsEqualIgnoringWhiteSpace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringWhiteSpace.m; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.m; sourceTree = ""; }; + 1ECE44FF5B8B9414C5A1AE20 /* NSManagedObjectContext+MagicalChainSave.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalChainSave.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalChainSave.h"; sourceTree = ""; }; + 1ED34AB201EA9C389C0A80E6 /* Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig"; sourceTree = ""; }; + 1ED7567C454A5BB53D058F7D /* HCTestFailureHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandlerChain.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.m; sourceTree = ""; }; + 1F1370BE6B2F8A1A2B7C84FB /* MagicalRecord+iCloud.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+iCloud.h"; path = "MagicalRecord/Core/MagicalRecord+iCloud.h"; sourceTree = ""; }; + 20B31A4DB08A0EE6B5B88462 /* NSString+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.m"; sourceTree = ""; }; + 22EEE20FB77BEA54CBB1647F /* MKTUnsignedLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.h; sourceTree = ""; }; + 23108A1D681D6C81A5B9F4EC /* BISerialOperationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BISerialOperationQueue.h; sourceTree = ""; }; + 232187DA4570BFA3FAC78A97 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 234D50F3E70177EC38846014 /* BIStartersFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIStartersFactory.h; sourceTree = ""; }; + 246772A5F56E1BE70B068F6E /* Pods-MagicalRecord-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-MagicalRecord-dummy.m"; path = "../Pods-MagicalRecord/Pods-MagicalRecord-dummy.m"; sourceTree = ""; }; + 253898AB90A184CFA25BD3EE /* BICollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BICollectionViewCell.m; sourceTree = ""; }; + 260CA5D8D55952183FAE0BB4 /* HCUnsignedLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m; sourceTree = ""; }; + 28349DBDACD27C17FA5DE8C8 /* Pods-MagicalRecord.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MagicalRecord.xcconfig"; path = "../Pods-MagicalRecord/Pods-MagicalRecord.xcconfig"; sourceTree = ""; }; + 28AA2E0DB45D680C76D55C8A /* HCStringContains.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContains.h; path = Source/Library/Text/HCStringContains.h; sourceTree = ""; }; + 28D1E9E8F561028E3EB11EA3 /* HCIsNot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNot.h; path = Source/Library/Logical/HCIsNot.h; sourceTree = ""; }; + 2A71789FD2DB36D50162017C /* libPods-BIObjCHelpersExampleTests-OCHamcrest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests-OCHamcrest.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2B264E6A408D071306CB6E8C /* BIHandlerCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerCollectionView.m; sourceTree = ""; }; + 2B8EDB7D45F879378C6B2F1A /* HCStringStartsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringStartsWith.h; path = Source/Library/Text/HCStringStartsWith.h; sourceTree = ""; }; + 2BBB26B29F329C5EA300C600 /* Pods-CJALog.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CJALog.xcconfig"; path = "../Pods-CJALog/Pods-CJALog.xcconfig"; sourceTree = ""; }; + 2C147A92BFD30F36D05BF45D /* NSDate+BIAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+BIAttributedString.m"; sourceTree = ""; }; + 2C4F39B4BADDC4125BFCB7C9 /* MKTArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.m; sourceTree = ""; }; + 2C7AB682F1EBB984B6CEC63D /* MKTBoolReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.h; sourceTree = ""; }; + 2C8C867DF83CBA781942D5C7 /* Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig"; sourceTree = ""; }; + 2DEC4D7093FCDF8E5594ADBB /* NSObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.m"; sourceTree = ""; }; + 2EBC6B99144F5838F15167F1 /* NSManagedObject+MagicalFinders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalFinders.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h"; sourceTree = ""; }; + 2F79B181EB08597B62165C8C /* MKTLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.h; sourceTree = ""; }; + 2F8E03EAE2CCB062A3E3BEF3 /* OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMockito.h; path = Source/OCMockito/OCMockito.h; sourceTree = ""; }; + 2FB1F66C2B1010C536001609 /* MKTUnsignedLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.m; sourceTree = ""; }; + 30C4E716E12347018FFE8850 /* HCAnyOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAnyOf.m; path = Source/Library/Logical/HCAnyOf.m; sourceTree = ""; }; + 30E9AE10575A4B8D66D94370 /* NSManagedObjectContext+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h"; sourceTree = ""; }; + 3187ABF9F838873D94615D7B /* OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMockito.m; path = Source/OCMockito/OCMockito.m; sourceTree = ""; }; + 31B8512451044F24E76B82B1 /* NSManagedObjectContext+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.m"; sourceTree = ""; }; + 31C78A990207AEFBBCCBD9C0 /* HCDescribedAs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDescribedAs.m; path = Source/Library/Decorator/HCDescribedAs.m; sourceTree = ""; }; + 32313A85DC9826316C61327B /* HCObjectReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCObjectReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m; sourceTree = ""; }; + 323656ACDBCFC39CC03CEB3F /* MKTVerificationData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTVerificationData.m; path = Source/OCMockito/MKTVerificationData.m; sourceTree = ""; }; + 3322DDEDFADBDCF59835ED08 /* HCIsDictionaryContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContaining.m; path = Source/Library/Collection/HCIsDictionaryContaining.m; sourceTree = ""; }; + 34F634637F833A0A990C8EFB /* MKTObjectArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.h; sourceTree = ""; }; + 350D7427BA194E4459A24BC8 /* libPods-CJALog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CJALog.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3560684CA5DDB84004CA4FC8 /* Pods-BIObjCHelpersExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-BIObjCHelpersExampleTests-acknowledgements.plist"; sourceTree = ""; }; + 35885EFFB1E768F71EA126B2 /* HCIsInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsInstanceOf.m; path = Source/Library/Object/HCIsInstanceOf.m; sourceTree = ""; }; + 35DE6038D6EAE6BB04C6F46C /* MKTObjectReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.h; sourceTree = ""; }; + 35ED2B80DAB938DB475D785E /* NSDate+BIAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+BIAttributedString.h"; sourceTree = ""; }; + 36684D1FF8C1DCF1C5930BBE /* HCReturnValueGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnValueGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h; sourceTree = ""; }; + 38280F51C4E4C6B9DD1D74E5 /* HCIsEqualIgnoringCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringCase.m; path = Source/Library/Text/HCIsEqualIgnoringCase.m; sourceTree = ""; }; + 384C9F7CEC3EB85D492436FC /* BIDatasourceFeedTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFeedTableView.h; sourceTree = ""; }; + 385486954ACE93E16C2E35B0 /* NSManagedObject+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h"; sourceTree = ""; }; + 388FCE75034470161B0C6316 /* MKTPointerArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTPointerArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.m; sourceTree = ""; }; + 38C6C973AF9754DE74165DC9 /* MagicalRecord+Setup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Setup.m"; path = "MagicalRecord/Core/MagicalRecord+Setup.m"; sourceTree = ""; }; + 390F4EA5F31ECAE3A7B4A7FD /* MKTVerificationData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationData.h; path = Source/OCMockito/MKTVerificationData.h; sourceTree = ""; }; + 3A0D94CD25919BDD941DA6AE /* BILifecycle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BILifecycle.m; sourceTree = ""; }; + 3A2C0D626499B72216C05FAB /* MKTBlockArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBlockArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.h; sourceTree = ""; }; + 3A89B04D02342E883BE33284 /* HCIsEqualToNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualToNumber.h; path = Source/Library/Number/HCIsEqualToNumber.h; sourceTree = ""; }; + 3A9946DCC76A9C4EBBC0EAC2 /* HCWrapInMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCWrapInMatcher.m; path = Source/Core/Helpers/HCWrapInMatcher.m; sourceTree = ""; }; + 3AF67A7211A6BBE413CCE6EC /* HCBoolReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBoolReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h; sourceTree = ""; }; + 3C027A0A4221170BA4485521 /* MKTBoolArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.h; sourceTree = ""; }; + 3C8C591DC1F492F455D8E572 /* BIDatasourceFeedCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFeedCollectionView.m; sourceTree = ""; }; + 3DCC4EB394195BDB249A869E /* HCCollect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCollect.m; path = Source/Core/Helpers/HCCollect.m; sourceTree = ""; }; + 3E122AE4AE573F35E5F470EE /* MKTMockitoCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockitoCore.m; path = Source/OCMockito/MKTMockitoCore.m; sourceTree = ""; }; + 3F7731AF633611ACA4ED5E89 /* HCDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescription.h; path = Source/Core/HCDescription.h; sourceTree = ""; }; + 3F89095C1815139156FC0C89 /* BIDatasourceTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceTableView.h; sourceTree = ""; }; + 40CAE0B0B157CA63FEEEF06A /* MKTFloatArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.h; sourceTree = ""; }; + 40CC413619A4547E91BD20DC /* HCStringEndsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringEndsWith.m; path = Source/Library/Text/HCStringEndsWith.m; sourceTree = ""; }; + 40FC8E1C40D9F7D325D8A942 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig"; sourceTree = ""; }; + 411F8A8B5D82D4EF382F8B4E /* MKTLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.m; sourceTree = ""; }; + 41B7094E9DF233C42B030E12 /* BIHandlerBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerBase.h; sourceTree = ""; }; + 41B882D4397FFE81759BC513 /* MKTInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationMatcher.m; path = Source/OCMockito/MKTInvocationMatcher.m; sourceTree = ""; }; + 4252E89539F5603F979A1008 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-CJALog-dummy.m"; sourceTree = ""; }; + 43CE7D56B183B01BFCEBE667 /* Pods-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-environment.h"; sourceTree = ""; }; + 45BF33AFBDC6BC8760A4DF09 /* NSInvocation+OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCHamcrest.h"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.h"; sourceTree = ""; }; + 47551BCF23999830654C5FF1 /* MKTCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.m; sourceTree = ""; }; + 47BA92CE6887DBAC879AE9C5 /* NSString+BIExtra.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+BIExtra.h"; sourceTree = ""; }; + 47E21C06DBAC53AF3A03A062 /* BIDatasourceFetchedTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFetchedTableView.m; sourceTree = ""; }; + 4874E388E7082F01E86BB372 /* Pods-BIObjCHelpers-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpers-prefix.pch"; sourceTree = ""; }; + 48C52961AF71BAAF19C00CAD /* HCLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m; sourceTree = ""; }; + 48F42FDB13A7E36F8ACA9435 /* HCReturnTypeHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnTypeHandlerChain.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h; sourceTree = ""; }; + 49DAF3EFA8C358E6D239031B /* HCIsDictionaryContainingValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingValue.m; path = Source/Library/Collection/HCIsDictionaryContainingValue.m; sourceTree = ""; }; + 4B3F521FE838166099A2B904 /* HCUnsignedShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h; sourceTree = ""; }; + 4B99C82954CB9B4E31E3B6F8 /* MKTUnsignedShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.h; sourceTree = ""; }; + 4BB7DB7E0EBF6A368460EE31 /* MKTBlockArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBlockArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.m; sourceTree = ""; }; + 4BC0A5D6263FE2279F8F9F30 /* HCFloatReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCFloatReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m; sourceTree = ""; }; + 4BC19944CFEDBE644213C4A4 /* NSInvocation+OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMockito.h"; path = "Source/OCMockito/NSInvocation+OCMockito.h"; sourceTree = ""; }; + 4BC39A1B51C04D86BE3792E8 /* HCInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCInvocationMatcher.h; path = Source/Core/Helpers/HCInvocationMatcher.h; sourceTree = ""; }; + 4BCD7744C579BF330DCBF09F /* MKTPrimitiveArgumentMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPrimitiveArgumentMatching.h; path = Source/OCMockito/MKTPrimitiveArgumentMatching.h; sourceTree = ""; }; + 4C3F0CCBA8EC6F0FE7D84927 /* HCSelfDescribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSelfDescribing.h; path = Source/Core/HCSelfDescribing.h; sourceTree = ""; }; + 4CB0FDA59049D35E364304B9 /* HCIsAnything.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsAnything.h; path = Source/Library/Logical/HCIsAnything.h; sourceTree = ""; }; + 4CCCE7995C5B440F36236B9D /* MKTStubbedInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStubbedInvocationMatcher.m; path = Source/OCMockito/MKTStubbedInvocationMatcher.m; sourceTree = ""; }; + 4D32C3A7850C460E12B2DA4B /* MKTObjectAndProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectAndProtocolMock.h; path = Source/OCMockito/MKTObjectAndProtocolMock.h; sourceTree = ""; }; + 4D52A63CF555C22034D3DAE6 /* HCIsCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCloseTo.h; path = Source/Library/Number/HCIsCloseTo.h; sourceTree = ""; }; + 4DD43C02F9F6611313437330 /* Pods-MagicalRecord-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MagicalRecord-Private.xcconfig"; path = "../Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig"; sourceTree = ""; }; + 4E365D766D962BC900693A89 /* HCUnsignedCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h; sourceTree = ""; }; + 4E4DD9DC2D134DFD596F70DE /* BIDatasourceBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceBase.h; sourceTree = ""; }; + 4EA172B63540B9BCE57B4237 /* HCOrderingComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCOrderingComparison.h; path = Source/Library/Number/HCOrderingComparison.h; sourceTree = ""; }; + 4F6F37F455B6C6A6A2622787 /* HCInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCInvocationMatcher.m; path = Source/Core/Helpers/HCInvocationMatcher.m; sourceTree = ""; }; + 50F7ACA4973EC0FB6AB424C6 /* HCIsDictionaryContainingEntries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingEntries.h; path = Source/Library/Collection/HCIsDictionaryContainingEntries.h; sourceTree = ""; }; + 514556D9A87F1752FAD7C647 /* MKTShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.m; sourceTree = ""; }; + 5169D1AA9E84B81C5B1C374F /* HCObjectReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCObjectReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h; sourceTree = ""; }; + 51C237C7DC99755DB114AC32 /* MKTStructReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.m; sourceTree = ""; }; + 5265C16519B3415564F33790 /* BICollectionViewActivityIndicatorReusableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BICollectionViewActivityIndicatorReusableView.h; sourceTree = ""; }; + 52959531FFB291049D26F51E /* BIActivityIndicatorContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIActivityIndicatorContainerView.h; sourceTree = ""; }; + 5367A440E2BA11A79E17F3EC /* HCThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCThrowsException.h; path = Source/Library/Object/HCThrowsException.h; sourceTree = ""; }; + 539F5866F3E7A1FBBDC80966 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig"; path = "../Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig"; sourceTree = ""; }; + 53DD84643584A812ACF0B84A /* MKTStructArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.h; sourceTree = ""; }; + 54718ADCC092347540234183 /* HCClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCClassMatcher.h; path = Source/Library/Object/HCClassMatcher.h; sourceTree = ""; }; + 552FB05850D210CE77A6AC5C /* BIObjCHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIObjCHelpers.h; sourceTree = ""; }; + 556AB35D4C1FFF271008BAF6 /* _BIScrollViewProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = _BIScrollViewProxy.m; sourceTree = ""; }; + 558FFEA7B0803842315D2EC8 /* BILifecycle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BILifecycle.h; sourceTree = ""; }; + 5596921E5E07EDCEA93B8442 /* NSRelationshipDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRelationshipDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.m"; sourceTree = ""; }; + 55E7EB1F7A2C7DF8A0096A28 /* MKTLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.m; sourceTree = ""; }; + 56BE90F75FC60C00C9E2188A /* BIDatasourceCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceCollectionView.m; sourceTree = ""; }; + 56C79FF6D8DB3269132B96B1 /* MKTObjectAndProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectAndProtocolMock.m; path = Source/OCMockito/MKTObjectAndProtocolMock.m; sourceTree = ""; }; + 57D3DCDF071FDACB469C89DB /* HCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.m; sourceTree = ""; }; + 5AD7B24104886E04DE8DC068 /* MKTProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTProtocolMock.h; path = Source/OCMockito/MKTProtocolMock.h; sourceTree = ""; }; + 5B04F2A7D2219375E6EC967A /* HCClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCClassMatcher.m; path = Source/Library/Object/HCClassMatcher.m; sourceTree = ""; }; + 5B9FE8C6943AC41BDEC78564 /* HCUnsignedIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h; sourceTree = ""; }; + 5BD549F516B6027ABA2D9FE9 /* HCIsEqualIgnoringWhiteSpace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringWhiteSpace.h; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.h; sourceTree = ""; }; + 5C0B2A33FE1EF5953D4797D2 /* HCIsCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCloseTo.m; path = Source/Library/Number/HCIsCloseTo.m; sourceTree = ""; }; + 5C20EA3435D01D0ACB41EC94 /* BIBatch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIBatch.m; sourceTree = ""; }; + 5D6C8D367887F2843D8668A8 /* MKTTestLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTTestLocation.m; path = Source/OCMockito/MKTTestLocation.m; sourceTree = ""; }; + 5DF093907158A91BD5046594 /* OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCHamcrest.h; path = Source/OCHamcrest.h; sourceTree = ""; }; + 5DFEF1CB868AB00B114A1D60 /* Pods-CJALog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-CJALog-prefix.pch"; path = "../Pods-CJALog/Pods-CJALog-prefix.pch"; sourceTree = ""; }; + 5E2C4FE6A44AACB013177F04 /* NSManagedObjectContext+MagicalThreading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalThreading.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h"; sourceTree = ""; }; + 5E6AC5BCE39839B4D93E99A4 /* MKTFloatReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.h; sourceTree = ""; }; + 5E740B9DDBEE85B1032DF27A /* MKTCapturingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCapturingMatcher.m; path = Source/OCMockito/MKTCapturingMatcher.m; sourceTree = ""; }; + 5EE848D2B7D5EE106129910A /* CJALog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CJALog.m; path = CJALog/CJALog.m; sourceTree = ""; }; + 5F4FF070F2F934EC0BC8F51E /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; + 5F6F12A85AB24D2A9C15C8C2 /* HCBaseDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseDescription.h; path = Source/Core/HCBaseDescription.h; sourceTree = ""; }; + 5FC55FB9D9019EB837750713 /* BIDatasourceFetchedCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFetchedCollectionView.m; sourceTree = ""; }; + 60E8CE9401D238ABE3ED89D1 /* HCLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m; sourceTree = ""; }; + 60F4F1026C47D4DD2DCE18AA /* Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig"; sourceTree = ""; }; + 613C4C1585E72470126E9FDF /* HCIsCollectionContainingInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInOrder.h; sourceTree = ""; }; + 623939836BB1E058E705CD02 /* MKTOngoingStubbing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTOngoingStubbing.m; path = Source/OCMockito/MKTOngoingStubbing.m; sourceTree = ""; }; + 62826DC3659B1A20FB4AD00C /* MKTStructReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.h; sourceTree = ""; }; + 6581F65AADF6E7075D672E3A /* HCIsEmptyCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEmptyCollection.m; path = Source/Library/Collection/HCIsEmptyCollection.m; sourceTree = ""; }; + 65B96BB74A575C6A03E1D48E /* HCDoubleReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDoubleReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m; sourceTree = ""; }; + 65F5765B12F1333F10041077 /* HCBaseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseMatcher.h; path = Source/Core/HCBaseMatcher.h; sourceTree = ""; }; + 662BAA87A68DD5BAF53A9F3A /* MKTDoubleReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.m; sourceTree = ""; }; + 666EEF0A2F53775BA45D254C /* MKTIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.m; sourceTree = ""; }; + 66FF564D26541225BEA69C12 /* HCHasProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasProperty.m; path = Source/Library/Object/HCHasProperty.m; sourceTree = ""; }; + 6747FA657E0CAF2C0863E656 /* HCTestFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailure.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.h; sourceTree = ""; }; + 674D41F80FE33E56CFFCF5AF /* HCIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m; sourceTree = ""; }; + 6754D2B1617F92A326DA807B /* MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecord.h; path = MagicalRecord/MagicalRecord.h; sourceTree = ""; }; + 67E219DBD284AE74EFDEDE7A /* _BICollectionView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "_BICollectionView+Internal.h"; sourceTree = ""; }; + 69408C2788A8DF17C59BAE3B /* HCLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h; sourceTree = ""; }; + 69D2B2FA57C75FCE046A88EA /* HCTestFailureHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandlerChain.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.h; sourceTree = ""; }; + 6A082BC231D2B6F0C860AAB4 /* HCAssertThat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAssertThat.h; path = Source/Core/HCAssertThat.h; sourceTree = ""; }; + 6AD9E52EEFE36678CC48A408 /* BIOperationQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIOperationQueue.m; sourceTree = ""; }; + 6B2E1015EF0684C05D0773D8 /* MKTReturnValueSetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetterChain.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.m; sourceTree = ""; }; + 6BAF545A9D2E78F87B49B51D /* MKTExecutesBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExecutesBlock.m; path = Source/OCMockito/MKTExecutesBlock.m; sourceTree = ""; }; + 6BF5BA99D4B59F0162771333 /* MagicalRecordLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordLogging.h; path = MagicalRecord/Core/MagicalRecordLogging.h; sourceTree = ""; }; + 6C0A577545AA19A485E29353 /* BIScrollDetails.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIScrollDetails.h; sourceTree = ""; }; + 6C1C9214AF3E93EAE279539E /* HCUnsignedLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h; sourceTree = ""; }; + 6C634D352C0A09B0E3503874 /* NSString+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h"; sourceTree = ""; }; + 6CD3506D5201CAD9B7616C63 /* BIStartersFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIStartersFactory.m; sourceTree = ""; }; + 6CFB3BB52D82716F0A68A586 /* Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch"; sourceTree = ""; }; + 6D353413DD4B2B161951007D /* HCBaseDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseDescription.m; path = Source/Core/HCBaseDescription.m; sourceTree = ""; }; + 6D905EB4B95A57DBB4713F94 /* NSAttributeDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributeDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h"; sourceTree = ""; }; + 6DB592A9CF08A4E93272D706 /* HCNumberAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCNumberAssert.h; path = Source/Library/Number/HCNumberAssert.h; sourceTree = ""; }; + 6DC7F7049308197679AD6575 /* Pods-BIObjCHelpersExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-dummy.m"; sourceTree = ""; }; + 6E0267EDE90F625FC1E963C1 /* MagicalRecord+ShorthandMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ShorthandMethods.h"; path = "MagicalRecord/Core/MagicalRecord+ShorthandMethods.h"; sourceTree = ""; }; + 6E8C7BC8CD5969ACFE92DD5D /* MKTUnsignedCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.m; sourceTree = ""; }; + 6EA23E8A50D0BF0ED2503553 /* MKTCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.h; sourceTree = ""; }; + 6ECE1C596CA6E5F6921A6630 /* HCDiagnosingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDiagnosingMatcher.m; path = Source/Core/HCDiagnosingMatcher.m; sourceTree = ""; }; + 6FEC0035140111F0980F7C6C /* MKTArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.h; sourceTree = ""; }; + 707C3792E1F9E1660E67AD42 /* HCUnsignedLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h; sourceTree = ""; }; + 7104457A7ADC139265D83E67 /* Pods-BIObjCHelpers-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpers-dummy.m"; sourceTree = ""; }; + 71EE2C92C1F94A0AFE9640D6 /* MKTUnsignedShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.m; sourceTree = ""; }; + 7202B87BEDDF1068768C957F /* MKTDynamicProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDynamicProperties.m; path = Source/OCMockito/Helpers/MKTDynamicProperties.m; sourceTree = ""; }; + 7211090202355081D0604D94 /* MKTFloatArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.m; sourceTree = ""; }; + 7234B47A018742CAF56930B5 /* HCIsCollectionOnlyContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionOnlyContaining.h; path = Source/Library/Collection/HCIsCollectionOnlyContaining.h; sourceTree = ""; }; + 729D2E548FDC9416546AC351 /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; + 730C5C7106C58B847A334B8C /* MKTUnsignedLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.h; sourceTree = ""; }; + 754CEF47B242B079F9F26072 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m"; sourceTree = ""; }; + 75B83932EB066A6571B9550E /* NSManagedObject+MagicalFinders.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalFinders.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.m"; sourceTree = ""; }; + 76B8BA3126F8CEBC356FBA8A /* HCIsIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsIn.h; path = Source/Library/Collection/HCIsIn.h; sourceTree = ""; }; + 76C99D97BF9037B73A43BB73 /* HCSenTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSenTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.m; sourceTree = ""; }; + 76EC022FC8CC9AB4D8AB444C /* HCIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h; sourceTree = ""; }; + 774DBD7E859B577C954C0E55 /* CJALog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CJALog.h; path = CJALog/CJALog.h; sourceTree = ""; }; + 7897E21F29F547E8FAF810C3 /* BITableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BITableViewCell.h; sourceTree = ""; }; + 7AB3ECBE391600E38D704CF2 /* MKTExactTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExactTimes.m; path = Source/OCMockito/MKTExactTimes.m; sourceTree = ""; }; + 7AE01AF4B1D4138D684F7F97 /* HCHasCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasCount.h; path = Source/Library/Collection/HCHasCount.h; sourceTree = ""; }; + 7B533896FCDE743ADFC429F8 /* MKTClassObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassObjectMock.m; path = Source/OCMockito/MKTClassObjectMock.m; sourceTree = ""; }; + 7B56632EB6A18E721433CC5B /* HCReturnTypeHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnTypeHandlerChain.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m; sourceTree = ""; }; + 7E994ECEBC09B87C6C91367D /* MKTLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.m; sourceTree = ""; }; + 7EC64E32132B0312A9A0F976 /* HCUnsignedLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m; sourceTree = ""; }; + 8008F10EBD8D9B620199E0B3 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch"; path = "../Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch"; sourceTree = ""; }; + 8133991D8730B5DD5E8F0875 /* MKTReturnsValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnsValue.m; path = Source/OCMockito/MKTReturnsValue.m; sourceTree = ""; }; + 81BD8BD0817A12CAF009A81E /* MagicalRecord+Actions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Actions.m"; path = "MagicalRecord/Core/MagicalRecord+Actions.m"; sourceTree = ""; }; + 825C578757BD5480CE04187F /* HCIsEmptyCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEmptyCollection.h; path = Source/Library/Collection/HCIsEmptyCollection.h; sourceTree = ""; }; + 8260EDD9CA451BB97FB5F15D /* HCStringContainsInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContainsInOrder.h; path = Source/Library/Text/HCStringContainsInOrder.h; sourceTree = ""; }; + 828C2B755DA9330B09367B4A /* MKTObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectMock.h; path = Source/OCMockito/MKTObjectMock.h; sourceTree = ""; }; + 83ABBC77392673E642FED497 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; + 83C7980ED6B30204B9EFA4B1 /* Pods-BIObjCHelpers-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpers-Private.xcconfig"; sourceTree = ""; }; + 8499B75A129A30681C684C2B /* MKTUnsignedLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.h; sourceTree = ""; }; + 863BA96870C1CE2295A1D1C6 /* MKTReturnValueSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.m; sourceTree = ""; }; + 86D4D45B94D5FAFDEC5B6D6E /* MKTInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationMatcher.h; path = Source/OCMockito/MKTInvocationMatcher.h; sourceTree = ""; }; + 8779A86FAD463E8751855359 /* MKTLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.h; sourceTree = ""; }; + 87856AEF05155E233AA5E888 /* BIHandlerTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerTableView.h; sourceTree = ""; }; + 88943E6831B3E5F575DD9C8C /* BIHandlerCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerCollectionView.h; sourceTree = ""; }; + 894CC4E374790C334198AFDF /* HCIsDictionaryContainingValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingValue.h; path = Source/Library/Collection/HCIsDictionaryContainingValue.h; sourceTree = ""; }; + 89A32F40566BA5A5AEB45F45 /* MagicalRecord+Actions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Actions.h"; path = "MagicalRecord/Core/MagicalRecord+Actions.h"; sourceTree = ""; }; + 89A86BB48C972AD3DA16225F /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; + 89AD3E60FF5B05231A8235B9 /* HCConformsToProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCConformsToProtocol.h; path = Source/Library/Object/HCConformsToProtocol.h; sourceTree = ""; }; + 8A1E2CF314B77FAAEB97456F /* MKTClassArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.m; sourceTree = ""; }; + 8A2019D88CD19587FAD8D5AE /* MKTShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.h; sourceTree = ""; }; + 8A42BF81D7B122755E62F45B /* BIDatasourceBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceBase.m; sourceTree = ""; }; + 8ACBEBC781B3C46B4546EA5F /* BIStarterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIStarterProtocol.h; sourceTree = ""; }; + 8B921A1587CC008EDC82E0DC /* BICollectionViewActivityIndicatorReusableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BICollectionViewActivityIndicatorReusableView.m; sourceTree = ""; }; + 8BC7F4C37A7D966E08AE50C3 /* NSManagedObjectModel+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectModel+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h"; sourceTree = ""; }; + 8C37A9B7DB26C4A3409FD587 /* MKTUnsignedIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.h; sourceTree = ""; }; + 8C89994DBD661A99F3A5B18D /* MKTCapturingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCapturingMatcher.h; path = Source/OCMockito/MKTCapturingMatcher.h; sourceTree = ""; }; + 8D994C1E8A1C340B43E10FE9 /* MKTExactTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExactTimes.h; path = Source/OCMockito/MKTExactTimes.h; sourceTree = ""; }; + 8E360809A70DD019FB01E59A /* MKTExecutesBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExecutesBlock.h; path = Source/OCMockito/MKTExecutesBlock.h; sourceTree = ""; }; + 8E430F53073614D982FB369E /* MKTObjectArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.m; sourceTree = ""; }; + 8F21FC4C784318A25285C6B7 /* HCIsNot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNot.m; path = Source/Library/Logical/HCIsNot.m; sourceTree = ""; }; + 8F7FE420D49468CD4BAD4D5C /* MKTUnsignedLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.m; sourceTree = ""; }; + 8FC4090B824FB86793EC4BCE /* HCHasDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasDescription.h; path = Source/Library/Object/HCHasDescription.h; sourceTree = ""; }; + 905467AFDAF0E3D9CB4BB1BF /* MKTBoolReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.m; sourceTree = ""; }; + 9087C4D73D46B33B255DC4FA /* BICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BICollectionView.h; sourceTree = ""; }; + 9135CC50405445BED9E056E0 /* NSEntityDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEntityDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h"; sourceTree = ""; }; + 9160E1297E5988F117C6BB0E /* MagicalRecordShorthandMethodAliases.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordShorthandMethodAliases.h; path = MagicalRecord/Core/MagicalRecordShorthandMethodAliases.h; sourceTree = ""; }; + 919D24921B95BBEE00E0F88F /* BIRefreshControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIRefreshControl.h; path = "Pull To Refresh/BIRefreshControl.h"; sourceTree = ""; }; + 919D24931B95BBEE00E0F88F /* BIRefreshControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIRefreshControl.m; path = "Pull To Refresh/BIRefreshControl.m"; sourceTree = ""; }; + 921B293ECC436E29C5D03C61 /* MKTAtLeastTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTAtLeastTimes.m; path = Source/OCMockito/MKTAtLeastTimes.m; sourceTree = ""; }; + 922E924E6D85E35E146014C6 /* BIBatchHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIBatchHelper.m; sourceTree = ""; }; + 92C6E37FDC8605EEC2292047 /* HCGenericTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCGenericTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.m; sourceTree = ""; }; + 93046EF6A420A53D6C7FD804 /* HCUnsignedShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m; sourceTree = ""; }; + 932F0AD6D23950A25B106C89 /* HCEvery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCEvery.h; path = Source/Library/Collection/HCEvery.h; sourceTree = ""; }; + 936B58CF421774A7936CBF4C /* MKTUnsignedShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.m; sourceTree = ""; }; + 93F174D626ECC5F60E9FBADA /* HCDoubleReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDoubleReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h; sourceTree = ""; }; + 9407A6DD0CA57A5089D98AD7 /* HCOrderingComparison.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCOrderingComparison.m; path = Source/Library/Number/HCOrderingComparison.m; sourceTree = ""; }; + 94553E19F7A09AE936A92B16 /* MKTLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.m; sourceTree = ""; }; + 94C62429588258ECF6BDE774 /* _BIScrollViewProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = _BIScrollViewProxy.h; sourceTree = ""; }; + 952CDB9E4E261F475943A28D /* BIDatasourceCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceCollectionView.h; sourceTree = ""; }; + 958BB971924AE7BFBDC7C44D /* HCShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h; sourceTree = ""; }; + 95B012A4FD9A284752A3B255 /* NSInvocation+OCHamcrest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCHamcrest.m"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.m"; sourceTree = ""; }; + 960CCF034729BD080289DAFC /* HCMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCMatcher.h; path = Source/Core/HCMatcher.h; sourceTree = ""; }; + 9765B8D7D1405BCE035BDBC0 /* MagicalImportFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalImportFunctions.h; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.h; sourceTree = ""; }; + 98C136EE6A9DCFA152098D4C /* NSManagedObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h"; sourceTree = ""; }; + 993614D872493D7A9547C571 /* MKTClassArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.h; sourceTree = ""; }; + 994566376484AAA6B737D28B /* MagicalRecord+iCloud.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+iCloud.m"; path = "MagicalRecord/Core/MagicalRecord+iCloud.m"; sourceTree = ""; }; + 995238187C0A278DC79C682B /* HCIsAnything.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsAnything.m; path = Source/Library/Logical/HCIsAnything.m; sourceTree = ""; }; + 9C59D7E230EEE49E2BC3DDD7 /* MagicalRecordInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalRecordInternal.m; path = MagicalRecord/Core/MagicalRecordInternal.m; sourceTree = ""; }; + 9DE92C1EA03B72A72AAC2F29 /* HCShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m; sourceTree = ""; }; + 9E805B5F48DC7065F6D3DA6F /* HCStringContains.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContains.m; path = Source/Library/Text/HCStringContains.m; sourceTree = ""; }; + 9EA62393FC61DA9CB6D8760D /* HCIsInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsInstanceOf.h; path = Source/Library/Object/HCIsInstanceOf.h; sourceTree = ""; }; + 9ED00E9E8E9F8EC6E67A862C /* HCConformsToProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCConformsToProtocol.m; path = Source/Library/Object/HCConformsToProtocol.m; sourceTree = ""; }; + 9F8523CDEEB3C6506F232CD3 /* HCDescribedAs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescribedAs.h; path = Source/Library/Decorator/HCDescribedAs.h; sourceTree = ""; }; + A1C10FF2CA60694604C6BE95 /* HCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.h; sourceTree = ""; }; + A1E85BE7917841ABAA146086 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig"; path = "../Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig"; sourceTree = ""; }; + A363AD87FC76D9523F07CBE3 /* HCBoolReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBoolReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m; sourceTree = ""; }; + A3D4B546BBA90266C46FC471 /* libPods-BIObjCHelpersExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A41A7BF8932F1508C21A8930 /* MKTMockitoCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockitoCore.h; path = Source/OCMockito/MKTMockitoCore.h; sourceTree = ""; }; + A54D09361174BA7A2D9F265F /* BIBatchHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIBatchHelper.h; sourceTree = ""; }; + A6A9C6477F7C34D8AF521BB4 /* MKTArgumentCaptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentCaptor.m; path = Source/OCMockito/MKTArgumentCaptor.m; sourceTree = ""; }; + A6BACB5D8F11716D0872CC34 /* HCIsTrueFalse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTrueFalse.h; path = Source/Library/Number/HCIsTrueFalse.h; sourceTree = ""; }; + A6F8B5606373C256B219B91B /* MKTInvocationContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationContainer.m; path = Source/OCMockito/MKTInvocationContainer.m; sourceTree = ""; }; + A71156EB54AA7113B0996DA2 /* NSManagedObject+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.m"; sourceTree = ""; }; + A7796E0DC985397CB52C8F3E /* MKTLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.h; sourceTree = ""; }; + A7A4E73F305B4C7C5CC7BD59 /* MagicalRecord+ErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ErrorHandling.m"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.m"; sourceTree = ""; }; + A83B12EB6F1180A7CFC754E3 /* Pods-BIObjCHelpersExampleTests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpersExampleTests-environment.h"; sourceTree = ""; }; + A8A619420F2AF261C7AEC44F /* HCHasProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasProperty.h; path = Source/Library/Object/HCHasProperty.h; sourceTree = ""; }; + A8C047A94AF26D10F09FCDC0 /* NSManagedObject+MagicalAggregation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalAggregation.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.m"; sourceTree = ""; }; + AA84A3B34371D78236859B6E /* NSNumber+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.m"; sourceTree = ""; }; + AABD923A34183ACA96DEFF7B /* MKTSelectorArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTSelectorArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.m; sourceTree = ""; }; + AB440249339A2E24134AFB22 /* libPods-BIObjCHelpersExampleTests-OCMockito.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests-OCMockito.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + ABA262FDAC982DBF31218F11 /* MKTCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.m; sourceTree = ""; }; + AC36ECB7712BE1EB77A82D4B /* libPods-BIObjCHelpers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpers.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + AD3F69A9C0D037264E7E300B /* NSManagedObjectContext+MagicalThreading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalThreading.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m"; sourceTree = ""; }; + AE3EDD178D9D43A58004DD1A /* HCCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m; sourceTree = ""; }; + AE779BEAFF1EDDDD01E4C721 /* HCIsCollectionContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContaining.h; path = Source/Library/Collection/HCIsCollectionContaining.h; sourceTree = ""; }; + B0921C6D4C55F695F45EC447 /* MKTDoubleReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.h; sourceTree = ""; }; + B29660B7CB7F4963A3F21BF6 /* HCNumberAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCNumberAssert.m; path = Source/Library/Number/HCNumberAssert.m; sourceTree = ""; }; + B349B1AB4982C92C13CC882F /* MKTCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.h; sourceTree = ""; }; + B47A6FC9DE039D5CFD3BC0A2 /* MagicalRecord+Options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Options.h"; path = "MagicalRecord/Core/MagicalRecord+Options.h"; sourceTree = ""; }; + B4D47F0876AE581BFF22603A /* NSPersistentStoreCoordinator+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStoreCoordinator+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h"; sourceTree = ""; }; + B580CA903F228670F7AE799F /* BIDatasourceTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceTableView.m; sourceTree = ""; }; + B7737A57FEA429E2F013741E /* MagicalRecord+Options.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Options.m"; path = "MagicalRecord/Core/MagicalRecord+Options.m"; sourceTree = ""; }; + B84171D3FF0AE7E95AE4743D /* _BITableView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "_BITableView+Internal.h"; sourceTree = ""; }; + B8FBC9129C875EF15424AF6B /* MKTVerificationMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationMode.h; path = Source/OCMockito/MKTVerificationMode.h; sourceTree = ""; }; + B953E3DF77431F3033644B98 /* NSManagedObjectContext+MagicalChainSave.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalChainSave.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalChainSave.m"; sourceTree = ""; }; + BA2A08F1E2782E81B5896C73 /* UIView+BILoadXib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+BILoadXib.m"; sourceTree = ""; }; + BAB3C1803BF820379AE9209F /* HCEvery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCEvery.m; path = Source/Library/Collection/HCEvery.m; sourceTree = ""; }; + BBEFF02B4DB95E63DDCF25A1 /* HCIsIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsIn.m; path = Source/Library/Collection/HCIsIn.m; sourceTree = ""; }; + BC2D2C87B4184ABE6C0C94B6 /* BIOperationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIOperationQueue.h; sourceTree = ""; }; + BC480F31DC6ECFB4859E96CD /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m"; path = "../Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m"; sourceTree = ""; }; + BCB03EDE33B474E18250A0D4 /* MKTFloatReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.m; sourceTree = ""; }; + BDDB6A7F4AD88E362DA12646 /* MKTInvocationContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationContainer.h; path = Source/OCMockito/MKTInvocationContainer.h; sourceTree = ""; }; + BE1685746DA9759FEB2A7B56 /* HCIsDictionaryContainingKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingKey.h; path = Source/Library/Collection/HCIsDictionaryContainingKey.h; sourceTree = ""; }; + BF655B06582120283C433024 /* Pods-MagicalRecord-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-MagicalRecord-prefix.pch"; path = "../Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch"; sourceTree = ""; }; + BFA5ABC7E4AE4856DC7460BB /* BIHandlerTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerTableView.m; sourceTree = ""; }; + BFEEE533D697E19D6DE93E43 /* BIDatasourceFetchedTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFetchedTableView.h; sourceTree = ""; }; + C020A2AF188083E274674872 /* HCSubstringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSubstringMatcher.h; path = Source/Library/Text/HCSubstringMatcher.h; sourceTree = ""; }; + C04B0F7B1F609CF03482C19C /* Pods-BIObjCHelpers.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpers.xcconfig"; sourceTree = ""; }; + C13D699514D3C01DBDC68BD0 /* HCAllOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAllOf.m; path = Source/Library/Logical/HCAllOf.m; sourceTree = ""; }; + C17D4C88FB7EA85865A78FFB /* HCIsEqualToNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualToNumber.m; path = Source/Library/Number/HCIsEqualToNumber.m; sourceTree = ""; }; + C3E0056B6EAF9DB51634B9B2 /* MKTStubbedInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStubbedInvocationMatcher.h; path = Source/OCMockito/MKTStubbedInvocationMatcher.h; sourceTree = ""; }; + C4FFE56AB811CA81EAFD7AA4 /* libPods-BIObjCHelpersExampleTests-CJALog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests-CJALog.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C5CF899C69C39B87B9FAB8F9 /* HCReturnValueGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnValueGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m; sourceTree = ""; }; + C64A12A458FA9ED1D92FC3F5 /* MKTArgumentGetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetterChain.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.m; sourceTree = ""; }; + C69B37DDAE1566244566BCFD /* HCThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCThrowsException.m; path = Source/Library/Object/HCThrowsException.m; sourceTree = ""; }; + C6F0107185C9D69D267AEE66 /* MKTReturnsValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnsValue.h; path = Source/OCMockito/MKTReturnsValue.h; sourceTree = ""; }; + C7AFC3F896BD0FC2B21AEA49 /* MKTUnsignedCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.h; sourceTree = ""; }; + C801F8B68819E6C5E61B72BA /* HCUnsignedIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m; sourceTree = ""; }; + C8543FC52A602E062FEC7285 /* libPods-BIObjCHelpersExampleTests-MagicalRecord.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests-MagicalRecord.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C8C35237B3BD3935DE7DF3FC /* MKTReturnValueSetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetterChain.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.h; sourceTree = ""; }; + CA438F151A3F857ED0296A66 /* HCIsEqualIgnoringCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringCase.h; path = Source/Library/Text/HCIsEqualIgnoringCase.h; sourceTree = ""; }; + CA81E432BFEAE4BA1F1B8B04 /* MKTAnswer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAnswer.h; path = Source/OCMockito/MKTAnswer.h; sourceTree = ""; }; + CA94D5EB1C7E28BF356FBB78 /* Pods-BIObjCHelpersExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-BIObjCHelpersExampleTests-resources.sh"; sourceTree = ""; }; + CAA6FD12FC01E7058C906B9F /* MKTUnsignedLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.m; sourceTree = ""; }; + CB843225EE73CD7F89A2C671 /* HCIsCollectionOnlyContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionOnlyContaining.m; path = Source/Library/Collection/HCIsCollectionOnlyContaining.m; sourceTree = ""; }; + CC96A25D52BE583BC6CB7325 /* MKTArgumentGetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetterChain.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.h; sourceTree = ""; }; + CE386BF0FD91DA9BFF97D341 /* MKTSelectorArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTSelectorArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.h; sourceTree = ""; }; + D0B036FA2BDB9407656310A7 /* NSNumber+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h"; sourceTree = ""; }; + D12CB0435137F75C7314D17A /* HCSubstringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSubstringMatcher.m; path = Source/Library/Text/HCSubstringMatcher.m; sourceTree = ""; }; + D2537345DEB86AB0AF3AE4CC /* HCIsDictionaryContainingKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingKey.m; path = Source/Library/Collection/HCIsDictionaryContainingKey.m; sourceTree = ""; }; + D25E6D1E98C7DD9B58EB4751 /* HCStringStartsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringStartsWith.m; path = Source/Library/Text/HCStringStartsWith.m; sourceTree = ""; }; + D2B9EA59BE434CD0453D9661 /* UIView+BILoadXib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+BILoadXib.h"; sourceTree = ""; }; + D2BA62F157E566F94920C245 /* NSManagedObjectContext+MagicalSaves.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalSaves.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h"; sourceTree = ""; }; + D46EB799B332CF948EE4262D /* MKTThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTThrowsException.h; path = Source/OCMockito/MKTThrowsException.h; sourceTree = ""; }; + D48EBC5C5EF36ECB47DE9BDC /* MKTThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTThrowsException.m; path = Source/OCMockito/MKTThrowsException.m; sourceTree = ""; }; + D739A4DA86DC99E50D5F32AB /* BIBatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIBatch.h; sourceTree = ""; }; + D739B6D64D6857901127202F /* MKTAtLeastTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAtLeastTimes.h; path = Source/OCMockito/MKTAtLeastTimes.h; sourceTree = ""; }; + D750BD80C3617DFCA34DE1AD /* MKTClassObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassObjectMock.h; path = Source/OCMockito/MKTClassObjectMock.h; sourceTree = ""; }; + D75C4D74BA8340E514D05D2D /* Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch"; sourceTree = ""; }; + D7A9588EE21B3173FD99411D /* HCStringDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringDescription.h; path = Source/Core/HCStringDescription.h; sourceTree = ""; }; + D850B7F1531E6EABF005C340 /* HCStringEndsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringEndsWith.h; path = Source/Library/Text/HCStringEndsWith.h; sourceTree = ""; }; + D8ACFB682FB6346C98233787 /* MagicalRecord+ErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ErrorHandling.h"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.h"; sourceTree = ""; }; + DA8E942D2608EC8DF6ABC848 /* NSBundle+BIExtra.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+BIExtra.m"; sourceTree = ""; }; + DB3E1F6313CECC903BCBD17D /* MKTReturnValueSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.h; sourceTree = ""; }; + DB7C44719E8B419201AE6A75 /* NSPersistentStoreCoordinator+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStoreCoordinator+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.m"; sourceTree = ""; }; + DC4DBA3D88D2A0AAA5174793 /* HCIsEqual.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqual.h; path = Source/Library/Object/HCIsEqual.h; sourceTree = ""; }; + DC59B3DD72B10AB142A9D14B /* MKTOngoingStubbing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTOngoingStubbing.h; path = Source/OCMockito/MKTOngoingStubbing.h; sourceTree = ""; }; + DC87067551D3173AEBC03ACB /* MKTUnsignedLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.m; sourceTree = ""; }; + DD8418919B0963A6BE8597F0 /* MKTPointerArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPointerArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.h; sourceTree = ""; }; + DDD2DC50F666A18F17BC6F6C /* NSManagedObjectModel+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectModel+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.m"; sourceTree = ""; }; + DE28C4363B48C0D2DD1615FD /* NSPersistentStore+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStore+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h"; sourceTree = ""; }; + DE514310BFCDBB0B960F2024 /* NSManagedObjectContext+MagicalObserving.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalObserving.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.m"; sourceTree = ""; }; + DF77051CC2F59880CB534E37 /* MKTIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.h; sourceTree = ""; }; + E10936A1478A0B349B2BC04D /* Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig"; sourceTree = ""; }; + E1236C0B636D1A25C6FA5AAC /* HCStringDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringDescription.m; path = Source/Core/HCStringDescription.m; sourceTree = ""; }; + E14C223301F7DAC8E11BE44E /* MagicalRecordInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordInternal.h; path = MagicalRecord/Core/MagicalRecordInternal.h; sourceTree = ""; }; + E1A5EFD7F377BD98C6CE89A5 /* BIDatasourceFeedCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFeedCollectionView.h; sourceTree = ""; }; + E239D2F5EECD560460C5CBBC /* NSPersistentStore+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStore+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.m"; sourceTree = ""; }; + E2AF4C7E477FC1724D6059F7 /* MKTUnsignedIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.m; sourceTree = ""; }; + E305874F95F7045B1F839FB2 /* NSRelationshipDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRelationshipDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h"; sourceTree = ""; }; + E31324BC9D207AE734F9DEF3 /* HCIsDictionaryContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContaining.h; path = Source/Library/Collection/HCIsDictionaryContaining.h; sourceTree = ""; }; + E3336EEE54D574F7AD5285B5 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch"; sourceTree = ""; }; + E35E38AC6F88C83A2A3DF7D3 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig"; sourceTree = ""; }; + E57C36440FA94768B360C9D8 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; + E5DCB976237A4847A3210886 /* HCIsCollectionContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContaining.m; path = Source/Library/Collection/HCIsCollectionContaining.m; sourceTree = ""; }; + E622A3816205D49DD64D8E75 /* Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch"; sourceTree = ""; }; + E74B2F6B92B34AE06F6BDBA0 /* HCIsCollectionContainingInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInOrder.m; sourceTree = ""; }; + E8726604F8FD95CECF87C19B /* BICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BICollectionView.m; sourceTree = ""; }; + E89CF3680EE2EB92A8D99A05 /* HCIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIs.h; path = Source/Library/Decorator/HCIs.h; sourceTree = ""; }; + E9BAEFCA12D5B9A581A74E49 /* HCIsSame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsSame.m; path = Source/Library/Object/HCIsSame.m; sourceTree = ""; }; + E9F6A689007254F593F18F1C /* MagicalRecord+ShorthandMethods.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ShorthandMethods.m"; path = "MagicalRecord/Core/MagicalRecord+ShorthandMethods.m"; sourceTree = ""; }; + EB513E9E390106871D83FD1A /* MKTMockingProgress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockingProgress.m; path = Source/OCMockito/MKTMockingProgress.m; sourceTree = ""; }; + EB859EF68401E020F4B4E9B3 /* MKTProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTProtocolMock.m; path = Source/OCMockito/MKTProtocolMock.m; sourceTree = ""; }; + EC1D0E71D14EC5893C58ECC9 /* BITableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BITableView.m; sourceTree = ""; }; + EC6B7A1674722392ED4B2518 /* NSManagedObject+MagicalRequests.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRequests.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h"; sourceTree = ""; }; + EDA41A059BC2CDCEB5677837 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + EE534E3AFDF9A6F3BD97CC6A /* MKT_TPDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKT_TPDWeakProxy.m; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.m"; sourceTree = ""; }; + EE942DB094D43BA52B49EBF0 /* NSManagedObjectContext+MagicalSaves.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalSaves.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m"; sourceTree = ""; }; + EF23A4BE9E2325EFB21BA226 /* MKTUnsignedShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.h; sourceTree = ""; }; + EF5CAED8CBA24A5634172E83 /* HCIsEqual.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqual.m; path = Source/Library/Object/HCIsEqual.m; sourceTree = ""; }; + EFCAAF0D146175FDD995CCAF /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; + EFFBBDEF4F2F92A75826D275 /* MKTDynamicProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDynamicProperties.h; path = Source/OCMockito/Helpers/MKTDynamicProperties.h; sourceTree = ""; }; + F106440ADB4E4B4F1ABC21DF /* Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig"; sourceTree = ""; }; + F124C513D80CC527DFD8C383 /* HCHasDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasDescription.m; path = Source/Library/Object/HCHasDescription.m; sourceTree = ""; }; + F136D1A4FF2BBF124320378B /* HCLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h; sourceTree = ""; }; + F1E3F24A950E70B8C413E3BE /* BICollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BICollectionViewCell.h; sourceTree = ""; }; + F21B044C3047028315479FD5 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m"; sourceTree = ""; }; + F22B68D97FA7A0F8BCD98383 /* MKTBoolArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.m; sourceTree = ""; }; + F2D4FE045E699CB38506A82A /* BIActivityIndicatorContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIActivityIndicatorContainerView.m; sourceTree = ""; }; + F3578AC1383F6F0A39C04BEC /* HCStringContainsInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContainsInOrder.m; path = Source/Library/Text/HCStringContainsInOrder.m; sourceTree = ""; }; + F44BA3B725D901666F1DA8A9 /* HCIsTypeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTypeOf.m; path = Source/Library/Object/HCIsTypeOf.m; sourceTree = ""; }; + F48417F350D45A3DFF6B3548 /* BIDatasourceFetchedCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFetchedCollectionView.h; sourceTree = ""; }; + F61CE0CDF068888504AEC797 /* libPods-BIObjCHelpersExampleTests-BIObjCHelpers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests-BIObjCHelpers.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F6545B54D2B6F464B37F2EA9 /* NSInvocation+OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMockito.m"; path = "Source/OCMockito/NSInvocation+OCMockito.m"; sourceTree = ""; }; + F73C3B563736B49E97CB5E4A /* MKTBaseMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBaseMockObject.m; path = Source/OCMockito/MKTBaseMockObject.m; sourceTree = ""; }; + F80B9908AFC36A3736F5A6A2 /* Pods-BIObjCHelpersExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests.release.xcconfig"; sourceTree = ""; }; + F8179E61C8BDF8401EC19E21 /* BISerialOperationQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BISerialOperationQueue.m; sourceTree = ""; }; + F83983486380EE758BDB309B /* MKTClassReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.m; sourceTree = ""; }; + F8ECC6638C4FA8279E9B57DF /* BITableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BITableViewCell.m; sourceTree = ""; }; + F937352A4FD71AF1809A912E /* MKTUnsignedCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.h; sourceTree = ""; }; + F99108A04AC73DB8DFC8293C /* HCIsTypeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTypeOf.h; path = Source/Library/Object/HCIsTypeOf.h; sourceTree = ""; }; + FA724A85D48509C53FFB1ADC /* Pods-CJALog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-CJALog-dummy.m"; path = "../Pods-CJALog/Pods-CJALog-dummy.m"; sourceTree = ""; }; + FAFA89B33469B50B0B5E1839 /* NSString+BIExtra.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+BIExtra.m"; sourceTree = ""; }; + FB44D2C1E55BE442490EDA86 /* HCIsSame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsSame.h; path = Source/Library/Object/HCIsSame.h; sourceTree = ""; }; + FBE2C129B3A48B95662C3688 /* MKTUnsignedIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.m; sourceTree = ""; }; + FC0B0B6852C4075EAD1289F0 /* MKTMockingProgress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockingProgress.h; path = Source/OCMockito/MKTMockingProgress.h; sourceTree = ""; }; + FC1220F30AD9B103ED836CB5 /* Pods-BIObjCHelpersExampleTests-CJALog.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-CJALog.xcconfig"; sourceTree = ""; }; + FC72ED9E4AE637D57DAF128E /* MKT_TPDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKT_TPDWeakProxy.h; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.h"; sourceTree = ""; }; + FD60636F275E43024F79593F /* NSEntityDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEntityDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.m"; sourceTree = ""; }; + FD85C07636C0272C5B55F8EF /* HCAssertThat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAssertThat.m; path = Source/Core/HCAssertThat.m; sourceTree = ""; }; + FD8BA7F26EF436224BCB7D83 /* HCIsDictionaryContainingEntries.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingEntries.m; path = Source/Library/Collection/HCIsDictionaryContainingEntries.m; sourceTree = ""; }; + FDC9EDB5B1AA93A1ACA05AC8 /* NSManagedObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.m"; sourceTree = ""; }; + FDF5FFE9F78D6708F250169A /* MKTDoubleArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.m; sourceTree = ""; }; + FE45BE85F0248C9DF657DB23 /* HCBaseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseMatcher.m; path = Source/Core/HCBaseMatcher.m; sourceTree = ""; }; + FE81937B138CA49D361B6C5E /* HCIsCollectionContainingInAnyOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInAnyOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h; sourceTree = ""; }; + FEAB3E153E31525AEADFDB30 /* HCRequireNonNilObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCRequireNonNilObject.h; path = Source/Core/Helpers/HCRequireNonNilObject.h; sourceTree = ""; }; + FECA5E6B003CCC9E56AEC51E /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; + FF30863840DDB666212329B0 /* HCUnsignedCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m; sourceTree = ""; }; + FF87303751A5608377590811 /* MKTObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectMock.m; path = Source/OCMockito/MKTObjectMock.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 03A9421784637FDB715B15CE14A37372 /* Frameworks */ = { + 07A08E076C5BD6AE9BC3B6EB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 006FAA094BC4DA97F406399186927E54 /* Foundation.framework in Frameworks */, + 0EE15CF00DAD936C96711233 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0F446DAE9F06CC228064A95B8C7D4A68 /* Frameworks */ = { + 1CF6C0479EC5B454ADF035E5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8B70B49DBF79C5C4DA65B9B2A1D6BB64 /* Foundation.framework in Frameworks */, + D9630B9E42BD5BA8EBFADC19 /* CoreData.framework in Frameworks */, + 9C49A5911C98398603F28AE4 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4800C0931C5DA34423B456C73193DE0A /* Frameworks */ = { + 1CF7C12C93AF1BBC20688006 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3B4F2A1A201BE0FA933FF9749AD05F8A /* Foundation.framework in Frameworks */, + C17A12980BFF7C4E3DF759C8 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5A056FCCEE2CDF01E0E3CDD20D49F1F8 /* Frameworks */ = { + 1FCA8EE9C3C4674404C7EEBC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 944D2DBD9B68B20619CAE3D750A664C1 /* Foundation.framework in Frameworks */, + 8A170684BD561AB98C4B6C92 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 853314E1BEFED6ACABA4C60E4A2E0128 /* Frameworks */ = { + 511DD394EE9FE1D41D131714 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 46E92AA5602F103DD34426DD05387978 /* CoreData.framework in Frameworks */, - C02CF21D93ACCB00B210484D1E7EBFB5 /* Foundation.framework in Frameworks */, + E2995BC330AB293E662332D9 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9C1E19B6AC3528AFAA14B0E4736407FE /* Frameworks */ = { + 6387446832485F5EBFE47D73 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CDA991780439D1B3E2E8CC10784E5711 /* Foundation.framework in Frameworks */, + 60F074EE4C3BE6E2582868F6 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - FAD7864EE6FD848424EF08CC374CDC22 /* Frameworks */ = { + 900CB43DD6A243FF39F704C0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 147CF915B1D4FC8AC3F70E6E5AEFF772 /* Foundation.framework in Frameworks */, + D24244D527BE845729D917B4 /* CoreData.framework in Frameworks */, + 8F7584D8F16CC172CB4484B6 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 940B8DA993B39C67711BB215 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + EECAD9BD3CE71FF4A19C33B9 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 94CE62F22DAC18EE8466CA76 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2A873B14176E7E2CEFCB9D14 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 977045134B2F5EC23CEB28CA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3CE6479B4B7C6F31A2676E8C /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 05256EA8906C40339C779FDE44E3FFCC /* ActivityIndicator */ = { + 05A0680477198F1D1C7B81D6 /* iOS */ = { isa = PBXGroup; children = ( - D7F0879B8955CC3E98755371C5C56460 /* BIActivityIndicatorContainerView.h */, - 8BE76E480D9EB4D80DB148D80780D2C9 /* BIActivityIndicatorContainerView.m */, + EFCAAF0D146175FDD995CCAF /* CoreData.framework */, + EDA41A059BC2CDCEB5677837 /* Foundation.framework */, ); - path = ActivityIndicator; + name = iOS; sourceTree = ""; }; - 15DFE5CD83EA538BB6498EDD8CC952EC /* Support Files */ = { + 0B429CBF8BDA3825CFC9AE41 /* NSDate */ = { isa = PBXGroup; children = ( - 43F0E5DCA5860360289229D163CC0404 /* OCMockito.xcconfig */, - DB146FAB8822E8282790DB652D05FDCF /* OCMockito-Private.xcconfig */, - A9FEB5F1DE878E1CA2FD346643317864 /* OCMockito-dummy.m */, - 8D2C5251866BBB95CC042D888A3C9DBF /* OCMockito-prefix.pch */, + 35ED2B80DAB938DB475D785E /* NSDate+BIAttributedString.h */, + 2C147A92BFD30F36D05BF45D /* NSDate+BIAttributedString.m */, ); - name = "Support Files"; - path = "../Target Support Files/OCMockito"; + path = NSDate; sourceTree = ""; }; - 16EB9112F8AF9AAAE17D4A7785EBF5FF /* Pods-BIObjCHelpersExampleTests */ = { + 0B9306886F072BE53805F440 /* Pods */ = { isa = PBXGroup; children = ( - 85D17FFAE6C63DBED61A401A9DB240A4 /* Pods-BIObjCHelpersExampleTests-acknowledgements.markdown */, - 2668C06325C633138BB58B1E0ECFB0C4 /* Pods-BIObjCHelpersExampleTests-acknowledgements.plist */, - 990964F02F1D0ECF8C70C5E26ED3D3E2 /* Pods-BIObjCHelpersExampleTests-dummy.m */, - 34233B57833323CFF3670DBE5C34A78F /* Pods-BIObjCHelpersExampleTests-resources.sh */, - A0459B871348F75328BB255F33337613 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */, - FFEA054E07798C305DD5D5D12DE615CC /* Pods-BIObjCHelpersExampleTests.release.xcconfig */, + C71417346774A3BE11F53A38 /* CJALog */, + 2A74CDA03946787C9427C3DA /* CJAMacros */, + CC4F701086ADD543E0EF6238 /* MagicalRecord */, + AF6BFAA6BC2302652F26F2AD /* OCHamcrest */, + 4BDB99C9BE380E01FAEC535B /* OCMockito */, ); - name = "Pods-BIObjCHelpersExampleTests"; - path = "Target Support Files/Pods-BIObjCHelpersExampleTests"; + name = Pods; sourceTree = ""; }; - 1A456914EDBC58108F50E403FBEC029C /* Interface */ = { + 1058CA35B101E3A051626ED3 /* Activity Indicator */ = { isa = PBXGroup; children = ( - 9D3A31A4ABA3F6DFF6C82AB657635742 /* BIObjCHelpers.h */, + 5265C16519B3415564F33790 /* BICollectionViewActivityIndicatorReusableView.h */, + 8B921A1587CC008EDC82E0DC /* BICollectionViewActivityIndicatorReusableView.m */, ); - path = Interface; + path = "Activity Indicator"; sourceTree = ""; }; - 1D9A259EE3D3D82122802768DD0F1302 /* OperationQueue */ = { + 127054C9B64C752B73C25623 /* TableView */ = { isa = PBXGroup; children = ( - 17479D81C8F847E46E227F0E0C8DD115 /* BIOperationQueue.h */, - 10C08675AD8E8E8F4609DA1A2E000A61 /* BIOperationQueue.m */, - 6B2C387B21CD09EF2B6C5C0909BC5466 /* BISerialOperationQueue.h */, - 14D0019D7D070CEB19713C0B98D88A29 /* BISerialOperationQueue.m */, + 87856AEF05155E233AA5E888 /* BIHandlerTableView.h */, + BFA5ABC7E4AE4856DC7460BB /* BIHandlerTableView.m */, ); - path = OperationQueue; + path = TableView; + sourceTree = ""; + }; + 20502EEA7AF1F0EDE0658DF9 /* CollectionView */ = { + isa = PBXGroup; + children = ( + 9087C4D73D46B33B255DC4FA /* BICollectionView.h */, + E8726604F8FD95CECF87C19B /* BICollectionView.m */, + 67E219DBD284AE74EFDEDE7A /* _BICollectionView+Internal.h */, + 1058CA35B101E3A051626ED3 /* Activity Indicator */, + 7FDFE9378EAFAA792BB7D17E /* Cell */, + ); + path = CollectionView; sourceTree = ""; }; - 22BE80E155756F5AD4D1D87D3AB1900F /* Support Files */ = { + 2052373C7850A3586BFE48C7 /* Support Files */ = { isa = PBXGroup; children = ( - 2DDB3649AD012C570030FE9EDCF14754 /* BIObjCHelpers.xcconfig */, - CDAF930C9A58BB4E642D4F63A731AC78 /* BIObjCHelpers-Private.xcconfig */, - 29D49B1423D87287BAAAB1E14ED06DAB /* BIObjCHelpers-dummy.m */, - 0C01C03E62931BE6EE56EA39AD785D2C /* BIObjCHelpers-prefix.pch */, + 2C8C867DF83CBA781942D5C7 /* Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig */, + 1ED34AB201EA9C389C0A80E6 /* Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig */, + F21B044C3047028315479FD5 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m */, + 6CFB3BB52D82716F0A68A586 /* Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch */, ); name = "Support Files"; - path = "Example/Pods/Target Support Files/BIObjCHelpers"; + path = "../Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito"; sourceTree = ""; }; - 255A99871218B22561E07EA64954EC3D /* Datasource */ = { + 239141CA4D5A5B0D58A903E6 /* OperationQueue */ = { isa = PBXGroup; children = ( - F798D861AB580525A4B5BAA7777B67DC /* Base */, - 9F084FF3948401C63D4556A069CDA2A9 /* CollectionView */, - 8986208E6F10F2AA2009AC63F84647D5 /* TableView */, + BC2D2C87B4184ABE6C0C94B6 /* BIOperationQueue.h */, + 6AD9E52EEFE36678CC48A408 /* BIOperationQueue.m */, + 23108A1D681D6C81A5B9F4EC /* BISerialOperationQueue.h */, + F8179E61C8BDF8401EC19E21 /* BISerialOperationQueue.m */, ); - path = Datasource; + path = OperationQueue; sourceTree = ""; }; - 270548469CAF2C72C8B2759203C8D70F /* Support Files */ = { + 23DF8830F374934846C3BD26 /* Base */ = { isa = PBXGroup; children = ( - 80EBC1563B77511310D67D4FD9485F7B /* CJALog.xcconfig */, - E55111D3FCAA30F7780A85ECC1DB01E0 /* CJALog-Private.xcconfig */, - 24AD696D3E6491E1FB5F202C48FD253D /* CJALog-dummy.m */, - FB1D98FC7F31BB5BDFE53C8B6178CBDF /* CJALog-prefix.pch */, + 4E4DD9DC2D134DFD596F70DE /* BIDatasourceBase.h */, + 8A42BF81D7B122755E62F45B /* BIDatasourceBase.m */, ); - name = "Support Files"; - path = "../Target Support Files/CJALog"; + path = Base; sourceTree = ""; }; - 2C62D82B0C9EE231F1940AC4B43C595C /* Support Files */ = { + 28E5BADC9B64AD4C501BE7B9 /* Support Files */ = { isa = PBXGroup; children = ( - 44AB862DBA967E781FB0AAE79B3F2975 /* OCHamcrest.xcconfig */, - 5DCB25B2DF4E35AC1973FA2092058AF1 /* OCHamcrest-Private.xcconfig */, - A9C54ACFDAC3EA98A6C186E55C38A339 /* OCHamcrest-dummy.m */, - 5469E6DFC158994645B122B29C454999 /* OCHamcrest-prefix.pch */, + E10936A1478A0B349B2BC04D /* Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig */, + E35E38AC6F88C83A2A3DF7D3 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig */, + 166F7080650814279CEEF097 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m */, + E3336EEE54D574F7AD5285B5 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/OCHamcrest"; + path = "../Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest"; sourceTree = ""; }; - 3448CA167A723366A5A0C4FF8A8EE122 /* Cell */ = { + 2A1E381EEE72E2DC81565568 /* Details */ = { isa = PBXGroup; children = ( - 38A863488F8B9F21E83FDC76158E3572 /* BITableViewCell.h */, - 77039FDC78D8FBD8D3358C86328800EA /* BITableViewCell.m */, + 6C0A577545AA19A485E29353 /* BIScrollDetails.h */, ); - path = Cell; + path = Details; sourceTree = ""; }; - 354B35F5B1DED445E9BDA99BFE05DAF1 /* NSString */ = { + 2A74CDA03946787C9427C3DA /* CJAMacros */ = { isa = PBXGroup; children = ( - A4D9ED52FF961BFF01C5CB57719A6B6D /* NSString+BIExtra.h */, - 039BA89FF39FED2F2EDCBE60DB129AC7 /* NSString+BIExtra.m */, + 074AE21CD9AEB7E204381A60 /* CJAMacros.h */, ); - path = NSString; + path = CJAMacros; sourceTree = ""; }; - 3F1BCBEC7698C619CE351EE4B1C365A7 /* Pods */ = { + 35246D7535F5900BA62D3E56 /* Base */ = { isa = PBXGroup; children = ( - 6CC1BC1E3C198EF27B9FD97C4B79E438 /* Pods-acknowledgements.markdown */, - 7EB6B84C30C39CA23A4CF470D8F81030 /* Pods-acknowledgements.plist */, - 268580290F41C2D788D1AC2521D1E4F1 /* Pods-dummy.m */, - F36641D112F3C5D87AC539E0FB4CD0F7 /* Pods-resources.sh */, - 42D5193E8B6CB7F3B389DBCF8C949C7E /* Pods.debug.xcconfig */, - BE6BC15667F188B0BC52F8BBCC35743F /* Pods.release.xcconfig */, + 41B7094E9DF233C42B030E12 /* BIHandlerBase.h */, + 1D9638D88CF0BE8FF2D673DC /* BIHandlerBase.m */, ); - name = Pods; - path = "Target Support Files/Pods"; + path = Base; sourceTree = ""; }; - 433CD3331B6C3787F473C941B61FC68F /* Frameworks */ = { + 3D9FCAECF8DBAD25099316EB /* Lifecycle */ = { isa = PBXGroup; children = ( - 8C2D8B668DD01551165CFA3CC8710B3D /* iOS */, + 558FFEA7B0803842315D2EC8 /* BILifecycle.h */, + 3A0D94CD25919BDD941DA6AE /* BILifecycle.m */, ); - name = Frameworks; + path = Lifecycle; sourceTree = ""; }; - 45AC77A8F13091E9970971780DACE973 /* Handlers */ = { + 4BDB99C9BE380E01FAEC535B /* OCMockito */ = { isa = PBXGroup; children = ( - B94FC02D1DF0F302E6E75D2AD7F521E3 /* Base */, - BED3849778BD37BFDAA9A1822B9295B5 /* TableView */, + CA81E432BFEAE4BA1F1B8B04 /* MKTAnswer.h */, + 0E8C0915C80189517114452C /* MKTArgumentCaptor.h */, + A6A9C6477F7C34D8AF521BB4 /* MKTArgumentCaptor.m */, + 6FEC0035140111F0980F7C6C /* MKTArgumentGetter.h */, + 2C4F39B4BADDC4125BFCB7C9 /* MKTArgumentGetter.m */, + CC96A25D52BE583BC6CB7325 /* MKTArgumentGetterChain.h */, + C64A12A458FA9ED1D92FC3F5 /* MKTArgumentGetterChain.m */, + D739B6D64D6857901127202F /* MKTAtLeastTimes.h */, + 921B293ECC436E29C5D03C61 /* MKTAtLeastTimes.m */, + 1BEA8918C7E760F219CEA054 /* MKTBaseMockObject.h */, + F73C3B563736B49E97CB5E4A /* MKTBaseMockObject.m */, + 3A2C0D626499B72216C05FAB /* MKTBlockArgumentGetter.h */, + 4BB7DB7E0EBF6A368460EE31 /* MKTBlockArgumentGetter.m */, + 3C027A0A4221170BA4485521 /* MKTBoolArgumentGetter.h */, + F22B68D97FA7A0F8BCD98383 /* MKTBoolArgumentGetter.m */, + 2C7AB682F1EBB984B6CEC63D /* MKTBoolReturnSetter.h */, + 905467AFDAF0E3D9CB4BB1BF /* MKTBoolReturnSetter.m */, + 8C89994DBD661A99F3A5B18D /* MKTCapturingMatcher.h */, + 5E740B9DDBEE85B1032DF27A /* MKTCapturingMatcher.m */, + 6EA23E8A50D0BF0ED2503553 /* MKTCharArgumentGetter.h */, + ABA262FDAC982DBF31218F11 /* MKTCharArgumentGetter.m */, + B349B1AB4982C92C13CC882F /* MKTCharReturnSetter.h */, + 47551BCF23999830654C5FF1 /* MKTCharReturnSetter.m */, + 993614D872493D7A9547C571 /* MKTClassArgumentGetter.h */, + 8A1E2CF314B77FAAEB97456F /* MKTClassArgumentGetter.m */, + D750BD80C3617DFCA34DE1AD /* MKTClassObjectMock.h */, + 7B533896FCDE743ADFC429F8 /* MKTClassObjectMock.m */, + 08F79FBD08ADC3F62302F2E2 /* MKTClassReturnSetter.h */, + F83983486380EE758BDB309B /* MKTClassReturnSetter.m */, + 054B3F7587F024F75B30C3DB /* MKTDoubleArgumentGetter.h */, + FDF5FFE9F78D6708F250169A /* MKTDoubleArgumentGetter.m */, + B0921C6D4C55F695F45EC447 /* MKTDoubleReturnSetter.h */, + 662BAA87A68DD5BAF53A9F3A /* MKTDoubleReturnSetter.m */, + EFFBBDEF4F2F92A75826D275 /* MKTDynamicProperties.h */, + 7202B87BEDDF1068768C957F /* MKTDynamicProperties.m */, + 8D994C1E8A1C340B43E10FE9 /* MKTExactTimes.h */, + 7AB3ECBE391600E38D704CF2 /* MKTExactTimes.m */, + 8E360809A70DD019FB01E59A /* MKTExecutesBlock.h */, + 6BAF545A9D2E78F87B49B51D /* MKTExecutesBlock.m */, + 40CAE0B0B157CA63FEEEF06A /* MKTFloatArgumentGetter.h */, + 7211090202355081D0604D94 /* MKTFloatArgumentGetter.m */, + 5E6AC5BCE39839B4D93E99A4 /* MKTFloatReturnSetter.h */, + BCB03EDE33B474E18250A0D4 /* MKTFloatReturnSetter.m */, + 05570766A3A01808F5AA755A /* MKTIntArgumentGetter.h */, + 1CC733D97220AB8AF2AC77E2 /* MKTIntArgumentGetter.m */, + DF77051CC2F59880CB534E37 /* MKTIntReturnSetter.h */, + 666EEF0A2F53775BA45D254C /* MKTIntReturnSetter.m */, + BDDB6A7F4AD88E362DA12646 /* MKTInvocationContainer.h */, + A6F8B5606373C256B219B91B /* MKTInvocationContainer.m */, + 86D4D45B94D5FAFDEC5B6D6E /* MKTInvocationMatcher.h */, + 41B882D4397FFE81759BC513 /* MKTInvocationMatcher.m */, + 0F0D5F5925ABEA554E0F5388 /* MKTLongArgumentGetter.h */, + 7E994ECEBC09B87C6C91367D /* MKTLongArgumentGetter.m */, + 2F79B181EB08597B62165C8C /* MKTLongLongArgumentGetter.h */, + 94553E19F7A09AE936A92B16 /* MKTLongLongArgumentGetter.m */, + A7796E0DC985397CB52C8F3E /* MKTLongLongReturnSetter.h */, + 55E7EB1F7A2C7DF8A0096A28 /* MKTLongLongReturnSetter.m */, + 8779A86FAD463E8751855359 /* MKTLongReturnSetter.h */, + 411F8A8B5D82D4EF382F8B4E /* MKTLongReturnSetter.m */, + FC0B0B6852C4075EAD1289F0 /* MKTMockingProgress.h */, + EB513E9E390106871D83FD1A /* MKTMockingProgress.m */, + A41A7BF8932F1508C21A8930 /* MKTMockitoCore.h */, + 3E122AE4AE573F35E5F470EE /* MKTMockitoCore.m */, + 4D32C3A7850C460E12B2DA4B /* MKTObjectAndProtocolMock.h */, + 56C79FF6D8DB3269132B96B1 /* MKTObjectAndProtocolMock.m */, + 34F634637F833A0A990C8EFB /* MKTObjectArgumentGetter.h */, + 8E430F53073614D982FB369E /* MKTObjectArgumentGetter.m */, + 828C2B755DA9330B09367B4A /* MKTObjectMock.h */, + FF87303751A5608377590811 /* MKTObjectMock.m */, + 35DE6038D6EAE6BB04C6F46C /* MKTObjectReturnSetter.h */, + 1CF767D71B77974D0C997997 /* MKTObjectReturnSetter.m */, + DC59B3DD72B10AB142A9D14B /* MKTOngoingStubbing.h */, + 623939836BB1E058E705CD02 /* MKTOngoingStubbing.m */, + DD8418919B0963A6BE8597F0 /* MKTPointerArgumentGetter.h */, + 388FCE75034470161B0C6316 /* MKTPointerArgumentGetter.m */, + 4BCD7744C579BF330DCBF09F /* MKTPrimitiveArgumentMatching.h */, + 5AD7B24104886E04DE8DC068 /* MKTProtocolMock.h */, + EB859EF68401E020F4B4E9B3 /* MKTProtocolMock.m */, + DB3E1F6313CECC903BCBD17D /* MKTReturnValueSetter.h */, + 863BA96870C1CE2295A1D1C6 /* MKTReturnValueSetter.m */, + C8C35237B3BD3935DE7DF3FC /* MKTReturnValueSetterChain.h */, + 6B2E1015EF0684C05D0773D8 /* MKTReturnValueSetterChain.m */, + C6F0107185C9D69D267AEE66 /* MKTReturnsValue.h */, + 8133991D8730B5DD5E8F0875 /* MKTReturnsValue.m */, + CE386BF0FD91DA9BFF97D341 /* MKTSelectorArgumentGetter.h */, + AABD923A34183ACA96DEFF7B /* MKTSelectorArgumentGetter.m */, + 8A2019D88CD19587FAD8D5AE /* MKTShortArgumentGetter.h */, + 514556D9A87F1752FAD7C647 /* MKTShortArgumentGetter.m */, + 0384A04DA8022219CB62303A /* MKTShortReturnSetter.h */, + 15E7B1992E604BFFBAC0F998 /* MKTShortReturnSetter.m */, + 53DD84643584A812ACF0B84A /* MKTStructArgumentGetter.h */, + 000C81474DD04BEF6B4DB72E /* MKTStructArgumentGetter.m */, + 62826DC3659B1A20FB4AD00C /* MKTStructReturnSetter.h */, + 51C237C7DC99755DB114AC32 /* MKTStructReturnSetter.m */, + C3E0056B6EAF9DB51634B9B2 /* MKTStubbedInvocationMatcher.h */, + 4CCCE7995C5B440F36236B9D /* MKTStubbedInvocationMatcher.m */, + 089899D01B33FD11DA124C31 /* MKTTestLocation.h */, + 5D6C8D367887F2843D8668A8 /* MKTTestLocation.m */, + D46EB799B332CF948EE4262D /* MKTThrowsException.h */, + D48EBC5C5EF36ECB47DE9BDC /* MKTThrowsException.m */, + C7AFC3F896BD0FC2B21AEA49 /* MKTUnsignedCharArgumentGetter.h */, + 6E8C7BC8CD5969ACFE92DD5D /* MKTUnsignedCharArgumentGetter.m */, + F937352A4FD71AF1809A912E /* MKTUnsignedCharReturnSetter.h */, + 1D0D374F3AB393768D522BA6 /* MKTUnsignedCharReturnSetter.m */, + 1684227BB8B676DA4DE54F8B /* MKTUnsignedIntArgumentGetter.h */, + E2AF4C7E477FC1724D6059F7 /* MKTUnsignedIntArgumentGetter.m */, + 8C37A9B7DB26C4A3409FD587 /* MKTUnsignedIntReturnSetter.h */, + FBE2C129B3A48B95662C3688 /* MKTUnsignedIntReturnSetter.m */, + 22EEE20FB77BEA54CBB1647F /* MKTUnsignedLongArgumentGetter.h */, + CAA6FD12FC01E7058C906B9F /* MKTUnsignedLongArgumentGetter.m */, + 0F9DDDB757BC94B0413A49EC /* MKTUnsignedLongLongArgumentGetter.h */, + DC87067551D3173AEBC03ACB /* MKTUnsignedLongLongArgumentGetter.m */, + 8499B75A129A30681C684C2B /* MKTUnsignedLongLongReturnSetter.h */, + 2FB1F66C2B1010C536001609 /* MKTUnsignedLongLongReturnSetter.m */, + 730C5C7106C58B847A334B8C /* MKTUnsignedLongReturnSetter.h */, + 8F7FE420D49468CD4BAD4D5C /* MKTUnsignedLongReturnSetter.m */, + 4B99C82954CB9B4E31E3B6F8 /* MKTUnsignedShortArgumentGetter.h */, + 936B58CF421774A7936CBF4C /* MKTUnsignedShortArgumentGetter.m */, + EF23A4BE9E2325EFB21BA226 /* MKTUnsignedShortReturnSetter.h */, + 71EE2C92C1F94A0AFE9640D6 /* MKTUnsignedShortReturnSetter.m */, + 390F4EA5F31ECAE3A7B4A7FD /* MKTVerificationData.h */, + 323656ACDBCFC39CC03CEB3F /* MKTVerificationData.m */, + B8FBC9129C875EF15424AF6B /* MKTVerificationMode.h */, + FC72ED9E4AE637D57DAF128E /* MKT_TPDWeakProxy.h */, + EE534E3AFDF9A6F3BD97CC6A /* MKT_TPDWeakProxy.m */, + 4BC19944CFEDBE644213C4A4 /* NSInvocation+OCMockito.h */, + F6545B54D2B6F464B37F2EA9 /* NSInvocation+OCMockito.m */, + 2F8E03EAE2CCB062A3E3BEF3 /* OCMockito.h */, + 3187ABF9F838873D94615D7B /* OCMockito.m */, + 2052373C7850A3586BFE48C7 /* Support Files */, ); - path = Handlers; + path = OCMockito; sourceTree = ""; }; - 4846AAE3A97D76D38A1175744A9B88DD /* NSBundle */ = { + 4E52938BC69195BEBA095FDA /* Batch */ = { isa = PBXGroup; children = ( - 21A52735F2B4D1F36293151DCE825370 /* NSBundle+BIExtra.h */, - CABCE3BBD3D596180C0072611BE156AB /* NSBundle+BIExtra.m */, + 50374DB2B34F1EDCC03F2C4E /* Common */, ); - path = NSBundle; + path = Batch; sourceTree = ""; }; - 58FC49798C3D66CC5C9439D57B57A3BB /* Lifecycle */ = { + 4EBB5DE1AF9851876A816DA7 /* Pods-BIObjCHelpersExampleTests */ = { isa = PBXGroup; children = ( - 825CB9838C60F9632DF80671E1A83CA9 /* BILifecycle.h */, - DF9968EB6EFB3577025F8C93BCC915E8 /* BILifecycle.m */, + 05642F3EB09184FAC6F2D82A /* Pods-BIObjCHelpersExampleTests-acknowledgements.markdown */, + 3560684CA5DDB84004CA4FC8 /* Pods-BIObjCHelpersExampleTests-acknowledgements.plist */, + 6DC7F7049308197679AD6575 /* Pods-BIObjCHelpersExampleTests-dummy.m */, + A83B12EB6F1180A7CFC754E3 /* Pods-BIObjCHelpersExampleTests-environment.h */, + CA94D5EB1C7E28BF356FBB78 /* Pods-BIObjCHelpersExampleTests-resources.sh */, + 06079AFF4E91254DD10C1BC1 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */, + F80B9908AFC36A3736F5A6A2 /* Pods-BIObjCHelpersExampleTests.release.xcconfig */, ); - path = Lifecycle; + name = "Pods-BIObjCHelpersExampleTests"; + path = "Target Support Files/Pods-BIObjCHelpersExampleTests"; sourceTree = ""; }; - 639F4CC3433424A72B1D6D7DE61C5507 /* Starters */ = { + 50374DB2B34F1EDCC03F2C4E /* Common */ = { isa = PBXGroup; children = ( - 057B779269C5B8592EBEF5C8B10058B1 /* BIStarterProtocol.h */, - 53A99C6C3051D2E171BCF08BB781E2B5 /* BIStartersFactory.h */, - 896A6233DEE1C8626B521232D2164418 /* BIStartersFactory.m */, + D739A4DA86DC99E50D5F32AB /* BIBatch.h */, + 5C20EA3435D01D0ACB41EC94 /* BIBatch.m */, + A54D09361174BA7A2D9F265F /* BIBatchHelper.h */, + 922E924E6D85E35E146014C6 /* BIBatchHelper.m */, ); - path = Starters; + path = Common; sourceTree = ""; }; - 6753BCAEDD4DBDE4295A2ECA1E1F665B /* Views */ = { + 54478B8BF5F191A728878CE0 /* TableView */ = { isa = PBXGroup; children = ( - 05256EA8906C40339C779FDE44E3FFCC /* ActivityIndicator */, - DAD0B3BA9EE3C18E824EFFFCC944349F /* TableView */, + 384C9F7CEC3EB85D492436FC /* BIDatasourceFeedTableView.h */, + 05AB769DA733256ED77A27AB /* BIDatasourceFeedTableView.m */, + BFEEE533D697E19D6DE93E43 /* BIDatasourceFetchedTableView.h */, + 47E21C06DBAC53AF3A03A062 /* BIDatasourceFetchedTableView.m */, + 3F89095C1815139156FC0C89 /* BIDatasourceTableView.h */, + B580CA903F228670F7AE799F /* BIDatasourceTableView.m */, ); - path = Views; + path = TableView; sourceTree = ""; }; - 6FE21E06EF2A6F8FE2A341A7AB04A06D /* Development Pods */ = { + 5922CB02E6D602CC9F2AC2BC /* Datasource */ = { isa = PBXGroup; children = ( - B2DF777AC04837F6211E6CA01C947363 /* BIObjCHelpers */, + 23DF8830F374934846C3BD26 /* Base */, + 730DD2F5C4C3A731FB8BD95D /* CollectionView */, + 54478B8BF5F191A728878CE0 /* TableView */, ); - name = "Development Pods"; + path = Datasource; sourceTree = ""; }; - 74036CDDD3B19EADA9A4C1CF662CE726 /* BIObjCHelpers */ = { + 618CF73FD296CB176DB50EBF /* Products */ = { isa = PBXGroup; children = ( - A1797F76494BB8447A0FCE8CA77D8997 /* Batch */, - EDA04EA5F2236198667B4517993DAD4C /* Categories */, - 255A99871218B22561E07EA64954EC3D /* Datasource */, - F4F01B5144D14E97F7165C4C8F558609 /* Details */, - 45AC77A8F13091E9970971780DACE973 /* Handlers */, - 1A456914EDBC58108F50E403FBEC029C /* Interface */, - 58FC49798C3D66CC5C9439D57B57A3BB /* Lifecycle */, - 1D9A259EE3D3D82122802768DD0F1302 /* OperationQueue */, - 639F4CC3433424A72B1D6D7DE61C5507 /* Starters */, - 6753BCAEDD4DBDE4295A2ECA1E1F665B /* Views */, + FECA5E6B003CCC9E56AEC51E /* libPods.a */, + AC36ECB7712BE1EB77A82D4B /* libPods-BIObjCHelpers.a */, + A3D4B546BBA90266C46FC471 /* libPods-BIObjCHelpersExampleTests.a */, + F61CE0CDF068888504AEC797 /* libPods-BIObjCHelpersExampleTests-BIObjCHelpers.a */, + C4FFE56AB811CA81EAFD7AA4 /* libPods-BIObjCHelpersExampleTests-CJALog.a */, + C8543FC52A602E062FEC7285 /* libPods-BIObjCHelpersExampleTests-MagicalRecord.a */, + 2A71789FD2DB36D50162017C /* libPods-BIObjCHelpersExampleTests-OCHamcrest.a */, + AB440249339A2E24134AFB22 /* libPods-BIObjCHelpersExampleTests-OCMockito.a */, + 350D7427BA194E4459A24BC8 /* libPods-CJALog.a */, + 1C03F6848292CF6F85F760B5 /* libPods-MagicalRecord.a */, ); - path = BIObjCHelpers; + name = Products; sourceTree = ""; }; - 78C724D7E2EEE9BAF19ED768E5DC5AA0 /* UIView */ = { + 6318D53CA4BADB4D970A66E2 /* Utils */ = { isa = PBXGroup; children = ( - 09C7102258F871A18CC37128BC197AEE /* UIView+BILoadXib.h */, - A92776E89EDDB2EE6328D2C6AFEF92BF /* UIView+BILoadXib.m */, + 9BF7C950683027E20961ED25 /* Proxy */, ); - path = UIView; + path = Utils; sourceTree = ""; }; - 7D5F8C3EE46653EBC0C1D34BBBDC9595 /* Targets Support Files */ = { + 650C48C8B8266BD111958CDD /* Pods */ = { isa = PBXGroup; children = ( - 3F1BCBEC7698C619CE351EE4B1C365A7 /* Pods */, - 16EB9112F8AF9AAAE17D4A7785EBF5FF /* Pods-BIObjCHelpersExampleTests */, + 729D2E548FDC9416546AC351 /* Pods-acknowledgements.markdown */, + 89A86BB48C972AD3DA16225F /* Pods-acknowledgements.plist */, + E57C36440FA94768B360C9D8 /* Pods-dummy.m */, + 43CE7D56B183B01BFCEBE667 /* Pods-environment.h */, + 1A4FE4BA6AF6A176C1579EED /* Pods-resources.sh */, + 83ABBC77392673E642FED497 /* Pods.debug.xcconfig */, + 5F4FF070F2F934EC0BC8F51E /* Pods.release.xcconfig */, ); - name = "Targets Support Files"; + name = Pods; + path = "Target Support Files/Pods"; sourceTree = ""; }; - 7DB346D0F39D3F0E887471402A8071AB = { + 6C7184BD3EE0D4D2DF08EAAA /* Cell */ = { isa = PBXGroup; children = ( - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, - 6FE21E06EF2A6F8FE2A341A7AB04A06D /* Development Pods */, - 433CD3331B6C3787F473C941B61FC68F /* Frameworks */, - ABADAC38891E48C70C9C6B7AB284F229 /* Pods */, - CCA510CFBEA2D207524CDA0D73C3B561 /* Products */, - 7D5F8C3EE46653EBC0C1D34BBBDC9595 /* Targets Support Files */, + 7897E21F29F547E8FAF810C3 /* BITableViewCell.h */, + F8ECC6638C4FA8279E9B57DF /* BITableViewCell.m */, ); + path = Cell; sourceTree = ""; }; - 8986208E6F10F2AA2009AC63F84647D5 /* TableView */ = { + 70B69F91F530325DA0383301 /* Starters */ = { isa = PBXGroup; children = ( - DF98A30F705BE0A319DE28E1D21CFB8F /* BIDatasourceFeedTableView.h */, - 5866F345C75B0A5B2D777761ACFB546A /* BIDatasourceFeedTableView.m */, - 145BE1E152E0A3DF81F25668FF8F7172 /* BIDatasourceFetchedTableView.h */, - 560BA1D7190EB7BF33D6B703450F7D4C /* BIDatasourceFetchedTableView.m */, - 065D0F332FCC12B911CC4011D822C1FD /* BIDatasourceTableView.h */, - A1C753C0AED76FD97E8D7345067DF958 /* BIDatasourceTableView.m */, + 8ACBEBC781B3C46B4546EA5F /* BIStarterProtocol.h */, + 234D50F3E70177EC38846014 /* BIStartersFactory.h */, + 6CD3506D5201CAD9B7616C63 /* BIStartersFactory.m */, ); - path = TableView; + path = Starters; sourceTree = ""; }; - 8C2D8B668DD01551165CFA3CC8710B3D /* iOS */ = { + 730DD2F5C4C3A731FB8BD95D /* CollectionView */ = { isa = PBXGroup; children = ( - 82C3D7B72221D843998BD7212F6D33B5 /* CoreData.framework */, - 7D2FE05E6A57256584B31B168CD386EF /* Foundation.framework */, + 952CDB9E4E261F475943A28D /* BIDatasourceCollectionView.h */, + 56BE90F75FC60C00C9E2188A /* BIDatasourceCollectionView.m */, + E1A5EFD7F377BD98C6CE89A5 /* BIDatasourceFeedCollectionView.h */, + 3C8C591DC1F492F455D8E572 /* BIDatasourceFeedCollectionView.m */, + F48417F350D45A3DFF6B3548 /* BIDatasourceFetchedCollectionView.h */, + 5FC55FB9D9019EB837750713 /* BIDatasourceFetchedCollectionView.m */, ); - name = iOS; + path = CollectionView; sourceTree = ""; }; - 9397BD90A1F7314FE6A03155F22A01CC /* CJALog */ = { + 7FDFE9378EAFAA792BB7D17E /* Cell */ = { isa = PBXGroup; children = ( - 35B11018B7DC68C153F7CC61B76D5216 /* CJALog.h */, - 4A930DFD4448AACF9943F7632E7ED27A /* CJALog.m */, - 270548469CAF2C72C8B2759203C8D70F /* Support Files */, + F1E3F24A950E70B8C413E3BE /* BICollectionViewCell.h */, + 253898AB90A184CFA25BD3EE /* BICollectionViewCell.m */, ); - path = CJALog; + path = Cell; sourceTree = ""; }; - 94D531CC97E141CE8223BEE23225EF51 /* CJAMacros */ = { + 82AF6CEEBCBD4A8032A10083 /* CollectionView */ = { isa = PBXGroup; children = ( - 2FF24C2094D0B1A6C462B65EDC760F45 /* CJAMacros.h */, + 88943E6831B3E5F575DD9C8C /* BIHandlerCollectionView.h */, + 2B264E6A408D071306CB6E8C /* BIHandlerCollectionView.m */, ); - path = CJAMacros; + path = CollectionView; sourceTree = ""; }; - 9F084FF3948401C63D4556A069CDA2A9 /* CollectionView */ = { + 8DF76E4BA07F595F9A774817 /* Support Files */ = { isa = PBXGroup; children = ( - C682E88D6B3EF57BE27E111E378E854A /* BIDatasourceCollectionView.h */, - A88E6A78FF6A45D6B30CF20D27E90C7E /* BIDatasourceCollectionView.m */, - 5F5D73003CABAE0DA9215CE91252B2AE /* BIDatasourceFetchedCollectionView.h */, - C37DF769485A0EE3541D88685BB89A8A /* BIDatasourceFetchedCollectionView.m */, + C04B0F7B1F609CF03482C19C /* Pods-BIObjCHelpers.xcconfig */, + 83C7980ED6B30204B9EFA4B1 /* Pods-BIObjCHelpers-Private.xcconfig */, + 7104457A7ADC139265D83E67 /* Pods-BIObjCHelpers-dummy.m */, + 4874E388E7082F01E86BB372 /* Pods-BIObjCHelpers-prefix.pch */, + A1E85BE7917841ABAA146086 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig */, + 539F5866F3E7A1FBBDC80966 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig */, + BC480F31DC6ECFB4859E96CD /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m */, + 8008F10EBD8D9B620199E0B3 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch */, ); - path = CollectionView; + name = "Support Files"; + path = "Example/Pods/Target Support Files/Pods-BIObjCHelpers"; sourceTree = ""; }; - A1797F76494BB8447A0FCE8CA77D8997 /* Batch */ = { + 8E6646458F4E5AA3FF6C3E4E /* BIObjCHelpers */ = { isa = PBXGroup; children = ( - DCD4BE8DC0BDD38C3224904E00512B8F /* TableView */, + EFEC5C1B4F89AE35B9CF3295 /* BIObjCHelpers */, + 8DF76E4BA07F595F9A774817 /* Support Files */, ); - path = Batch; + name = BIObjCHelpers; + path = ../..; sourceTree = ""; }; - A9578425A4E4F7B18DDDD5FDD6155828 /* OCHamcrest */ = { + 8F922D768B9D1E794C870B77 /* Development Pods */ = { isa = PBXGroup; children = ( - A8264491E4CD9B4C6D1108BBF5C4E1EC /* HCAllOf.h */, - 0ED0B97ED306278598A5C6A2E6C7F75C /* HCAllOf.m */, - 19CE29FC2749CD52D949F7B7E0605EB8 /* HCAnyOf.h */, - 768D906B6A714E60F908022289689AC8 /* HCAnyOf.m */, - BA14323F6A2408DF3ADE8F3F4E207C41 /* HCAssertThat.h */, - A0F66779DAAADBFB2739844FB38B5CAA /* HCAssertThat.m */, - 84A47D275B8579D356A579BBF9B6ADF6 /* HCBaseDescription.h */, - 8E6736B9447655D3C450A1E2EDAC7AF6 /* HCBaseDescription.m */, - F85EF4F8C73C2F39FD514BD196E2A3C3 /* HCBaseMatcher.h */, - D7410E82535A1E67789B81187C970ABE /* HCBaseMatcher.m */, - C9A9C4F3DB56A172B2A656718F750A47 /* HCBoolReturnGetter.h */, - DE8A72A1DE77F8D906F78B53D827359F /* HCBoolReturnGetter.m */, - E064A8308C019E1E2336873EED97CDAA /* HCCharReturnGetter.h */, - 7EEDEDB989C4A2F77727B295403CA1F2 /* HCCharReturnGetter.m */, - 0E554C8E3D6F94E633CCCD08D66B8EC7 /* HCClassMatcher.h */, - 6B50A006B5845E0C0B94BC826AE1DB57 /* HCClassMatcher.m */, - B10EA441A1A22DCAB2AAF9430174E68C /* HCCollect.h */, - 0B57A81175E2238A7B1154B62B41E0BA /* HCCollect.m */, - 97ECE9E1237E3ED7C056C03B4FCA5951 /* HCConformsToProtocol.h */, - 45B77EFBAD36C72A8A9AD68B2FE21729 /* HCConformsToProtocol.m */, - 37B2DFB6AD73B25AC18A251B1ACEDBFC /* HCDescribedAs.h */, - F102DC7117B7E8511E85B5EA78BF9080 /* HCDescribedAs.m */, - 386A418172AFC0D64486403B99D170D8 /* HCDescription.h */, - 2F51D88E177E1E52614840403A51C74F /* HCDiagnosingMatcher.h */, - 50AEDE02C1D5FAAA328FBBB66F912D87 /* HCDiagnosingMatcher.m */, - 40467966451FACC8F3CD00D6C477822D /* HCDoubleReturnGetter.h */, - AA7299F0AF9D5507CAA449D3B3EE8613 /* HCDoubleReturnGetter.m */, - 65065AB985C42F18584FFBB830E5DE84 /* HCEvery.h */, - AA03F342805D585EF6F95F07D37BE361 /* HCEvery.m */, - 83769C182FCD5BBFF7ED869ACBDF1ACB /* HCFloatReturnGetter.h */, - 1C667C32A5EABE26DBB602666A7DEB84 /* HCFloatReturnGetter.m */, - 0C6DCA455F7740169736C17293850921 /* HCGenericTestFailureHandler.h */, - 141F1F7562DC3A9A96FA700769756242 /* HCGenericTestFailureHandler.m */, - D40FCDA875726F92A93A177BDDE13929 /* HCHasCount.h */, - F849EB24DFF577F9615670A611D038CD /* HCHasCount.m */, - 71B2F12DE755176CBB4250FAB1EC21FB /* HCHasDescription.h */, - 7F580A7DEA43B12E378FFF2C08AF9070 /* HCHasDescription.m */, - EB3D9B2246CC8F270841194219012915 /* HCHasProperty.h */, - 09B66622328316926D0A4B16CA5C1D3B /* HCHasProperty.m */, - 3B30C7E6330E15690958A9B99D11076C /* HCIntReturnGetter.h */, - 40BF7FA1C22B80E9C5C14FE5493BB2C2 /* HCIntReturnGetter.m */, - 0A7F1542F01096D5669BF2CB2B00348E /* HCInvocationMatcher.h */, - D31DD80FF24061137B2FF396EFACD272 /* HCInvocationMatcher.m */, - CFBF25FBA02DB7320FF6FC2579D8A81D /* HCIs.h */, - A3AD66EEBFD297E8E65C144C64632EB1 /* HCIs.m */, - AD7E0A0C8D19A814B04377585E6D32D0 /* HCIsAnything.h */, - 3D53D0DFFC99EF9B9633B89CCAC7C58C /* HCIsAnything.m */, - B52C9C3ADDFF4942E44853A740A34590 /* HCIsCloseTo.h */, - D14C1E31CD5F764328F51BFC81F6E55C /* HCIsCloseTo.m */, - C0174624299A5DC063523FEE8D5BFC8A /* HCIsCollectionContaining.h */, - 674FDFC5C8DC3E0BD5202EA095F4D092 /* HCIsCollectionContaining.m */, - E7642586EE528D70CA73659AC1732A3F /* HCIsCollectionContainingInAnyOrder.h */, - 800593CE6097288135A9A03B8C7ACE6A /* HCIsCollectionContainingInAnyOrder.m */, - 34C2231D942CDC10462BF6808B3A8916 /* HCIsCollectionContainingInOrder.h */, - E32DD5A4F585C0DED1791E36E892915B /* HCIsCollectionContainingInOrder.m */, - 71CA50AEDEC9EFBC19520AAE082E0738 /* HCIsCollectionOnlyContaining.h */, - A35A39833AFBC507771A00ABF23493AD /* HCIsCollectionOnlyContaining.m */, - FB579307A058C5322B3A2BD43E8F7371 /* HCIsDictionaryContaining.h */, - 1385D3D39645491CCBBD83883524DFF6 /* HCIsDictionaryContaining.m */, - E935063B2600D7578811F5B8A50082DA /* HCIsDictionaryContainingEntries.h */, - 23C944E0A07C2B18B93BDFE994A46D7D /* HCIsDictionaryContainingEntries.m */, - 6FD4D448B560FDA7AD60E4E677328A00 /* HCIsDictionaryContainingKey.h */, - FC6DC9F1C4F1522ED10614162C490E5A /* HCIsDictionaryContainingKey.m */, - E9877FB6FCC7AAFD229A06CE77BC62BC /* HCIsDictionaryContainingValue.h */, - 1052B6879FEA9782D827B610877E5B83 /* HCIsDictionaryContainingValue.m */, - 2C7B4D69039175706CF03C4B67615B81 /* HCIsEmptyCollection.h */, - D4E6738524D4E9543A3F5D9A2B217D22 /* HCIsEmptyCollection.m */, - C80E3BDC5813D4CFC62C3DF9029AC749 /* HCIsEqual.h */, - 865F6702A304CEB6DB630A3B0E0A7F8B /* HCIsEqual.m */, - 7E02DC5BDB71951999D38D9C6C4114B1 /* HCIsEqualIgnoringCase.h */, - EC29A83AF050329EBCCAAC85BFA14F97 /* HCIsEqualIgnoringCase.m */, - 44A794A84B097B528E01DBE77A8DC92D /* HCIsEqualIgnoringWhiteSpace.h */, - A755AF5CEF0EC8D366C103E1A3425373 /* HCIsEqualIgnoringWhiteSpace.m */, - 3C7543FD59AB5E19648083C60DAFAF1C /* HCIsEqualToNumber.h */, - FC54CEA59C1049C41B6961491AC5562C /* HCIsEqualToNumber.m */, - 14CD91518E6DE775B264B4F40D2E916D /* HCIsIn.h */, - 7A9B53FA8F5D93AD71E8F41A99C9D699 /* HCIsIn.m */, - 643C54F3E4789DE10881F5882C83F2E8 /* HCIsInstanceOf.h */, - 73292786457D0478F9A90487FC33FF86 /* HCIsInstanceOf.m */, - 300B87F947EBED5DB4EF997AD03C6D0A /* HCIsNil.h */, - 52619BF13490A1812FDBA618B33CBBCD /* HCIsNil.m */, - 64AEF72183F906A0E5B1984645E56FF5 /* HCIsNot.h */, - 49D30CC5B1CC5D47D4469608FB04E609 /* HCIsNot.m */, - 89876EA4475DAB3DFD7AEAD1FB065049 /* HCIsSame.h */, - B147B3B2352C93AC48AF6E00A15140B1 /* HCIsSame.m */, - 57C843424857046AFCD5F98FEA37F708 /* HCIsTrueFalse.h */, - D41D882D4D489D94EB056ED7DCB517A4 /* HCIsTrueFalse.m */, - 90A2DB0246EB7BB2BB8B7D8DC1ACF057 /* HCIsTypeOf.h */, - A373FC20C01A9416DFFA1CCF8707C1E7 /* HCIsTypeOf.m */, - F8361982F880157E1C30A3C8CDC9C14A /* HCLongLongReturnGetter.h */, - 86BA60A0CE8C9DE28B31AA6559ABA668 /* HCLongLongReturnGetter.m */, - 4EA8DD5E59F3657CE75C0F1C1C66733A /* HCLongReturnGetter.h */, - 63191B83EEB0F4C7488F6122B60B3BC3 /* HCLongReturnGetter.m */, - 70D2A1EA2BBD019107887F34B832E31C /* HCMatcher.h */, - 0A8C1173269921C9365217E8A295508A /* HCNumberAssert.h */, - B5617A55DA42DE0BCAAADA8D0A61AC89 /* HCNumberAssert.m */, - D5BB0F8B76622B127F1647FAF3C62A2B /* HCObjectReturnGetter.h */, - 81D8AC9675BFE491CEC603320F16A9E9 /* HCObjectReturnGetter.m */, - C8C6C74321820B34753C4184B10EF888 /* HCOrderingComparison.h */, - D07974A13A203D1D51C31BCE39B24F33 /* HCOrderingComparison.m */, - 6D056111ADEA90CC2F4DD00CAE516767 /* HCRequireNonNilObject.h */, - F72B39CEF857B24620B3D4B9F64358DB /* HCRequireNonNilObject.m */, - FB92E7CAE3CAB435CFD0C3FC243660B2 /* HCReturnTypeHandlerChain.h */, - 951A67C173BC2B209C352BEFDDC67BD6 /* HCReturnTypeHandlerChain.m */, - 5DA85DD9FB13122B2E3B8C346C708E02 /* HCReturnValueGetter.h */, - 67CDFFAE24271DE1E91AB68C6233321D /* HCReturnValueGetter.m */, - 401A9380C24579290108BF7D82CACB2D /* HCSelfDescribing.h */, - FEAAE5C369F173DABED7049EDD2373F8 /* HCSenTestFailureHandler.h */, - 0EF66840EF6F8DE7294845E6D6C7717C /* HCSenTestFailureHandler.m */, - 2E28AA84490195AA60691DC13D6485F8 /* HCShortReturnGetter.h */, - A9ABA9BBD12233366BEAA6C7DCD08678 /* HCShortReturnGetter.m */, - CA6571708807D3650CCA301C8B9DEB55 /* HCStringContains.h */, - 0D722A8BF14821BB0BAFE8B94EC5DB37 /* HCStringContains.m */, - 26B2F1B13C1579B28AD836EB22A2D453 /* HCStringContainsInOrder.h */, - 4AE7B051F12121C8EA8F5883832512EA /* HCStringContainsInOrder.m */, - A2FB6CDF42762BBF955ED3FEC44681B5 /* HCStringDescription.h */, - 636D400B8A9CE8AB58902DD6C9A08262 /* HCStringDescription.m */, - F52B88A85A7A98E66D25B7E3DD978B1E /* HCStringEndsWith.h */, - 0CA0A903B7FCCF800189B04711069CB4 /* HCStringEndsWith.m */, - BB5A75090062E18414074A164BA63C8A /* HCStringStartsWith.h */, - EFF07D7769015F0C8CEA95F869D8C38C /* HCStringStartsWith.m */, - E4FDE417D763849E2FC25D407997F5DD /* HCSubstringMatcher.h */, - BCE14662EAAC25E3CA34DFF79A6E7649 /* HCSubstringMatcher.m */, - 4B5B185330726FDFDBEBEF46B6E40131 /* HCTestFailure.h */, - 36D796D6CF644DDA0017DBA948DB512C /* HCTestFailure.m */, - 41045BF671382BC9101D8BAF080AF199 /* HCTestFailureHandler.h */, - 1F5AEDF15C1BC542F469DE31B55B2987 /* HCTestFailureHandler.m */, - 746155AC4A6883F0ABDDEC8CC596E9D9 /* HCTestFailureHandlerChain.h */, - 74FEEA67F2DFD5DDE01839064A317005 /* HCTestFailureHandlerChain.m */, - 894BFAD987850BEFD105F0D1F6783F8F /* HCThrowsException.h */, - 93DB8200D2AD5DEABD1D2C465BB775EC /* HCThrowsException.m */, - 6B2C54449F0F0438B57A055501C3958D /* HCUnsignedCharReturnGetter.h */, - B4316A174846E3DA150B1A44B1BFFD8C /* HCUnsignedCharReturnGetter.m */, - EC5BF4554842AC8F3647621249553D8E /* HCUnsignedIntReturnGetter.h */, - 202D42F0C22A22C79F1B2EDAA7ED8AFF /* HCUnsignedIntReturnGetter.m */, - 502D782E67847010B0E55C6413AEE2AD /* HCUnsignedLongLongReturnGetter.h */, - 77C7F524C9E8797E08E2B96B4B70BB8A /* HCUnsignedLongLongReturnGetter.m */, - DAA3D265C03E584227752578EEDBFAAF /* HCUnsignedLongReturnGetter.h */, - B82A7368AA1605090DDD08F244CEDBD3 /* HCUnsignedLongReturnGetter.m */, - 8AD9EF9079189DAB21DC089876184B47 /* HCUnsignedShortReturnGetter.h */, - FCBF5A9E7E19DA5E395CD8BDF7F48906 /* HCUnsignedShortReturnGetter.m */, - A088AC190B50F666271BF3824E2A5EA8 /* HCWrapInMatcher.h */, - F651808A25B0EB05C6637A0E68F7206D /* HCWrapInMatcher.m */, - 738FE205A67A1ECBA80432232BF8A53D /* HCXCTestFailureHandler.h */, - 93DA1FB863D3510E66C6F644EA2951D6 /* HCXCTestFailureHandler.m */, - 55513E23282D884C3BE1A7A7B5409929 /* NSInvocation+OCHamcrest.h */, - 74431A1A23EE3BBEEE2D683CDD52D282 /* NSInvocation+OCHamcrest.m */, - 98621674785203FC84333EBED69904DE /* OCHamcrest.h */, - 2C62D82B0C9EE231F1940AC4B43C595C /* Support Files */, + 8E6646458F4E5AA3FF6C3E4E /* BIObjCHelpers */, ); - path = OCHamcrest; + name = "Development Pods"; sourceTree = ""; }; - ABADAC38891E48C70C9C6B7AB284F229 /* Pods */ = { + 919D24911B95BBBE00E0F88F /* Pull To Refresh */ = { isa = PBXGroup; children = ( - 9397BD90A1F7314FE6A03155F22A01CC /* CJALog */, - 94D531CC97E141CE8223BEE23225EF51 /* CJAMacros */, - CA0EFE7F9DD00BAD759690F8623A300E /* MagicalRecord */, - A9578425A4E4F7B18DDDD5FDD6155828 /* OCHamcrest */, - C864697152F7093664B546B9BD8AE7DB /* OCMockito */, + 919D24921B95BBEE00E0F88F /* BIRefreshControl.h */, + 919D24931B95BBEE00E0F88F /* BIRefreshControl.m */, ); - name = Pods; + name = "Pull To Refresh"; sourceTree = ""; }; - B2DF777AC04837F6211E6CA01C947363 /* BIObjCHelpers */ = { + 91BB22C4D703EEF3B5BF1B5A /* Categories */ = { isa = PBXGroup; children = ( - 74036CDDD3B19EADA9A4C1CF662CE726 /* BIObjCHelpers */, - 22BE80E155756F5AD4D1D87D3AB1900F /* Support Files */, + A0C1FFDBFB0C850DFBBFA5E0 /* NSBundle */, + 0B429CBF8BDA3825CFC9AE41 /* NSDate */, + 9F461B2DD8A61F45848E4278 /* NSString */, + E2D3AE5BCD35C48B9512A181 /* UIView */, ); - name = BIObjCHelpers; - path = ../..; + path = Categories; sourceTree = ""; }; - B94FC02D1DF0F302E6E75D2AD7F521E3 /* Base */ = { + 9BF7C950683027E20961ED25 /* Proxy */ = { isa = PBXGroup; children = ( - 57B5933C2644C7EBB65C04B9E609D8DA /* BIHandlerBase.h */, - 874E845EFAE0014D33507EFDD5768DA0 /* BIHandlerBase.m */, + 94C62429588258ECF6BDE774 /* _BIScrollViewProxy.h */, + 556AB35D4C1FFF271008BAF6 /* _BIScrollViewProxy.m */, ); - path = Base; + path = Proxy; sourceTree = ""; }; - BED3849778BD37BFDAA9A1822B9295B5 /* TableView */ = { + 9CDA58067F5B1AEADDD80410 /* Views */ = { isa = PBXGroup; children = ( - 5396B79D3FE2A007D5DAFDE3CC6AF765 /* BIHandlerTableView.h */, - 2CE2551B03B25DAC2A28BDD403E9DA49 /* BIHandlerTableView.m */, + 919D24911B95BBBE00E0F88F /* Pull To Refresh */, + 20502EEA7AF1F0EDE0658DF9 /* CollectionView */, + FC0F5DC82BC5FD862B7633B9 /* TableView */, ); - path = TableView; + path = Views; sourceTree = ""; }; - C864697152F7093664B546B9BD8AE7DB /* OCMockito */ = { + 9CDD0F7BDADD295315B7CD60 = { isa = PBXGroup; children = ( - 712ED602A19A80E757DCDF6D059A233D /* MKTAnswer.h */, - 0FFD412BF348FC69ACE41AE744B79EDA /* MKTArgumentCaptor.h */, - 2172459905FA57BB216F8DD366238F9A /* MKTArgumentCaptor.m */, - 69EDC0DF315239F65A13C6A1F0E36F3A /* MKTArgumentGetter.h */, - EEDF95541A8A73D6AC1DBD0CC08A7D3C /* MKTArgumentGetter.m */, - 4EAD7B45058AC046FB901538B04D1BAF /* MKTArgumentGetterChain.h */, - EC66B61F91B39AF131838E32EA0C6A96 /* MKTArgumentGetterChain.m */, - EC1B96BB9FD5D5683CDB344EC7EE68F3 /* MKTAtLeastTimes.h */, - E19229E14FD9D9348F88D962FA096EEA /* MKTAtLeastTimes.m */, - 999E648319B4222DB17A9B641C44880C /* MKTBaseMockObject.h */, - FD8C09AE145CE16E0550899C039934CE /* MKTBaseMockObject.m */, - B4ACF200517160429B5CB11E00C31F86 /* MKTBlockArgumentGetter.h */, - 4D80FA17A4E64269D3FDBA8A93BF16ED /* MKTBlockArgumentGetter.m */, - 93D30365B3A6B2CAF3DAFE22DF0CD8BD /* MKTBoolArgumentGetter.h */, - E4154621F5976F5868E781E0998482FC /* MKTBoolArgumentGetter.m */, - D62365ADD24AF5F5F204AD99FE722EAA /* MKTBoolReturnSetter.h */, - 13D71398A084E181561DE5389B689AB4 /* MKTBoolReturnSetter.m */, - 59DE31DC0087851237EBADDB1FFC5D2E /* MKTCapturingMatcher.h */, - 8D99036F718D240D40F8E0103E27216F /* MKTCapturingMatcher.m */, - ECC321EE4FC27F9EE6D773BABFABECE6 /* MKTCharArgumentGetter.h */, - FEA25DF4406D8C0EDA525E752F16E861 /* MKTCharArgumentGetter.m */, - 589BF19B094959B70CBD1079812E581C /* MKTCharReturnSetter.h */, - ABEF7B6385E05CE7017BDE59EFC18614 /* MKTCharReturnSetter.m */, - 9F6E7AE4E848D56B7F73CB417A27C8A5 /* MKTClassArgumentGetter.h */, - 3A4E376BD92AAF0CD38FE0C4CEC744B7 /* MKTClassArgumentGetter.m */, - 4D32E2BD9AFB5785C60903464828020A /* MKTClassObjectMock.h */, - 064B217028612FE2F2F12B0E0DCF11D0 /* MKTClassObjectMock.m */, - CEAF1EC87AEB0B139201DFD03576A0CD /* MKTClassReturnSetter.h */, - A4E1BF260C65BDF6A4079BDF8A94D26C /* MKTClassReturnSetter.m */, - D505720375D017A3143BDA0131B268CE /* MKTDoubleArgumentGetter.h */, - F9E2C6C4255848E4F0221E8120F8E89E /* MKTDoubleArgumentGetter.m */, - D0E25B255A6D65BB5BF355A09EF69A5B /* MKTDoubleReturnSetter.h */, - DFE6751DE3B377B6A97F85F335AC675D /* MKTDoubleReturnSetter.m */, - 4B4702C3A6326C42CB8426133D092357 /* MKTDynamicProperties.h */, - B850313D289A742788FCBFF42B81B9C2 /* MKTDynamicProperties.m */, - 7CEEB72C8E422B876A25B46CEC515771 /* MKTExactTimes.h */, - EC8317C86F5B90D613BE4B69ECDB4A38 /* MKTExactTimes.m */, - 2F52BFF6AB59715EED65043D95EE35E8 /* MKTExecutesBlock.h */, - E5148A2EBAC31BB13F2124183C7083F1 /* MKTExecutesBlock.m */, - 4331E361F875EAB7012690EC20ABBD47 /* MKTFloatArgumentGetter.h */, - D5A3EDBDF279CAF25CA1EC0FFA5DA02F /* MKTFloatArgumentGetter.m */, - 9FAAFFAE06B9C905940D19F0FBDC43B0 /* MKTFloatReturnSetter.h */, - EDBCF86108FE0A26DAB8278E2455DF2B /* MKTFloatReturnSetter.m */, - AABA46C347DEFA86697412C85A822D3A /* MKTIntArgumentGetter.h */, - D58389EE41F3E0CBE6618877156B7C83 /* MKTIntArgumentGetter.m */, - 060012985A6ED9136471530FF647B765 /* MKTIntReturnSetter.h */, - E6476E51A2C047A9B00F491AF8F87A0A /* MKTIntReturnSetter.m */, - BA7517E2A8E807AE4719AD5B43F54482 /* MKTInvocationContainer.h */, - C869C04DE51876C4B509BEBFE86CDCC3 /* MKTInvocationContainer.m */, - ACE4AF279474D65EB85987167180118E /* MKTInvocationMatcher.h */, - 67ABE3459D69E5CD8D4E43EF60DA81DB /* MKTInvocationMatcher.m */, - 53DED79AB02436A803055CA865B97AE9 /* MKTLongArgumentGetter.h */, - AFC2381B49066E3A2988855F59E07AA0 /* MKTLongArgumentGetter.m */, - FA4B3745E30F0BB5B9CCF1DC106D7EFB /* MKTLongLongArgumentGetter.h */, - 7C4442AC8B275C6A865C02A48D7C3CBB /* MKTLongLongArgumentGetter.m */, - C31C3BC980217F9744A2EE3392E9AD29 /* MKTLongLongReturnSetter.h */, - DF4581530173967EEF2A5C815AE01ADD /* MKTLongLongReturnSetter.m */, - 55D83CFC822320A8DEE4E34D89146C29 /* MKTLongReturnSetter.h */, - 070D452D314BCCB65C3EBA3E601973F2 /* MKTLongReturnSetter.m */, - 49528E48B8003650156160B70BB18500 /* MKTMockingProgress.h */, - 07D9BC21302AC6AF9E048417CCE02173 /* MKTMockingProgress.m */, - 518FA8E6785E27C6FA915E265C232060 /* MKTMockitoCore.h */, - 166E344B3C21010C6AC3929B45A051AF /* MKTMockitoCore.m */, - 8C029D077E83807CA635AC46C02E6C43 /* MKTObjectAndProtocolMock.h */, - D3107E659CD358076777DF65523A8C64 /* MKTObjectAndProtocolMock.m */, - 62BB78B6B4BC65A5FCC45EDAE2C9A708 /* MKTObjectArgumentGetter.h */, - 328F8B269001D2E6467F892F85F68396 /* MKTObjectArgumentGetter.m */, - 6C6AFE8C1A193A07399D07739A529570 /* MKTObjectMock.h */, - 68E7CC0CF3FCC4A52349DD7D954027E6 /* MKTObjectMock.m */, - 1ADBB0F0A03BE6D652DB5D18B6D4A3D5 /* MKTObjectReturnSetter.h */, - C7FE383715621B90A8C3968890D3BEDE /* MKTObjectReturnSetter.m */, - A6253BC069DBEBD83DCD26EC33C1D434 /* MKTOngoingStubbing.h */, - F6B70985E355A14DCEA727DDB9D86B68 /* MKTOngoingStubbing.m */, - C11BE6069AB246A90BA7A2FC2E1291CA /* MKTPointerArgumentGetter.h */, - B431C756FC8DCBEF67AAE4BF3652C5CD /* MKTPointerArgumentGetter.m */, - 7B99680C5EFCB7AB54D29E9A4C471CF5 /* MKTPrimitiveArgumentMatching.h */, - A3630F565C05820D2EB3947AEA010B05 /* MKTProtocolMock.h */, - B7ED80A5B890F1CD64FE05E01A5F13EA /* MKTProtocolMock.m */, - FC8DF6F10618709060DC9C7DCBB63495 /* MKTReturnValueSetter.h */, - E25C70258193A041DA16D1C4ECCFC655 /* MKTReturnValueSetter.m */, - B26C3CB49F7713C75B7676D15BD43006 /* MKTReturnValueSetterChain.h */, - 41E68D55D569AFE526D22F9301025FAA /* MKTReturnValueSetterChain.m */, - 9F55564DC2582613C71439D1F24EA33A /* MKTReturnsValue.h */, - E58F5199D4AFC8CAEDF3E07A661CDCEB /* MKTReturnsValue.m */, - 77C667FACBB5C43B836A1D9176CE622D /* MKTSelectorArgumentGetter.h */, - 55874CFF3AE3E24AA4CD7FF16BBA234D /* MKTSelectorArgumentGetter.m */, - 2CA7D1250930372E48093165852119F4 /* MKTShortArgumentGetter.h */, - 6D9C9A9CF7BFF2531CC4A4EDD854A31A /* MKTShortArgumentGetter.m */, - 5497312FF1944B535C98897A706C9D0B /* MKTShortReturnSetter.h */, - DF3558A351FF4626525645796212E006 /* MKTShortReturnSetter.m */, - 4B85C3B60461CC2F63DA62115F01BC9E /* MKTStructArgumentGetter.h */, - 5F7C054A6809D11747E98DAB1C198005 /* MKTStructArgumentGetter.m */, - 69E52F7D60DF524804F45D62ACBE7B32 /* MKTStructReturnSetter.h */, - FE4C9AD0788D0E5221D460ADFC116412 /* MKTStructReturnSetter.m */, - FC78960BC89C949087C0A932BDA8D7C0 /* MKTStubbedInvocationMatcher.h */, - 527A4C318294BEEB9BC997CB601610A9 /* MKTStubbedInvocationMatcher.m */, - 5E3971AC3462FC10641F2342BA2C51CD /* MKTTestLocation.h */, - 8DC3700585B95AD44C226E56550A045B /* MKTTestLocation.m */, - C0A66545C787DF0CBAED3BD9D2CCF7F6 /* MKTThrowsException.h */, - 736B94BED1B3C9533637AE855C1EA0AE /* MKTThrowsException.m */, - 59208B95A663E30D2C8FE6A3576C028E /* MKTUnsignedCharArgumentGetter.h */, - 47F89607FC356D3F3A9B0EE935C95B86 /* MKTUnsignedCharArgumentGetter.m */, - CC20AD598C8AFEF7B1C8F1E39BD934F9 /* MKTUnsignedCharReturnSetter.h */, - FA6048114AA4CC0962FBD34EC0C6F6EF /* MKTUnsignedCharReturnSetter.m */, - 259BC59C2B2EFD586BE0F89BAA1A9549 /* MKTUnsignedIntArgumentGetter.h */, - F0F6760071B4BBAE77F2E26AF06E072D /* MKTUnsignedIntArgumentGetter.m */, - 970871ECF115B76DEED375D49BE9F193 /* MKTUnsignedIntReturnSetter.h */, - 5386111AEC21B79B26642A0BDCCB79DA /* MKTUnsignedIntReturnSetter.m */, - 6511F54D8D1C6B99816853E99F1CE9DC /* MKTUnsignedLongArgumentGetter.h */, - 7C76B4D410D9B508E3266AA8C41D6AA8 /* MKTUnsignedLongArgumentGetter.m */, - EC773A4470850E22F56B26A90773F017 /* MKTUnsignedLongLongArgumentGetter.h */, - AABFF82C296FA545EFD4EEF50AC33045 /* MKTUnsignedLongLongArgumentGetter.m */, - CD0D859D9A802853A7A84448CE140231 /* MKTUnsignedLongLongReturnSetter.h */, - 4E7A7FAA3DE74149D3D9E408672278F0 /* MKTUnsignedLongLongReturnSetter.m */, - BF1E9BAE251C5348732A1DBBA1840072 /* MKTUnsignedLongReturnSetter.h */, - EAE325FADE74065756ECBB8608F2E708 /* MKTUnsignedLongReturnSetter.m */, - 8C67AA27319301176702DB824FA1CF51 /* MKTUnsignedShortArgumentGetter.h */, - 3218F442A0C7E80F0EC0FCC411BD5821 /* MKTUnsignedShortArgumentGetter.m */, - C7EC9E34D501E95CA50EFE68C3E84938 /* MKTUnsignedShortReturnSetter.h */, - DF769D4D50C251812EEB7354492656D9 /* MKTUnsignedShortReturnSetter.m */, - 05DE65F3AEAC43AEEA9D6823267BE218 /* MKTVerificationData.h */, - F085C84FF933DEDBE092211192A5EB93 /* MKTVerificationData.m */, - 4D4B22478A500EF5F063AC38CBB842C0 /* MKTVerificationMode.h */, - 768B64847B575E2740B3851816F8EAF4 /* MKT_TPDWeakProxy.h */, - E9A03C310C4FC6AF7E754C11871BBF29 /* MKT_TPDWeakProxy.m */, - 37EE75FEFAEFD02490AF47D99E1B100C /* NSInvocation+OCMockito.h */, - C176FE2FDDB9F2404F3485BD61BAF19C /* NSInvocation+OCMockito.m */, - 3D751D0144F004AB9E720D2C282AF4D1 /* OCMockito.h */, - FD47B85B6D19C85B22DAC4851CC42F38 /* OCMockito.m */, - 15DFE5CD83EA538BB6498EDD8CC952EC /* Support Files */, + 232187DA4570BFA3FAC78A97 /* Podfile */, + 8F922D768B9D1E794C870B77 /* Development Pods */, + E3FDA588EB15237E9DA1A0DB /* Frameworks */, + 0B9306886F072BE53805F440 /* Pods */, + 618CF73FD296CB176DB50EBF /* Products */, + AE2C4BDD8E2B5432FA49E38E /* Targets Support Files */, ); - path = OCMockito; sourceTree = ""; }; - CA0EFE7F9DD00BAD759690F8623A300E /* MagicalRecord */ = { + 9F461B2DD8A61F45848E4278 /* NSString */ = { isa = PBXGroup; children = ( - 6BBC2BC89B22C933F527BF8EFE6FA303 /* MagicalImportFunctions.h */, - D427D2B03625DC38184CE3CC11AEA8EA /* MagicalImportFunctions.m */, - 0B62E83E898E45E90866D8A7426DF3D4 /* MagicalRecord.h */, - F4AA42759E911291F872A2BC93C0E5DC /* MagicalRecord+Actions.h */, - EE599B3CE17CD56AC11BB961E9EE682F /* MagicalRecord+Actions.m */, - 926DD3061C080DE580870B68B216D0E2 /* MagicalRecord+ErrorHandling.h */, - D4E148B52000B4421F44E057AE7BF98A /* MagicalRecord+ErrorHandling.m */, - 44FF5153FE8440E9A12831679EF619B7 /* MagicalRecord+Options.h */, - A7EB9BFDE12656FAE9A11975DF53D26A /* MagicalRecord+Options.m */, - 79D3B72A826600AC1983ACDEEA2CD688 /* MagicalRecord+Setup.h */, - 32A4AA7F7CEDF4EC68F0F827A6F99892 /* MagicalRecord+Setup.m */, - B33C9B28A3A181CC96DB059F9AF5BF64 /* MagicalRecord+ShorthandMethods.h */, - 4DDCADEBEF32B42671A9754C286F443B /* MagicalRecord+ShorthandMethods.m */, - 37DD66D6D4DFA3FF5108D1CD3D4B6F3E /* MagicalRecord+iCloud.h */, - 0EA0CADEBAA38299DB807A918146B0DA /* MagicalRecord+iCloud.m */, - 7678AACC0A214CB7110FA9BAEE85FF25 /* MagicalRecordDeprecationMacros.h */, - 61B60B828C311C6CB8AFF076986B875C /* MagicalRecordInternal.h */, - 10ECF24301AB8AFE7FB47E0B59C5EEF2 /* MagicalRecordInternal.m */, - 3BA3A77ACE2774445103802594ECBEC1 /* MagicalRecordLogging.h */, - 881C3C9DD9EDFAB8DCD3E2AB6BCFACD6 /* MagicalRecordShorthandMethodAliases.h */, - 1375E25F678CDA12E984A706E68A0D4B /* NSAttributeDescription+MagicalDataImport.h */, - FDE20517CCA66E46C9E5C14027778D48 /* NSAttributeDescription+MagicalDataImport.m */, - A34F980C093F7D326EFAC3334109A669 /* NSEntityDescription+MagicalDataImport.h */, - 404CD643C70CE4F72FF8AA0233C0E4CF /* NSEntityDescription+MagicalDataImport.m */, - FC987EC5677FC467C5A2CC28DA4CC1BD /* NSManagedObject+MagicalAggregation.h */, - 311C7FA43DC69169FE6C0A322443BBE1 /* NSManagedObject+MagicalAggregation.m */, - A385C20F7A5DF2EACE4B23042BD02CD2 /* NSManagedObject+MagicalDataImport.h */, - D1AFF55F9FD249B09F1F2ADC1595D79B /* NSManagedObject+MagicalDataImport.m */, - 6E0763E4454824142D02904806D48E8F /* NSManagedObject+MagicalFinders.h */, - 5C5248CBEA15D64E640726EE8D901D32 /* NSManagedObject+MagicalFinders.m */, - 835E6E91F282902AEB9DF43D8390077E /* NSManagedObject+MagicalRecord.h */, - EA16DCDC3875BAFEEC277904B6201072 /* NSManagedObject+MagicalRecord.m */, - 99887D0485F1E6B4633A1EF4FBB03212 /* NSManagedObject+MagicalRequests.h */, - 6FC15331C9C01084EE592A02FCD61E71 /* NSManagedObject+MagicalRequests.m */, - EE9218E334015006F7D55E3540C49145 /* NSManagedObjectContext+MagicalChainSave.h */, - 5F1BC72AAE01FD61C9220C4E5E80037B /* NSManagedObjectContext+MagicalChainSave.m */, - BBB072D89FDAC8A9C422E54E56DAABC3 /* NSManagedObjectContext+MagicalObserving.h */, - EDE17CF44EBCBF3921D1CF459ABE7D53 /* NSManagedObjectContext+MagicalObserving.m */, - 60D309ABA9F9F2794A03836D52A258F0 /* NSManagedObjectContext+MagicalRecord.h */, - 9333841F45951243F0259EDBBF7D8A56 /* NSManagedObjectContext+MagicalRecord.m */, - 354A5C7509E5CA458A7B50673EC9ADC9 /* NSManagedObjectContext+MagicalSaves.h */, - 1448F482E3BC0533CFD38391A9D55F03 /* NSManagedObjectContext+MagicalSaves.m */, - 6A424C29FB749BBD45C1468A14E7798D /* NSManagedObjectContext+MagicalThreading.h */, - 2023719DD549230F552E78C5A3A4FADA /* NSManagedObjectContext+MagicalThreading.m */, - E6C8C0EB81844BBA6969245E3BC2546B /* NSManagedObjectModel+MagicalRecord.h */, - 7F80DC434B015BBEBFC40A4175D99CAA /* NSManagedObjectModel+MagicalRecord.m */, - B6A45D8497D58F866C1042F000CD962E /* NSNumber+MagicalDataImport.h */, - 8A3E2E66DE91DF3DB361D6FB4BD898B7 /* NSNumber+MagicalDataImport.m */, - 15A48717FEA691D01852F5C2A0BBDB68 /* NSObject+MagicalDataImport.h */, - 80D896070C04485342E6CFFB2CCCC819 /* NSObject+MagicalDataImport.m */, - EF0C441A071136AE9100232B7E17CED0 /* NSPersistentStore+MagicalRecord.h */, - D489A1BAC986EB7A208CAC0133CA5351 /* NSPersistentStore+MagicalRecord.m */, - 6C239471FA944F03871A11C5E13DF820 /* NSPersistentStoreCoordinator+MagicalRecord.h */, - 1FBC2C067CDBF85F7B25280DB745E96E /* NSPersistentStoreCoordinator+MagicalRecord.m */, - 69504492301B6F1F09938171DB9C8BAA /* NSRelationshipDescription+MagicalDataImport.h */, - EA098D6B1DA3F00C2F898A18AB5CD0CE /* NSRelationshipDescription+MagicalDataImport.m */, - F9CDCA925E5BB0A0EEE783FBC76F8E58 /* NSString+MagicalDataImport.h */, - F198399C6C291ED579C0F8594F9A53BA /* NSString+MagicalDataImport.m */, - D9D1A3F25293B3568E1090627D595404 /* Support Files */, + 47BA92CE6887DBAC879AE9C5 /* NSString+BIExtra.h */, + FAFA89B33469B50B0B5E1839 /* NSString+BIExtra.m */, ); - path = MagicalRecord; + path = NSString; sourceTree = ""; }; - CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { + A0C1FFDBFB0C850DFBBFA5E0 /* NSBundle */ = { isa = PBXGroup; children = ( - 54392FCC71EEB4C0628519530BCB5311 /* libBIObjCHelpers.a */, - 4786AA91A4C6A8BF66E777337AD227E8 /* libCJALog.a */, - 60BBCC29369AD48198AB9A7EE75EA605 /* libMagicalRecord.a */, - 9A7F2978EFC759F368FA642539DE6AD5 /* libOCHamcrest.a */, - 19FEFD152E01C0877DE68EBF53E65744 /* libOCMockito.a */, - 989AF54BB09BA085905B75E6654AC512 /* libPods.a */, - 7BC36E69F6D9335D7F13049DF8D37DC3 /* libPods-BIObjCHelpersExampleTests.a */, + 10F4DF07960A464BB8B96661 /* NSBundle+BIExtra.h */, + DA8E942D2608EC8DF6ABC848 /* NSBundle+BIExtra.m */, ); - name = Products; + path = NSBundle; sourceTree = ""; }; - D9D1A3F25293B3568E1090627D595404 /* Support Files */ = { + AD60D5BDE36A543AEB8E320A /* Support Files */ = { isa = PBXGroup; children = ( - 2CBB5D297AADE5679E03D743D17EA45A /* MagicalRecord.xcconfig */, - 1E3911D96F7030312B5BF50F878AD7B7 /* MagicalRecord-Private.xcconfig */, - 0EBA2D98ADA5FE54916A39BE55405A04 /* MagicalRecord-dummy.m */, - 47B1E1BF68B0FB7A386F10133B16E455 /* MagicalRecord-prefix.pch */, + F106440ADB4E4B4F1ABC21DF /* Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig */, + 40FC8E1C40D9F7D325D8A942 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig */, + 754CEF47B242B079F9F26072 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m */, + D75C4D74BA8340E514D05D2D /* Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch */, + 28349DBDACD27C17FA5DE8C8 /* Pods-MagicalRecord.xcconfig */, + 4DD43C02F9F6611313437330 /* Pods-MagicalRecord-Private.xcconfig */, + 246772A5F56E1BE70B068F6E /* Pods-MagicalRecord-dummy.m */, + BF655B06582120283C433024 /* Pods-MagicalRecord-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/MagicalRecord"; + path = "../Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord"; sourceTree = ""; }; - DAD0B3BA9EE3C18E824EFFFCC944349F /* TableView */ = { + AE2C4BDD8E2B5432FA49E38E /* Targets Support Files */ = { isa = PBXGroup; children = ( - 692E40CCD4378876459379DA705F4F17 /* BITableView.h */, - 5B268C1D9645B53A95231DCD45EC1D2A /* BITableView.m */, - F8545A6A3B6A52453F07AD6A3E79984C /* _BITableViewProxy.h */, - 996254F6132CAB0E69DEB49C011E34D9 /* _BITableViewProxy.m */, - 3448CA167A723366A5A0C4FF8A8EE122 /* Cell */, + 650C48C8B8266BD111958CDD /* Pods */, + 4EBB5DE1AF9851876A816DA7 /* Pods-BIObjCHelpersExampleTests */, ); - path = TableView; + name = "Targets Support Files"; sourceTree = ""; }; - DCD4BE8DC0BDD38C3224904E00512B8F /* TableView */ = { + AF6BFAA6BC2302652F26F2AD /* OCHamcrest */ = { isa = PBXGroup; children = ( - A117D83AAD5CDAED35535C97B9D56FC5 /* BITableViewBatch.h */, - D5FBE2D6C8BC970D33CBC7B3BDBBD494 /* BITableViewBatch.m */, + 04DC10449B4544D89ECE6500 /* HCAllOf.h */, + C13D699514D3C01DBDC68BD0 /* HCAllOf.m */, + 12CC77499522F2462184DF08 /* HCAnyOf.h */, + 30C4E716E12347018FFE8850 /* HCAnyOf.m */, + 6A082BC231D2B6F0C860AAB4 /* HCAssertThat.h */, + FD85C07636C0272C5B55F8EF /* HCAssertThat.m */, + 5F6F12A85AB24D2A9C15C8C2 /* HCBaseDescription.h */, + 6D353413DD4B2B161951007D /* HCBaseDescription.m */, + 65F5765B12F1333F10041077 /* HCBaseMatcher.h */, + FE45BE85F0248C9DF657DB23 /* HCBaseMatcher.m */, + 3AF67A7211A6BBE413CCE6EC /* HCBoolReturnGetter.h */, + A363AD87FC76D9523F07CBE3 /* HCBoolReturnGetter.m */, + 1C4E687502473EC15A3D368B /* HCCharReturnGetter.h */, + AE3EDD178D9D43A58004DD1A /* HCCharReturnGetter.m */, + 54718ADCC092347540234183 /* HCClassMatcher.h */, + 5B04F2A7D2219375E6EC967A /* HCClassMatcher.m */, + 1CE5824F22C7B859B6F0C4F1 /* HCCollect.h */, + 3DCC4EB394195BDB249A869E /* HCCollect.m */, + 89AD3E60FF5B05231A8235B9 /* HCConformsToProtocol.h */, + 9ED00E9E8E9F8EC6E67A862C /* HCConformsToProtocol.m */, + 9F8523CDEEB3C6506F232CD3 /* HCDescribedAs.h */, + 31C78A990207AEFBBCCBD9C0 /* HCDescribedAs.m */, + 3F7731AF633611ACA4ED5E89 /* HCDescription.h */, + 1C1E548D239B70F2E75DB6CD /* HCDiagnosingMatcher.h */, + 6ECE1C596CA6E5F6921A6630 /* HCDiagnosingMatcher.m */, + 93F174D626ECC5F60E9FBADA /* HCDoubleReturnGetter.h */, + 65B96BB74A575C6A03E1D48E /* HCDoubleReturnGetter.m */, + 932F0AD6D23950A25B106C89 /* HCEvery.h */, + BAB3C1803BF820379AE9209F /* HCEvery.m */, + 0831A644B4025FB065169201 /* HCFloatReturnGetter.h */, + 4BC0A5D6263FE2279F8F9F30 /* HCFloatReturnGetter.m */, + 1C9FE98F6F7A158AC402ECAF /* HCGenericTestFailureHandler.h */, + 92C6E37FDC8605EEC2292047 /* HCGenericTestFailureHandler.m */, + 7AE01AF4B1D4138D684F7F97 /* HCHasCount.h */, + 1B47942C58730EB85AD8A22F /* HCHasCount.m */, + 8FC4090B824FB86793EC4BCE /* HCHasDescription.h */, + F124C513D80CC527DFD8C383 /* HCHasDescription.m */, + A8A619420F2AF261C7AEC44F /* HCHasProperty.h */, + 66FF564D26541225BEA69C12 /* HCHasProperty.m */, + 76EC022FC8CC9AB4D8AB444C /* HCIntReturnGetter.h */, + 674D41F80FE33E56CFFCF5AF /* HCIntReturnGetter.m */, + 4BC39A1B51C04D86BE3792E8 /* HCInvocationMatcher.h */, + 4F6F37F455B6C6A6A2622787 /* HCInvocationMatcher.m */, + E89CF3680EE2EB92A8D99A05 /* HCIs.h */, + 005C13DCE26665E041E64E79 /* HCIs.m */, + 4CB0FDA59049D35E364304B9 /* HCIsAnything.h */, + 995238187C0A278DC79C682B /* HCIsAnything.m */, + 4D52A63CF555C22034D3DAE6 /* HCIsCloseTo.h */, + 5C0B2A33FE1EF5953D4797D2 /* HCIsCloseTo.m */, + AE779BEAFF1EDDDD01E4C721 /* HCIsCollectionContaining.h */, + E5DCB976237A4847A3210886 /* HCIsCollectionContaining.m */, + FE81937B138CA49D361B6C5E /* HCIsCollectionContainingInAnyOrder.h */, + 1955BD232D5D676AEA7CFE7E /* HCIsCollectionContainingInAnyOrder.m */, + 613C4C1585E72470126E9FDF /* HCIsCollectionContainingInOrder.h */, + E74B2F6B92B34AE06F6BDBA0 /* HCIsCollectionContainingInOrder.m */, + 7234B47A018742CAF56930B5 /* HCIsCollectionOnlyContaining.h */, + CB843225EE73CD7F89A2C671 /* HCIsCollectionOnlyContaining.m */, + E31324BC9D207AE734F9DEF3 /* HCIsDictionaryContaining.h */, + 3322DDEDFADBDCF59835ED08 /* HCIsDictionaryContaining.m */, + 50F7ACA4973EC0FB6AB424C6 /* HCIsDictionaryContainingEntries.h */, + FD8BA7F26EF436224BCB7D83 /* HCIsDictionaryContainingEntries.m */, + BE1685746DA9759FEB2A7B56 /* HCIsDictionaryContainingKey.h */, + D2537345DEB86AB0AF3AE4CC /* HCIsDictionaryContainingKey.m */, + 894CC4E374790C334198AFDF /* HCIsDictionaryContainingValue.h */, + 49DAF3EFA8C358E6D239031B /* HCIsDictionaryContainingValue.m */, + 825C578757BD5480CE04187F /* HCIsEmptyCollection.h */, + 6581F65AADF6E7075D672E3A /* HCIsEmptyCollection.m */, + DC4DBA3D88D2A0AAA5174793 /* HCIsEqual.h */, + EF5CAED8CBA24A5634172E83 /* HCIsEqual.m */, + CA438F151A3F857ED0296A66 /* HCIsEqualIgnoringCase.h */, + 38280F51C4E4C6B9DD1D74E5 /* HCIsEqualIgnoringCase.m */, + 5BD549F516B6027ABA2D9FE9 /* HCIsEqualIgnoringWhiteSpace.h */, + 1DA67ED1813AF19946835309 /* HCIsEqualIgnoringWhiteSpace.m */, + 3A89B04D02342E883BE33284 /* HCIsEqualToNumber.h */, + C17D4C88FB7EA85865A78FFB /* HCIsEqualToNumber.m */, + 76B8BA3126F8CEBC356FBA8A /* HCIsIn.h */, + BBEFF02B4DB95E63DDCF25A1 /* HCIsIn.m */, + 9EA62393FC61DA9CB6D8760D /* HCIsInstanceOf.h */, + 35885EFFB1E768F71EA126B2 /* HCIsInstanceOf.m */, + 0C3F06B869873CD85EDC608B /* HCIsNil.h */, + 0EE5005373F09220ED8D0DB1 /* HCIsNil.m */, + 28D1E9E8F561028E3EB11EA3 /* HCIsNot.h */, + 8F21FC4C784318A25285C6B7 /* HCIsNot.m */, + FB44D2C1E55BE442490EDA86 /* HCIsSame.h */, + E9BAEFCA12D5B9A581A74E49 /* HCIsSame.m */, + A6BACB5D8F11716D0872CC34 /* HCIsTrueFalse.h */, + 1CAB489620BCD2EC6ABD9D3B /* HCIsTrueFalse.m */, + F99108A04AC73DB8DFC8293C /* HCIsTypeOf.h */, + F44BA3B725D901666F1DA8A9 /* HCIsTypeOf.m */, + 69408C2788A8DF17C59BAE3B /* HCLongLongReturnGetter.h */, + 48C52961AF71BAAF19C00CAD /* HCLongLongReturnGetter.m */, + F136D1A4FF2BBF124320378B /* HCLongReturnGetter.h */, + 60E8CE9401D238ABE3ED89D1 /* HCLongReturnGetter.m */, + 960CCF034729BD080289DAFC /* HCMatcher.h */, + 6DB592A9CF08A4E93272D706 /* HCNumberAssert.h */, + B29660B7CB7F4963A3F21BF6 /* HCNumberAssert.m */, + 5169D1AA9E84B81C5B1C374F /* HCObjectReturnGetter.h */, + 32313A85DC9826316C61327B /* HCObjectReturnGetter.m */, + 4EA172B63540B9BCE57B4237 /* HCOrderingComparison.h */, + 9407A6DD0CA57A5089D98AD7 /* HCOrderingComparison.m */, + FEAB3E153E31525AEADFDB30 /* HCRequireNonNilObject.h */, + 155A548AB960AA991D1239D5 /* HCRequireNonNilObject.m */, + 48F42FDB13A7E36F8ACA9435 /* HCReturnTypeHandlerChain.h */, + 7B56632EB6A18E721433CC5B /* HCReturnTypeHandlerChain.m */, + 36684D1FF8C1DCF1C5930BBE /* HCReturnValueGetter.h */, + C5CF899C69C39B87B9FAB8F9 /* HCReturnValueGetter.m */, + 4C3F0CCBA8EC6F0FE7D84927 /* HCSelfDescribing.h */, + 13600064874E6C8D821B0EF0 /* HCSenTestFailureHandler.h */, + 76C99D97BF9037B73A43BB73 /* HCSenTestFailureHandler.m */, + 958BB971924AE7BFBDC7C44D /* HCShortReturnGetter.h */, + 9DE92C1EA03B72A72AAC2F29 /* HCShortReturnGetter.m */, + 28AA2E0DB45D680C76D55C8A /* HCStringContains.h */, + 9E805B5F48DC7065F6D3DA6F /* HCStringContains.m */, + 8260EDD9CA451BB97FB5F15D /* HCStringContainsInOrder.h */, + F3578AC1383F6F0A39C04BEC /* HCStringContainsInOrder.m */, + D7A9588EE21B3173FD99411D /* HCStringDescription.h */, + E1236C0B636D1A25C6FA5AAC /* HCStringDescription.m */, + D850B7F1531E6EABF005C340 /* HCStringEndsWith.h */, + 40CC413619A4547E91BD20DC /* HCStringEndsWith.m */, + 2B8EDB7D45F879378C6B2F1A /* HCStringStartsWith.h */, + D25E6D1E98C7DD9B58EB4751 /* HCStringStartsWith.m */, + C020A2AF188083E274674872 /* HCSubstringMatcher.h */, + D12CB0435137F75C7314D17A /* HCSubstringMatcher.m */, + 6747FA657E0CAF2C0863E656 /* HCTestFailure.h */, + 1287B26498F14B31D28449D1 /* HCTestFailure.m */, + A1C10FF2CA60694604C6BE95 /* HCTestFailureHandler.h */, + 57D3DCDF071FDACB469C89DB /* HCTestFailureHandler.m */, + 69D2B2FA57C75FCE046A88EA /* HCTestFailureHandlerChain.h */, + 1ED7567C454A5BB53D058F7D /* HCTestFailureHandlerChain.m */, + 5367A440E2BA11A79E17F3EC /* HCThrowsException.h */, + C69B37DDAE1566244566BCFD /* HCThrowsException.m */, + 4E365D766D962BC900693A89 /* HCUnsignedCharReturnGetter.h */, + FF30863840DDB666212329B0 /* HCUnsignedCharReturnGetter.m */, + 5B9FE8C6943AC41BDEC78564 /* HCUnsignedIntReturnGetter.h */, + C801F8B68819E6C5E61B72BA /* HCUnsignedIntReturnGetter.m */, + 6C1C9214AF3E93EAE279539E /* HCUnsignedLongLongReturnGetter.h */, + 260CA5D8D55952183FAE0BB4 /* HCUnsignedLongLongReturnGetter.m */, + 707C3792E1F9E1660E67AD42 /* HCUnsignedLongReturnGetter.h */, + 7EC64E32132B0312A9A0F976 /* HCUnsignedLongReturnGetter.m */, + 4B3F521FE838166099A2B904 /* HCUnsignedShortReturnGetter.h */, + 93046EF6A420A53D6C7FD804 /* HCUnsignedShortReturnGetter.m */, + 07ECA63388F7C8BA1720FE2C /* HCWrapInMatcher.h */, + 3A9946DCC76A9C4EBBC0EAC2 /* HCWrapInMatcher.m */, + 08F15F087548328B281C2DCB /* HCXCTestFailureHandler.h */, + 1D0C047980DEF9609FAFC780 /* HCXCTestFailureHandler.m */, + 45BF33AFBDC6BC8760A4DF09 /* NSInvocation+OCHamcrest.h */, + 95B012A4FD9A284752A3B255 /* NSInvocation+OCHamcrest.m */, + 5DF093907158A91BD5046594 /* OCHamcrest.h */, + 28E5BADC9B64AD4C501BE7B9 /* Support Files */, ); - path = TableView; + path = OCHamcrest; sourceTree = ""; }; - EDA04EA5F2236198667B4517993DAD4C /* Categories */ = { + AFE1BAFA73DE22562E6AF066 /* ActivityIndicator */ = { isa = PBXGroup; children = ( - 4846AAE3A97D76D38A1175744A9B88DD /* NSBundle */, - EEE8C272B446CA19EDA430C66CD65F39 /* NSDate */, - 354B35F5B1DED445E9BDA99BFE05DAF1 /* NSString */, - 78C724D7E2EEE9BAF19ED768E5DC5AA0 /* UIView */, + 52959531FFB291049D26F51E /* BIActivityIndicatorContainerView.h */, + F2D4FE045E699CB38506A82A /* BIActivityIndicatorContainerView.m */, ); - path = Categories; + path = ActivityIndicator; sourceTree = ""; }; - EEE8C272B446CA19EDA430C66CD65F39 /* NSDate */ = { + B7C1D1A367AC64344EF9494B /* Support Files */ = { isa = PBXGroup; children = ( - 5A7C7F0C82BEE2FF69D564E2B0B22599 /* NSDate+BIAttributedString.h */, - AB440AA8B76F5A3E99BD2259CF5EA86D /* NSDate+BIAttributedString.m */, + FC1220F30AD9B103ED836CB5 /* Pods-BIObjCHelpersExampleTests-CJALog.xcconfig */, + 60F4F1026C47D4DD2DCE18AA /* Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig */, + 4252E89539F5603F979A1008 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m */, + E622A3816205D49DD64D8E75 /* Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch */, + 2BBB26B29F329C5EA300C600 /* Pods-CJALog.xcconfig */, + 11824E39A02E4A78249E8DBE /* Pods-CJALog-Private.xcconfig */, + FA724A85D48509C53FFB1ADC /* Pods-CJALog-dummy.m */, + 5DFEF1CB868AB00B114A1D60 /* Pods-CJALog-prefix.pch */, ); - path = NSDate; + name = "Support Files"; + path = "../Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog"; sourceTree = ""; }; - F4F01B5144D14E97F7165C4C8F558609 /* Details */ = { + B8096A4E06C18325D311BEF9 /* Interface */ = { isa = PBXGroup; children = ( - EF5A579F493C74918DEEDA51C3B415BA /* BIScrollDirection.h */, + 552FB05850D210CE77A6AC5C /* BIObjCHelpers.h */, ); - path = Details; + path = Interface; sourceTree = ""; }; - F798D861AB580525A4B5BAA7777B67DC /* Base */ = { + C71417346774A3BE11F53A38 /* CJALog */ = { isa = PBXGroup; children = ( - 93737E8642C6780DA9A7B422B36549C1 /* BIDatasourceBase.h */, - D281C7A20F0781C36C9E998A1407EA3B /* BIDatasourceBase.m */, + 774DBD7E859B577C954C0E55 /* CJALog.h */, + 5EE848D2B7D5EE106129910A /* CJALog.m */, + B7C1D1A367AC64344EF9494B /* Support Files */, ); - path = Base; + path = CJALog; + sourceTree = ""; + }; + CC4F701086ADD543E0EF6238 /* MagicalRecord */ = { + isa = PBXGroup; + children = ( + 9765B8D7D1405BCE035BDBC0 /* MagicalImportFunctions.h */, + 014F005F462DFD746E4258F5 /* MagicalImportFunctions.m */, + 6754D2B1617F92A326DA807B /* MagicalRecord.h */, + 89A32F40566BA5A5AEB45F45 /* MagicalRecord+Actions.h */, + 81BD8BD0817A12CAF009A81E /* MagicalRecord+Actions.m */, + D8ACFB682FB6346C98233787 /* MagicalRecord+ErrorHandling.h */, + A7A4E73F305B4C7C5CC7BD59 /* MagicalRecord+ErrorHandling.m */, + B47A6FC9DE039D5CFD3BC0A2 /* MagicalRecord+Options.h */, + B7737A57FEA429E2F013741E /* MagicalRecord+Options.m */, + 05FFB04F720DF62644614A11 /* MagicalRecord+Setup.h */, + 38C6C973AF9754DE74165DC9 /* MagicalRecord+Setup.m */, + 6E0267EDE90F625FC1E963C1 /* MagicalRecord+ShorthandMethods.h */, + E9F6A689007254F593F18F1C /* MagicalRecord+ShorthandMethods.m */, + 1F1370BE6B2F8A1A2B7C84FB /* MagicalRecord+iCloud.h */, + 994566376484AAA6B737D28B /* MagicalRecord+iCloud.m */, + 04EAB9DBEE1207609A0688DD /* MagicalRecordDeprecationMacros.h */, + E14C223301F7DAC8E11BE44E /* MagicalRecordInternal.h */, + 9C59D7E230EEE49E2BC3DDD7 /* MagicalRecordInternal.m */, + 6BF5BA99D4B59F0162771333 /* MagicalRecordLogging.h */, + 9160E1297E5988F117C6BB0E /* MagicalRecordShorthandMethodAliases.h */, + 6D905EB4B95A57DBB4713F94 /* NSAttributeDescription+MagicalDataImport.h */, + 11E7AF4827145EF7315D8589 /* NSAttributeDescription+MagicalDataImport.m */, + 9135CC50405445BED9E056E0 /* NSEntityDescription+MagicalDataImport.h */, + FD60636F275E43024F79593F /* NSEntityDescription+MagicalDataImport.m */, + 164DB983D45CC1B62E053B2C /* NSManagedObject+MagicalAggregation.h */, + A8C047A94AF26D10F09FCDC0 /* NSManagedObject+MagicalAggregation.m */, + 98C136EE6A9DCFA152098D4C /* NSManagedObject+MagicalDataImport.h */, + FDC9EDB5B1AA93A1ACA05AC8 /* NSManagedObject+MagicalDataImport.m */, + 2EBC6B99144F5838F15167F1 /* NSManagedObject+MagicalFinders.h */, + 75B83932EB066A6571B9550E /* NSManagedObject+MagicalFinders.m */, + 385486954ACE93E16C2E35B0 /* NSManagedObject+MagicalRecord.h */, + A71156EB54AA7113B0996DA2 /* NSManagedObject+MagicalRecord.m */, + EC6B7A1674722392ED4B2518 /* NSManagedObject+MagicalRequests.h */, + 08E2BF7CE925EE89B36F67CC /* NSManagedObject+MagicalRequests.m */, + 1ECE44FF5B8B9414C5A1AE20 /* NSManagedObjectContext+MagicalChainSave.h */, + B953E3DF77431F3033644B98 /* NSManagedObjectContext+MagicalChainSave.m */, + 128562DE2AE0A78441C49A31 /* NSManagedObjectContext+MagicalObserving.h */, + DE514310BFCDBB0B960F2024 /* NSManagedObjectContext+MagicalObserving.m */, + 30E9AE10575A4B8D66D94370 /* NSManagedObjectContext+MagicalRecord.h */, + 31B8512451044F24E76B82B1 /* NSManagedObjectContext+MagicalRecord.m */, + D2BA62F157E566F94920C245 /* NSManagedObjectContext+MagicalSaves.h */, + EE942DB094D43BA52B49EBF0 /* NSManagedObjectContext+MagicalSaves.m */, + 5E2C4FE6A44AACB013177F04 /* NSManagedObjectContext+MagicalThreading.h */, + AD3F69A9C0D037264E7E300B /* NSManagedObjectContext+MagicalThreading.m */, + 8BC7F4C37A7D966E08AE50C3 /* NSManagedObjectModel+MagicalRecord.h */, + DDD2DC50F666A18F17BC6F6C /* NSManagedObjectModel+MagicalRecord.m */, + D0B036FA2BDB9407656310A7 /* NSNumber+MagicalDataImport.h */, + AA84A3B34371D78236859B6E /* NSNumber+MagicalDataImport.m */, + 1D15B74FEE2960262D2FC576 /* NSObject+MagicalDataImport.h */, + 2DEC4D7093FCDF8E5594ADBB /* NSObject+MagicalDataImport.m */, + DE28C4363B48C0D2DD1615FD /* NSPersistentStore+MagicalRecord.h */, + E239D2F5EECD560460C5CBBC /* NSPersistentStore+MagicalRecord.m */, + B4D47F0876AE581BFF22603A /* NSPersistentStoreCoordinator+MagicalRecord.h */, + DB7C44719E8B419201AE6A75 /* NSPersistentStoreCoordinator+MagicalRecord.m */, + E305874F95F7045B1F839FB2 /* NSRelationshipDescription+MagicalDataImport.h */, + 5596921E5E07EDCEA93B8442 /* NSRelationshipDescription+MagicalDataImport.m */, + 6C634D352C0A09B0E3503874 /* NSString+MagicalDataImport.h */, + 20B31A4DB08A0EE6B5B88462 /* NSString+MagicalDataImport.m */, + AD60D5BDE36A543AEB8E320A /* Support Files */, + ); + path = MagicalRecord; + sourceTree = ""; + }; + D9C2823ADDFBE47F06ACF878 /* Handlers */ = { + isa = PBXGroup; + children = ( + 35246D7535F5900BA62D3E56 /* Base */, + 82AF6CEEBCBD4A8032A10083 /* CollectionView */, + 127054C9B64C752B73C25623 /* TableView */, + ); + path = Handlers; + sourceTree = ""; + }; + E2D3AE5BCD35C48B9512A181 /* UIView */ = { + isa = PBXGroup; + children = ( + D2B9EA59BE434CD0453D9661 /* UIView+BILoadXib.h */, + BA2A08F1E2782E81B5896C73 /* UIView+BILoadXib.m */, + ); + path = UIView; + sourceTree = ""; + }; + E3FDA588EB15237E9DA1A0DB /* Frameworks */ = { + isa = PBXGroup; + children = ( + 05A0680477198F1D1C7B81D6 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + EFEC5C1B4F89AE35B9CF3295 /* BIObjCHelpers */ = { + isa = PBXGroup; + children = ( + 4E52938BC69195BEBA095FDA /* Batch */, + 91BB22C4D703EEF3B5BF1B5A /* Categories */, + 5922CB02E6D602CC9F2AC2BC /* Datasource */, + 2A1E381EEE72E2DC81565568 /* Details */, + D9C2823ADDFBE47F06ACF878 /* Handlers */, + B8096A4E06C18325D311BEF9 /* Interface */, + 3D9FCAECF8DBAD25099316EB /* Lifecycle */, + 239141CA4D5A5B0D58A903E6 /* OperationQueue */, + 70B69F91F530325DA0383301 /* Starters */, + 6318D53CA4BADB4D970A66E2 /* Utils */, + 9CDA58067F5B1AEADDD80410 /* Views */, + ); + path = BIObjCHelpers; + sourceTree = ""; + }; + FC0F5DC82BC5FD862B7633B9 /* TableView */ = { + isa = PBXGroup; + children = ( + 0C196F0CC33F96FA38604A7B /* BITableView.h */, + EC1D0E71D14EC5893C58ECC9 /* BITableView.m */, + B84171D3FF0AE7E95AE4743D /* _BITableView+Internal.h */, + AFE1BAFA73DE22562E6AF066 /* ActivityIndicator */, + 6C7184BD3EE0D4D2DF08EAAA /* Cell */, + ); + path = TableView; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 3DE6A6DAB3DD996FC5FA3D59B197CD3B /* Headers */ = { + 05B5EE5CB7B2EFB4EAB44A53 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A059D2DF7E58C312C93A834D /* MKTAnswer.h in Headers */, + 84042692AB2F70AF412B37AC /* MKTArgumentCaptor.h in Headers */, + 4DD9C1B28E2E9B73EF8CE6F4 /* MKTArgumentGetter.h in Headers */, + A44AB1065D35AB733FAC92F0 /* MKTArgumentGetterChain.h in Headers */, + 2E4197C0DC210CD9C7C70B4D /* MKTAtLeastTimes.h in Headers */, + BF06A0F1C9D602F33B4C950E /* MKTBaseMockObject.h in Headers */, + 7F187598C2A0BA9EBA24686A /* MKTBlockArgumentGetter.h in Headers */, + F8A8570407A08EF02A7AFBEF /* MKTBoolArgumentGetter.h in Headers */, + E41E572C2824141BAE4841C9 /* MKTBoolReturnSetter.h in Headers */, + 8C1A02A14EE9B362DE6C4676 /* MKTCapturingMatcher.h in Headers */, + 4E28ECAB14B493186C47C24F /* MKTCharArgumentGetter.h in Headers */, + 85DA826591F3C2DCCCFA2F57 /* MKTCharReturnSetter.h in Headers */, + 4E13ECB88EDEACCA4C1038C9 /* MKTClassArgumentGetter.h in Headers */, + 946C26C767D859A358AD87B6 /* MKTClassObjectMock.h in Headers */, + C2ED82AF3EBE818495588B95 /* MKTClassReturnSetter.h in Headers */, + 7F0B6B0E6A2FED83CFC1A2DA /* MKTDoubleArgumentGetter.h in Headers */, + F8EAD24F8B173E8C395EDAD1 /* MKTDoubleReturnSetter.h in Headers */, + C8F596413766A214C07F6F3D /* MKTDynamicProperties.h in Headers */, + 2E8E70366F0402482EF05F65 /* MKTExactTimes.h in Headers */, + FBD24944588872189E4C3D4F /* MKTExecutesBlock.h in Headers */, + 44DB4E156EAB68C578EC2550 /* MKTFloatArgumentGetter.h in Headers */, + 3E66F46238EB344EA686E8F0 /* MKTFloatReturnSetter.h in Headers */, + 48A7030B664962E2535FC892 /* MKTIntArgumentGetter.h in Headers */, + ECB22726D5328105BF2DD52E /* MKTIntReturnSetter.h in Headers */, + 068EFACD15BCEA5B12CC8263 /* MKTInvocationContainer.h in Headers */, + 9F2DC3C34E9CD401A63DBBFF /* MKTInvocationMatcher.h in Headers */, + F7ECF02BB5435E99F4262D7A /* MKTLongArgumentGetter.h in Headers */, + 0AC3A5F500DC4D7796913F6D /* MKTLongLongArgumentGetter.h in Headers */, + DB912C34737828A6D4C28D1C /* MKTLongLongReturnSetter.h in Headers */, + 93EFD119BB4B65F1E44048FE /* MKTLongReturnSetter.h in Headers */, + 71C7F814E9540D5D50378601 /* MKTMockingProgress.h in Headers */, + 308928722055DBEF74620D51 /* MKTMockitoCore.h in Headers */, + 17A550C12335C4289CFC40AD /* MKTObjectAndProtocolMock.h in Headers */, + A2216BB586D5B7C7CF23193C /* MKTObjectArgumentGetter.h in Headers */, + B83DB05315BC76F020468717 /* MKTObjectMock.h in Headers */, + 1D0388DF1264EFB32A151C0B /* MKTObjectReturnSetter.h in Headers */, + E1438919C6B8C61C40F9685A /* MKTOngoingStubbing.h in Headers */, + 777CCCBA4923F0A85A49EBF4 /* MKTPointerArgumentGetter.h in Headers */, + 99D1FD4AF08E54A82210E3B1 /* MKTPrimitiveArgumentMatching.h in Headers */, + 16AFD54ACB6ACB7FB82C28AC /* MKTProtocolMock.h in Headers */, + B4E484D0364EA879F91EA31F /* MKTReturnValueSetter.h in Headers */, + AA612C46244B2C1B354A1620 /* MKTReturnValueSetterChain.h in Headers */, + 9FB67EE7A3DE7BBCB2BFCB77 /* MKTReturnsValue.h in Headers */, + 3853169D52047F491390AC0F /* MKTSelectorArgumentGetter.h in Headers */, + C6FB7005C4E26FAC7FFF4901 /* MKTShortArgumentGetter.h in Headers */, + C23C458530CEBB97911088D6 /* MKTShortReturnSetter.h in Headers */, + B045116C4444D5975C125EAA /* MKTStructArgumentGetter.h in Headers */, + 83501A17CC54227AADD5482A /* MKTStructReturnSetter.h in Headers */, + D9675241565BBFE4C00FC984 /* MKTStubbedInvocationMatcher.h in Headers */, + 10E1C1E1574F8B38EFC5B45F /* MKTTestLocation.h in Headers */, + AD683B7330A1D816C24A176E /* MKTThrowsException.h in Headers */, + F3A7FBA960848519F434FDDB /* MKTUnsignedCharArgumentGetter.h in Headers */, + F97E29F61716A3F5C966A737 /* MKTUnsignedCharReturnSetter.h in Headers */, + 400B7FF015646648FB5492B0 /* MKTUnsignedIntArgumentGetter.h in Headers */, + 13F51CAAA3CC65E6888AB832 /* MKTUnsignedIntReturnSetter.h in Headers */, + 755DD28B5CA998EA4D526A23 /* MKTUnsignedLongArgumentGetter.h in Headers */, + 99512ABF32D2455649CFB5E4 /* MKTUnsignedLongLongArgumentGetter.h in Headers */, + 31D76AC1755D563D990C8AB7 /* MKTUnsignedLongLongReturnSetter.h in Headers */, + BF49F2127F8EFF80DCB58A1A /* MKTUnsignedLongReturnSetter.h in Headers */, + 80B47588EE5DC2F9007C03A7 /* MKTUnsignedShortArgumentGetter.h in Headers */, + 5A470203A83296C4883F2733 /* MKTUnsignedShortReturnSetter.h in Headers */, + 08E89F60480984BFE698594F /* MKTVerificationData.h in Headers */, + 9B1CBFDA77ACE718608C8A25 /* MKTVerificationMode.h in Headers */, + FC671E6EEB5BD6FBA16E1337 /* MKT_TPDWeakProxy.h in Headers */, + D7023E356686BF1457170D86 /* NSInvocation+OCMockito.h in Headers */, + 3DF6744373933A1B275B60C3 /* OCMockito.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0CBB3538D4F34FCB0683C781 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 610DB836663FB37302057960 /* CJALog.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1FDCEFFF93D401461C46BBC6 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E686E45A410608F38980014D /* HCAllOf.h in Headers */, + 6DFCA3F4B32CE28858672ADF /* HCAnyOf.h in Headers */, + DAF885933356D35BA5815C33 /* HCAssertThat.h in Headers */, + 032077C218A46BE9F02AF18E /* HCBaseDescription.h in Headers */, + 3E100FECCCA623AB85214BC4 /* HCBaseMatcher.h in Headers */, + B7ECA29A8A2A4620A2896161 /* HCBoolReturnGetter.h in Headers */, + D81CBE461477D4594B0187D0 /* HCCharReturnGetter.h in Headers */, + 8FEB518090D200CBA70DDF4F /* HCClassMatcher.h in Headers */, + 8AF6731328FBC29792E85C8C /* HCCollect.h in Headers */, + 63E96B87D205943E01EE7D55 /* HCConformsToProtocol.h in Headers */, + E4AF903D2834B97A8E6B68FF /* HCDescribedAs.h in Headers */, + 1F019EFC783E54075033449F /* HCDescription.h in Headers */, + 8EA8BEF938DA974D75764E40 /* HCDiagnosingMatcher.h in Headers */, + 7E5DFB695F056B101FE18DA6 /* HCDoubleReturnGetter.h in Headers */, + 4674834D537748F5F5AAE3C5 /* HCEvery.h in Headers */, + E0F796AA8D17F5EDDDDB150E /* HCFloatReturnGetter.h in Headers */, + 5D113693E614F8FDBD08C5E3 /* HCGenericTestFailureHandler.h in Headers */, + AB8FCC337A371530100B0263 /* HCHasCount.h in Headers */, + 17623E873E9ADD8CCBBB06BE /* HCHasDescription.h in Headers */, + F1C988E5058FBFC8D28670D9 /* HCHasProperty.h in Headers */, + F8095C6A527F700642D223EA /* HCIntReturnGetter.h in Headers */, + 2DEE6628FC5352E9F42277BF /* HCInvocationMatcher.h in Headers */, + 183697849F9299BBB59D37FC /* HCIs.h in Headers */, + 61C1F9C6985882688BE1F2FD /* HCIsAnything.h in Headers */, + 2168AA130727A2D6364845E7 /* HCIsCloseTo.h in Headers */, + F27DD433693107E619F735CD /* HCIsCollectionContaining.h in Headers */, + 0F858D38855ECD9EB3557B2E /* HCIsCollectionContainingInAnyOrder.h in Headers */, + 15A1A03961EF4B3D1ED5E2EB /* HCIsCollectionContainingInOrder.h in Headers */, + 3D955CB22EB88B4DE2727EC3 /* HCIsCollectionOnlyContaining.h in Headers */, + F2F261B95CAEC62F4B5798E2 /* HCIsDictionaryContaining.h in Headers */, + B342A1A6682FDA0E33635BA5 /* HCIsDictionaryContainingEntries.h in Headers */, + 3BCF20A9804F0894B1A233F8 /* HCIsDictionaryContainingKey.h in Headers */, + B0EE236F88DE1FA395C41188 /* HCIsDictionaryContainingValue.h in Headers */, + E48257ADFB4BE61F7857A751 /* HCIsEmptyCollection.h in Headers */, + 82DEF2EE025DED78771109B9 /* HCIsEqual.h in Headers */, + 14DA9E1DD108433A9E60069F /* HCIsEqualIgnoringCase.h in Headers */, + B2313CD0D1734D60EB87BCC3 /* HCIsEqualIgnoringWhiteSpace.h in Headers */, + FAD338A9B77444931867BF2A /* HCIsEqualToNumber.h in Headers */, + FF92804B007AC49254A89166 /* HCIsIn.h in Headers */, + 23EFCE628A6F998CB9DFD9BD /* HCIsInstanceOf.h in Headers */, + C28278EA91C5CCC223FB518C /* HCIsNil.h in Headers */, + 14A50E13168F83EB23613A92 /* HCIsNot.h in Headers */, + 3D638F4ADE090F8B0C19FE29 /* HCIsSame.h in Headers */, + EC500E25CC3E2EAB8D383895 /* HCIsTrueFalse.h in Headers */, + 0DECCA5154EB86768EF42A88 /* HCIsTypeOf.h in Headers */, + 5309E85E7BF0E09BD6B39A6C /* HCLongLongReturnGetter.h in Headers */, + C4F23A63FAFAFEA961E29B9C /* HCLongReturnGetter.h in Headers */, + 1EA403C7C8528F8601DB5F39 /* HCMatcher.h in Headers */, + E9A3D1A9C0C3EDA80D7F0DE2 /* HCNumberAssert.h in Headers */, + CFBA3869394E50E99AC15C11 /* HCObjectReturnGetter.h in Headers */, + 46F8CAA2A192C1D032212DA2 /* HCOrderingComparison.h in Headers */, + D10D353B340CBBF36DBD12E3 /* HCRequireNonNilObject.h in Headers */, + 70FD03AC0DDE0CBF80F5849A /* HCReturnTypeHandlerChain.h in Headers */, + 215BB051BF6D839A54B9AFE5 /* HCReturnValueGetter.h in Headers */, + FAC8C1E81DFFD2067FC3D132 /* HCSelfDescribing.h in Headers */, + 4075F7EECD2DBF7B841E2A79 /* HCSenTestFailureHandler.h in Headers */, + 0175E0B1693B52F5185C5E47 /* HCShortReturnGetter.h in Headers */, + 13F2D1F0AE41C8D7C3167FCC /* HCStringContains.h in Headers */, + 811163C799803A8CB8D56A63 /* HCStringContainsInOrder.h in Headers */, + EE1D759FD368A6377BD533B6 /* HCStringDescription.h in Headers */, + 06FC17D81EA244693B31D3C1 /* HCStringEndsWith.h in Headers */, + 0417B3BF22F40D17583A7DFE /* HCStringStartsWith.h in Headers */, + 79AFD1812088278209C80F74 /* HCSubstringMatcher.h in Headers */, + F9A4D22A8D300E4963614C85 /* HCTestFailure.h in Headers */, + 08B9E64726463C6926E35C0D /* HCTestFailureHandler.h in Headers */, + 0452D6A6F40235D4EEC040D3 /* HCTestFailureHandlerChain.h in Headers */, + FF495DDD3C138D583CF70A10 /* HCThrowsException.h in Headers */, + DE959FB932242D8491D654AD /* HCUnsignedCharReturnGetter.h in Headers */, + ADB371E7EA483FB711F65E6F /* HCUnsignedIntReturnGetter.h in Headers */, + D9AF4A57E865B254D7CE5CB0 /* HCUnsignedLongLongReturnGetter.h in Headers */, + 7721608E517233EA869140AA /* HCUnsignedLongReturnGetter.h in Headers */, + 81224CCB932A91223FEF8C85 /* HCUnsignedShortReturnGetter.h in Headers */, + C6A3B393765778E2AA300D60 /* HCWrapInMatcher.h in Headers */, + 03BDC014B8B5F04E07621611 /* HCXCTestFailureHandler.h in Headers */, + 9C748998D8F7A0EDF11BC846 /* NSInvocation+OCHamcrest.h in Headers */, + 12FAD80E93FFA0A499D19A50 /* OCHamcrest.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 208C20A9967EF3DBB6DD5F2C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C2E047EB10C66F2941A149C9F9F4BF14 /* MKTAnswer.h in Headers */, - 8DFE065A198FB827BFB3D2FB840DBA94 /* MKTArgumentCaptor.h in Headers */, - 648E406B28CF23AB5987AF76E9B1CD9A /* MKTArgumentGetter.h in Headers */, - 415CA48C86C71FC4611D0B9D1DAF86E7 /* MKTArgumentGetterChain.h in Headers */, - 8A7CA3067ABECA4D280D957286CA8056 /* MKTAtLeastTimes.h in Headers */, - E6979E1347B13054980BEE4963C4D754 /* MKTBaseMockObject.h in Headers */, - AD7CA277A0BB345520DE857AE894685A /* MKTBlockArgumentGetter.h in Headers */, - 0504A78F3BD2DBC7F59040D99706BA80 /* MKTBoolArgumentGetter.h in Headers */, - 21AFB96AFE45F78ECDED8AAAF8207857 /* MKTBoolReturnSetter.h in Headers */, - 954857A216FD68E6EE36E044769854E0 /* MKTCapturingMatcher.h in Headers */, - 080884A727E40DCB7D0CFED4448CB476 /* MKTCharArgumentGetter.h in Headers */, - A02AED03B0C610CF4B39E4B4AF16E4A2 /* MKTCharReturnSetter.h in Headers */, - FDDD910B51CF582406F8DC49864DB5D9 /* MKTClassArgumentGetter.h in Headers */, - 791CC156B8DC49A21F98B720B66B6436 /* MKTClassObjectMock.h in Headers */, - 7627FC2AFDBC88BBF80E20CC07A10B25 /* MKTClassReturnSetter.h in Headers */, - 47A9062D6AE2432867F82E582F57BFF3 /* MKTDoubleArgumentGetter.h in Headers */, - 8A45D1449FD6E0F665152E8A52358959 /* MKTDoubleReturnSetter.h in Headers */, - AAB806E1A0936FB057CF7123893A6BD1 /* MKTDynamicProperties.h in Headers */, - 490273804ADC4A08EF1CA39FBCBD9B21 /* MKTExactTimes.h in Headers */, - 011551B6DDEE7B312B5F5F051E29C077 /* MKTExecutesBlock.h in Headers */, - FD1DA2388769F18E83DFD71F117D7E92 /* MKTFloatArgumentGetter.h in Headers */, - 560933E7F1CF639ACF0DC47D98BED939 /* MKTFloatReturnSetter.h in Headers */, - 0DC3BA984FEC5AA911741642DAE2C464 /* MKTIntArgumentGetter.h in Headers */, - BBE679C3990C973065E7ABDB82A779CE /* MKTIntReturnSetter.h in Headers */, - 339F1047A87F4C0CC2CC013B91706339 /* MKTInvocationContainer.h in Headers */, - 31CC6C2C87C5A84BA6817CC51188FA33 /* MKTInvocationMatcher.h in Headers */, - F9AE26244B52CCD9F8FD7070B18B72B8 /* MKTLongArgumentGetter.h in Headers */, - 388953DA7F807D88B8D95D63E67DE686 /* MKTLongLongArgumentGetter.h in Headers */, - 6F84DA8461EBA90B390C65592A9B07FA /* MKTLongLongReturnSetter.h in Headers */, - 859655D9ADCF307C778C65FDF06CA6B2 /* MKTLongReturnSetter.h in Headers */, - E681E55A400EA6A16924A43F38F84044 /* MKTMockingProgress.h in Headers */, - CC39662D52A8401426843C5A7CCC9C3C /* MKTMockitoCore.h in Headers */, - 504335493ABAE9FCCC2D539D4EFAE7E7 /* MKTObjectAndProtocolMock.h in Headers */, - 66E4663FC65361A3ACD2116E8BBCA746 /* MKTObjectArgumentGetter.h in Headers */, - 7080776AFB34B7C274B137D6B3183476 /* MKTObjectMock.h in Headers */, - A6377DC6A1D82BD92F6B4921CB443F47 /* MKTObjectReturnSetter.h in Headers */, - DF8DD7B0290BEE18C97C9DF322787AF9 /* MKTOngoingStubbing.h in Headers */, - 1DFC213CEE87AFD5DE9BCE9B55D2A468 /* MKTPointerArgumentGetter.h in Headers */, - 69B93B49E217902662E160E62C49FEBD /* MKTPrimitiveArgumentMatching.h in Headers */, - AABFA27189AF009F1DB42703C3259BDA /* MKTProtocolMock.h in Headers */, - 4B69F964C8F50AEC223EDB57CF0878B8 /* MKTReturnValueSetter.h in Headers */, - 4372F5451C703842B6A9119B5365DC2C /* MKTReturnValueSetterChain.h in Headers */, - C2498FC3380A69EDD3D8BFE1034A6250 /* MKTReturnsValue.h in Headers */, - A365030427450893A0C678643146358C /* MKTSelectorArgumentGetter.h in Headers */, - EDECCA33A7D5814D57CF89044ABEC8F9 /* MKTShortArgumentGetter.h in Headers */, - EC8BDF5D8B45B399380D84154CDC7E69 /* MKTShortReturnSetter.h in Headers */, - 6BB73438767CD4693F064F405FE6EEAE /* MKTStructArgumentGetter.h in Headers */, - F8848711C24E69E840AB8593F04A6497 /* MKTStructReturnSetter.h in Headers */, - F0198835D6BA14865118B2B196BB1DEF /* MKTStubbedInvocationMatcher.h in Headers */, - D66017132D6FE358A306038A9CCD3428 /* MKTTestLocation.h in Headers */, - A77B804340CE9872460018957C2A9D4F /* MKTThrowsException.h in Headers */, - E193B70B8D96C85A4139CD654A407814 /* MKTUnsignedCharArgumentGetter.h in Headers */, - B9879BC8C6A2BC325DFD907EC988F30A /* MKTUnsignedCharReturnSetter.h in Headers */, - 69B3CE46B15029E9AD5071AE8A8673BA /* MKTUnsignedIntArgumentGetter.h in Headers */, - 01027286DC99C0D61D2AF10DCF4C737D /* MKTUnsignedIntReturnSetter.h in Headers */, - DE336C387BEB05EAE6271B02197A57CB /* MKTUnsignedLongArgumentGetter.h in Headers */, - 15002D2C773C61BC1FCC78B122237029 /* MKTUnsignedLongLongArgumentGetter.h in Headers */, - 2232E7E02DDF99EE966E6F591FE528C4 /* MKTUnsignedLongLongReturnSetter.h in Headers */, - DA5C3714773BABC49031685AA65F2B1C /* MKTUnsignedLongReturnSetter.h in Headers */, - 49EAFD7A36AC674569537ED3741DE5A5 /* MKTUnsignedShortArgumentGetter.h in Headers */, - F4F595E3D7D2507E48761EAD6452348E /* MKTUnsignedShortReturnSetter.h in Headers */, - 29291C11D6C0B22A6EE8B0438EC08E73 /* MKTVerificationData.h in Headers */, - 6DBDA6B26AF2E97DF52992556921210A /* MKTVerificationMode.h in Headers */, - 68BD8AB8D2B49035DF16D8953DEA43FC /* MKT_TPDWeakProxy.h in Headers */, - D787F028B72CBDB8DC56A8310B0012F5 /* NSInvocation+OCMockito.h in Headers */, - 50BE73A81604BB89B8CCA1A3B3CC6671 /* OCMockito.h in Headers */, + B621D2D6563D945F1092314E /* MagicalImportFunctions.h in Headers */, + C66FFF68453C1DF19FEFA36E /* MagicalRecord+Actions.h in Headers */, + B780E8988F05255C747FCF60 /* MagicalRecord+ErrorHandling.h in Headers */, + 97D5B91D3126DA121C401F1A /* MagicalRecord+Options.h in Headers */, + 3FB28E7BE178F1813D7F0865 /* MagicalRecord+Setup.h in Headers */, + F5B9BEB710F1CB86102E631F /* MagicalRecord+ShorthandMethods.h in Headers */, + 92EC422CF1F587328A309F55 /* MagicalRecord+iCloud.h in Headers */, + D979C04E5A0621CC6C35B163 /* MagicalRecord.h in Headers */, + 8D42092E74A3A862990446E4 /* MagicalRecordDeprecationMacros.h in Headers */, + 22900B9458537A4CBEC342EE /* MagicalRecordInternal.h in Headers */, + 92FE647963D29F4D95544690 /* MagicalRecordLogging.h in Headers */, + 63B22C7F0DA9FBEE6ECAA171 /* MagicalRecordShorthandMethodAliases.h in Headers */, + 040D11B735832AB2D3F45619 /* NSAttributeDescription+MagicalDataImport.h in Headers */, + 32681F51CE773A0CCAF64674 /* NSEntityDescription+MagicalDataImport.h in Headers */, + 122E40BE318CC3E5CEBC02E0 /* NSManagedObject+MagicalAggregation.h in Headers */, + 5F87B6E8A4D0F249D80974F5 /* NSManagedObject+MagicalDataImport.h in Headers */, + 25BF20FFEAB073C20FF6453C /* NSManagedObject+MagicalFinders.h in Headers */, + 97E2F54373FDAF278CEEF0AF /* NSManagedObject+MagicalRecord.h in Headers */, + 8BD2C563660798C7FE3159AD /* NSManagedObject+MagicalRequests.h in Headers */, + 631A5FF8BB16DFB27E600111 /* NSManagedObjectContext+MagicalChainSave.h in Headers */, + CF46FFA3F4F930F31438AF4C /* NSManagedObjectContext+MagicalObserving.h in Headers */, + 77D5217D507B385A0443E18C /* NSManagedObjectContext+MagicalRecord.h in Headers */, + B009C9F3CAED94233C255AA0 /* NSManagedObjectContext+MagicalSaves.h in Headers */, + 054C45148A2919C7BE7BD5BE /* NSManagedObjectContext+MagicalThreading.h in Headers */, + 842FE5B69EC6582DD3FF00F6 /* NSManagedObjectModel+MagicalRecord.h in Headers */, + F57F82E0A39C5DB5E9C58473 /* NSNumber+MagicalDataImport.h in Headers */, + 92D4957628D44C1AF6485176 /* NSObject+MagicalDataImport.h in Headers */, + 781ECED03D5604F1FAA705EE /* NSPersistentStore+MagicalRecord.h in Headers */, + 5C4175C3CD6EB3B4012F047B /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */, + D74A5EB02076C82DDC2F7FDC /* NSRelationshipDescription+MagicalDataImport.h in Headers */, + 2D1D8E8E3F90CDC71E0A5785 /* NSString+MagicalDataImport.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4F21716CAEA29F235FDC551A9BE433DF /* Headers */ = { + 2355DB77E40EB6DC3AE4DB1C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 733BA809E370080498242363BBF04702 /* MagicalImportFunctions.h in Headers */, - DB872C5F1EBC0C83264AC9D34D053E3D /* MagicalRecord+Actions.h in Headers */, - AF18705F5F1C50A3DD8B7698357EB20B /* MagicalRecord+ErrorHandling.h in Headers */, - EB9C02AAB9B0C60ECEBAB424BA0CFEB4 /* MagicalRecord+Options.h in Headers */, - 710F75B0218DCABD8C33EB5B336C82DE /* MagicalRecord+Setup.h in Headers */, - C998584A2E13304CF940B7B0EC6B52B8 /* MagicalRecord+ShorthandMethods.h in Headers */, - 9B722EF47E2B4CA2BF9BF3FF6074F456 /* MagicalRecord+iCloud.h in Headers */, - 6DAFD7810E52EA26FDB644A35F24B711 /* MagicalRecord.h in Headers */, - F59543DD693C40F1879EEF149A454398 /* MagicalRecordDeprecationMacros.h in Headers */, - BF01C34455BD0245076FBDECDD66F27E /* MagicalRecordInternal.h in Headers */, - 4BBFFDA02D46247C16D89B554A7ECBED /* MagicalRecordLogging.h in Headers */, - 1DC6C606D436AB91F6E76B3841525050 /* MagicalRecordShorthandMethodAliases.h in Headers */, - 0151B97D7B70DA9427E88C332079B856 /* NSAttributeDescription+MagicalDataImport.h in Headers */, - 4ACFBF149F397603B93C2F095D1E7988 /* NSEntityDescription+MagicalDataImport.h in Headers */, - 6FFFBF5988BDDC46FAEB13962794D433 /* NSManagedObject+MagicalAggregation.h in Headers */, - 950AB96AC7323C36E3706B6168CBEB43 /* NSManagedObject+MagicalDataImport.h in Headers */, - C3F05B96050E94D15459B316A83D393D /* NSManagedObject+MagicalFinders.h in Headers */, - 9969A8583E23CE620C550E920B3D9663 /* NSManagedObject+MagicalRecord.h in Headers */, - DCEEDB5B5BD12D9A967F0AE297E3D416 /* NSManagedObject+MagicalRequests.h in Headers */, - 9191D2B269ECE76E6D8218E4F300162C /* NSManagedObjectContext+MagicalChainSave.h in Headers */, - 17DDE8B5C8054490EC0C26656BE67D14 /* NSManagedObjectContext+MagicalObserving.h in Headers */, - 59C181BD9E72ACA97D46BDA93F873B98 /* NSManagedObjectContext+MagicalRecord.h in Headers */, - E2A1A4BC72EE3A0FBC934BB1C49CDA3A /* NSManagedObjectContext+MagicalSaves.h in Headers */, - 5A8F224FBE5387EE89E4AB37958CBD4A /* NSManagedObjectContext+MagicalThreading.h in Headers */, - 4128E54DDC8F0A7BCC80453099E5A86F /* NSManagedObjectModel+MagicalRecord.h in Headers */, - 9958AED7C1C5727BC59471BC3A8013AA /* NSNumber+MagicalDataImport.h in Headers */, - A0632D5712B0A3D84349CF99CDE6960F /* NSObject+MagicalDataImport.h in Headers */, - CFD82EF577C6B13C7DC7A80CEA903E1D /* NSPersistentStore+MagicalRecord.h in Headers */, - A48E6A9B4337B59EF09EFC1A2575981B /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */, - 39A0103009D36BD5E9550AB5A02F78C5 /* NSRelationshipDescription+MagicalDataImport.h in Headers */, - CCF7CC1E97536E5C7C18D4B83F12EAD5 /* NSString+MagicalDataImport.h in Headers */, + 91EC83A41937EA0C0A2E29D7 /* CJALog.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 79F7E947395CDC2E699BB8BFD303DD0A /* Headers */ = { + 84DC797F52EB53BC42D06DD6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2C2D2076B128EDA5688E4AA76EC1B538 /* CJALog.h in Headers */, + AD6F8314A4F0532A38E5BD4D /* BIActivityIndicatorContainerView.h in Headers */, + 69D785D6F6286CB45F7F47C6 /* BIBatch.h in Headers */, + 6E957D8FD5BAFC2ABB6E6708 /* BIBatchHelper.h in Headers */, + 407995324A08B411BFB1A496 /* BICollectionView.h in Headers */, + 01D61072889FD67A22B89FA6 /* BICollectionViewActivityIndicatorReusableView.h in Headers */, + 543F3C29DDA63EC8489E3B77 /* BICollectionViewCell.h in Headers */, + 78328BC64C9E8D533B8E80D2 /* BIDatasourceBase.h in Headers */, + B0669E91CBCECA99EDBB9B09 /* BIDatasourceCollectionView.h in Headers */, + EEBE6B25A5960F512357FA1B /* BIDatasourceFeedCollectionView.h in Headers */, + 76CA1AB1501FA76F72C28B6A /* BIDatasourceFeedTableView.h in Headers */, + 5CEEEF79E0A216BED8349B9D /* BIDatasourceFetchedCollectionView.h in Headers */, + AA697A3DAEC5904EBA660AF8 /* BIDatasourceFetchedTableView.h in Headers */, + CE81CA9AD38B2B8F70193934 /* BIDatasourceTableView.h in Headers */, + 5EA750E923339EF7A4D9C1D7 /* BIHandlerBase.h in Headers */, + F0DB33982315171E05D5D9E5 /* BIHandlerCollectionView.h in Headers */, + 148333DC46DB4822EC45A962 /* BIHandlerTableView.h in Headers */, + 8F328C5DC29E9337CC019044 /* BILifecycle.h in Headers */, + 698A2964B5293916C24B92A7 /* BIObjCHelpers.h in Headers */, + C05F749CA69256473007F82E /* BIOperationQueue.h in Headers */, + AD47C495D6D212163F7FA012 /* BIScrollDetails.h in Headers */, + D4DB2D2F30E9F8D613F471BD /* BISerialOperationQueue.h in Headers */, + A501DBDE40E5E2AEF44E6A6F /* BIStarterProtocol.h in Headers */, + 22CE8C8C8DA992266CEDDBA3 /* BIStartersFactory.h in Headers */, + 3FE6E7ED97C9D7F89336E7A4 /* BITableView.h in Headers */, + BFE917B30223B09E5B0EF5E8 /* BITableViewCell.h in Headers */, + AE043456585FA7D5F6248274 /* NSBundle+BIExtra.h in Headers */, + 95EACF31BDCB1996A4926EC1 /* NSDate+BIAttributedString.h in Headers */, + 279B8880710151AFACD10920 /* NSString+BIExtra.h in Headers */, + FC91F2EB6891D03A23F9D841 /* UIView+BILoadXib.h in Headers */, + 7E4F2B3B2256D5B1ADEC37DE /* _BICollectionView+Internal.h in Headers */, + F8A54D11F7C5759473E4B066 /* _BIScrollViewProxy.h in Headers */, + E9B34296DA4A3E656A16CC69 /* _BITableView+Internal.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D1FEF6A55FBD1C0750574C912C97FB93 /* Headers */ = { + B51DB43E053C3CC773A43CAC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4D758A835E2268E94D88BCCD78BD8B02 /* BIActivityIndicatorContainerView.h in Headers */, - 539BB5941DA54B40C5886B0D5ACF29BB /* BIDatasourceBase.h in Headers */, - C7C957B066C5530DA407AC95BB29217C /* BIDatasourceCollectionView.h in Headers */, - CA0014BDEB92D5C96C7DDF61315D267F /* BIDatasourceFeedTableView.h in Headers */, - 55DBFD5080038700274A56E66AB0E24A /* BIDatasourceFetchedCollectionView.h in Headers */, - 87C6E291BBE162FB6F087E66B7462E5C /* BIDatasourceFetchedTableView.h in Headers */, - 678BA4FAB514A1991F68E1A5BF51ABBD /* BIDatasourceTableView.h in Headers */, - 70B398A1A806B48554C517171CF112BB /* BIHandlerBase.h in Headers */, - 35A08E20151EEAAC1B695CB06E27EE1E /* BIHandlerTableView.h in Headers */, - 31750DC2485404BEA9D0A18356FBC22C /* BILifecycle.h in Headers */, - 4AD6EE67E809DAA7FAFB98BF9C277734 /* BIObjCHelpers.h in Headers */, - 3ECE696C9B3901930FD2666D2188D90E /* BIOperationQueue.h in Headers */, - 366EB4DEE02D0AAF53B08AC987348A6A /* BIScrollDirection.h in Headers */, - 9ADEC2D33A7316A302D36764BE1D6AD3 /* BISerialOperationQueue.h in Headers */, - 7FB91DDDC19B8DF8F13398F72AE44C86 /* BIStarterProtocol.h in Headers */, - CA598C63A24E3B7F717ADC56A44EF455 /* BIStartersFactory.h in Headers */, - B2846BC5EF58993D50C336C2D842ED9E /* BITableView.h in Headers */, - 9315F5C19E2927F7AF82053A7803F080 /* BITableViewBatch.h in Headers */, - 05E0BD19FFE552EF530BADEE8EFFB5BC /* BITableViewCell.h in Headers */, - D5C869F7E79F4FCB4BC1C8E0C5911E5D /* NSBundle+BIExtra.h in Headers */, - 409F6A88650E4C95DC4AE8B72D456C3F /* NSDate+BIAttributedString.h in Headers */, - 6CC9271D70C02143360B4A9AC96BAE51 /* NSString+BIExtra.h in Headers */, - EDBA6C1971E1214E69615E3A234D5117 /* UIView+BILoadXib.h in Headers */, - 96262CEA3FB7DCE20E7BD0101A883D51 /* _BITableViewProxy.h in Headers */, + CC921D5C0C575F2039B56759 /* BIActivityIndicatorContainerView.h in Headers */, + 4F249EA81E35EE488894E0AF /* BIBatch.h in Headers */, + 2800F6F8E5E25877F59C3A61 /* BIBatchHelper.h in Headers */, + 40EDDE5CDD9CA3F6C07F346F /* BICollectionView.h in Headers */, + CCE95D513B87BFF68F74EBF9 /* BICollectionViewActivityIndicatorReusableView.h in Headers */, + 31E270E68FE1D8CA063B064B /* BICollectionViewCell.h in Headers */, + 5458377C6CDBE562E74BCD0C /* BIDatasourceBase.h in Headers */, + 1FD32A7B3DE1ADE137202FCC /* BIDatasourceCollectionView.h in Headers */, + D5BBA22C0A06A9C13D2C9F57 /* BIDatasourceFeedCollectionView.h in Headers */, + D4AEE6FD9E7825C194433D7C /* BIDatasourceFeedTableView.h in Headers */, + 6D033ED0157843324632C07D /* BIDatasourceFetchedCollectionView.h in Headers */, + 935083A73874F85381747757 /* BIDatasourceFetchedTableView.h in Headers */, + CDF830EA7C695F8A0100FCB3 /* BIDatasourceTableView.h in Headers */, + 03F6C0FA917E6301C8764438 /* BIHandlerBase.h in Headers */, + 99DCFCEE7AC8DF8E6CFEAB0A /* BIHandlerCollectionView.h in Headers */, + A17961A0E3E4F2DF6A355355 /* BIHandlerTableView.h in Headers */, + 478B549D6428ECFED1AF941F /* BILifecycle.h in Headers */, + 2C96469BF203F6562B7B1E80 /* BIObjCHelpers.h in Headers */, + 09AC551B93EDCD78883BFB97 /* BIOperationQueue.h in Headers */, + D9F5CCCF7361621CCD124CCA /* BIScrollDetails.h in Headers */, + D6D447E6980512A501E6D2F1 /* BISerialOperationQueue.h in Headers */, + C5F25A610907FD93E7139E9E /* BIStarterProtocol.h in Headers */, + CA8BCEF5636BC434F4498FE8 /* BIStartersFactory.h in Headers */, + C860CFD35BAAC6BEC28230DA /* BITableView.h in Headers */, + 5047BEC6F81EC2E551111B81 /* BITableViewCell.h in Headers */, + 4C32F066BCBAA7E8B12A98AB /* NSBundle+BIExtra.h in Headers */, + 8B498BB2276DA0F83249D279 /* NSDate+BIAttributedString.h in Headers */, + C69E63913DEBB81B2BD7A8C5 /* NSString+BIExtra.h in Headers */, + 93E8D5DB588CCF32E96E2008 /* UIView+BILoadXib.h in Headers */, + 7E248885D62260C6C28977A7 /* _BICollectionView+Internal.h in Headers */, + 5B699A3CC41EDBDA9520B7FB /* _BIScrollViewProxy.h in Headers */, + F49583A51AED38A3F03D9C44 /* _BITableView+Internal.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D6EAAFF821E9D23554D9FE0B6BA43836 /* Headers */ = { + C947711BF365DFF38F04CAAB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C76AD0A3F0870728F9A01C0479A458FD /* HCAllOf.h in Headers */, - 6C361282FF9BD37753A68F526367BFFA /* HCAnyOf.h in Headers */, - F873FA6F4B567982EAA0B3FAE63880AD /* HCAssertThat.h in Headers */, - D32EA89A3B1DBC62CF23BB5D718C1136 /* HCBaseDescription.h in Headers */, - 1123AAB137759120FC8F4B794B0B7327 /* HCBaseMatcher.h in Headers */, - 814F16A67E752C60AA01239C1AFBC40F /* HCBoolReturnGetter.h in Headers */, - 4327AA2CD3B9A7A613C8658CC0D833C8 /* HCCharReturnGetter.h in Headers */, - A2E6DC8FC00F4D9034D06A0EA41DEDA0 /* HCClassMatcher.h in Headers */, - E1E2D545659599A6C92D98731636C940 /* HCCollect.h in Headers */, - 2820C337200C28B678A03EA9E4566477 /* HCConformsToProtocol.h in Headers */, - 0FB9E9F6E5DA3A264237A58BD67304D1 /* HCDescribedAs.h in Headers */, - 0869889EA8DEE042E61402483748A06B /* HCDescription.h in Headers */, - F960E1B8AD49B448F1185ADC6DD9ACCC /* HCDiagnosingMatcher.h in Headers */, - FE2CF600C1EE4A9D066A50A305C2F344 /* HCDoubleReturnGetter.h in Headers */, - 8549238E0FE30DD5FD0697FC212AACD1 /* HCEvery.h in Headers */, - 3172A8CD728AA5D94D730283DFDD6E82 /* HCFloatReturnGetter.h in Headers */, - DFB1D9684A0073720436F3EF532192B6 /* HCGenericTestFailureHandler.h in Headers */, - EA63B6F04669391011ABDDD6AD6A2BE8 /* HCHasCount.h in Headers */, - 60150A5F84D3BF75F2591CAA3A80805C /* HCHasDescription.h in Headers */, - D607C95ACF4F3D20FB6B34B441EAF762 /* HCHasProperty.h in Headers */, - 723B1ACD5E785DB7121B3A504040EC5E /* HCIntReturnGetter.h in Headers */, - 2F0709350A6F558544DFED83CC2433F7 /* HCInvocationMatcher.h in Headers */, - EF37CF45B9517BA1BE93009A62F1835F /* HCIs.h in Headers */, - E47BAAB2EB32DE277C7B7F10B557B84C /* HCIsAnything.h in Headers */, - 1508290D389733D3BF773ED5D6CBC629 /* HCIsCloseTo.h in Headers */, - B03C97C9ADC9D7A28DCD5305D3364A39 /* HCIsCollectionContaining.h in Headers */, - 2B075A31ACA47A5EA7DB7CA425AA2281 /* HCIsCollectionContainingInAnyOrder.h in Headers */, - C258846B332B517983C5F94D58FC873D /* HCIsCollectionContainingInOrder.h in Headers */, - A136BA5C5C040895F3417FAE79354FCC /* HCIsCollectionOnlyContaining.h in Headers */, - 53680114578254F9020E40F925F93D1F /* HCIsDictionaryContaining.h in Headers */, - 82566D4F0CE0ACED49EF77FBFDAE5140 /* HCIsDictionaryContainingEntries.h in Headers */, - F68792012144BCB0DAD89FAEFE5ABBC7 /* HCIsDictionaryContainingKey.h in Headers */, - 4D1A40347B207EEBBA028B283556BAB9 /* HCIsDictionaryContainingValue.h in Headers */, - 85BC13BC51ED326AE45ED609D95144D9 /* HCIsEmptyCollection.h in Headers */, - 0646EE290B1082306E8E35433047D948 /* HCIsEqual.h in Headers */, - 8B03FFE5DDED2A9B5C4B0BBA8C083C56 /* HCIsEqualIgnoringCase.h in Headers */, - 9B6A8A52E4ACAE9F64B477DEC7715CFE /* HCIsEqualIgnoringWhiteSpace.h in Headers */, - B38AAD4E063DECC6D7F70C45FBD1C03D /* HCIsEqualToNumber.h in Headers */, - 3FA7CA8769B6DC30029E9FC49EA60181 /* HCIsIn.h in Headers */, - 21F84B92C01423A658DA0553760718ED /* HCIsInstanceOf.h in Headers */, - E01F47BA24F2A8889BC822121E1474D6 /* HCIsNil.h in Headers */, - 2CF328B6561C5D10F9D796AACF1FBD3A /* HCIsNot.h in Headers */, - B1FC767C71792EE06ADEFFA949816C91 /* HCIsSame.h in Headers */, - E1F6F9BBBB5ACC708C8C6D5F0C87CECE /* HCIsTrueFalse.h in Headers */, - 62C7752EB000A3BEB302F1C45CF84F1F /* HCIsTypeOf.h in Headers */, - 05C3E70CD83C3BD385F923F43CD40983 /* HCLongLongReturnGetter.h in Headers */, - 9E2BE92FF6D65AF2400924569F5838F1 /* HCLongReturnGetter.h in Headers */, - 873C52CE62EAB66F4C29D5460BFC3CC2 /* HCMatcher.h in Headers */, - 3EA1876526E8FB083427C0CB36D500CE /* HCNumberAssert.h in Headers */, - F27AA617896366D2B474E65D926A5424 /* HCObjectReturnGetter.h in Headers */, - 758C464698BC6A7131396A195508C31C /* HCOrderingComparison.h in Headers */, - 3E3671176EFAA9EEE78F7C5056242530 /* HCRequireNonNilObject.h in Headers */, - 8212394A48E037C20A5E3098EA51C442 /* HCReturnTypeHandlerChain.h in Headers */, - 2D0E0AD786A756D52F2AA955FE483BAA /* HCReturnValueGetter.h in Headers */, - B5A1A28361CD9598E2C6ED31BBF1275D /* HCSelfDescribing.h in Headers */, - 885158F6FB3F5BE59A8F3BF5EE04D2E7 /* HCSenTestFailureHandler.h in Headers */, - B43A3078581EE572B40EACE88977A491 /* HCShortReturnGetter.h in Headers */, - 93597D105EE8FD6FA4D0281F7627D44C /* HCStringContains.h in Headers */, - 8FE7BA3FB6F9A15314A3D99C89751659 /* HCStringContainsInOrder.h in Headers */, - 6AFBF47C7C1E57374557EBB25523BDC1 /* HCStringDescription.h in Headers */, - 0F4F5E660A79552431FF5F0276389326 /* HCStringEndsWith.h in Headers */, - 200CB2B6D9DDF548FFF50A542346035D /* HCStringStartsWith.h in Headers */, - EB5B3BC4BFDE679CD9EFA323DC40A82F /* HCSubstringMatcher.h in Headers */, - AD70CE3B15A92E67955EBDA4AD9FEA75 /* HCTestFailure.h in Headers */, - 95ED0E3F88B45B0D77E5708CFA5AE7D0 /* HCTestFailureHandler.h in Headers */, - 1BA3C395179F92FA0CB5D8D34CECC90A /* HCTestFailureHandlerChain.h in Headers */, - 87A704303C76A9B24044A95A9602447F /* HCThrowsException.h in Headers */, - 566EF3946D34D636EA070361E1FD15C9 /* HCUnsignedCharReturnGetter.h in Headers */, - 863EF3DD7DFB2085C1C5F52AD9F23E1A /* HCUnsignedIntReturnGetter.h in Headers */, - 4E04D51326AE1D2E0EFAC5A72F710D8F /* HCUnsignedLongLongReturnGetter.h in Headers */, - CCECBEB598051945C4B2B65F96B7E77F /* HCUnsignedLongReturnGetter.h in Headers */, - D8A662FB628C6FA9768B7CF22102F32E /* HCUnsignedShortReturnGetter.h in Headers */, - 66F7609B0BD89EDEC46D4BB86C3C7D81 /* HCWrapInMatcher.h in Headers */, - 0CC3E26B6075EEB48CD226B1BA28683B /* HCXCTestFailureHandler.h in Headers */, - 263A167F79E3EF63E6F71C6D0C04F968 /* NSInvocation+OCHamcrest.h in Headers */, - A7325FF0AB15A7EDD523A01F475F3907 /* OCHamcrest.h in Headers */, + 550013CDE06F6FE5556F287E /* MagicalImportFunctions.h in Headers */, + 830B2F98B91AEE27F179C88A /* MagicalRecord+Actions.h in Headers */, + 9A11704D9AD15B33A792CED9 /* MagicalRecord+ErrorHandling.h in Headers */, + CCBBA80076287428F0C971B7 /* MagicalRecord+Options.h in Headers */, + 22F28EBF57E8F58EE41C6A2D /* MagicalRecord+Setup.h in Headers */, + ABABEC4F8847CAA3E74AAE00 /* MagicalRecord+ShorthandMethods.h in Headers */, + 4EEE0B3002D212F750DAE7BD /* MagicalRecord+iCloud.h in Headers */, + 6E46B6285B2C129B3F45D34E /* MagicalRecord.h in Headers */, + 86788B6B11A0BDD21C0828AC /* MagicalRecordDeprecationMacros.h in Headers */, + BF2F38FE3FBB68DBE7E92181 /* MagicalRecordInternal.h in Headers */, + 415954B97539FD2B03383F57 /* MagicalRecordLogging.h in Headers */, + 3B4EC31E1D915D24469E255D /* MagicalRecordShorthandMethodAliases.h in Headers */, + BAB4F9CC9A75458AD60819C2 /* NSAttributeDescription+MagicalDataImport.h in Headers */, + CFF4C7093C2AABDF4281B3CE /* NSEntityDescription+MagicalDataImport.h in Headers */, + 81EFD37E3BAF77B9268E8CDD /* NSManagedObject+MagicalAggregation.h in Headers */, + 9CF7288543BD91B0253647C9 /* NSManagedObject+MagicalDataImport.h in Headers */, + 9C6A951914A0244D677CAD46 /* NSManagedObject+MagicalFinders.h in Headers */, + CFD7AD337A5A2A56810EC9A7 /* NSManagedObject+MagicalRecord.h in Headers */, + B8FAA35FBF5834619A7825CE /* NSManagedObject+MagicalRequests.h in Headers */, + 5AF5B5F9311779486D34A7B0 /* NSManagedObjectContext+MagicalChainSave.h in Headers */, + 34AF3890616E98C6498F935D /* NSManagedObjectContext+MagicalObserving.h in Headers */, + 36C14086905C8661E5BA8BA0 /* NSManagedObjectContext+MagicalRecord.h in Headers */, + 1A4A5234656F9CD86003ABD7 /* NSManagedObjectContext+MagicalSaves.h in Headers */, + 78383CE2536ED2EE23EF632E /* NSManagedObjectContext+MagicalThreading.h in Headers */, + 08F677D528890838FA4D792E /* NSManagedObjectModel+MagicalRecord.h in Headers */, + 1DEFAD32E6FF537C61AAC877 /* NSNumber+MagicalDataImport.h in Headers */, + 5CDE3731F04AA69F486B099D /* NSObject+MagicalDataImport.h in Headers */, + FEACA230215303EFAB0C6358 /* NSPersistentStore+MagicalRecord.h in Headers */, + 09B6154CFF0E4D81E0FC223C /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */, + AEF77B6970A4C055C466AA9D /* NSRelationshipDescription+MagicalDataImport.h in Headers */, + 6212B6174C0AE50552FE6923 /* NSString+MagicalDataImport.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 2880A99BF9C9B7B18C57CBBCB749AA88 /* OCMockito */ = { + 01919967752A49841B424C2C /* Pods-BIObjCHelpersExampleTests-OCHamcrest */ = { isa = PBXNativeTarget; - buildConfigurationList = 4A7B3B25B490C58B8FDB53A0A3EBCBD6 /* Build configuration list for PBXNativeTarget "OCMockito" */; + buildConfigurationList = C05B488F459401F96D6EA8DB /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-OCHamcrest" */; buildPhases = ( - 00675E830C67CFBDCCCDEC4172125704 /* Sources */, - 5A056FCCEE2CDF01E0E3CDD20D49F1F8 /* Frameworks */, - 3DE6A6DAB3DD996FC5FA3D59B197CD3B /* Headers */, + 66C935A01B337865F2098A1B /* Sources */, + 1CF7C12C93AF1BBC20688006 /* Frameworks */, + 1FDCEFFF93D401461C46BBC6 /* Headers */, ); buildRules = ( ); dependencies = ( - 8FEC63A2AF40495C53EB358401036A8A /* PBXTargetDependency */, ); - name = OCMockito; - productName = OCMockito; - productReference = 19FEFD152E01C0877DE68EBF53E65744 /* libOCMockito.a */; + name = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; + productName = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; + productReference = 2A71789FD2DB36D50162017C /* libPods-BIObjCHelpersExampleTests-OCHamcrest.a */; productType = "com.apple.product-type.library.static"; }; - 2D3741A48B174623AFDED5616FDD8B1E /* MagicalRecord */ = { + 36F1A41C194845A4CDCA0875 /* Pods-BIObjCHelpersExampleTests-MagicalRecord */ = { isa = PBXNativeTarget; - buildConfigurationList = 19F9BCDA18D4B1B6EA7842B0F7E4F2DC /* Build configuration list for PBXNativeTarget "MagicalRecord" */; + buildConfigurationList = 899DC3915E23A8F1789AD4AF /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-MagicalRecord" */; buildPhases = ( - E5477DC45F6B8188F23FAFB11E314124 /* Sources */, - 853314E1BEFED6ACABA4C60E4A2E0128 /* Frameworks */, - 4F21716CAEA29F235FDC551A9BE433DF /* Headers */, + 5A8FA1A59D10C27D423A3098 /* Sources */, + 1CF6C0479EC5B454ADF035E5 /* Frameworks */, + 208C20A9967EF3DBB6DD5F2C /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = MagicalRecord; - productName = MagicalRecord; - productReference = 60BBCC29369AD48198AB9A7EE75EA605 /* libMagicalRecord.a */; + name = "Pods-BIObjCHelpersExampleTests-MagicalRecord"; + productName = "Pods-BIObjCHelpersExampleTests-MagicalRecord"; + productReference = C8543FC52A602E062FEC7285 /* libPods-BIObjCHelpersExampleTests-MagicalRecord.a */; productType = "com.apple.product-type.library.static"; }; - 540F3DDC9155371A35454FD8EC5724D9 /* Pods */ = { + 3B6889341F315F5E100C93F5 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers */ = { isa = PBXNativeTarget; - buildConfigurationList = 74D39FE43C0E7E2717A27DFF6F35561B /* Build configuration list for PBXNativeTarget "Pods" */; + buildConfigurationList = 17F484D628477352D28A3AA6 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-BIObjCHelpers" */; buildPhases = ( - FD546C075D7F55BFD7DCD77871C7445E /* Sources */, - FAD7864EE6FD848424EF08CC374CDC22 /* Frameworks */, + B3FF29C2D5D264CEB232F9FE /* Sources */, + 940B8DA993B39C67711BB215 /* Frameworks */, + 84DC797F52EB53BC42D06DD6 /* Headers */, ); buildRules = ( ); dependencies = ( - 29CAD27C3F0B33F41D013C4FE45FFADB /* PBXTargetDependency */, - 0CAF870D2C18A5F42424607774A4C1B0 /* PBXTargetDependency */, - DE88D96D56509592A4F39A4C38163F27 /* PBXTargetDependency */, ); - name = Pods; - productName = Pods; - productReference = 989AF54BB09BA085905B75E6654AC512 /* libPods.a */; + name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers"; + productName = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers"; + productReference = F61CE0CDF068888504AEC797 /* libPods-BIObjCHelpersExampleTests-BIObjCHelpers.a */; productType = "com.apple.product-type.library.static"; }; - 57C63E6757DE8F99B2F42AC06F0BB282 /* OCHamcrest */ = { + 4324B52F802C0730AB97DFB1 /* Pods-BIObjCHelpers */ = { isa = PBXNativeTarget; - buildConfigurationList = E857C1E5531CE59B29AB6C5BD7F0E830 /* Build configuration list for PBXNativeTarget "OCHamcrest" */; + buildConfigurationList = AF0CCAD95000208967975B9E /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpers" */; buildPhases = ( - 9C6BDFEA36FA18F740E9FD38B2B14006 /* Sources */, - 4800C0931C5DA34423B456C73193DE0A /* Frameworks */, - D6EAAFF821E9D23554D9FE0B6BA43836 /* Headers */, + AAC8790801CA5FC76D4A948B /* Sources */, + 1FCA8EE9C3C4674404C7EEBC /* Frameworks */, + B51DB43E053C3CC773A43CAC /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = OCHamcrest; - productName = OCHamcrest; - productReference = 9A7F2978EFC759F368FA642539DE6AD5 /* libOCHamcrest.a */; + name = "Pods-BIObjCHelpers"; + productName = "Pods-BIObjCHelpers"; + productReference = AC36ECB7712BE1EB77A82D4B /* libPods-BIObjCHelpers.a */; productType = "com.apple.product-type.library.static"; }; - 93CB7D6523B5DCF448B53A93B88808AA /* BIObjCHelpers */ = { + 4CBF071F9D84F6AC1FEFA4DA /* Pods-CJALog */ = { isa = PBXNativeTarget; - buildConfigurationList = F62B07D465D2BA8D9BDBAB5C417D30F3 /* Build configuration list for PBXNativeTarget "BIObjCHelpers" */; + buildConfigurationList = EF30F05BD6E822A486E67B6B /* Build configuration list for PBXNativeTarget "Pods-CJALog" */; buildPhases = ( - 26AC3353C27AFD2CA2BFD3FA0990AFDD /* Sources */, - 03A9421784637FDB715B15CE14A37372 /* Frameworks */, - D1FEF6A55FBD1C0750574C912C97FB93 /* Headers */, + 537AC8E393C5B4E235D8B6E5 /* Sources */, + 94CE62F22DAC18EE8466CA76 /* Frameworks */, + 2355DB77E40EB6DC3AE4DB1C /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = BIObjCHelpers; - productName = BIObjCHelpers; - productReference = 54392FCC71EEB4C0628519530BCB5311 /* libBIObjCHelpers.a */; + name = "Pods-CJALog"; + productName = "Pods-CJALog"; + productReference = 350D7427BA194E4459A24BC8 /* libPods-CJALog.a */; productType = "com.apple.product-type.library.static"; }; - CE14AFF513C38CA9CB4DA3460362E4D8 /* CJALog */ = { + 942E08BC0527651DBEC63027 /* Pods-BIObjCHelpersExampleTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 96DC329CFA8DFF78634561C396C6383E /* Build configuration list for PBXNativeTarget "CJALog" */; + buildConfigurationList = 202081BECB06B6FB596502A2 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests" */; buildPhases = ( - 6481B1A0E3FD5231991CC0A72F9E70B1 /* Sources */, - 9C1E19B6AC3528AFAA14B0E4736407FE /* Frameworks */, - 79F7E947395CDC2E699BB8BFD303DD0A /* Headers */, + 9D5BA499D58869DCE72D2139 /* Sources */, + 6387446832485F5EBFE47D73 /* Frameworks */, ); buildRules = ( ); dependencies = ( + 955BBD9DEE5B93A78C1C5F07 /* PBXTargetDependency */, + E9FF31F317893012EE68289E /* PBXTargetDependency */, + 779D41507E0BED882D4B4DAD /* PBXTargetDependency */, + 7507793E92D92345978399AB /* PBXTargetDependency */, + 8C8743408DE0A878298B5E64 /* PBXTargetDependency */, ); - name = CJALog; - productName = CJALog; - productReference = 4786AA91A4C6A8BF66E777337AD227E8 /* libCJALog.a */; + name = "Pods-BIObjCHelpersExampleTests"; + productName = "Pods-BIObjCHelpersExampleTests"; + productReference = A3D4B546BBA90266C46FC471 /* libPods-BIObjCHelpersExampleTests.a */; productType = "com.apple.product-type.library.static"; }; - DC757F14AAD72054481374F759B2F0B6 /* Pods-BIObjCHelpersExampleTests */ = { + A5DAAC7E3FF3DE45E72C227B /* Pods-BIObjCHelpersExampleTests-OCMockito */ = { isa = PBXNativeTarget; - buildConfigurationList = AFB7529AEE3F9D3B024C6997613D10AE /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests" */; + buildConfigurationList = 3F6E0A4FD70AEEC307652B34 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-OCMockito" */; buildPhases = ( - EBBC2C329D4CBFBE0B04F0D241A9D7FC /* Sources */, - 0F446DAE9F06CC228064A95B8C7D4A68 /* Frameworks */, + 8DFEC7AD9CA1EF0E205C1B83 /* Sources */, + 511DD394EE9FE1D41D131714 /* Frameworks */, + 05B5EE5CB7B2EFB4EAB44A53 /* Headers */, ); buildRules = ( ); dependencies = ( - B8ED023F95C950F5CC3797A64FA67C67 /* PBXTargetDependency */, - B06B03629362BBA6EA7F9B8DA3DF57BC /* PBXTargetDependency */, - 0D57B4E2B62185E666AE740EAA6F5905 /* PBXTargetDependency */, - 58FD0DBA47C667083AEB4EC836CC3073 /* PBXTargetDependency */, - 905BC1E83E89DF87F34944504CABC9B2 /* PBXTargetDependency */, + BECA81B49E050663DB0CB4A8 /* PBXTargetDependency */, ); - name = "Pods-BIObjCHelpersExampleTests"; - productName = "Pods-BIObjCHelpersExampleTests"; - productReference = 7BC36E69F6D9335D7F13049DF8D37DC3 /* libPods-BIObjCHelpersExampleTests.a */; + name = "Pods-BIObjCHelpersExampleTests-OCMockito"; + productName = "Pods-BIObjCHelpersExampleTests-OCMockito"; + productReference = AB440249339A2E24134AFB22 /* libPods-BIObjCHelpersExampleTests-OCMockito.a */; + productType = "com.apple.product-type.library.static"; + }; + B8E6A5181A653B5558177AE7 /* Pods */ = { + isa = PBXNativeTarget; + buildConfigurationList = D1A3B8AE2BC48A555CB57930 /* Build configuration list for PBXNativeTarget "Pods" */; + buildPhases = ( + DF0F6D2605BF3006264F9842 /* Sources */, + 977045134B2F5EC23CEB28CA /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 7C4B64E58EDF7D14E7C286BE /* PBXTargetDependency */, + 1A684DBC1457FB37459F09C2 /* PBXTargetDependency */, + 2050072A4A6F79C3638C1643 /* PBXTargetDependency */, + ); + name = Pods; + productName = Pods; + productReference = FECA5E6B003CCC9E56AEC51E /* libPods.a */; + productType = "com.apple.product-type.library.static"; + }; + C2BB54E4F49D27205836C496 /* Pods-BIObjCHelpersExampleTests-CJALog */ = { + isa = PBXNativeTarget; + buildConfigurationList = DCE4887517BEF91FEDCCFC68 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-CJALog" */; + buildPhases = ( + 21AAD3FA86B493405DD2601A /* Sources */, + 07A08E076C5BD6AE9BC3B6EB /* Frameworks */, + 0CBB3538D4F34FCB0683C781 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-BIObjCHelpersExampleTests-CJALog"; + productName = "Pods-BIObjCHelpersExampleTests-CJALog"; + productReference = C4FFE56AB811CA81EAFD7AA4 /* libPods-BIObjCHelpersExampleTests-CJALog.a */; + productType = "com.apple.product-type.library.static"; + }; + FA85512C4B1433E823681F82 /* Pods-MagicalRecord */ = { + isa = PBXNativeTarget; + buildConfigurationList = E7F48778EFE2D6217D0A833D /* Build configuration list for PBXNativeTarget "Pods-MagicalRecord" */; + buildPhases = ( + DC5F36CAB46F3A8754C22AEB /* Sources */, + 900CB43DD6A243FF39F704C0 /* Frameworks */, + C947711BF365DFF38F04CAAB /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-MagicalRecord"; + productName = "Pods-MagicalRecord"; + productReference = 1C03F6848292CF6F85F760B5 /* libPods-MagicalRecord.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { + 1EA2CBBE73F5C2E085D1BA05 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 0700; + LastUpgradeCheck = 0640; }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 404CBAAFC930A8B002777F19 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = CCA510CFBEA2D207524CDA0D73C3B561 /* Products */; + mainGroup = 9CDD0F7BDADD295315B7CD60; + productRefGroup = 618CF73FD296CB176DB50EBF /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 93CB7D6523B5DCF448B53A93B88808AA /* BIObjCHelpers */, - CE14AFF513C38CA9CB4DA3460362E4D8 /* CJALog */, - 2D3741A48B174623AFDED5616FDD8B1E /* MagicalRecord */, - 57C63E6757DE8F99B2F42AC06F0BB282 /* OCHamcrest */, - 2880A99BF9C9B7B18C57CBBCB749AA88 /* OCMockito */, - 540F3DDC9155371A35454FD8EC5724D9 /* Pods */, - DC757F14AAD72054481374F759B2F0B6 /* Pods-BIObjCHelpersExampleTests */, + B8E6A5181A653B5558177AE7 /* Pods */, + 4324B52F802C0730AB97DFB1 /* Pods-BIObjCHelpers */, + 942E08BC0527651DBEC63027 /* Pods-BIObjCHelpersExampleTests */, + 3B6889341F315F5E100C93F5 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers */, + C2BB54E4F49D27205836C496 /* Pods-BIObjCHelpersExampleTests-CJALog */, + 36F1A41C194845A4CDCA0875 /* Pods-BIObjCHelpersExampleTests-MagicalRecord */, + 01919967752A49841B424C2C /* Pods-BIObjCHelpersExampleTests-OCHamcrest */, + A5DAAC7E3FF3DE45E72C227B /* Pods-BIObjCHelpersExampleTests-OCMockito */, + 4CBF071F9D84F6AC1FEFA4DA /* Pods-CJALog */, + FA85512C4B1433E823681F82 /* Pods-MagicalRecord */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 00675E830C67CFBDCCCDEC4172125704 /* Sources */ = { + 21AAD3FA86B493405DD2601A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FE5C5296223E93B509E44DD849A018C8 /* MKTArgumentCaptor.m in Sources */, - F758BE0DD429ECC3788C8465BC20F4B0 /* MKTArgumentGetter.m in Sources */, - 011ECF224ABF2E23138C075DA8D0A1A0 /* MKTArgumentGetterChain.m in Sources */, - 8A75889335086017337132C489473FED /* MKTAtLeastTimes.m in Sources */, - C60212FFC1BBA16E9CCCCB411E4DEA68 /* MKTBaseMockObject.m in Sources */, - 526A578FCA19696CC93E5989C2938C40 /* MKTBlockArgumentGetter.m in Sources */, - 55642CB964285B0569B97571051A565A /* MKTBoolArgumentGetter.m in Sources */, - 3F7AF5052F3BA6DDBDEE22B2099063C5 /* MKTBoolReturnSetter.m in Sources */, - 106CF895644DC4E5A4F75359164A3A23 /* MKTCapturingMatcher.m in Sources */, - 1B43CD3313B4382DE384E1AC9A61661A /* MKTCharArgumentGetter.m in Sources */, - 33CECF85ED0771B31796F14DACA5F5C3 /* MKTCharReturnSetter.m in Sources */, - 79656191BDF317765536C6B3B56ACD20 /* MKTClassArgumentGetter.m in Sources */, - 40483677262BE8FAD071CC24C65EBCCD /* MKTClassObjectMock.m in Sources */, - 699C18DB01509CB3E1DDD75A8D672110 /* MKTClassReturnSetter.m in Sources */, - E9013B2AA5011E303F887C58723278AA /* MKTDoubleArgumentGetter.m in Sources */, - 370D9AA44A5A7FDD594A54ED8F1F4DBC /* MKTDoubleReturnSetter.m in Sources */, - 3EC819B877981DF5851F24023927E586 /* MKTDynamicProperties.m in Sources */, - 3E03668D02B0582D0B9F36FF4E963F99 /* MKTExactTimes.m in Sources */, - 047BC91EC2E80886E5DDA76AB394BFB9 /* MKTExecutesBlock.m in Sources */, - D01F079AF5A67AA24A6107E9937146F7 /* MKTFloatArgumentGetter.m in Sources */, - 7DC60EC1F80080134569DD05E09AF81D /* MKTFloatReturnSetter.m in Sources */, - 524EF2EEED0685C9059698F1E2E0B94D /* MKTIntArgumentGetter.m in Sources */, - D6D3999E06FEE0107F774322879E1DE7 /* MKTIntReturnSetter.m in Sources */, - 1C52FF21D04B03B93D85231CFED3CA9A /* MKTInvocationContainer.m in Sources */, - 34797FFF5AC38C5CC142C7F8970D5908 /* MKTInvocationMatcher.m in Sources */, - 45BB5EE90B672263A3A30C57B19A890E /* MKTLongArgumentGetter.m in Sources */, - E4B9E09AEC73877AF2963D4DF786411C /* MKTLongLongArgumentGetter.m in Sources */, - 81851DD999E80EA8AB899EE767C80E31 /* MKTLongLongReturnSetter.m in Sources */, - 1A31961BD0D0A095F32A8A46EBFFD7DA /* MKTLongReturnSetter.m in Sources */, - 3C8F98CF7BD68E555A4B55F9F89354FE /* MKTMockingProgress.m in Sources */, - 138F8B929B4CE96854651BCD6E05F88F /* MKTMockitoCore.m in Sources */, - AF0B3C7E3796C153FF341BE0EED51D1D /* MKTObjectAndProtocolMock.m in Sources */, - AB4EC66BE6F79C23A8D595097A055DC5 /* MKTObjectArgumentGetter.m in Sources */, - 98DB011D3B6D1A4CF14DA207FF7A96BD /* MKTObjectMock.m in Sources */, - 24B37E344AAF07934478E3462F1FBA6E /* MKTObjectReturnSetter.m in Sources */, - 2DA44066AFD7814B7CBE2FCF16B36607 /* MKTOngoingStubbing.m in Sources */, - C0E3B032706E7B2F383154579423887C /* MKTPointerArgumentGetter.m in Sources */, - 4B0A210BF5F9E18F87A385A90CAA9816 /* MKTProtocolMock.m in Sources */, - 695510002B6D6D46C19F0D95837ED9C3 /* MKTReturnValueSetter.m in Sources */, - D581E6EA15E1BAFCF12AD86264AE8700 /* MKTReturnValueSetterChain.m in Sources */, - 26074092E5F1B6ACF765F4C97AB232DF /* MKTReturnsValue.m in Sources */, - B42230D879D49B68D9C4382A98DF3A2F /* MKTSelectorArgumentGetter.m in Sources */, - 594FB714A558107B183B5B4336615336 /* MKTShortArgumentGetter.m in Sources */, - FF1E69D6EF7CB8DE285BC3209FFC2C56 /* MKTShortReturnSetter.m in Sources */, - 81B1C76EF543405B7EDC0C763882E5A6 /* MKTStructArgumentGetter.m in Sources */, - ACE6B1BDF73ACB5D05032F99E41117EE /* MKTStructReturnSetter.m in Sources */, - B9D8A8FC45F7DF010B2742AE230C24B9 /* MKTStubbedInvocationMatcher.m in Sources */, - 6AEA16606CFB44038BDA310600ABCA9E /* MKTTestLocation.m in Sources */, - 16DE641C4FECAAB67DA5739011084155 /* MKTThrowsException.m in Sources */, - F594A917094EE4ED2D9C9F14AAD20D65 /* MKTUnsignedCharArgumentGetter.m in Sources */, - 33F50BAE9027B050230202B6A4283DDC /* MKTUnsignedCharReturnSetter.m in Sources */, - 22BFA582101FC2F2FD63A758AD05BC63 /* MKTUnsignedIntArgumentGetter.m in Sources */, - 37E9A08BABBDFD582E26E34D8A308166 /* MKTUnsignedIntReturnSetter.m in Sources */, - 66D83494846F4D56B05BAFC3DA81BA4B /* MKTUnsignedLongArgumentGetter.m in Sources */, - 871DA20369EE4EEA2FE1B22EFBF245E8 /* MKTUnsignedLongLongArgumentGetter.m in Sources */, - 88C20E0D1D30DA15C23EAEA93BB2FE46 /* MKTUnsignedLongLongReturnSetter.m in Sources */, - 1B9723360511A65D3B2831A1CDFD7E8D /* MKTUnsignedLongReturnSetter.m in Sources */, - 939E63967706C69C90D91CB232867108 /* MKTUnsignedShortArgumentGetter.m in Sources */, - F28AC6E84E4E7E3E487341E6A390E0D5 /* MKTUnsignedShortReturnSetter.m in Sources */, - 6E1A30E1960F3DE4FB9E742EE4E8FDAC /* MKTVerificationData.m in Sources */, - 253EF8DFDE2EAE978676DD839241270B /* MKT_TPDWeakProxy.m in Sources */, - EEC79744965F99BF4F2E3E9945E0DBC1 /* NSInvocation+OCMockito.m in Sources */, - 9D40770895E91EAD25881AFC37AC1425 /* OCMockito-dummy.m in Sources */, - 0D9C6A3065BF9AE493B76D02155A78CD /* OCMockito.m in Sources */, + 7AA84E87D802B482A58B9FAC /* CJALog.m in Sources */, + FCED28DFD443A45113E12D00 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 26AC3353C27AFD2CA2BFD3FA0990AFDD /* Sources */ = { + 537AC8E393C5B4E235D8B6E5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4558D3759A987B33B1F5ACFFF9B8CFC6 /* BIActivityIndicatorContainerView.m in Sources */, - 6EE12B71E1D8CE8545DFEA47D554B931 /* BIDatasourceBase.m in Sources */, - 1E81F7BB22FACB2BF3BF0DE608AABD63 /* BIDatasourceCollectionView.m in Sources */, - 77663AA696D2EA86D8A15C2451AF18AC /* BIDatasourceFeedTableView.m in Sources */, - 4EE8453B3A46AC429BA0D9DD2C019D79 /* BIDatasourceFetchedCollectionView.m in Sources */, - E4455554EFE9CBB5520265505DF3720A /* BIDatasourceFetchedTableView.m in Sources */, - DE7682204BD3A8A9ABFA6D7D6653F15E /* BIDatasourceTableView.m in Sources */, - 1697941A95732E73F78A1E1E9BAD05BE /* BIHandlerBase.m in Sources */, - BD73318822369FFEF3CB9CB0485C6FEB /* BIHandlerTableView.m in Sources */, - 437865B5974402E757300DDE3547701B /* BILifecycle.m in Sources */, - 70141EF366D1F13ADC7136C452140383 /* BIObjCHelpers-dummy.m in Sources */, - 821B7DA8AB4E25A326DEB609E71E8BE8 /* BIOperationQueue.m in Sources */, - 2807D88872B7085E2A63F7C685353C3D /* BISerialOperationQueue.m in Sources */, - 6DF3E68E1EF4376A62145052EC77667E /* BIStartersFactory.m in Sources */, - 3AFFD890C6D27666246360CC18E9B582 /* BITableView.m in Sources */, - DCE84939C2E3ACDC910CCC06871C4422 /* BITableViewBatch.m in Sources */, - 937BC067B345C93ED3B395E0CD726A8F /* BITableViewCell.m in Sources */, - 60846DD9977D922795308A2939FF7366 /* NSBundle+BIExtra.m in Sources */, - 5F885A928261E29CB9D910C580D2ADA6 /* NSDate+BIAttributedString.m in Sources */, - DAE713ED6260728AAD8FFC0D0DED32E6 /* NSString+BIExtra.m in Sources */, - EB3B15A5B35955ED244D7B45BCEC2DF1 /* UIView+BILoadXib.m in Sources */, - 08898F89C4329B5DE2EB3A8FD1BDDA85 /* _BITableViewProxy.m in Sources */, + 7E4C51CDE354D8C9442648F5 /* CJALog.m in Sources */, + F99642895995242D10826A6C /* Pods-CJALog-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6481B1A0E3FD5231991CC0A72F9E70B1 /* Sources */ = { + 5A8FA1A59D10C27D423A3098 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 907C476C0CEEE823567B16AD441A6859 /* CJALog-dummy.m in Sources */, - 9F1B712B226FC524C6F99F854B1C1B65 /* CJALog.m in Sources */, + 8FE173B575E91B0C412BD6EA /* MagicalImportFunctions.m in Sources */, + B7BE8A70D21307E09493D02A /* MagicalRecord+Actions.m in Sources */, + F74522AF2F4956CAEFD668D1 /* MagicalRecord+ErrorHandling.m in Sources */, + EB8CC30F96681DBA49C129B9 /* MagicalRecord+Options.m in Sources */, + A1DA421F0657EE1F403CC069 /* MagicalRecord+Setup.m in Sources */, + 40AD655CD104AD4B26F9A273 /* MagicalRecord+ShorthandMethods.m in Sources */, + 5B49E67F532C2B3332E40118 /* MagicalRecord+iCloud.m in Sources */, + EA26405F698783DBA324F2F7 /* MagicalRecordInternal.m in Sources */, + 0F3594FE64F75DDD3E93F5DE /* NSAttributeDescription+MagicalDataImport.m in Sources */, + 3488895BB07CE7C74ECEA8C4 /* NSEntityDescription+MagicalDataImport.m in Sources */, + 37400FF5CF56B0ADFEF0CA6B /* NSManagedObject+MagicalAggregation.m in Sources */, + 19297B360136CC100007700B /* NSManagedObject+MagicalDataImport.m in Sources */, + 4916433D099CA089E14D690F /* NSManagedObject+MagicalFinders.m in Sources */, + 9319B2AB70391622F6D5EACE /* NSManagedObject+MagicalRecord.m in Sources */, + 900593EE1EB99FB2CEB23B7A /* NSManagedObject+MagicalRequests.m in Sources */, + 4E9A6A0E9D30213E0519E2F1 /* NSManagedObjectContext+MagicalChainSave.m in Sources */, + 39F00649879358D1719BAD71 /* NSManagedObjectContext+MagicalObserving.m in Sources */, + EEEAC167AC5C6C48FDEEE383 /* NSManagedObjectContext+MagicalRecord.m in Sources */, + CB5F4A942BDD2CFB4D7AB7DF /* NSManagedObjectContext+MagicalSaves.m in Sources */, + E4A9D550D93956784B445B24 /* NSManagedObjectContext+MagicalThreading.m in Sources */, + 8AD666C364EF40F3A07172D9 /* NSManagedObjectModel+MagicalRecord.m in Sources */, + EC55D7E87413958F458DD2B4 /* NSNumber+MagicalDataImport.m in Sources */, + 30342F51CF311FDA2771D585 /* NSObject+MagicalDataImport.m in Sources */, + 575F57528818EE9CE2AE2570 /* NSPersistentStore+MagicalRecord.m in Sources */, + 03FF3F7043AC72CC09791DDF /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */, + 4ED23150A4F84B18937351E7 /* NSRelationshipDescription+MagicalDataImport.m in Sources */, + FB1D6EE35186A2A758A832C2 /* NSString+MagicalDataImport.m in Sources */, + 7B7E937CCA56EF1438DAC7C2 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9C6BDFEA36FA18F740E9FD38B2B14006 /* Sources */ = { + 66C935A01B337865F2098A1B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FBAADDCC23A4A694F873C8349520F240 /* HCAllOf.m in Sources */, - 4E6F87EDDB8DF4539B9222AAE53747B7 /* HCAnyOf.m in Sources */, - 677977E31837B197E083698F0BA3190A /* HCAssertThat.m in Sources */, - 9471F5B38A07BC9CD437BA0EA3AF0845 /* HCBaseDescription.m in Sources */, - 2A393FDAB64E0DA7851E1E27ECB1FEFD /* HCBaseMatcher.m in Sources */, - 068B8FCB1CE68390B133EAA8506C51ED /* HCBoolReturnGetter.m in Sources */, - 1E77A633962CC81E9CDD8FE3B776E5E2 /* HCCharReturnGetter.m in Sources */, - 04CA9E74D76A8676D83E61713797FF0E /* HCClassMatcher.m in Sources */, - 0A8C79090D3A0CA313CFB1E212898031 /* HCCollect.m in Sources */, - 3A0644AD79A663B4C38C1CDC921AF1F4 /* HCConformsToProtocol.m in Sources */, - 2CC71BFD23E41F3E8E80D7ECBD39C788 /* HCDescribedAs.m in Sources */, - 8317FC36C589209C6E7EFE7B17E3403D /* HCDiagnosingMatcher.m in Sources */, - ABBE04C0018F16EF9163E2C316075454 /* HCDoubleReturnGetter.m in Sources */, - B8136B083CE036F36E2AFC2E484A37B4 /* HCEvery.m in Sources */, - BD1FF0E2974F8BFEFFC76ED08252476F /* HCFloatReturnGetter.m in Sources */, - 07A4451EFB98301E8F9C248824900005 /* HCGenericTestFailureHandler.m in Sources */, - 412DDADBA5FF0E5E1D9298B1BE4F542E /* HCHasCount.m in Sources */, - B03A29D8CC77D58979C0C2DF18372FE4 /* HCHasDescription.m in Sources */, - 93F4BD5617C0A3F3D1FE4D962C6F9C38 /* HCHasProperty.m in Sources */, - 5EA8D3B8383CD0241E8D873275872466 /* HCIntReturnGetter.m in Sources */, - 1BFD78F1D02432894873BAD2DDA0F2D3 /* HCInvocationMatcher.m in Sources */, - CD97A2125840FEBBD1A6C08446F4AFFA /* HCIs.m in Sources */, - 261C3C7252A4AF8ECF4AB7A7A83EE011 /* HCIsAnything.m in Sources */, - 1A0529B52203050A4DF47B1E6466C429 /* HCIsCloseTo.m in Sources */, - 9CF8EEC6BAD63859C84F34423729ADF9 /* HCIsCollectionContaining.m in Sources */, - C0400711269ADF6C92E8703468476025 /* HCIsCollectionContainingInAnyOrder.m in Sources */, - CFF15576A5F0584E175648CFFCFF41E5 /* HCIsCollectionContainingInOrder.m in Sources */, - 9324403E9A3AAD974D9C2C91F1C3EB98 /* HCIsCollectionOnlyContaining.m in Sources */, - 7A5D8C586BC8CD54F1E7B3BB0D0FB99D /* HCIsDictionaryContaining.m in Sources */, - 8396B7FCC1BDE8F3827D3F90ADE4699C /* HCIsDictionaryContainingEntries.m in Sources */, - 7C6418289174AC0C69CF9D0AE65AE45C /* HCIsDictionaryContainingKey.m in Sources */, - 4BD276CD3CBA0663DD49E1BFB88F7014 /* HCIsDictionaryContainingValue.m in Sources */, - 13247B24BEDD12A14F1EF22D8B46EBA3 /* HCIsEmptyCollection.m in Sources */, - 42EA7C20A72EE8ADD624642DFC576DBB /* HCIsEqual.m in Sources */, - 62743998720A0E04E410D6CB3C4FD188 /* HCIsEqualIgnoringCase.m in Sources */, - 1F4D96593E4CCBD370638D087C577376 /* HCIsEqualIgnoringWhiteSpace.m in Sources */, - 1A7FE235831B977EB142E042FE338225 /* HCIsEqualToNumber.m in Sources */, - 5E9CB8850BE5C0D59F54CA2A165C1068 /* HCIsIn.m in Sources */, - F4210BCC4609346DF530921A855B090F /* HCIsInstanceOf.m in Sources */, - 474D3BDDCF0C7C4A4D92BB79680CED08 /* HCIsNil.m in Sources */, - 8AF1D6066469135342D231FAE9577BAC /* HCIsNot.m in Sources */, - 00ECD4B67FD302EEA1D4A5D7FA03F909 /* HCIsSame.m in Sources */, - DF7BC3077D599EA2ECAD6034F89F20C2 /* HCIsTrueFalse.m in Sources */, - 7C0FE84AB41FE35103B4A358CB502DEF /* HCIsTypeOf.m in Sources */, - D70E8B2AAA448F493F00ABA700D5E4B1 /* HCLongLongReturnGetter.m in Sources */, - 4C9EECA226F5ACC6D3BBDFB27AF26D06 /* HCLongReturnGetter.m in Sources */, - C4375C1DAA619D494C882F2284EBC55F /* HCNumberAssert.m in Sources */, - 8B910D569A61CF1389234D22D6517700 /* HCObjectReturnGetter.m in Sources */, - 41AB3A18A960447223B12DC528621BC4 /* HCOrderingComparison.m in Sources */, - 61A0D0FBAF930BFCF01BF19AE7D068A8 /* HCRequireNonNilObject.m in Sources */, - C3AAFBF873B82F0C51A88A70802F5A93 /* HCReturnTypeHandlerChain.m in Sources */, - 5DAD2DA65F02E03C63B3A11A5E1FD20F /* HCReturnValueGetter.m in Sources */, - 3C4B9F93D70A632C253B18D859617D1E /* HCSenTestFailureHandler.m in Sources */, - 18F5B89DFF50F5AC17469E451E8EDB2F /* HCShortReturnGetter.m in Sources */, - 1AD585FDE3666F257CD1D282DA2D8D08 /* HCStringContains.m in Sources */, - 082FEC589E3B2CF9FD33711CB9508ACA /* HCStringContainsInOrder.m in Sources */, - 13490E0E17085339CFC7B7E27D63E1A0 /* HCStringDescription.m in Sources */, - 5A76A426AEBF451CB3C660435D1CDD25 /* HCStringEndsWith.m in Sources */, - 0763523F58AA861D8E8CB4C47F52F2EB /* HCStringStartsWith.m in Sources */, - 65F16804A7C1E14D94D6D01130F98B16 /* HCSubstringMatcher.m in Sources */, - FAA02FCA933518214F81509AF37C48C8 /* HCTestFailure.m in Sources */, - AD96F7E9B18951E5FC50457B5184F671 /* HCTestFailureHandler.m in Sources */, - BA9297EF338EEA885BB0E56F40EF8707 /* HCTestFailureHandlerChain.m in Sources */, - F89AA119B3755356DAF9831DC8A037E7 /* HCThrowsException.m in Sources */, - D9C6DD9F0B5CF04714B991F7B68CCEAA /* HCUnsignedCharReturnGetter.m in Sources */, - CA61B3EC1FC2ABD2D204646E98AA3501 /* HCUnsignedIntReturnGetter.m in Sources */, - BA8F68A65621723AA8A7463803B7EA9B /* HCUnsignedLongLongReturnGetter.m in Sources */, - 55E1D3A1FB0338357ADC9B2E92BE6CE7 /* HCUnsignedLongReturnGetter.m in Sources */, - FB90E2144D9093C7B9524320346510B8 /* HCUnsignedShortReturnGetter.m in Sources */, - 2062E742177FF45AC996B52792F355F1 /* HCWrapInMatcher.m in Sources */, - 6BF06655A8D55749287E1B555730CE0D /* HCXCTestFailureHandler.m in Sources */, - F387FB800216B8C344406A79287D881F /* NSInvocation+OCHamcrest.m in Sources */, - CBECC6FA48535529ED1AAE1492AFC118 /* OCHamcrest-dummy.m in Sources */, + D686289BCCBA2FF397614554 /* HCAllOf.m in Sources */, + 9A099E9DE24589A17F56E240 /* HCAnyOf.m in Sources */, + D385F01F6508F39E8880506D /* HCAssertThat.m in Sources */, + D57AAB379AD79DB0C393F636 /* HCBaseDescription.m in Sources */, + 6D06F1B04E11E41C19038DD7 /* HCBaseMatcher.m in Sources */, + 49A69CB1713A984C8EC16914 /* HCBoolReturnGetter.m in Sources */, + BAF94BC4DE7A485A5D1D1A81 /* HCCharReturnGetter.m in Sources */, + CF2F7CD9F7D57C4099253B12 /* HCClassMatcher.m in Sources */, + F54708C3F44122F403123E8D /* HCCollect.m in Sources */, + 7ADD5F5BCF215BCDE4A0EE33 /* HCConformsToProtocol.m in Sources */, + 05875F668B1D649162D707CD /* HCDescribedAs.m in Sources */, + 72A02E404C6249EB3D608D46 /* HCDiagnosingMatcher.m in Sources */, + 1110F0DBD4C2F78118C4424A /* HCDoubleReturnGetter.m in Sources */, + 20DDB8A71B373896095A966F /* HCEvery.m in Sources */, + 315DCFB751F3A1FFA8A59A46 /* HCFloatReturnGetter.m in Sources */, + C31E38ECB77AFA08E551632C /* HCGenericTestFailureHandler.m in Sources */, + 53D9D06B4307BAF92032E4AF /* HCHasCount.m in Sources */, + AB2D67F0361B9571E5590E86 /* HCHasDescription.m in Sources */, + 8C088FA07312F8BA5F48D2F4 /* HCHasProperty.m in Sources */, + 9E47635FD0C0A2D3B24DCACF /* HCIntReturnGetter.m in Sources */, + 8D783CDB5117A34CD866D139 /* HCInvocationMatcher.m in Sources */, + 48D683AB2334349D7ED397C2 /* HCIs.m in Sources */, + AC7160BFA27D5E7F4B010D98 /* HCIsAnything.m in Sources */, + 0CF53E4C95D9F434D1FD7725 /* HCIsCloseTo.m in Sources */, + 15A16F748EB025789A62CADA /* HCIsCollectionContaining.m in Sources */, + 916A3FE252DC68998F95E187 /* HCIsCollectionContainingInAnyOrder.m in Sources */, + 18EDB45846CA084CC19A2B3C /* HCIsCollectionContainingInOrder.m in Sources */, + 053B7126F0852007F0993BA0 /* HCIsCollectionOnlyContaining.m in Sources */, + C27F4D8AFAFCD8F3155ED0B6 /* HCIsDictionaryContaining.m in Sources */, + BF9D2E7F7F0E579C3E2E36FA /* HCIsDictionaryContainingEntries.m in Sources */, + EE9B2B06F925DCDB35353410 /* HCIsDictionaryContainingKey.m in Sources */, + 69DACDC8BA5C924C501F2746 /* HCIsDictionaryContainingValue.m in Sources */, + CCDC443ECB93D922331B7615 /* HCIsEmptyCollection.m in Sources */, + D468A059769B71545A5808B5 /* HCIsEqual.m in Sources */, + 908E2035C1C6AB08CB0EB167 /* HCIsEqualIgnoringCase.m in Sources */, + 57D74D27994A1D1DEF306AA5 /* HCIsEqualIgnoringWhiteSpace.m in Sources */, + 57A690E141036B7F70DDD042 /* HCIsEqualToNumber.m in Sources */, + 1F4C7FBE12B2E8939A944F4B /* HCIsIn.m in Sources */, + 4D0B22B2595757C7C5E6710B /* HCIsInstanceOf.m in Sources */, + 665C8145442601FAD51DFA2C /* HCIsNil.m in Sources */, + 035CA3254C9B555025235D6A /* HCIsNot.m in Sources */, + ED723F0CD0EA7FDF2BF366C7 /* HCIsSame.m in Sources */, + A7C5142E23E0ECF4B05B4A97 /* HCIsTrueFalse.m in Sources */, + D5176F4E08384440B15B020E /* HCIsTypeOf.m in Sources */, + FC9EBF2CA62CE7BD22634ACA /* HCLongLongReturnGetter.m in Sources */, + 0546D43BD9D84ACE1471D309 /* HCLongReturnGetter.m in Sources */, + 774E97F1C78459F9B376F5E5 /* HCNumberAssert.m in Sources */, + 853308770817FA04E1B8F5CF /* HCObjectReturnGetter.m in Sources */, + C46603E79BA7FF91DC6904C6 /* HCOrderingComparison.m in Sources */, + D60547F191F65B49AD534C29 /* HCRequireNonNilObject.m in Sources */, + F5D4749F2107A67D53B5A00F /* HCReturnTypeHandlerChain.m in Sources */, + C1282D36C6631D94CDA4AC1F /* HCReturnValueGetter.m in Sources */, + F8C6DCD7B021873D8077A288 /* HCSenTestFailureHandler.m in Sources */, + 294E60C958F7054EF20E9444 /* HCShortReturnGetter.m in Sources */, + F131954978CB68AE78008F69 /* HCStringContains.m in Sources */, + 81CF80E517C06C24F8286603 /* HCStringContainsInOrder.m in Sources */, + 32F68C3633820A1D745ED8AF /* HCStringDescription.m in Sources */, + C719B373FE9969CC85A2E9C6 /* HCStringEndsWith.m in Sources */, + 654449AC5410C1985FB0EC3F /* HCStringStartsWith.m in Sources */, + 35DC81E05EC3F90E757F6C53 /* HCSubstringMatcher.m in Sources */, + 55DA6577CBA451312613341E /* HCTestFailure.m in Sources */, + 84EF6E64FD05BDCDD9E23F1C /* HCTestFailureHandler.m in Sources */, + 087CCCDE4DB6CA887172E7B0 /* HCTestFailureHandlerChain.m in Sources */, + F231916B28F1937965F7337F /* HCThrowsException.m in Sources */, + F93565D62B93A5DBB8F60456 /* HCUnsignedCharReturnGetter.m in Sources */, + 5BF69A380297C5EE5A63B7CF /* HCUnsignedIntReturnGetter.m in Sources */, + B7EFE774019FCA180051B3E4 /* HCUnsignedLongLongReturnGetter.m in Sources */, + 7F2C537D22D23B30B03A35A0 /* HCUnsignedLongReturnGetter.m in Sources */, + 4FD508D05B1ADF036D31031A /* HCUnsignedShortReturnGetter.m in Sources */, + 51056A28689FE526A8075533 /* HCWrapInMatcher.m in Sources */, + 3432B28A26A5BAD13E45C9BD /* HCXCTestFailureHandler.m in Sources */, + 100BB507292C08396F1D0B78 /* NSInvocation+OCHamcrest.m in Sources */, + 6AD8D08CF5D735BBABF61F94 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E5477DC45F6B8188F23FAFB11E314124 /* Sources */ = { + 8DFEC7AD9CA1EF0E205C1B83 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DE8C2D403676A3C1C1ABF7B5EAAA0CFC /* MagicalImportFunctions.m in Sources */, - 6B7C1ED56CD9A45E5C00557F0EA32F84 /* MagicalRecord+Actions.m in Sources */, - C0FFBED9A68139B6F7F4DE547D822E53 /* MagicalRecord+ErrorHandling.m in Sources */, - 748A6B3B9C03A6BC3B69C3097FBF8D48 /* MagicalRecord+Options.m in Sources */, - D4130E22CA553F18CDD7B159239E9B7B /* MagicalRecord+Setup.m in Sources */, - EE5402BC701B2F3D700BC8EA59293813 /* MagicalRecord+ShorthandMethods.m in Sources */, - B851D30C26D8DFEECB83EDA7275B2A5A /* MagicalRecord+iCloud.m in Sources */, - ACF5E4638723503117F226011AAC288F /* MagicalRecord-dummy.m in Sources */, - EBB12E9D3C058A17412FB5CD8715CD77 /* MagicalRecordInternal.m in Sources */, - 0EE0B72D9C88579BAC0236A7D2C13CF4 /* NSAttributeDescription+MagicalDataImport.m in Sources */, - 7A53B731AEB7518337798FBAB1398791 /* NSEntityDescription+MagicalDataImport.m in Sources */, - 8CD229EE20FA7E929B84FB8B1FF9363F /* NSManagedObject+MagicalAggregation.m in Sources */, - 127C75E962C474F20B910FEDA799A2ED /* NSManagedObject+MagicalDataImport.m in Sources */, - C0FCEDFDBECD944D81F492338975B9F8 /* NSManagedObject+MagicalFinders.m in Sources */, - 8078D6426C916174AE0258D622FFB48A /* NSManagedObject+MagicalRecord.m in Sources */, - 54B08E4656B0E3D8E3AD5BCC9E46A9DC /* NSManagedObject+MagicalRequests.m in Sources */, - 9209851DA8688D21BA3B893B93F64204 /* NSManagedObjectContext+MagicalChainSave.m in Sources */, - 4D5FE460D85072C4DCF7735E9A61E052 /* NSManagedObjectContext+MagicalObserving.m in Sources */, - 6BE4F96387E582FA98AF56AE29ED7E0E /* NSManagedObjectContext+MagicalRecord.m in Sources */, - 449B365586849F839F9E99495219EE2E /* NSManagedObjectContext+MagicalSaves.m in Sources */, - 11B94C72AE4F5382939397DB34941965 /* NSManagedObjectContext+MagicalThreading.m in Sources */, - E83EBD0881FAD8DC3EBD11518335813A /* NSManagedObjectModel+MagicalRecord.m in Sources */, - C6D7F948B7B75D6B4A488D9880C643EE /* NSNumber+MagicalDataImport.m in Sources */, - 1190CC775DF3C50582880CE680508DCB /* NSObject+MagicalDataImport.m in Sources */, - 8AA53025FB87DCAD473A955E4912BADD /* NSPersistentStore+MagicalRecord.m in Sources */, - BC86F86C1515353EA45047F8B315DC6C /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */, - 5B321274D7AF1CC6E5AD99EA118A0FA0 /* NSRelationshipDescription+MagicalDataImport.m in Sources */, - FF5E1D416C1E4109BFB255CBCB30F602 /* NSString+MagicalDataImport.m in Sources */, + C8E76E4CB7F0E422CA83F44C /* MKTArgumentCaptor.m in Sources */, + 57F5100E68F81E3C82CCC087 /* MKTArgumentGetter.m in Sources */, + D560D6399F6097ABFCC98B94 /* MKTArgumentGetterChain.m in Sources */, + E360F49ABD744B02BB6E41F7 /* MKTAtLeastTimes.m in Sources */, + E93BACA630B767FE1CB3E62D /* MKTBaseMockObject.m in Sources */, + 34F26EC71132155E37C7CCAE /* MKTBlockArgumentGetter.m in Sources */, + 9BDE209D5B875B710DD66128 /* MKTBoolArgumentGetter.m in Sources */, + A46924891A98C7815FAAD55B /* MKTBoolReturnSetter.m in Sources */, + 81820FDC255EB432F83A851F /* MKTCapturingMatcher.m in Sources */, + D40318A33F6EBF9C3D50A33A /* MKTCharArgumentGetter.m in Sources */, + 806DB6CEA6CBB5C2E71F665D /* MKTCharReturnSetter.m in Sources */, + D28B20BA4E537B58DF934EA8 /* MKTClassArgumentGetter.m in Sources */, + 23B9A9DE6012D340D32289D7 /* MKTClassObjectMock.m in Sources */, + 1ADD836831D9FFF8C29E4DFA /* MKTClassReturnSetter.m in Sources */, + A820ADA46FFD11A67C2AEA4F /* MKTDoubleArgumentGetter.m in Sources */, + F35BDB2B4AEB54B345B58B75 /* MKTDoubleReturnSetter.m in Sources */, + 8B8BE6DF20DEB26293AD0AD6 /* MKTDynamicProperties.m in Sources */, + 76D4D5E129247E8BA3205247 /* MKTExactTimes.m in Sources */, + CA690277A97D15DBE974BEE6 /* MKTExecutesBlock.m in Sources */, + 26D1300849998A0A65FD9EB3 /* MKTFloatArgumentGetter.m in Sources */, + BECD6600F10F3D1BE0F9BECD /* MKTFloatReturnSetter.m in Sources */, + AB9822E85516EC63704AEB35 /* MKTIntArgumentGetter.m in Sources */, + 59A6EF6E8BA2712F06C096FE /* MKTIntReturnSetter.m in Sources */, + A5C80F04CA976163A908F05A /* MKTInvocationContainer.m in Sources */, + F0191C2BD1343E420E48CC5A /* MKTInvocationMatcher.m in Sources */, + 0EAF4DC8A0C202F18AD0A5CA /* MKTLongArgumentGetter.m in Sources */, + 7E87FA5762E5E01A9D6823FD /* MKTLongLongArgumentGetter.m in Sources */, + AAD789A30EE2D430B7101A01 /* MKTLongLongReturnSetter.m in Sources */, + 61002CA21EF35719581FAFB5 /* MKTLongReturnSetter.m in Sources */, + 967CDE3DF38766812C6CAAB8 /* MKTMockingProgress.m in Sources */, + 19DEA1E4E608E84AF4F3EF7A /* MKTMockitoCore.m in Sources */, + 130E8DE1070EFAAA5B133952 /* MKTObjectAndProtocolMock.m in Sources */, + 850979EC26D43F94298C3F8F /* MKTObjectArgumentGetter.m in Sources */, + E3612508780A54B8EBE94598 /* MKTObjectMock.m in Sources */, + F8471796F26BC518FA9E9BAA /* MKTObjectReturnSetter.m in Sources */, + 867A5923A1AB0592E6E9B608 /* MKTOngoingStubbing.m in Sources */, + 03CE01AA13D4C4561F3EF89C /* MKTPointerArgumentGetter.m in Sources */, + 6980837CDCC548A911DBD8A5 /* MKTProtocolMock.m in Sources */, + 924DECF60AB432D430C5C1EC /* MKTReturnValueSetter.m in Sources */, + 398352EC38127A25DF7C88E0 /* MKTReturnValueSetterChain.m in Sources */, + 9DC24C4501F0F48EE855E758 /* MKTReturnsValue.m in Sources */, + 7D1B478B99005ABE28FEE55F /* MKTSelectorArgumentGetter.m in Sources */, + D4C7E68FAC3880E4BA9BCA97 /* MKTShortArgumentGetter.m in Sources */, + 71790B9DAFA328990829BFEA /* MKTShortReturnSetter.m in Sources */, + 9401BB43C5079AD223E1FB96 /* MKTStructArgumentGetter.m in Sources */, + AE62F6B3F9F21D0FBE2FC1FF /* MKTStructReturnSetter.m in Sources */, + E40ACF771B4956360E8BDB93 /* MKTStubbedInvocationMatcher.m in Sources */, + B7663EA0855BB601058D6A1B /* MKTTestLocation.m in Sources */, + EC11412FEA36DD1782AFF6A6 /* MKTThrowsException.m in Sources */, + 4D0721483C006F2393DBC52A /* MKTUnsignedCharArgumentGetter.m in Sources */, + CD37BA8AF93A2595B8AB67A0 /* MKTUnsignedCharReturnSetter.m in Sources */, + 3E8567A36F2BC968A9596045 /* MKTUnsignedIntArgumentGetter.m in Sources */, + 2776C0434B6DFBCD1EB08762 /* MKTUnsignedIntReturnSetter.m in Sources */, + A22D474F2CC19AB1CCE585EB /* MKTUnsignedLongArgumentGetter.m in Sources */, + EEC0F60D32E3C8CFD0CFBC72 /* MKTUnsignedLongLongArgumentGetter.m in Sources */, + C74AD6A1468418A80997E27B /* MKTUnsignedLongLongReturnSetter.m in Sources */, + D883AF091AD3ADD533563481 /* MKTUnsignedLongReturnSetter.m in Sources */, + DF2CA8D26A20668BB5038B31 /* MKTUnsignedShortArgumentGetter.m in Sources */, + 50952EAF18AEF299B270080C /* MKTUnsignedShortReturnSetter.m in Sources */, + 831F392639B48BB61E5B6A4F /* MKTVerificationData.m in Sources */, + DA34958928CFEF1A654A388C /* MKT_TPDWeakProxy.m in Sources */, + 169604E41DEF37CF665F5ED4 /* NSInvocation+OCMockito.m in Sources */, + 2DAE44AF0FE6C20F752D0E50 /* OCMockito.m in Sources */, + BFBA0C112AFE0DF03ACDABC7 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - EBBC2C329D4CBFBE0B04F0D241A9D7FC /* Sources */ = { + 9D5BA499D58869DCE72D2139 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BC7D876A10FB8A6B9534947BE51F40D1 /* Pods-BIObjCHelpersExampleTests-dummy.m in Sources */, + 31B22F6D2AD134C1836D066B /* Pods-BIObjCHelpersExampleTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FD546C075D7F55BFD7DCD77871C7445E /* Sources */ = { + AAC8790801CA5FC76D4A948B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 19A81F866D1B81EF4DA0BDEC46056CFA /* Pods-dummy.m in Sources */, + 385665F97950879D008053AE /* BIActivityIndicatorContainerView.m in Sources */, + AA7E78A5F1F3DFBCD3BC2EF7 /* BIBatch.m in Sources */, + 71177D3DFBC74BA11BF4B84E /* BIBatchHelper.m in Sources */, + 2773C9B5979E611745483171 /* BICollectionView.m in Sources */, + BF751383AE96AB2FA2E77A6F /* BICollectionViewActivityIndicatorReusableView.m in Sources */, + FD384C6DB997A4DEC303BA26 /* BICollectionViewCell.m in Sources */, + AE09EF3BA425D3B593AA56F6 /* BIDatasourceBase.m in Sources */, + 2122CB25A4389F260EFF156C /* BIDatasourceCollectionView.m in Sources */, + 1ED58038A06E444BD17B0368 /* BIDatasourceFeedCollectionView.m in Sources */, + DD68819407C7BC5A0BD3B570 /* BIDatasourceFeedTableView.m in Sources */, + 4EA1D14D9E37BA48705402E1 /* BIDatasourceFetchedCollectionView.m in Sources */, + 362C08BC26DED7C530F53B20 /* BIDatasourceFetchedTableView.m in Sources */, + 5D6080A081DF41778CAF2B94 /* BIDatasourceTableView.m in Sources */, + 8ED5DCC30743EBAAF7F9CCCC /* BIHandlerBase.m in Sources */, + A9CCBF1FA91694473A74A6A7 /* BIHandlerCollectionView.m in Sources */, + 0755C10AAB659E073776C14B /* BIHandlerTableView.m in Sources */, + C9C4BA56A3556D50C715E4E5 /* BILifecycle.m in Sources */, + 541EF485A16C28539B271021 /* BIOperationQueue.m in Sources */, + 2864E940721F2DBB7BC05701 /* BISerialOperationQueue.m in Sources */, + D3FF3E66A1552E3D5FE64365 /* BIStartersFactory.m in Sources */, + D549F6820455F41EE20786D7 /* BITableView.m in Sources */, + FF7D66EE04DCBFEAC3ED8981 /* BITableViewCell.m in Sources */, + 6AA5B0B72BCA4B971394F355 /* NSBundle+BIExtra.m in Sources */, + E6912B190F325AA555C0C4E0 /* NSDate+BIAttributedString.m in Sources */, + FF34631D80FE2441FEDC94CD /* NSString+BIExtra.m in Sources */, + 0C14C76624C72C708B581362 /* Pods-BIObjCHelpers-dummy.m in Sources */, + F9F51D1F6B8E712D37721C4E /* UIView+BILoadXib.m in Sources */, + 28FC615673606440CC0BE18D /* _BIScrollViewProxy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B3FF29C2D5D264CEB232F9FE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4862A37BFB09FB5A5EEFEC6F /* BIActivityIndicatorContainerView.m in Sources */, + 95B22C48B5646AEC2D02AF56 /* BIBatch.m in Sources */, + CA46CB3015B77519D504B3BF /* BIBatchHelper.m in Sources */, + 7805DD8CCE338DEEC0E22AF9 /* BICollectionView.m in Sources */, + 950E090DFBAE3A39D3B7B759 /* BICollectionViewActivityIndicatorReusableView.m in Sources */, + BAB564866D7DBF6526214014 /* BICollectionViewCell.m in Sources */, + B0540AA51E14A07E77E70017 /* BIDatasourceBase.m in Sources */, + B43758FC257975DB6BC9B6FA /* BIDatasourceCollectionView.m in Sources */, + F19D125E3D9F4F5122538C32 /* BIDatasourceFeedCollectionView.m in Sources */, + 3EA49D9A773AA69494DA7ADF /* BIDatasourceFeedTableView.m in Sources */, + AAD64F7597284C997684ABE8 /* BIDatasourceFetchedCollectionView.m in Sources */, + BE528F352A7E4E9AF3F66665 /* BIDatasourceFetchedTableView.m in Sources */, + 60F83124AD6AC66BA1BADCCA /* BIDatasourceTableView.m in Sources */, + 8BF0330E4BFFB5DF29B217F6 /* BIHandlerBase.m in Sources */, + FBB843843ED94C580BD3E9B6 /* BIHandlerCollectionView.m in Sources */, + 3A5749F4F17404E792964D4B /* BIHandlerTableView.m in Sources */, + 0F6C2B02880C82E92999A079 /* BILifecycle.m in Sources */, + D760DF4981EDA7D29B3B944A /* BIOperationQueue.m in Sources */, + 7FF45FA6D256EADB3F503DA3 /* BISerialOperationQueue.m in Sources */, + E79CF3F4E4A42101E0F1FABE /* BIStartersFactory.m in Sources */, + F53B3B0C12CE7249D05F028B /* BITableView.m in Sources */, + 69EDCA487B94D3E3381A1608 /* BITableViewCell.m in Sources */, + A262134049189099148511CA /* NSBundle+BIExtra.m in Sources */, + 04BDBC4CCD8C024E9904E24B /* NSDate+BIAttributedString.m in Sources */, + 3787B77C30D9F986F677BF9D /* NSString+BIExtra.m in Sources */, + CADB648C333C0E3AF1C631C9 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m in Sources */, + BE3C9B82EE135A124426615A /* UIView+BILoadXib.m in Sources */, + A9B03BDA9B8DFD011C66294A /* _BIScrollViewProxy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DC5F36CAB46F3A8754C22AEB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1AE7175FB4EC7A592AB1EBEB /* MagicalImportFunctions.m in Sources */, + A9624905E87DC4E8327E9588 /* MagicalRecord+Actions.m in Sources */, + 444E4BAF4DBA91898FD560C4 /* MagicalRecord+ErrorHandling.m in Sources */, + 3871D1707EFBE093A2EA7C69 /* MagicalRecord+Options.m in Sources */, + 9D000253497B479B11A53B84 /* MagicalRecord+Setup.m in Sources */, + F5596B9914625D2F18A51A6A /* MagicalRecord+ShorthandMethods.m in Sources */, + E349B52DE81D81A1634CD165 /* MagicalRecord+iCloud.m in Sources */, + E82D844C20032DB10F4D5993 /* MagicalRecordInternal.m in Sources */, + E3C7C36EB936240E2D33391E /* NSAttributeDescription+MagicalDataImport.m in Sources */, + 79F02BBCE040D6A75CA38D5A /* NSEntityDescription+MagicalDataImport.m in Sources */, + 66933FA0083F5D51C72D7D55 /* NSManagedObject+MagicalAggregation.m in Sources */, + 14547AC5AED0130FFD1A2A9B /* NSManagedObject+MagicalDataImport.m in Sources */, + 8287DCA3AB429606871CFCB0 /* NSManagedObject+MagicalFinders.m in Sources */, + 9BF307E0ABEC5776D0DBAB85 /* NSManagedObject+MagicalRecord.m in Sources */, + 369747968035E31639E0F22E /* NSManagedObject+MagicalRequests.m in Sources */, + B4F440AF1A1E2C98B5A48F3D /* NSManagedObjectContext+MagicalChainSave.m in Sources */, + B27A6098922103BAF2AD35CD /* NSManagedObjectContext+MagicalObserving.m in Sources */, + F297B251E66F5D689C8D6D4C /* NSManagedObjectContext+MagicalRecord.m in Sources */, + 80EBD23C251416B14DEB91B0 /* NSManagedObjectContext+MagicalSaves.m in Sources */, + B702D910D3C28CC1B2BC0166 /* NSManagedObjectContext+MagicalThreading.m in Sources */, + F4FA7179656FE2EFF18CCC8F /* NSManagedObjectModel+MagicalRecord.m in Sources */, + 4D37A5872EFF7B855C595812 /* NSNumber+MagicalDataImport.m in Sources */, + 58C8A0A48F7F6FBF9D1F4F5D /* NSObject+MagicalDataImport.m in Sources */, + 90824EC82F5A404F3C83A630 /* NSPersistentStore+MagicalRecord.m in Sources */, + 0A882A00EDCCBB3808EFB993 /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */, + AD91C157E7006CE69854E214 /* NSRelationshipDescription+MagicalDataImport.m in Sources */, + 75B78BFDDB7C02CD99B41D39 /* NSString+MagicalDataImport.m in Sources */, + 9AD97A28A7DA8DA956C08430 /* Pods-MagicalRecord-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DF0F6D2605BF3006264F9842 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 919D24941B95BBEE00E0F88F /* BIRefreshControl.m in Sources */, + FEA8A366FFD1A1FAAA57E64E /* Pods-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0CAF870D2C18A5F42424607774A4C1B0 /* PBXTargetDependency */ = { + 1A684DBC1457FB37459F09C2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CJALog; - target = CE14AFF513C38CA9CB4DA3460362E4D8 /* CJALog */; - targetProxy = C1DF876925D885161772DE912355A572 /* PBXContainerItemProxy */; + name = "Pods-CJALog"; + target = 4CBF071F9D84F6AC1FEFA4DA /* Pods-CJALog */; + targetProxy = 00E3D849B1308D9CB7445CD4 /* PBXContainerItemProxy */; }; - 0D57B4E2B62185E666AE740EAA6F5905 /* PBXTargetDependency */ = { + 2050072A4A6F79C3638C1643 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MagicalRecord; - target = 2D3741A48B174623AFDED5616FDD8B1E /* MagicalRecord */; - targetProxy = 9D1DB1B6045EC1E225327A204044BF20 /* PBXContainerItemProxy */; + name = "Pods-MagicalRecord"; + target = FA85512C4B1433E823681F82 /* Pods-MagicalRecord */; + targetProxy = 89C7B9CFB79C78E6358CE665 /* PBXContainerItemProxy */; }; - 29CAD27C3F0B33F41D013C4FE45FFADB /* PBXTargetDependency */ = { + 7507793E92D92345978399AB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = BIObjCHelpers; - target = 93CB7D6523B5DCF448B53A93B88808AA /* BIObjCHelpers */; - targetProxy = C80F8C7BC8B0071146E93957D6D4042B /* PBXContainerItemProxy */; + name = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; + target = 01919967752A49841B424C2C /* Pods-BIObjCHelpersExampleTests-OCHamcrest */; + targetProxy = 3673D05C3F75B044990F995B /* PBXContainerItemProxy */; }; - 58FD0DBA47C667083AEB4EC836CC3073 /* PBXTargetDependency */ = { + 779D41507E0BED882D4B4DAD /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = OCHamcrest; - target = 57C63E6757DE8F99B2F42AC06F0BB282 /* OCHamcrest */; - targetProxy = 21EB57F45DA35BCF76BF48B192990B9D /* PBXContainerItemProxy */; + name = "Pods-BIObjCHelpersExampleTests-MagicalRecord"; + target = 36F1A41C194845A4CDCA0875 /* Pods-BIObjCHelpersExampleTests-MagicalRecord */; + targetProxy = 2A392321D03D3937458A15BC /* PBXContainerItemProxy */; }; - 8FEC63A2AF40495C53EB358401036A8A /* PBXTargetDependency */ = { + 7C4B64E58EDF7D14E7C286BE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = OCHamcrest; - target = 57C63E6757DE8F99B2F42AC06F0BB282 /* OCHamcrest */; - targetProxy = BEA6564A2B7D374B583CE3B8AAC42C95 /* PBXContainerItemProxy */; + name = "Pods-BIObjCHelpers"; + target = 4324B52F802C0730AB97DFB1 /* Pods-BIObjCHelpers */; + targetProxy = 134E17B29294826F02EA4499 /* PBXContainerItemProxy */; }; - 905BC1E83E89DF87F34944504CABC9B2 /* PBXTargetDependency */ = { + 8C8743408DE0A878298B5E64 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = OCMockito; - target = 2880A99BF9C9B7B18C57CBBCB749AA88 /* OCMockito */; - targetProxy = 5980B3170C506291297F9DF2622AC140 /* PBXContainerItemProxy */; + name = "Pods-BIObjCHelpersExampleTests-OCMockito"; + target = A5DAAC7E3FF3DE45E72C227B /* Pods-BIObjCHelpersExampleTests-OCMockito */; + targetProxy = 7D532B55D1599F5BF31100C8 /* PBXContainerItemProxy */; }; - B06B03629362BBA6EA7F9B8DA3DF57BC /* PBXTargetDependency */ = { + 955BBD9DEE5B93A78C1C5F07 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CJALog; - target = CE14AFF513C38CA9CB4DA3460362E4D8 /* CJALog */; - targetProxy = 2DB05969B6CC8C680F95D7CC96C65ED7 /* PBXContainerItemProxy */; + name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers"; + target = 3B6889341F315F5E100C93F5 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers */; + targetProxy = B92D9EB134A220C60A7225BA /* PBXContainerItemProxy */; }; - B8ED023F95C950F5CC3797A64FA67C67 /* PBXTargetDependency */ = { + BECA81B49E050663DB0CB4A8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = BIObjCHelpers; - target = 93CB7D6523B5DCF448B53A93B88808AA /* BIObjCHelpers */; - targetProxy = CA47AFD3BC11DDD557E2EA34BD68F8AA /* PBXContainerItemProxy */; + name = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; + target = 01919967752A49841B424C2C /* Pods-BIObjCHelpersExampleTests-OCHamcrest */; + targetProxy = 454BB8F552A7ACD0DAE1E990 /* PBXContainerItemProxy */; }; - DE88D96D56509592A4F39A4C38163F27 /* PBXTargetDependency */ = { + E9FF31F317893012EE68289E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MagicalRecord; - target = 2D3741A48B174623AFDED5616FDD8B1E /* MagicalRecord */; - targetProxy = 92341B2BE85691A80915D106622832FD /* PBXContainerItemProxy */; + name = "Pods-BIObjCHelpersExampleTests-CJALog"; + target = C2BB54E4F49D27205836C496 /* Pods-BIObjCHelpersExampleTests-CJALog */; + targetProxy = 9154F59DF737315C4B58D906 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 2895A80791715314BC762FD88A04C14A /* Debug */ = { + 0C77F8D010EB4EBEA5A65BA0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 42D5193E8B6CB7F3B389DBCF8C949C7E /* Pods.debug.xcconfig */; + baseConfigurationReference = 40FC8E1C40D9F7D325D8A942 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 39616E2C89317442F7515D7905AE523D /* Release */ = { + 169DC7D0F85FAACC31EA1D50 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E55111D3FCAA30F7780A85ECC1DB01E0 /* CJALog-Private.xcconfig */; + baseConfigurationReference = 539F5866F3E7A1FBBDC80966 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/CJALog/CJALog-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -2474,60 +2994,44 @@ }; name = Release; }; - 3BD5837AE9A32A676C3287DF75C76961 /* Debug */ = { + 1AED1D309BC8859848A5C0A3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E55111D3FCAA30F7780A85ECC1DB01E0 /* CJALog-Private.xcconfig */; + baseConfigurationReference = 83ABBC77392673E642FED497 /* Pods.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/CJALog/CJALog-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 407F01DB6E3422A029FDEC5BE01906A3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE6BC15667F188B0BC52F8BBCC35743F /* Pods.release.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 6F034B1253457C80A51B73512393BD07 /* Release */ = { + 2736FABA5714452C41CD2470 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1E3911D96F7030312B5BF50F878AD7B7 /* MagicalRecord-Private.xcconfig */; + baseConfigurationReference = 539F5866F3E7A1FBBDC80966 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/MagicalRecord/MagicalRecord-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 891B5E079C8F6445D6B045E81E784E9B /* Debug */ = { + 3E2E2401A13CB2B75979B744 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CDAF930C9A58BB4E642D4F63A731AC78 /* BIObjCHelpers-Private.xcconfig */; + baseConfigurationReference = 11824E39A02E4A78249E8DBE /* Pods-CJALog-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/BIObjCHelpers/BIObjCHelpers-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-CJALog/Pods-CJALog-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -2538,12 +3042,12 @@ }; name = Debug; }; - 919E72392369B44A4892E4DDEB4AA240 /* Debug */ = { + 4F01399D915E5737667849D2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DB146FAB8822E8282790DB652D05FDCF /* OCMockito-Private.xcconfig */; + baseConfigurationReference = 1ED34AB201EA9C389C0A80E6 /* Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/OCMockito/OCMockito-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -2554,28 +3058,28 @@ }; name = Debug; }; - 93F9BE005C07F42F5EC6155D18689FED /* Release */ = { + 5B5B6D26DA20655A20E95B06 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DB146FAB8822E8282790DB652D05FDCF /* OCMockito-Private.xcconfig */; + baseConfigurationReference = E35E38AC6F88C83A2A3DF7D3 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/OCMockito/OCMockito-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 9E3A3FA62C1623C5E0BE4B0EB396154E /* Release */ = { + 76C9BB69B2A64BCE7BED474A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CDAF930C9A58BB4E642D4F63A731AC78 /* BIObjCHelpers-Private.xcconfig */; + baseConfigurationReference = 83C7980ED6B30204B9EFA4B1 /* Pods-BIObjCHelpers-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/BIObjCHelpers/BIObjCHelpers-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -2586,7 +3090,7 @@ }; name = Release; }; - A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */ = { + 92E08DFDF6B5C1F3D415445F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2625,28 +3129,28 @@ }; name = Debug; }; - A9D6E6AD135FBE63E6A671AD164CA5AB /* Release */ = { + 92EB5347151D6621093F7768 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FFEA054E07798C305DD5D5D12DE615CC /* Pods-BIObjCHelpersExampleTests.release.xcconfig */; + baseConfigurationReference = 4DD43C02F9F6611313437330 /* Pods-MagicalRecord-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - C94AD5484530DF721475132346569DBA /* Debug */ = { + 9488ABF182D29D03BE5F32F3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5DCB25B2DF4E35AC1973FA2092058AF1 /* OCHamcrest-Private.xcconfig */; + baseConfigurationReference = 4DD43C02F9F6611313437330 /* Pods-MagicalRecord-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/OCHamcrest/OCHamcrest-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -2657,55 +3161,87 @@ }; name = Debug; }; - CC92119F49374E88AD64B5FB5B4DB7B2 /* Debug */ = { + 9897A3998E9BF988CB51A6DB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1E3911D96F7030312B5BF50F878AD7B7 /* MagicalRecord-Private.xcconfig */; + baseConfigurationReference = E35E38AC6F88C83A2A3DF7D3 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/MagicalRecord/MagicalRecord-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - CDAE3DD280212DABEDF25CD4A3EF4579 /* Release */ = { + A51B678B6C9A1E8D8202CE6E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5DCB25B2DF4E35AC1973FA2092058AF1 /* OCHamcrest-Private.xcconfig */; + baseConfigurationReference = 5F4FF070F2F934EC0BC8F51E /* Pods.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/OCHamcrest/OCHamcrest-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - D8C7A513ADBB02D376C6917E5D585765 /* Debug */ = { + B969870DBF6FE3C67361C119 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A0459B871348F75328BB255F33337613 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */; + baseConfigurationReference = 11824E39A02E4A78249E8DBE /* Pods-CJALog-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-CJALog/Pods-CJALog-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + C2112C99AED7819E54B2C136 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 83C7980ED6B30204B9EFA4B1 /* Pods-BIObjCHelpers-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + CF4AA01103E9B25ED6A5FF45 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 40FC8E1C40D9F7D325D8A942 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - FB45FFD90572718D82AB9092B750F0CA /* Release */ = { + D0885E2D4725229C6F72C426 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2739,82 +3275,189 @@ }; name = Release; }; + D315130550D2F7697DD6995F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F80B9908AFC36A3736F5A6A2 /* Pods-BIObjCHelpersExampleTests.release.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + D8EEF9A91D7E68CAC042AA0F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1ED34AB201EA9C389C0A80E6 /* Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + E8D9949A7F89BB7DA058DDB7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 60F4F1026C47D4DD2DCE18AA /* Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + F254B744EA54326ED68C6470 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 60F4F1026C47D4DD2DCE18AA /* Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + FB5139B9BD2F687F90750F06 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 06079AFF4E91254DD10C1BC1 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 19F9BCDA18D4B1B6EA7842B0F7E4F2DC /* Build configuration list for PBXNativeTarget "MagicalRecord" */ = { + 17F484D628477352D28A3AA6 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-BIObjCHelpers" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2736FABA5714452C41CD2470 /* Debug */, + 169DC7D0F85FAACC31EA1D50 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 202081BECB06B6FB596502A2 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB5139B9BD2F687F90750F06 /* Debug */, + D315130550D2F7697DD6995F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3F6E0A4FD70AEEC307652B34 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-OCMockito" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4F01399D915E5737667849D2 /* Debug */, + D8EEF9A91D7E68CAC042AA0F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 404CBAAFC930A8B002777F19 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - CC92119F49374E88AD64B5FB5B4DB7B2 /* Debug */, - 6F034B1253457C80A51B73512393BD07 /* Release */, + 92E08DFDF6B5C1F3D415445F /* Debug */, + D0885E2D4725229C6F72C426 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 899DC3915E23A8F1789AD4AF /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-MagicalRecord" */ = { isa = XCConfigurationList; buildConfigurations = ( - A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */, - FB45FFD90572718D82AB9092B750F0CA /* Release */, + CF4AA01103E9B25ED6A5FF45 /* Debug */, + 0C77F8D010EB4EBEA5A65BA0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4A7B3B25B490C58B8FDB53A0A3EBCBD6 /* Build configuration list for PBXNativeTarget "OCMockito" */ = { + AF0CCAD95000208967975B9E /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpers" */ = { isa = XCConfigurationList; buildConfigurations = ( - 919E72392369B44A4892E4DDEB4AA240 /* Debug */, - 93F9BE005C07F42F5EC6155D18689FED /* Release */, + C2112C99AED7819E54B2C136 /* Debug */, + 76C9BB69B2A64BCE7BED474A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 74D39FE43C0E7E2717A27DFF6F35561B /* Build configuration list for PBXNativeTarget "Pods" */ = { + C05B488F459401F96D6EA8DB /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-OCHamcrest" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2895A80791715314BC762FD88A04C14A /* Debug */, - 407F01DB6E3422A029FDEC5BE01906A3 /* Release */, + 5B5B6D26DA20655A20E95B06 /* Debug */, + 9897A3998E9BF988CB51A6DB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 96DC329CFA8DFF78634561C396C6383E /* Build configuration list for PBXNativeTarget "CJALog" */ = { + D1A3B8AE2BC48A555CB57930 /* Build configuration list for PBXNativeTarget "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3BD5837AE9A32A676C3287DF75C76961 /* Debug */, - 39616E2C89317442F7515D7905AE523D /* Release */, + 1AED1D309BC8859848A5C0A3 /* Debug */, + A51B678B6C9A1E8D8202CE6E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AFB7529AEE3F9D3B024C6997613D10AE /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests" */ = { + DCE4887517BEF91FEDCCFC68 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-CJALog" */ = { isa = XCConfigurationList; buildConfigurations = ( - D8C7A513ADBB02D376C6917E5D585765 /* Debug */, - A9D6E6AD135FBE63E6A671AD164CA5AB /* Release */, + E8D9949A7F89BB7DA058DDB7 /* Debug */, + F254B744EA54326ED68C6470 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E857C1E5531CE59B29AB6C5BD7F0E830 /* Build configuration list for PBXNativeTarget "OCHamcrest" */ = { + E7F48778EFE2D6217D0A833D /* Build configuration list for PBXNativeTarget "Pods-MagicalRecord" */ = { isa = XCConfigurationList; buildConfigurations = ( - C94AD5484530DF721475132346569DBA /* Debug */, - CDAE3DD280212DABEDF25CD4A3EF4579 /* Release */, + 9488ABF182D29D03BE5F32F3 /* Debug */, + 92EB5347151D6621093F7768 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F62B07D465D2BA8D9BDBAB5C417D30F3 /* Build configuration list for PBXNativeTarget "BIObjCHelpers" */ = { + EF30F05BD6E822A486E67B6B /* Build configuration list for PBXNativeTarget "Pods-CJALog" */ = { isa = XCConfigurationList; buildConfigurations = ( - 891B5E079C8F6445D6B045E81E784E9B /* Debug */, - 9E3A3FA62C1623C5E0BE4B0EB396154E /* Release */, + 3E2E2401A13CB2B75979B744 /* Debug */, + B969870DBF6FE3C67361C119 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + rootObject = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; } diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcscheme index a021b26..ab21381 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-dummy.m b/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-dummy.m deleted file mode 100644 index 9b54cbe..0000000 --- a/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_BIObjCHelpers : NSObject -@end -@implementation PodsDummy_BIObjCHelpers -@end diff --git a/Example/Pods/Target Support Files/CJALog/CJALog-dummy.m b/Example/Pods/Target Support Files/CJALog/CJALog-dummy.m deleted file mode 100644 index 84b6335..0000000 --- a/Example/Pods/Target Support Files/CJALog/CJALog-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_CJALog : NSObject -@end -@implementation PodsDummy_CJALog -@end diff --git a/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-dummy.m b/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-dummy.m deleted file mode 100644 index 54d1458..0000000 --- a/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_MagicalRecord : NSObject -@end -@implementation PodsDummy_MagicalRecord -@end diff --git a/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord.xcconfig b/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord.xcconfig deleted file mode 100644 index 3090cb3..0000000 --- a/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord.xcconfig +++ /dev/null @@ -1 +0,0 @@ -MAGICALRECORD_OTHER_LDFLAGS = -framework "CoreData" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m b/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m deleted file mode 100644 index a0a4cff..0000000 --- a/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_OCHamcrest : NSObject -@end -@implementation PodsDummy_OCHamcrest -@end diff --git a/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch b/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch deleted file mode 100644 index aa992a4..0000000 --- a/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch +++ /dev/null @@ -1,4 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - diff --git a/Example/Pods/Target Support Files/OCMockito/OCMockito-dummy.m b/Example/Pods/Target Support Files/OCMockito/OCMockito-dummy.m deleted file mode 100644 index 4b81a4b..0000000 --- a/Example/Pods/Target Support Files/OCMockito/OCMockito-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_OCMockito : NSObject -@end -@implementation PodsDummy_OCMockito -@end diff --git a/Example/Pods/Target Support Files/OCMockito/OCMockito-prefix.pch b/Example/Pods/Target Support Files/OCMockito/OCMockito-prefix.pch deleted file mode 100644 index aa992a4..0000000 --- a/Example/Pods/Target Support Files/OCMockito/OCMockito-prefix.pch +++ /dev/null @@ -1,4 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - diff --git a/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-Private.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-Private.xcconfig similarity index 89% rename from Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-Private.xcconfig rename to Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-Private.xcconfig index 2a3c1d7..9b36c02 100644 --- a/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-Private.xcconfig @@ -1,5 +1,6 @@ -#include "BIObjCHelpers.xcconfig" +#include "Pods-BIObjCHelpers.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/BIObjCHelpers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-dummy.m new file mode 100644 index 0000000..6571d9c --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_BIObjCHelpers : NSObject +@end +@implementation PodsDummy_Pods_BIObjCHelpers +@end diff --git a/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch similarity index 62% rename from Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-prefix.pch rename to Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch index aa992a4..95cf11d 100644 --- a/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-prefix.pch +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch @@ -2,3 +2,4 @@ #import #endif +#import "Pods-environment.h" diff --git a/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers.xcconfig rename to Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers.xcconfig diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig new file mode 100644 index 0000000..ec0911a --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/BIObjCHelpers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m new file mode 100644 index 0000000..60b6cf2 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_BIObjCHelpersExampleTests_BIObjCHelpers : NSObject +@end +@implementation PodsDummy_Pods_BIObjCHelpersExampleTests_BIObjCHelpers +@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch new file mode 100644 index 0000000..64d526f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-BIObjCHelpersExampleTests-environment.h" diff --git a/Example/Pods/Target Support Files/CJALog/CJALog.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/CJALog/CJALog.xcconfig rename to Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig new file mode 100644 index 0000000..e75137f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-BIObjCHelpersExampleTests-CJALog.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CJALog" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-dummy.m new file mode 100644 index 0000000..e8f1681 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_BIObjCHelpersExampleTests_CJALog : NSObject +@end +@implementation PodsDummy_Pods_BIObjCHelpersExampleTests_CJALog +@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch new file mode 100644 index 0000000..64d526f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-BIObjCHelpersExampleTests-environment.h" diff --git a/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/OCHamcrest/OCHamcrest.xcconfig rename to Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog.xcconfig diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig new file mode 100644 index 0000000..6b81648 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig @@ -0,0 +1,6 @@ +#include "Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MagicalRecord" "${PODS_ROOT}/Headers/Private/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = ${PODS_BIOBJCHELPERSEXAMPLETESTS_MAGICALRECORD_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m new file mode 100644 index 0000000..bbd65ba --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_BIObjCHelpersExampleTests_MagicalRecord : NSObject +@end +@implementation PodsDummy_Pods_BIObjCHelpersExampleTests_MagicalRecord +@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch new file mode 100644 index 0000000..b354cd1 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch @@ -0,0 +1,7 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-BIObjCHelpersExampleTests-environment.h" +#import +#import diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig new file mode 100644 index 0000000..cc60ddf --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig @@ -0,0 +1 @@ +PODS_BIOBJCHELPERSEXAMPLETESTS_MAGICALRECORD_OTHER_LDFLAGS = -framework "CoreData" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-Private.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig similarity index 86% rename from Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-Private.xcconfig rename to Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig index 476f347..e1b5fe5 100644 --- a/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig @@ -1,5 +1,6 @@ -#include "OCHamcrest.xcconfig" +#include "Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/OCHamcrest" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m new file mode 100644 index 0000000..c48d076 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_BIObjCHelpersExampleTests_OCHamcrest : NSObject +@end +@implementation PodsDummy_Pods_BIObjCHelpersExampleTests_OCHamcrest +@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch new file mode 100644 index 0000000..64d526f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-BIObjCHelpersExampleTests-environment.h" diff --git a/Example/Pods/Target Support Files/OCMockito/OCMockito.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/OCMockito/OCMockito.xcconfig rename to Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig diff --git a/Example/Pods/Target Support Files/OCMockito/OCMockito-Private.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig similarity index 86% rename from Example/Pods/Target Support Files/OCMockito/OCMockito-Private.xcconfig rename to Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig index 29410a0..7cd2eda 100644 --- a/Example/Pods/Target Support Files/OCMockito/OCMockito-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig @@ -1,5 +1,6 @@ -#include "OCMockito.xcconfig" +#include "Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/OCMockito" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m new file mode 100644 index 0000000..52ebbc7 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_BIObjCHelpersExampleTests_OCMockito : NSObject +@end +@implementation PodsDummy_Pods_BIObjCHelpersExampleTests_OCMockito +@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch new file mode 100644 index 0000000..64d526f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-BIObjCHelpersExampleTests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig new file mode 100644 index 0000000..e69de29 diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-environment.h b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-environment.h new file mode 100644 index 0000000..974c55a --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-environment.h @@ -0,0 +1,44 @@ + +// To check if a library is compiled with CocoaPods you +// can use the `COCOAPODS` macro definition which is +// defined in the xcconfigs so it is available in +// headers also when they are imported in the client +// project. + + +// BIObjCHelpers +#define COCOAPODS_POD_AVAILABLE_BIObjCHelpers +#define COCOAPODS_VERSION_MAJOR_BIObjCHelpers 0 +#define COCOAPODS_VERSION_MINOR_BIObjCHelpers 2 +#define COCOAPODS_VERSION_PATCH_BIObjCHelpers 12 + +// CJALog +#define COCOAPODS_POD_AVAILABLE_CJALog +#define COCOAPODS_VERSION_MAJOR_CJALog 1 +#define COCOAPODS_VERSION_MINOR_CJALog 1 +#define COCOAPODS_VERSION_PATCH_CJALog 0 + +// CJAMacros +#define COCOAPODS_POD_AVAILABLE_CJAMacros +#define COCOAPODS_VERSION_MAJOR_CJAMacros 2 +#define COCOAPODS_VERSION_MINOR_CJAMacros 1 +#define COCOAPODS_VERSION_PATCH_CJAMacros 3 + +// MagicalRecord +#define COCOAPODS_POD_AVAILABLE_MagicalRecord +#define COCOAPODS_VERSION_MAJOR_MagicalRecord 2 +#define COCOAPODS_VERSION_MINOR_MagicalRecord 3 +#define COCOAPODS_VERSION_PATCH_MagicalRecord 0 + +// OCHamcrest +#define COCOAPODS_POD_AVAILABLE_OCHamcrest +#define COCOAPODS_VERSION_MAJOR_OCHamcrest 4 +#define COCOAPODS_VERSION_MINOR_OCHamcrest 1 +#define COCOAPODS_VERSION_PATCH_OCHamcrest 1 + +// OCMockito +#define COCOAPODS_POD_AVAILABLE_OCMockito +#define COCOAPODS_VERSION_MAJOR_OCMockito 1 +#define COCOAPODS_VERSION_MINOR_OCMockito 4 +#define COCOAPODS_VERSION_PATCH_OCMockito 0 + diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-resources.sh b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-resources.sh index ea685a2..43f0852 100755 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-resources.sh +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-resources.sh @@ -9,7 +9,7 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() realpath() { - DIRECTORY="$(cd "${1%/*}" && pwd)" + DIRECTORY=$(cd "${1%/*}" && pwd) FILENAME="${1##*/}" echo "$DIRECTORY/$FILENAME" } @@ -22,7 +22,7 @@ install_resource() ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.framework) @@ -58,10 +58,8 @@ install_resource() esac } -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi rm -f "$RESOURCES_TO_COPY" diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.debug.xcconfig index 8fc0792..fc64bf7 100644 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.debug.xcconfig @@ -1,5 +1,6 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/BIObjCHelpers" -isystem "${PODS_ROOT}/Headers/Public/CJALog" -isystem "${PODS_ROOT}/Headers/Public/CJAMacros" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = $(inherited) -ObjC -l"BIObjCHelpers" -l"CJALog" -l"MagicalRecord" -l"OCHamcrest" -l"OCMockito" -framework "CoreData" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-BIObjCHelpersExampleTests-BIObjCHelpers" -l"Pods-BIObjCHelpersExampleTests-CJALog" -l"Pods-BIObjCHelpersExampleTests-MagicalRecord" -l"Pods-BIObjCHelpersExampleTests-OCHamcrest" -l"Pods-BIObjCHelpersExampleTests-OCMockito" -framework "CoreData" +OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.release.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.release.xcconfig index 8fc0792..fc64bf7 100644 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.release.xcconfig @@ -1,5 +1,6 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/BIObjCHelpers" -isystem "${PODS_ROOT}/Headers/Public/CJALog" -isystem "${PODS_ROOT}/Headers/Public/CJAMacros" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = $(inherited) -ObjC -l"BIObjCHelpers" -l"CJALog" -l"MagicalRecord" -l"OCHamcrest" -l"OCMockito" -framework "CoreData" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-BIObjCHelpersExampleTests-BIObjCHelpers" -l"Pods-BIObjCHelpersExampleTests-CJALog" -l"Pods-BIObjCHelpersExampleTests-MagicalRecord" -l"Pods-BIObjCHelpersExampleTests-OCHamcrest" -l"Pods-BIObjCHelpersExampleTests-OCMockito" -framework "CoreData" +OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/CJALog/CJALog-Private.xcconfig b/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-Private.xcconfig similarity index 90% rename from Example/Pods/Target Support Files/CJALog/CJALog-Private.xcconfig rename to Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-Private.xcconfig index 3e8f1cd..d440ecb 100644 --- a/Example/Pods/Target Support Files/CJALog/CJALog-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-Private.xcconfig @@ -1,5 +1,6 @@ -#include "CJALog.xcconfig" +#include "Pods-CJALog.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CJALog" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-dummy.m b/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-dummy.m new file mode 100644 index 0000000..51d0def --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_CJALog : NSObject +@end +@implementation PodsDummy_Pods_CJALog +@end diff --git a/Example/Pods/Target Support Files/CJALog/CJALog-prefix.pch b/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-prefix.pch similarity index 62% rename from Example/Pods/Target Support Files/CJALog/CJALog-prefix.pch rename to Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-prefix.pch index aa992a4..95cf11d 100644 --- a/Example/Pods/Target Support Files/CJALog/CJALog-prefix.pch +++ b/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-prefix.pch @@ -2,3 +2,4 @@ #import #endif +#import "Pods-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog.xcconfig b/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog.xcconfig new file mode 100644 index 0000000..e69de29 diff --git a/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-Private.xcconfig b/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig similarity index 85% rename from Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-Private.xcconfig rename to Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig index e973928..c321965 100644 --- a/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig @@ -1,6 +1,6 @@ -#include "MagicalRecord.xcconfig" +#include "Pods-MagicalRecord.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MagicalRecord" "${PODS_ROOT}/Headers/Private/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = ${MAGICALRECORD_OTHER_LDFLAGS} +OTHER_LDFLAGS = ${PODS_MAGICALRECORD_OTHER_LDFLAGS} -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-dummy.m b/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-dummy.m new file mode 100644 index 0000000..bb79c41 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_MagicalRecord : NSObject +@end +@implementation PodsDummy_Pods_MagicalRecord +@end diff --git a/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-prefix.pch b/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch similarity index 80% rename from Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-prefix.pch rename to Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch index 90bdf4c..2901f4b 100644 --- a/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-prefix.pch +++ b/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch @@ -2,5 +2,6 @@ #import #endif +#import "Pods-environment.h" #import #import diff --git a/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig b/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig new file mode 100644 index 0000000..c966b7a --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig @@ -0,0 +1 @@ +PODS_MAGICALRECORD_OTHER_LDFLAGS = -framework "CoreData" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods/Pods-environment.h b/Example/Pods/Target Support Files/Pods/Pods-environment.h new file mode 100644 index 0000000..ada0e7f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods/Pods-environment.h @@ -0,0 +1,32 @@ + +// To check if a library is compiled with CocoaPods you +// can use the `COCOAPODS` macro definition which is +// defined in the xcconfigs so it is available in +// headers also when they are imported in the client +// project. + + +// BIObjCHelpers +#define COCOAPODS_POD_AVAILABLE_BIObjCHelpers +#define COCOAPODS_VERSION_MAJOR_BIObjCHelpers 0 +#define COCOAPODS_VERSION_MINOR_BIObjCHelpers 2 +#define COCOAPODS_VERSION_PATCH_BIObjCHelpers 12 + +// CJALog +#define COCOAPODS_POD_AVAILABLE_CJALog +#define COCOAPODS_VERSION_MAJOR_CJALog 1 +#define COCOAPODS_VERSION_MINOR_CJALog 1 +#define COCOAPODS_VERSION_PATCH_CJALog 0 + +// CJAMacros +#define COCOAPODS_POD_AVAILABLE_CJAMacros +#define COCOAPODS_VERSION_MAJOR_CJAMacros 2 +#define COCOAPODS_VERSION_MINOR_CJAMacros 1 +#define COCOAPODS_VERSION_PATCH_CJAMacros 3 + +// MagicalRecord +#define COCOAPODS_POD_AVAILABLE_MagicalRecord +#define COCOAPODS_VERSION_MAJOR_MagicalRecord 2 +#define COCOAPODS_VERSION_MINOR_MagicalRecord 3 +#define COCOAPODS_VERSION_PATCH_MagicalRecord 0 + diff --git a/Example/Pods/Target Support Files/Pods/Pods-resources.sh b/Example/Pods/Target Support Files/Pods/Pods-resources.sh index ea685a2..43f0852 100755 --- a/Example/Pods/Target Support Files/Pods/Pods-resources.sh +++ b/Example/Pods/Target Support Files/Pods/Pods-resources.sh @@ -9,7 +9,7 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() realpath() { - DIRECTORY="$(cd "${1%/*}" && pwd)" + DIRECTORY=$(cd "${1%/*}" && pwd) FILENAME="${1##*/}" echo "$DIRECTORY/$FILENAME" } @@ -22,7 +22,7 @@ install_resource() ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.framework) @@ -58,10 +58,8 @@ install_resource() esac } -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi rm -f "$RESOURCES_TO_COPY" diff --git a/Example/Pods/Target Support Files/Pods/Pods.debug.xcconfig b/Example/Pods/Target Support Files/Pods/Pods.debug.xcconfig index 252816a..a9deee5 100644 --- a/Example/Pods/Target Support Files/Pods/Pods.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods/Pods.debug.xcconfig @@ -1,5 +1,6 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/BIObjCHelpers" -isystem "${PODS_ROOT}/Headers/Public/CJALog" -isystem "${PODS_ROOT}/Headers/Public/CJAMacros" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = $(inherited) -ObjC -l"BIObjCHelpers" -l"CJALog" -l"MagicalRecord" -framework "CoreData" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-BIObjCHelpers" -l"Pods-CJALog" -l"Pods-MagicalRecord" -framework "CoreData" +OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods/Pods.release.xcconfig b/Example/Pods/Target Support Files/Pods/Pods.release.xcconfig index 252816a..a9deee5 100644 --- a/Example/Pods/Target Support Files/Pods/Pods.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods/Pods.release.xcconfig @@ -1,5 +1,6 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/BIObjCHelpers" -isystem "${PODS_ROOT}/Headers/Public/CJALog" -isystem "${PODS_ROOT}/Headers/Public/CJAMacros" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = $(inherited) -ObjC -l"BIObjCHelpers" -l"CJALog" -l"MagicalRecord" -framework "CoreData" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-BIObjCHelpers" -l"Pods-CJALog" -l"Pods-MagicalRecord" -framework "CoreData" +OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file From 1c9266de4819d00939164658d456496e0831cbe9 Mon Sep 17 00:00:00 2001 From: Mihai Chifor Date: Wed, 2 Sep 2015 11:04:43 +0300 Subject: [PATCH 03/13] some code refactoring --- .../BIDatasourceCollectionView.h | 2 ++ .../CollectionView/BIHandlerCollectionView.h | 10 ++++++++- .../CollectionView/BIHandlerCollectionView.m | 2 -- .../Views/CollectionView/BICollectionView.h | 1 - .../Views/CollectionView/BICollectionView.m | 21 +++++++++---------- 5 files changed, 21 insertions(+), 15 deletions(-) diff --git a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceCollectionView.h b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceCollectionView.h index 173a4a3..4654e76 100644 --- a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceCollectionView.h +++ b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceCollectionView.h @@ -16,6 +16,8 @@ typedef void(^BIDatasourceCollectionViewConfigureCell)(id __nonnull cell, NSInde + (nonnull instancetype)datasourceWithCollectionView:(nonnull UICollectionView *)collectionView; - (nonnull instancetype)initWithCollectionView:(nonnull UICollectionView *)collectionView; +- (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; @property (nonatomic, readonly, strong, nonnull) UICollectionView *collectionView; @property (nonatomic, copy, nullable) NSString *cellIdentifier; diff --git a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h index 8d67d2d..f214067 100644 --- a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h +++ b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h @@ -12,7 +12,7 @@ typedef void(^BIHandlerCollectionViewItemSelectionCallback)(id __nonnull cell, NSIndexPath * __nonnull indexPath); -@interface BIHandlerCollectionView : BIHandlerBase +@interface BIHandlerCollectionView : BIHandlerBase + (nonnull instancetype)handlerWithCollectionView:(nonnull UICollectionView *)collectionView; - (nonnull instancetype)initWithCollectionView:(nonnull UICollectionView *)collectionView; @@ -25,3 +25,11 @@ typedef void(^BIHandlerCollectionViewItemSelectionCallback)(id __nonnull cell, N @property (nonatomic, copy, nullable) BIHandlerCollectionViewItemSelectionCallback didDeselectItemCallback; @end + +@interface BIHandlerCollectionView (Subclass) +/*! + This method gets called after datasource's collectionView:viewForSupplementaryElementOfKind:atIndexPat method, to provide the size of the infinite scrolling activity indicator. If you want to override it, call it's super. + */ +- (CGSize)collectionView:(UICollectionView * __nonnull)collectionView layout:(UICollectionViewLayout * __nonnull)collectionViewLayout referenceSizeForFooterInSection:(NSInteger)section; + +@end \ No newline at end of file diff --git a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m index 6bd5801..1c0eca6 100644 --- a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m +++ b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m @@ -8,7 +8,6 @@ #import "BIHandlerCollectionView.h" #import "_BICollectionView+Internal.h" -#import "BIRefreshControl.h" #import "BIDatasourceFeedCollectionView.h" @interface BIHandlerCollectionView () @@ -52,7 +51,6 @@ - (void)load { - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout referenceSizeForFooterInSection:(NSInteger)section { if ([collectionView isKindOfClass:[BICollectionView class]]) { - BICollectionView *biCollectionView = (BICollectionView *)collectionView; if ([self.collectionView.dataSource isKindOfClass:[BIDatasourceFeedCollectionView class]]) { if (((BIDatasourceFeedCollectionView *)self.collectionView.dataSource).dataSourceIsDoneLoading) { return CGSizeMake(0.01f, 0.01f); diff --git a/BIObjCHelpers/Views/CollectionView/BICollectionView.h b/BIObjCHelpers/Views/CollectionView/BICollectionView.h index 6f30151..4ff5eae 100644 --- a/BIObjCHelpers/Views/CollectionView/BICollectionView.h +++ b/BIObjCHelpers/Views/CollectionView/BICollectionView.h @@ -12,7 +12,6 @@ @class BIActivityIndicatorContainerView; @class BIDatasourceCollectionView; @class BIHandlerCollectionView; -@class BIRefreshControl; /*! @brief CollectionView with infinite scrolling support. diff --git a/BIObjCHelpers/Views/CollectionView/BICollectionView.m b/BIObjCHelpers/Views/CollectionView/BICollectionView.m index 005247a..0531e80 100644 --- a/BIObjCHelpers/Views/CollectionView/BICollectionView.m +++ b/BIObjCHelpers/Views/CollectionView/BICollectionView.m @@ -24,7 +24,7 @@ @interface BICollectionView () @implementation BICollectionView -CGFloat const kBIRefreshControlCollectionViewHeight = 44.f; +CGFloat const kBIActivityIndicatorViewHeight = 44.f; #pragma mark - Init methods @@ -109,21 +109,12 @@ - (void)handleFetchBatchForTargetOffset:(CGPoint)targetOffset { - (BIActivityIndicatorContainerView *)activityIndicatorContainer { if (!_activityIndicatorContainer) { - CGRect frame = CGRectMake(.0f, .0f, CGRectGetWidth(self.bounds), 44.f); + CGRect frame = CGRectMake(.0f, .0f, CGRectGetWidth(self.bounds), kBIActivityIndicatorViewHeight); _activityIndicatorContainer = [[BIActivityIndicatorContainerView alloc] initWithFrame:frame]; } return _activityIndicatorContainer; } -- (BIRefreshControl * __nonnull)refreshControl { - if (!_refreshControl) { - CGRect refreshControlFrame = CGRectMake(0.f, -kBIRefreshControlCollectionViewHeight, CGRectGetWidth(self.bounds), kBIRefreshControlCollectionViewHeight); - _refreshControl = [[UIRefreshControl alloc] initWithFrame:refreshControlFrame]; - [_refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; - } - return _refreshControl; -} - - (void)setEnablePullToRefresh:(BOOL)enablePullToRefresh { if (_enablePullToRefresh == enablePullToRefresh) { return; @@ -137,6 +128,14 @@ - (void)setEnablePullToRefresh:(BOOL)enablePullToRefresh { } } +- (UIRefreshControl * __nonnull)refreshControl { + if (!_refreshControl) { + _refreshControl = [UIRefreshControl new]; + [_refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; + } + return _refreshControl; +} + #pragma mark - Private Methods - (BIScrollDetails)scrollDirection { From d39a61ba66333e76fc7b3f67df517a20faa948a6 Mon Sep 17 00:00:00 2001 From: Mihai Chifor Date: Wed, 2 Sep 2015 11:10:44 +0300 Subject: [PATCH 04/13] generate random identifier for collectionView's footerView --- .../BIDatasourceFeedCollectionView.m | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m index a84ccc8..6ff6a7e 100644 --- a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m +++ b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m @@ -15,9 +15,10 @@ @interface BIDatasourceFeedCollectionView () @property (nonatomic, strong, nullable, readwrite) BIBatch *currentBatch; @property (nonatomic, assign) BOOL reloadIsOnTop; - @property (nonatomic, assign, readwrite) BOOL dataSourceIsDoneLoading; +@property (nonatomic, copy) NSString *footerViewIdentifier; + @end @implementation BIDatasourceFeedCollectionView @@ -25,8 +26,6 @@ @implementation BIDatasourceFeedCollectionView @dynamic collectionView; @synthesize cellClass = _cellClass; -NSString * const kBICollectionViewFooterIdentifier = @"Footer View"; - + (nonnull instancetype)datasourceWithBICollectionView:(nonnull BICollectionView *)collectionView { return [super datasourceWithCollectionView:collectionView]; } @@ -35,7 +34,7 @@ + (nonnull instancetype)datasourceWithBICollectionView:(nonnull BICollectionView - (void)load { [super load]; - [self.collectionView registerClass:[BICollectionViewActivityIndicatorReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionFooter withReuseIdentifier:kBICollectionViewFooterIdentifier]; + [self.collectionView registerClass:[BICollectionViewActivityIndicatorReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionFooter withReuseIdentifier:self.footerViewIdentifier]; __weak typeof(self) weakself = self; [self.collectionView setInfiniteScrollingCallback:^{ BIBatch *batch = [weakself createNextBatch]; @@ -112,20 +111,20 @@ - (void)fetchBatchCompletedCommon { } } -#pragma mark - Private Methods +#pragma mark - Properties -- (BOOL)dataSourceIsLoading { - if ([self.collectionView isKindOfClass:[BICollectionView class]]) { - return ((BICollectionView *)self.collectionView).infiniteScrollingState == BIInfiniteScrollingStateLoading; +- (NSString *)footerViewIdentifier { + if (!_footerViewIdentifier) { + _footerViewIdentifier = [NSUUID UUID].UUIDString; } - return NO; + return _footerViewIdentifier; } #pragma mark - UICollectionViewDatasource Methods - (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath { if ([kind isEqualToString:UICollectionElementKindSectionFooter]) { - BICollectionViewActivityIndicatorReusableView *footerView = [collectionView dequeueReusableSupplementaryViewOfKind:kind withReuseIdentifier:kBICollectionViewFooterIdentifier forIndexPath:indexPath]; + BICollectionViewActivityIndicatorReusableView *footerView = [collectionView dequeueReusableSupplementaryViewOfKind:kind withReuseIdentifier:self.footerViewIdentifier forIndexPath:indexPath]; footerView.hidden = self.dataSourceIsDoneLoading; return footerView; } From 96dde82caa641821d50298fc5ac7421e2b8827c3 Mon Sep 17 00:00:00 2001 From: Mihai Chifor Date: Wed, 2 Sep 2015 11:44:45 +0300 Subject: [PATCH 05/13] add pull-to-refresh for tableView + code refactoring + update examples --- .../TableView/BIDatasourceFeedTableView.h | 2 +- .../TableView/BIDatasourceFeedTableView.m | 19 ++++++++-- .../Views/CollectionView/BICollectionView.h | 21 ++++++----- .../Views/CollectionView/BICollectionView.m | 4 ++- BIObjCHelpers/Views/TableView/BITableView.h | 16 +++++++++ BIObjCHelpers/Views/TableView/BITableView.m | 36 ++++++++++++++++++- .../BIExampleDatasourceFeedTableView.m | 10 +++--- .../BIExampleFeedTableViewController.m | 5 +++ 8 files changed, 91 insertions(+), 22 deletions(-) diff --git a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h index 8bea267..cfb4dd1 100644 --- a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h +++ b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h @@ -21,7 +21,7 @@ - (nonnull instancetype)initWithTableView:(nonnull UITableView *)tableView NS_UNAVAILABLE; - (nonnull BIBatch *)createNextBatch; -- (void)fetchBatch:(nonnull BIBatch *)batch; +- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop; - (void)fetchBatchCompletedWithFailure:(nonnull NSError *)error; - (void)fetchBatchCompletedWithSuccess:(nonnull NSArray *)newIndexPaths; - (void)fetchBatchCompletedCommon; diff --git a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m index c5cbab9..b725910 100644 --- a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m +++ b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m @@ -14,6 +14,8 @@ @interface BIDatasourceFeedTableView () @property (nonatomic, strong, nullable, readwrite) BIBatch *currentBatch; +@property (nonatomic, assign) BOOL reloadIsOnTop; + @end @@ -33,7 +35,13 @@ - (void)load { __weak typeof(self) weakself = self; [self.tableView setInfiniteScrollingCallback:^{ BIBatch *batch = [weakself createNextBatch]; - [weakself fetchBatch:batch]; + [weakself fetchBatch:batch loadOnTop:NO]; + weakself.reloadIsOnTop = NO; + }]; + [self.tableView setPullToRefreshCallback:^{ + BIBatch *batch = [weakself createNextBatch]; + [weakself fetchBatch:batch loadOnTop:YES]; + weakself.reloadIsOnTop = YES; }]; } @@ -53,6 +61,9 @@ - (nonnull BIBatch *)createNextBatch { __weak typeof(self) weakself = self; BIBatchCompletionBlock completionBlock = ^(NSError * __nullable error, NSArray * __nullable newIndexPaths) { [weakself handleFetchBatchResponse:error newIndexPaths:newIndexPaths]; + if (weakself.reloadIsOnTop) { + [weakself.tableView.refreshControl endRefreshing]; + } } ; BIBatch *batch = [[BIBatch alloc] initWithSection:lastSectionIndex batchSize:batchSize @@ -60,7 +71,7 @@ - (nonnull BIBatch *)createNextBatch { return batch; } -- (void)fetchBatch:(nonnull BIBatch *)batch { +- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop { self.currentBatch = batch; } @@ -87,7 +98,9 @@ - (void)fetchBatchCompletedWithSuccess:(nonnull NSArray *)newIndexPaths { - (void)fetchBatchCompletedCommon { self.currentBatch = nil; - self.tableView.infiniteScrollingState = BIInfiniteScrollingStateStopped; + if (!self.reloadIsOnTop) { + self.tableView.infiniteScrollingState = BIInfiniteScrollingStateStopped; + } } @end diff --git a/BIObjCHelpers/Views/CollectionView/BICollectionView.h b/BIObjCHelpers/Views/CollectionView/BICollectionView.h index 4ff5eae..73dff8f 100644 --- a/BIObjCHelpers/Views/CollectionView/BICollectionView.h +++ b/BIObjCHelpers/Views/CollectionView/BICollectionView.h @@ -24,17 +24,15 @@ @property (nonatomic, copy, nullable) void (^infiniteScrollingCallback)(); /*! - @field enableInfiniteScrolling Specifies whether the scrolling of the collectionView is infinite or not - @discussion If it is set to NO, no other batches are fetched. Default is YES + @callback pullTorefreshCallback Used to notify the dataSource to reload. */ - -@property (nonatomic, assign) BOOL enableInfiniteScrolling; +@property (nonatomic, copy, nullable) void (^pullToRefreshCallback)(); /*! - @field leadingScreens Represents the number of screens left to scroll before triggering the fetch of the next batch - @discussion Default is 0.5f (half of screen) + @field enableInfiniteScrolling Specifies whether the scrolling of the collectionView is infinite or not + @discussion If it is set to NO, no other batches are fetched. Default is YES */ -@property (nonatomic, assign) CGFloat leadingScreens; +@property (nonatomic, assign) BOOL enableInfiniteScrolling; /*! @field enablePullToRefresh Specifies whether to trigger the pullToRefresCallback block or not, when a pull-to-refresh gesture for the collectionView is made. @@ -43,14 +41,15 @@ @property (nonatomic, assign) BOOL enablePullToRefresh; /*! - @field refreshControl Represents the view that is displayed on top of the collectionView when the pull-to-refresh gesture is made. + @field leadingScreens Represents the number of screens left to scroll before triggering the fetch of the next batch + @discussion Default is 0.5f (half of screen) */ -@property (nonatomic, strong, nonnull, readonly) UIRefreshControl *refreshControl; +@property (nonatomic, assign) CGFloat leadingScreens; /*! - @callback pullTorefreshCallback Used to notify the dataSource to reload. + @field refreshControl Represents the view that is displayed on top of the collectionView when the pull-to-refresh gesture is made. */ -@property (nonatomic, copy, nullable) void (^pullToRefreshCallback)(); +@property (nonatomic, strong, nonnull, readonly) UIRefreshControl *refreshControl; @property (nonatomic, assign) BIInfiniteScrollingState infiniteScrollingState; diff --git a/BIObjCHelpers/Views/CollectionView/BICollectionView.m b/BIObjCHelpers/Views/CollectionView/BICollectionView.m index 0531e80..c826a9a 100644 --- a/BIObjCHelpers/Views/CollectionView/BICollectionView.m +++ b/BIObjCHelpers/Views/CollectionView/BICollectionView.m @@ -124,7 +124,9 @@ - (void)setEnablePullToRefresh:(BOOL)enablePullToRefresh { self.alwaysBounceVertical = YES; [self addSubview:self.refreshControl]; } else { - [self.refreshControl removeFromSuperview]; + if (self.refreshControl.superview) { + [self.refreshControl removeFromSuperview]; + } } } diff --git a/BIObjCHelpers/Views/TableView/BITableView.h b/BIObjCHelpers/Views/TableView/BITableView.h index 120189f..50115d4 100644 --- a/BIObjCHelpers/Views/TableView/BITableView.h +++ b/BIObjCHelpers/Views/TableView/BITableView.h @@ -25,6 +25,11 @@ */ @property (nonatomic, copy, nullable) void (^infiniteScrollingCallback)(); +/*! + @callback pullTorefreshCallback Used to notify the dataSource to reload. + */ +@property (nonatomic, copy, nullable) void (^pullToRefreshCallback)(); + /*! @field enableInfiniteScrolling specifies whether the scrolling of the tableView is infinite or not @discussion If it is set to NO, no other batches are fetched. Default is YES @@ -32,6 +37,17 @@ @property (nonatomic, assign) BOOL enableInfiniteScrolling; +/*! + @field enablePullToRefresh Specifies whether to trigger the pullToRefresCallback block or not, when a pull-to-refresh gesture for the tableView is made. + @discussion Default is NO. + */ +@property (nonatomic, assign) BOOL enablePullToRefresh; + +/*! + @field refreshControl Represents the view that is displayed on top of the tableView when the pull-to-refresh gesture is made. + */ +@property (nonatomic, strong, nonnull, readonly) UIRefreshControl *refreshControl; + /*! @field leadingScreens Represents the number of screens left to scroll before triggering the fetch of the next batch @discussion Default is 0.5f (half of screen) diff --git a/BIObjCHelpers/Views/TableView/BITableView.m b/BIObjCHelpers/Views/TableView/BITableView.m index 5689850..72f843a 100644 --- a/BIObjCHelpers/Views/TableView/BITableView.m +++ b/BIObjCHelpers/Views/TableView/BITableView.m @@ -18,6 +18,8 @@ @interface BITableView () @property (nonatomic, weak, nullable, readwrite) BIDatasourceTableView *datasource; @property (nonatomic, weak, nullable, readwrite) BIHandlerTableView *handler; +@property (nonatomic, strong, nonnull, readwrite) UIRefreshControl *refreshControl; + @end @implementation BITableView @@ -109,7 +111,6 @@ - (BIActivityIndicatorContainerView *)activityIndicatorContainer { return _activityIndicatorContainer; } - - (void)setInfiniteScrollingState:(BIInfiniteScrollingState)infiniteScrollingState { _infiniteScrollingState = infiniteScrollingState; UIView *newFooterView = nil; @@ -120,6 +121,29 @@ - (void)setInfiniteScrollingState:(BIInfiniteScrollingState)infiniteScrollingSta self.tableFooterView = newFooterView; } +- (void)setEnablePullToRefresh:(BOOL)enablePullToRefresh { + if (_enablePullToRefresh == enablePullToRefresh) { + return; + } + _enablePullToRefresh = enablePullToRefresh; + if (enablePullToRefresh) { + self.alwaysBounceVertical = YES; + [self addSubview:self.refreshControl]; + } else { + if (self.refreshControl.superview) { + [self.refreshControl removeFromSuperview]; + } + } +} + +- (UIRefreshControl * __nonnull)refreshControl { + if (!_refreshControl) { + _refreshControl = [UIRefreshControl new]; + [_refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; + } + return _refreshControl; +} + #pragma mark - Private Methods - (BIScrollDetails)scrollDirection { @@ -137,8 +161,18 @@ - (void)BI_setupTableView { self.proxyDelegate = [[_BIScrollViewProxy alloc] initWithTarget:nil interceptor:self]; [super setDelegate:(id)self.proxyDelegate]; self.enableInfiniteScrolling = YES; + self.enablePullToRefresh = NO; self.leadingScreens = kBILeadingScreens; self.separatorStyle = UITableViewCellSeparatorStyleNone; + self.alwaysBounceVertical = YES; +} + +#pragma mark - Pull-To-Refresh Methods + +- (void)refresh:(UIRefreshControl *)sender { + if (self.pullToRefreshCallback) { + self.pullToRefreshCallback(); + } } @end diff --git a/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m index 14b6a4e..2c3627e 100644 --- a/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m +++ b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m @@ -9,7 +9,7 @@ #import "BIExampleDatasourceFeedTableView.h" #import "BIBatch.h" -const CGFloat kExampleDatasourceFeedMaxElements = 130; +const CGFloat kExampleDatasourceFeedMaxElements = 30; @interface BIExampleDatasourceFeedTableView () @@ -37,18 +37,18 @@ - (void)configureCell:(nonnull UITableViewCell *)cell atIndexPath:(nonnull NSInd cell.selectionStyle = UITableViewCellSelectionStyleNone; } -- (void)fetchBatch:(nonnull BIBatch *)batch { +- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop { if (self.countItems > kExampleDatasourceFeedMaxElements) { dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ batch.completionBlock(nil, @[]); }); return; } - [super fetchBatch:batch]; + [super fetchBatch:batch loadOnTop:loadOnTop]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ NSUInteger sectionIndex = batch.sectionIndex; - NSUInteger newRowIndex = [self.tableView numberOfRowsInSection:sectionIndex]; - NSUInteger lastRowIndex = newRowIndex + batch.batchSize; + NSUInteger newRowIndex = loadOnTop ? 0 : [self.tableView numberOfRowsInSection:sectionIndex]; + NSUInteger lastRowIndex = loadOnTop ? batch.batchSize : newRowIndex + batch.batchSize; self.countItems += batch.batchSize; NSMutableArray *mutableArray = [NSMutableArray new]; for (NSUInteger index = newRowIndex; index < lastRowIndex; index++) { diff --git a/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.m b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.m index 1b19a64..751ce50 100644 --- a/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.m +++ b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.m @@ -23,6 +23,7 @@ @implementation BIExampleFeedTableViewController - (void)viewDidLoad { [super viewDidLoad]; + [self configureTableView]; [self.datasource load]; [self.handler load]; } @@ -44,4 +45,8 @@ - (BIHandlerTableView *)handler { return _handler; } +- (void)configureTableView { + self.tableView.enablePullToRefresh = YES; +} + @end From 0badb6153944ea84fce9316fbfee13d6dedec05d Mon Sep 17 00:00:00 2001 From: Bogdan Iusco Date: Tue, 8 Sep 2015 11:54:18 +0300 Subject: [PATCH 06/13] Add FBSnapshotTestCase pod. Started cleaning the code. Add unit tests for BITableView and BITableViewCell --- BIObjCHelpers.xcodeproj/project.pbxproj | 26 +- .../xcschemes/BIObjCHelpers.xcscheme | 7 + BIObjCHelpers/Batch/Common/BIBatchHelper.h | 9 +- BIObjCHelpers/Batch/Common/BIBatchHelper.m | 8 +- .../BIDatasourceFeedCollectionView.h | 1 + .../BIDatasourceFeedCollectionView.m | 14 +- .../TableView/BIDatasourceFeedTableView.m | 2 +- BIObjCHelpers/Details/BIScrollDetails.h | 4 +- .../CollectionView/BIHandlerCollectionView.m | 4 - .../Views/CollectionView/BICollectionView.h | 4 +- .../Views/CollectionView/BICollectionView.m | 17 +- .../Cell/BICollectionViewCell.h | 13 - .../Cell/BICollectionViewCell.m | 13 - .../Views/Pull To Refresh/BIRefreshControl.h | 15 - .../Views/Pull To Refresh/BIRefreshControl.m | 28 - BIObjCHelpers/Views/TableView/BITableView.h | 52 +- BIObjCHelpers/Views/TableView/BITableView.m | 96 +- .../Views/TableView/Cell/BITableViewCell.h | 24 +- .../Views/TableView/Cell/BITableViewCell.m | 74 +- .../testSnapshotViewDefault375x44@2x.png | Bin 0 -> 1541 bytes .../testSnapshotViewSeparator375x44@2x.png | Bin 0 -> 1556 bytes ...shotViewSeparatorCustomHeight375x44@2x.png | Bin 0 -> 1591 bytes .../BIDatasourceFeedTableViewTestCase.m | 19 +- .../TableView/BIMockDatasourceFeedTableView.m | 2 +- .../Views/TableView/BITableViewTestCase.m | 74 +- .../TableView/Cell/BITableViewCellTestCase.m | 61 + .../Classes/GUI/BIMain.storyboard | 6 +- .../BIExampleFeedCollectionViewController.m | 1 - .../BIExampleFeedTableViewController.m | 3 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 34 - Podfile | 2 +- Podfile.lock | 15 +- .../FBSnapshotTestCase/FBSnapshotTestCase.h | 127 + .../FBSnapshotTestCase/FBSnapshotTestCase.m | 86 + .../FBSnapshotTestCasePlatform.h | 36 + .../FBSnapshotTestCasePlatform.m | 31 + .../FBSnapshotTestController.h | 154 + .../FBSnapshotTestController.m | 384 +++ .../FBSnapshotTestCase/UIImage+Compare.h | 37 + .../FBSnapshotTestCase/UIImage+Compare.m | 131 + .../FBSnapshotTestCase/UIImage+Diff.h | 37 + .../FBSnapshotTestCase/UIImage+Diff.m | 56 + Pods/FBSnapshotTestCase/LICENSE | 29 + Pods/FBSnapshotTestCase/README.md | 95 + .../FBSnapshotTestCase/FBSnapshotTestCase.h | 1 + .../FBSnapshotTestCasePlatform.h | 1 + .../FBSnapshotTestController.h | 1 + .../FBSnapshotTestCase/UIImage+Compare.h | 1 + .../Private/FBSnapshotTestCase/UIImage+Diff.h | 1 + .../Private/UIViewShadow/UIView+BIShadow.h | 1 - .../FBSnapshotTestCase/FBSnapshotTestCase.h | 1 + .../FBSnapshotTestCasePlatform.h | 1 + .../Public/UIViewShadow/UIView+BIShadow.h | 1 - .../FBSnapshotTestCase.podspec.json | 28 + Pods/Manifest.lock | 15 +- Pods/Pods.xcodeproj/project.pbxproj | 2866 +++++++++-------- .../FBSnapshotTestCase-Private.xcconfig | 7 + .../FBSnapshotTestCase-dummy.m | 5 + .../FBSnapshotTestCase-prefix.pch} | 0 .../FBSnapshotTestCase.xcconfig | 2 + .../OCHamcrest/OCHamcrest-Private.xcconfig | 2 +- .../OCMockito/OCMockito-Private.xcconfig | 2 +- ...ObjCHelpersTests-acknowledgements.markdown | 35 +- ...-BIObjCHelpersTests-acknowledgements.plist | 35 +- .../Pods-BIObjCHelpersTests.debug.xcconfig | 7 +- .../Pods-BIObjCHelpersTests.release.xcconfig | 7 +- .../Pods/Pods-acknowledgements.markdown | 35 +- .../Pods/Pods-acknowledgements.plist | 35 +- .../Pods/Pods.debug.xcconfig | 7 +- .../Pods/Pods.release.xcconfig | 7 +- .../UIViewShadow-Private.xcconfig | 6 - .../UIViewShadow/UIViewShadow-dummy.m | 5 - .../UIViewShadow/UIViewShadow.xcconfig | 1 - Pods/UIViewShadow/LICENSE | 21 - Pods/UIViewShadow/README.md | 20 - .../Categories/UIView/UIView+BIShadow.h | 66 - .../Categories/UIView/UIView+BIShadow.m | 266 -- 77 files changed, 3242 insertions(+), 2078 deletions(-) delete mode 100644 BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h delete mode 100644 BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.m delete mode 100644 BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.h delete mode 100644 BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.m create mode 100644 BIObjCHelpersTests/ReferenceImages_64/BITableViewCellTestCase/testSnapshotViewDefault375x44@2x.png create mode 100644 BIObjCHelpersTests/ReferenceImages_64/BITableViewCellTestCase/testSnapshotViewSeparator375x44@2x.png create mode 100644 BIObjCHelpersTests/ReferenceImages_64/BITableViewCellTestCase/testSnapshotViewSeparatorCustomHeight375x44@2x.png create mode 100644 BIObjCHelpersTests/Tests/Views/TableView/Cell/BITableViewCellTestCase.m create mode 100644 Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h create mode 100644 Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m create mode 100644 Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h create mode 100644 Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m create mode 100644 Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h create mode 100644 Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m create mode 100644 Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h create mode 100644 Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.m create mode 100644 Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h create mode 100644 Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.m create mode 100644 Pods/FBSnapshotTestCase/LICENSE create mode 100644 Pods/FBSnapshotTestCase/README.md create mode 120000 Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h create mode 120000 Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h create mode 120000 Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h create mode 120000 Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h create mode 120000 Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h delete mode 120000 Pods/Headers/Private/UIViewShadow/UIView+BIShadow.h create mode 120000 Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h create mode 120000 Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h delete mode 120000 Pods/Headers/Public/UIViewShadow/UIView+BIShadow.h create mode 100644 Pods/Local Podspecs/FBSnapshotTestCase.podspec.json create mode 100644 Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-Private.xcconfig create mode 100644 Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-dummy.m rename Pods/Target Support Files/{UIViewShadow/UIViewShadow-prefix.pch => FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch} (100%) create mode 100644 Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig delete mode 100644 Pods/Target Support Files/UIViewShadow/UIViewShadow-Private.xcconfig delete mode 100644 Pods/Target Support Files/UIViewShadow/UIViewShadow-dummy.m delete mode 100644 Pods/Target Support Files/UIViewShadow/UIViewShadow.xcconfig delete mode 100644 Pods/UIViewShadow/LICENSE delete mode 100644 Pods/UIViewShadow/README.md delete mode 100644 Pods/UIViewShadow/UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.h delete mode 100644 Pods/UIViewShadow/UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.m diff --git a/BIObjCHelpers.xcodeproj/project.pbxproj b/BIObjCHelpers.xcodeproj/project.pbxproj index d1ec6fd..bcfe818 100644 --- a/BIObjCHelpers.xcodeproj/project.pbxproj +++ b/BIObjCHelpers.xcodeproj/project.pbxproj @@ -45,6 +45,7 @@ 43BE6D041B568ECB001F0A00 /* BIStartersFactoryTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CF31B568ECB001F0A00 /* BIStartersFactoryTestCase.m */; }; 43BE6D051B568ECB001F0A00 /* BIMockStarter.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CF61B568ECB001F0A00 /* BIMockStarter.m */; }; 43DA594C1B6217F400ECAAC0 /* BITableViewTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43DA594B1B6217F400ECAAC0 /* BITableViewTestCase.m */; }; + 43F23F761B9ED4B600CEAD8C /* BITableViewCellTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F751B9ED4B600CEAD8C /* BITableViewCellTestCase.m */; }; 830DAE5A3DE83DBED5554583 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5728F3176E11CCA0B30BB593 /* libPods.a */; }; 914D2CB51B57BB41009A9B4D /* BIBatchFetchingTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 914D2CB41B57BB41009A9B4D /* BIBatchFetchingTestCase.m */; }; 91614A831B94790400D00EB2 /* _BIScrollViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A821B94790400D00EB2 /* _BIScrollViewProxy.m */; }; @@ -52,7 +53,6 @@ 91614A8A1B947C0200D00EB2 /* BIBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A891B947C0200D00EB2 /* BIBatch.m */; }; 91614A8E1B9481A000D00EB2 /* BICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A8D1B9481A000D00EB2 /* BICollectionView.m */; }; 91614A951B94830600D00EB2 /* BIHandlerCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A941B94830600D00EB2 /* BIHandlerCollectionView.m */; }; - 916D3E8B1B9586AB00D93B6B /* BICollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 916D3E8A1B9586AB00D93B6B /* BICollectionViewCell.m */; }; 91E517F21B59208F000B51AF /* BITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E517F11B59208F000B51AF /* BITableViewCell.m */; }; 91E59B871B5840CD0034824F /* BITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E59B861B5840CD0034824F /* BITableView.m */; }; 91E59B8B1B58411B0034824F /* UIView+BILoadXib.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E59B8A1B58411B0034824F /* UIView+BILoadXib.m */; }; @@ -150,6 +150,7 @@ 43BE6CF51B568ECB001F0A00 /* BIMockStarter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BIMockStarter.h; sourceTree = ""; }; 43BE6CF61B568ECB001F0A00 /* BIMockStarter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIMockStarter.m; sourceTree = ""; }; 43DA594B1B6217F400ECAAC0 /* BITableViewTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITableViewTestCase.m; path = Views/TableView/BITableViewTestCase.m; sourceTree = ""; }; + 43F23F751B9ED4B600CEAD8C /* BITableViewCellTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITableViewCellTestCase.m; path = Views/TableView/Cell/BITableViewCellTestCase.m; sourceTree = ""; }; 5728F3176E11CCA0B30BB593 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; 7DC7BA7D38B46B467A3DCB83 /* Pods-BIObjCHelpersTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIObjCHelpersTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.debug.xcconfig"; sourceTree = ""; }; 817E8A412EFC8949D37CE542 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; @@ -166,8 +167,6 @@ 91614A8F1B9481C000D00EB2 /* _BICollectionView+Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "_BICollectionView+Internal.h"; path = "Views/CollectionView/_BICollectionView+Internal.h"; sourceTree = ""; }; 91614A931B94830600D00EB2 /* BIHandlerCollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIHandlerCollectionView.h; path = CollectionView/BIHandlerCollectionView.h; sourceTree = ""; }; 91614A941B94830600D00EB2 /* BIHandlerCollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIHandlerCollectionView.m; path = CollectionView/BIHandlerCollectionView.m; sourceTree = ""; }; - 916D3E891B9586AB00D93B6B /* BICollectionViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BICollectionViewCell.h; path = Views/CollectionView/Cell/BICollectionViewCell.h; sourceTree = ""; }; - 916D3E8A1B9586AB00D93B6B /* BICollectionViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BICollectionViewCell.m; path = Views/CollectionView/Cell/BICollectionViewCell.m; sourceTree = ""; }; 91E517F01B59208F000B51AF /* BITableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BITableViewCell.h; path = Views/TableView/Cell/BITableViewCell.h; sourceTree = ""; }; 91E517F11B59208F000B51AF /* BITableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITableViewCell.m; path = Views/TableView/Cell/BITableViewCell.m; sourceTree = ""; }; 91E59B851B5840CD0034824F /* BITableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BITableView.h; path = Views/TableView/BITableView.h; sourceTree = ""; }; @@ -678,11 +677,20 @@ 43DA594A1B6217B200ECAAC0 /* TableView */ = { isa = PBXGroup; children = ( + 43F23F741B9ED4A300CEAD8C /* Cell */, 43DA594B1B6217F400ECAAC0 /* BITableViewTestCase.m */, ); name = TableView; sourceTree = ""; }; + 43F23F741B9ED4A300CEAD8C /* Cell */ = { + isa = PBXGroup; + children = ( + 43F23F751B9ED4B600CEAD8C /* BITableViewCellTestCase.m */, + ); + name = Cell; + sourceTree = ""; + }; 85B299E0DE6CE916B3F10556 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -722,7 +730,6 @@ isa = PBXGroup; children = ( 91E9ECED1B94A6C40009C4F1 /* Activity Indicator */, - 91614A8B1B94817300D00EB2 /* Cell */, 91614A8C1B9481A000D00EB2 /* BICollectionView.h */, 91614A8D1B9481A000D00EB2 /* BICollectionView.m */, 91614A8F1B9481C000D00EB2 /* _BICollectionView+Internal.h */, @@ -749,15 +756,6 @@ name = Common; sourceTree = ""; }; - 91614A8B1B94817300D00EB2 /* Cell */ = { - isa = PBXGroup; - children = ( - 916D3E891B9586AB00D93B6B /* BICollectionViewCell.h */, - 916D3E8A1B9586AB00D93B6B /* BICollectionViewCell.m */, - ); - name = Cell; - sourceTree = ""; - }; 91614A921B9482EB00D00EB2 /* CollectionView */ = { isa = PBXGroup; children = ( @@ -974,7 +972,6 @@ 43BE6C7E1B5689CA001F0A00 /* BILifecycle.m in Sources */, 43BE6C7A1B5689CA001F0A00 /* BIDatasourceFetchedTableView.m in Sources */, 91614A831B94790400D00EB2 /* _BIScrollViewProxy.m in Sources */, - 916D3E8B1B9586AB00D93B6B /* BICollectionViewCell.m in Sources */, 43BE6C791B5689CA001F0A00 /* BIDatasourceFeedTableView.m in Sources */, 91614A951B94830600D00EB2 /* BIHandlerCollectionView.m in Sources */, 91E517F21B59208F000B51AF /* BITableViewCell.m in Sources */, @@ -1015,6 +1012,7 @@ 43BE6CFE1B568ECB001F0A00 /* BIDatasourceFetchedTableViewTestCase.m in Sources */, 43BE6CCF1B568B1F001F0A00 /* NSString+RandomTest.m in Sources */, 43BE6D041B568ECB001F0A00 /* BIStartersFactoryTestCase.m in Sources */, + 43F23F761B9ED4B600CEAD8C /* BITableViewCellTestCase.m in Sources */, 43BE6CFF1B568ECB001F0A00 /* BIMockDatasourceFeedTableView.m in Sources */, 43BE6CCE1B568B1F001F0A00 /* NSFetchedResultsController+BITestHelpers.m in Sources */, 43BE6CFA1B568ECB001F0A00 /* NSStringBIExtraTestCase.m in Sources */, diff --git a/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpers.xcscheme b/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpers.xcscheme index 0b9e9b9..bcaf38e 100644 --- a/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpers.xcscheme +++ b/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpers.xcscheme @@ -81,6 +81,13 @@ ReferencedContainer = "container:BIObjCHelpers.xcodeproj"> + + + + diff --git a/BIObjCHelpers/Batch/Common/BIBatchHelper.h b/BIObjCHelpers/Batch/Common/BIBatchHelper.h index 450c7f5..e2bf8ca 100644 --- a/BIObjCHelpers/Batch/Common/BIBatchHelper.h +++ b/BIObjCHelpers/Batch/Common/BIBatchHelper.h @@ -7,6 +7,7 @@ // #import "BIScrollDetails.h" + #import /*! @@ -19,15 +20,11 @@ @return Whether or not the current state should proceed with batch fetching. @discussion This method is broken into a category for unit testing purposes and should be used with the BITableView and BICollectionView batch fetching API. */ -extern BOOL BIDisplayShouldFetchBatch(BIScrollDetails scrollDirection, +extern BOOL BIDisplayShouldFetchBatch(BIScrollDirection scrollDirection, CGRect bounds, CGSize contentSize, CGPoint targetOffset, CGFloat leadingScreens); -extern const CGFloat kBILeadingScreens; +extern const CGFloat kBIDefaultInfiniteScrollingLeadingScreens; extern const CGFloat kBITableFooterViewAnimationDuration; - -@interface BIBatchHelper : NSObject - -@end diff --git a/BIObjCHelpers/Batch/Common/BIBatchHelper.m b/BIObjCHelpers/Batch/Common/BIBatchHelper.m index 99b3182..b669de7 100644 --- a/BIObjCHelpers/Batch/Common/BIBatchHelper.m +++ b/BIObjCHelpers/Batch/Common/BIBatchHelper.m @@ -8,7 +8,7 @@ #import "BIBatchHelper.h" -BOOL BIDisplayShouldFetchBatch(BIScrollDetails scrollDirection, +BOOL BIDisplayShouldFetchBatch(BIScrollDirection scrollDirection, CGRect bounds, CGSize contentSize, CGPoint targetOffset, @@ -46,9 +46,5 @@ BOOL BIDisplayShouldFetchBatch(BIScrollDetails scrollDirection, return hasSmallContent || remainingDistance <= triggerDistance; } -const CGFloat kBILeadingScreens = .5f; +const CGFloat kBIDefaultInfiniteScrollingLeadingScreens = .5f; const CGFloat kBITableFooterViewAnimationDuration = .25f; - -@implementation BIBatchHelper - -@end diff --git a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h index b2d2192..48aa51c 100644 --- a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h +++ b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h @@ -18,6 +18,7 @@ @property (nonatomic, assign, readonly) BOOL dataSourceIsDoneLoading; + (nonnull instancetype)datasourceWithBICollectionView:(nonnull BICollectionView *)collectionView; +- (nonnull instancetype)initWithBICollectionView:(nonnull BICollectionView *)collectionView NS_DESIGNATED_INITIALIZER; + (nonnull instancetype)datasourceWithCollectionView:(nonnull UICollectionView *)collectionView NS_UNAVAILABLE; - (nonnull instancetype)initWithCollectionView:(nonnull UICollectionView *)collectionView NS_UNAVAILABLE; diff --git a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m index 6ff6a7e..fa4a4e4 100644 --- a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m +++ b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m @@ -8,7 +8,6 @@ #import "BIDatasourceFeedCollectionView.h" #import "BICollectionViewActivityIndicatorReusableView.h" -#import "BICollectionViewCell.h" @interface BIDatasourceFeedCollectionView () @@ -26,8 +25,16 @@ @implementation BIDatasourceFeedCollectionView @dynamic collectionView; @synthesize cellClass = _cellClass; +#pragma mark - Factory methods + + (nonnull instancetype)datasourceWithBICollectionView:(nonnull BICollectionView *)collectionView { - return [super datasourceWithCollectionView:collectionView]; + return [[self alloc] initWithBICollectionView:collectionView]; +} + +#pragma mark - Init methods + +- (nonnull instancetype)initWithBICollectionView:(nonnull BICollectionView *)collectionView { + return [super initWithCollectionView:collectionView]; } #pragma mark - BIDatasourceBase methods @@ -48,10 +55,9 @@ - (void)load { }]; } -// Overriden getter - (Class)cellClass { if (!_cellClass) { - _cellClass = [BICollectionViewCell class]; + _cellClass = [UICollectionViewCell class]; } return _cellClass; } diff --git a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m index b725910..9a4ad23 100644 --- a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m +++ b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m @@ -62,7 +62,7 @@ - (nonnull BIBatch *)createNextBatch { BIBatchCompletionBlock completionBlock = ^(NSError * __nullable error, NSArray * __nullable newIndexPaths) { [weakself handleFetchBatchResponse:error newIndexPaths:newIndexPaths]; if (weakself.reloadIsOnTop) { - [weakself.tableView.refreshControl endRefreshing]; + [weakself.tableView.pullToRefreshControl endRefreshing]; } } ; BIBatch *batch = [[BIBatch alloc] initWithSection:lastSectionIndex diff --git a/BIObjCHelpers/Details/BIScrollDetails.h b/BIObjCHelpers/Details/BIScrollDetails.h index d4a546b..4a01480 100644 --- a/BIObjCHelpers/Details/BIScrollDetails.h +++ b/BIObjCHelpers/Details/BIScrollDetails.h @@ -8,7 +8,7 @@ #import -typedef NS_OPTIONS(NSInteger, BIScrollDetails) { +typedef NS_OPTIONS(NSInteger, BIScrollDirection) { BIScrollDirectionNone = 0, BIScrollDirectionRight = 1 << 0, BIScrollDirectionLeft = 1 << 1, @@ -24,5 +24,5 @@ typedef NS_OPTIONS(NSInteger, BIScrollDetails) { */ typedef NS_OPTIONS(NSInteger, BIInfiniteScrollingState) { BIInfiniteScrollingStateStopped = 0, - BIInfiniteScrollingStateLoading = 1 + BIInfiniteScrollingStateLoading }; \ No newline at end of file diff --git a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m index 1c0eca6..2778418 100644 --- a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m +++ b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m @@ -62,8 +62,4 @@ - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollection return CGSizeZero; } -- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath { - return CGSizeMake(150.f, 150.f); -} - @end diff --git a/BIObjCHelpers/Views/CollectionView/BICollectionView.h b/BIObjCHelpers/Views/CollectionView/BICollectionView.h index 73dff8f..efc54bd 100644 --- a/BIObjCHelpers/Views/CollectionView/BICollectionView.h +++ b/BIObjCHelpers/Views/CollectionView/BICollectionView.h @@ -35,10 +35,10 @@ @property (nonatomic, assign) BOOL enableInfiniteScrolling; /*! - @field enablePullToRefresh Specifies whether to trigger the pullToRefresCallback block or not, when a pull-to-refresh gesture for the collectionView is made. + @field pullToRefreshEnabled Specifies whether to trigger the pullToRefresCallback block or not, when a pull-to-refresh gesture for the collectionView is made. @discussion Default is YES. */ -@property (nonatomic, assign) BOOL enablePullToRefresh; +@property (nonatomic, assign) BOOL pullToRefreshEnabled; /*! @field leadingScreens Represents the number of screens left to scroll before triggering the fetch of the next batch diff --git a/BIObjCHelpers/Views/CollectionView/BICollectionView.m b/BIObjCHelpers/Views/CollectionView/BICollectionView.m index c826a9a..5dcc4f8 100644 --- a/BIObjCHelpers/Views/CollectionView/BICollectionView.m +++ b/BIObjCHelpers/Views/CollectionView/BICollectionView.m @@ -115,12 +115,9 @@ - (BIActivityIndicatorContainerView *)activityIndicatorContainer { return _activityIndicatorContainer; } -- (void)setEnablePullToRefresh:(BOOL)enablePullToRefresh { - if (_enablePullToRefresh == enablePullToRefresh) { - return; - } - _enablePullToRefresh = enablePullToRefresh; - if (enablePullToRefresh) { +- (void)setPullToRefreshEnabled:(BOOL)pullToRefreshEnabled { + _pullToRefreshEnabled = pullToRefreshEnabled; + if (_pullToRefreshEnabled) { self.alwaysBounceVertical = YES; [self addSubview:self.refreshControl]; } else { @@ -140,9 +137,9 @@ - (UIRefreshControl * __nonnull)refreshControl { #pragma mark - Private Methods -- (BIScrollDetails)scrollDirection { +- (BIScrollDirection)scrollDirection { CGPoint scrollVelocity = [self.panGestureRecognizer velocityInView:self.superview]; - BIScrollDetails direction = BIScrollDirectionNone; + BIScrollDirection direction = BIScrollDirectionNone; if (scrollVelocity.y > 0) { direction = BIScrollDirectionDown; } else { @@ -155,8 +152,8 @@ - (void)BI_setupCollectionView { self.proxyDelegate = [[_BIScrollViewProxy alloc] initWithTarget:nil interceptor:self]; [super setDelegate:(id)self.proxyDelegate]; self.enableInfiniteScrolling = YES; - self.enablePullToRefresh = YES; - self.leadingScreens = kBILeadingScreens; + self.pullToRefreshEnabled = YES; + self.leadingScreens = kBIDefaultInfiniteScrollingLeadingScreens; } #pragma mark - Pull-To-Refresh Methods diff --git a/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h b/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h deleted file mode 100644 index a509a39..0000000 --- a/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// BICollectionViewCell.h -// BIObjCHelpers -// -// Created by Mihai Chifor on 9/1/15. -// Copyright (c) 2015 iGama Apps. All rights reserved. -// - -#import - -@interface BICollectionViewCell : UICollectionViewCell - -@end diff --git a/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.m b/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.m deleted file mode 100644 index 8bc7bb3..0000000 --- a/BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.m +++ /dev/null @@ -1,13 +0,0 @@ -// -// BICollectionViewCell.m -// BIObjCHelpers -// -// Created by Mihai Chifor on 9/1/15. -// Copyright (c) 2015 iGama Apps. All rights reserved. -// - -#import "BICollectionViewCell.h" - -@implementation BICollectionViewCell - -@end diff --git a/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.h b/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.h deleted file mode 100644 index af5dc62..0000000 --- a/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// BIRefreshControl.h -// Pods -// -// Created by Mihai Chifor on 9/1/15. -// -// - -#import - -@interface BIRefreshControl : UIControl - -- (void)containingScrollViewDidEndDragging:(UIScrollView *)containingScrollView; - -@end diff --git a/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.m b/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.m deleted file mode 100644 index ef92cd3..0000000 --- a/BIObjCHelpers/Views/Pull To Refresh/BIRefreshControl.m +++ /dev/null @@ -1,28 +0,0 @@ -// -// BIRefreshControl.m -// Pods -// -// Created by Mihai Chifor on 9/1/15. -// -// - -#import "BIRefreshControl.h" - -@implementation BIRefreshControl - -- (instancetype)initWithFrame:(CGRect)frame { - self = [super initWithFrame:frame]; - if (self) { - self.backgroundColor = [UIColor blueColor]; - } - return self; -} - -- (void)containingScrollViewDidEndDragging:(UIScrollView *)containingScrollView { - CGFloat minOffsetToTriggerRefresh = 50.0f; - if (containingScrollView.contentOffset.y <= -minOffsetToTriggerRefresh) { - [self sendActionsForControlEvents:UIControlEventValueChanged]; - } -} - -@end diff --git a/BIObjCHelpers/Views/TableView/BITableView.h b/BIObjCHelpers/Views/TableView/BITableView.h index 50115d4..d7bbe72 100644 --- a/BIObjCHelpers/Views/TableView/BITableView.h +++ b/BIObjCHelpers/Views/TableView/BITableView.h @@ -21,45 +21,55 @@ @interface BITableView : UITableView /*! - @callback infiniteScrollingCallback Used to notify dataSource to fetch the next batch + @brief Specifies whether to trigger the pullToRefresCallback block or not, when a pull-to-refresh gesture for the tableView is made. Default is NO. */ -@property (nonatomic, copy, nullable) void (^infiniteScrollingCallback)(); +@property (nonatomic, assign, getter=isPullToRefreshEnabled) BOOL pullToRefreshEnabled; /*! - @callback pullTorefreshCallback Used to notify the dataSource to reload. + @brief Used to notify the datasource to reload. */ @property (nonatomic, copy, nullable) void (^pullToRefreshCallback)(); /*! - @field enableInfiniteScrolling specifies whether the scrolling of the tableView is infinite or not - @discussion If it is set to NO, no other batches are fetched. Default is YES + @brief Represents the view that is displayed on top of the tableView when the pull-to-refresh gesture is made. + */ +@property (nonatomic, strong, nullable, readonly) UIRefreshControl *pullToRefreshControl; + + +/*! + @brief Specifies whether the scrolling of the tableView is infinite or not. If it is set to NO, no other batches are fetched. Default is YES. */ +@property (nonatomic, assign) BOOL enableInfiniteScrolling __deprecated_msg("Use infiniteScrollingEnabled instead"); -@property (nonatomic, assign) BOOL enableInfiniteScrolling; +/*! + @brief Specifies whether the scrolling of the tableView is infinite or not. If it is set to NO, no other batches are fetched. Default is NO + */ +@property (nonatomic, assign, getter=isInfiniteScrollingEnabled) BOOL infiniteScrollingEnabled; /*! - @field enablePullToRefresh Specifies whether to trigger the pullToRefresCallback block or not, when a pull-to-refresh gesture for the tableView is made. - @discussion Default is NO. + @brief Used to notify dataSource to fetch the next batch */ -@property (nonatomic, assign) BOOL enablePullToRefresh; +@property (nonatomic, copy, nullable) void (^infiniteScrollingCallback)(); /*! - @field refreshControl Represents the view that is displayed on top of the tableView when the pull-to-refresh gesture is made. + @brief Represents the number of screens left to scroll before triggering the fetch of the next batch. Default is 0.5f (half of screen) */ -@property (nonatomic, strong, nonnull, readonly) UIRefreshControl *refreshControl; +@property (nonatomic, assign) CGFloat leadingScreens __deprecated_msg("Use infiniteScrollingLeadingScreens instead"); /*! - @field leadingScreens Represents the number of screens left to scroll before triggering the fetch of the next batch - @discussion Default is 0.5f (half of screen) + @brief Represents the number of screens left to scroll before triggering the fetch of the next batch. Default is 0.5f (half of screen) */ -@property (nonatomic, assign) CGFloat leadingScreens; +@property (nonatomic, assign) CGFloat infiniteScrollingLeadingScreens; /*! - @field activityIndicatorContainer Activity indicator that is displayed on the tableView footer while a new batch is fetched - @discussion Used as table footer view. Override it for further customization + @brief Activity indicator that is displayed on the tableView footer while a new batch is fetched. + Used as table footer view. Override it for further customization. */ -@property (nonatomic, strong, nonnull, readonly) BIActivityIndicatorContainerView *activityIndicatorContainer; +@property (nonatomic, strong, nullable, readonly) BIActivityIndicatorContainerView *infiniteScrollingActivityIndicatorContainer; +/*! + @brief The current state of the infinite scrolling view. + */ @property (nonatomic, assign) BIInfiniteScrollingState infiniteScrollingState; /*! @@ -72,6 +82,14 @@ */ @property (nonatomic, weak, nullable, readonly) BIHandlerTableView *handler; +/*! + Manual trigger pull to refresh. + */ +- (void)triggerPullToRefresh; + +/*! + Manual trigger the infinite scrolling. + */ - (void)triggerInfiniteScrolling; @end diff --git a/BIObjCHelpers/Views/TableView/BITableView.m b/BIObjCHelpers/Views/TableView/BITableView.m index 72f843a..5fd5a58 100644 --- a/BIObjCHelpers/Views/TableView/BITableView.m +++ b/BIObjCHelpers/Views/TableView/BITableView.m @@ -13,12 +13,12 @@ @interface BITableView () -@property (nonatomic, strong, nonnull, readwrite) BIActivityIndicatorContainerView *activityIndicatorContainer; +@property (nonatomic, strong, nullable, readwrite) BIActivityIndicatorContainerView *infiniteScrollingActivityIndicatorContainer; @property (nonatomic, strong, nullable, readwrite) _BIScrollViewProxy *proxyDelegate; -@property (nonatomic, weak, nullable, readwrite) BIDatasourceTableView *datasource; -@property (nonatomic, weak, nullable, readwrite) BIHandlerTableView *handler; +@property (nonatomic, strong, nullable, readwrite) UIRefreshControl *pullToRefreshControl; -@property (nonatomic, strong, nonnull, readwrite) UIRefreshControl *refreshControl; +@property (nonatomic, weak, nullable, readwrite) BIDatasourceTableView *datasource; +@property (nonatomic, weak, nullable, readwrite) BIHandlerTableView *handler; @end @@ -71,6 +71,13 @@ - (void)setTableFooterView:(UIView *)tableFooterView { #pragma mark - Public methods +- (void)triggerPullToRefresh { + [self.pullToRefreshControl beginRefreshing]; + if (self.pullToRefreshCallback) { + self.pullToRefreshCallback(); + } +} + - (void)triggerInfiniteScrolling { if (self.infiniteScrollingCallback) { self.infiniteScrollingState = BIInfiniteScrollingStateLoading; @@ -86,14 +93,14 @@ - (void)scrollViewWillEndDragging:(nonnull UIScrollView *)scrollView withVelocit [self.proxyDelegate.target scrollViewWillEndDragging:scrollView withVelocity:velocity targetContentOffset:targetContentOffset]; } - if (!self.enableInfiniteScrolling) { + if (!self.isInfiniteScrollingEnabled) { return; } [self handleFetchBatchForTargetOffset:*targetContentOffset]; } - (void)handleFetchBatchForTargetOffset:(CGPoint)targetOffset { - if (BIDisplayShouldFetchBatch([self scrollDirection], self.bounds, self.contentSize, targetOffset, self.leadingScreens)) { + if (BIDisplayShouldFetchBatch([self BI_scrollDirection], self.bounds, self.contentSize, targetOffset, self.infiniteScrollingLeadingScreens)) { if (self.infiniteScrollingCallback) { self.infiniteScrollingState = BIInfiniteScrollingStateLoading; self.infiniteScrollingCallback(); @@ -101,54 +108,56 @@ - (void)handleFetchBatchForTargetOffset:(CGPoint)targetOffset { } } -#pragma mark - Getters and Setters +#pragma mark - Property methods -- (BIActivityIndicatorContainerView *)activityIndicatorContainer { - if (!_activityIndicatorContainer) { - CGRect frame = CGRectMake(.0f, .0f, CGRectGetWidth(self.bounds), 44.f); - _activityIndicatorContainer = [[BIActivityIndicatorContainerView alloc] initWithFrame:frame]; +- (void)setPullToRefreshEnabled:(BOOL)pullToRefreshEnabled { + _pullToRefreshEnabled = pullToRefreshEnabled; + if (_pullToRefreshEnabled) { + [self BI_createPullToRefreshControl]; + self.alwaysBounceVertical = YES; + [self addSubview:self.pullToRefreshControl]; + } else { + [self.pullToRefreshControl removeFromSuperview]; + self.pullToRefreshControl = nil; } - return _activityIndicatorContainer; } - (void)setInfiniteScrollingState:(BIInfiniteScrollingState)infiniteScrollingState { _infiniteScrollingState = infiniteScrollingState; UIView *newFooterView = nil; - if (_infiniteScrollingState == BIInfiniteScrollingStateLoading && - !self.activityIndicatorContainer.superview ) { - newFooterView = self.activityIndicatorContainer; + if (self.isInfiniteScrollingEnabled && + _infiniteScrollingState == BIInfiniteScrollingStateLoading && + !self.infiniteScrollingActivityIndicatorContainer.superview ) { + [self BI_createInfiniteScrollingActivityIndicatorContainer]; + newFooterView = self.infiniteScrollingActivityIndicatorContainer; } self.tableFooterView = newFooterView; } -- (void)setEnablePullToRefresh:(BOOL)enablePullToRefresh { - if (_enablePullToRefresh == enablePullToRefresh) { - return; - } - _enablePullToRefresh = enablePullToRefresh; - if (enablePullToRefresh) { - self.alwaysBounceVertical = YES; - [self addSubview:self.refreshControl]; - } else { - if (self.refreshControl.superview) { - [self.refreshControl removeFromSuperview]; +- (void)setInfiniteScrollingEnabled:(BOOL)infiniteScrollingEnabled { + _infiniteScrollingEnabled = infiniteScrollingEnabled; + if (!infiniteScrollingEnabled) { + if (self.tableFooterView && + self.tableFooterView == self.infiniteScrollingActivityIndicatorContainer) { + self.infiniteScrollingActivityIndicatorContainer = nil; + self.tableFooterView = nil; } } } -- (UIRefreshControl * __nonnull)refreshControl { - if (!_refreshControl) { - _refreshControl = [UIRefreshControl new]; - [_refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; +#pragma mark - Action methods + +- (void)BI_handlePullToRefreshAction:(UIRefreshControl *)sender { + if (self.pullToRefreshCallback) { + self.pullToRefreshCallback(); } - return _refreshControl; } #pragma mark - Private Methods -- (BIScrollDetails)scrollDirection { +- (BIScrollDirection)BI_scrollDirection { CGPoint scrollVelocity = [self.panGestureRecognizer velocityInView:self.superview]; - BIScrollDetails direction = BIScrollDirectionNone; + BIScrollDirection direction = BIScrollDirectionNone; if (scrollVelocity.y > 0) { direction = BIScrollDirectionDown; } else { @@ -160,18 +169,23 @@ - (BIScrollDetails)scrollDirection { - (void)BI_setupTableView { self.proxyDelegate = [[_BIScrollViewProxy alloc] initWithTarget:nil interceptor:self]; [super setDelegate:(id)self.proxyDelegate]; - self.enableInfiniteScrolling = YES; - self.enablePullToRefresh = NO; - self.leadingScreens = kBILeadingScreens; + self.infiniteScrollingEnabled = NO; + self.pullToRefreshEnabled = NO; + self.infiniteScrollingLeadingScreens = kBIDefaultInfiniteScrollingLeadingScreens; self.separatorStyle = UITableViewCellSeparatorStyleNone; - self.alwaysBounceVertical = YES; } -#pragma mark - Pull-To-Refresh Methods +- (void)BI_createPullToRefreshControl { + if (!_pullToRefreshControl) { + _pullToRefreshControl = [UIRefreshControl new]; + [_pullToRefreshControl addTarget:self action:@selector(BI_handlePullToRefreshAction:) forControlEvents:UIControlEventValueChanged]; + } +} -- (void)refresh:(UIRefreshControl *)sender { - if (self.pullToRefreshCallback) { - self.pullToRefreshCallback(); +- (void)BI_createInfiniteScrollingActivityIndicatorContainer { + if (!_infiniteScrollingActivityIndicatorContainer) { + CGRect frame = CGRectMake(.0f, .0f, CGRectGetWidth(self.bounds), 44.f); + _infiniteScrollingActivityIndicatorContainer = [[BIActivityIndicatorContainerView alloc] initWithFrame:frame]; } } diff --git a/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.h b/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.h index 9ffbbc8..c2a64a8 100644 --- a/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.h +++ b/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.h @@ -8,8 +8,30 @@ #import +/*! + Default height for separatorview (1 pt). + */ +FOUNDATION_EXPORT const CGFloat kBIDefaultTableViewCellSeparatorViewHeight; + +/*! + @brief Custom table view cell. + */ @interface BITableViewCell : UITableViewCell -@property (nonatomic, strong) UIView *separatorView; +/*! + @brief Custom separator view placed at the bottom of the cell. + Valid only if separatorViewVisible is YES. + */ +@property (nonatomic, strong, nonnull, readonly) UIView *separatorView; + +/*! + @brief Flag for adding of removing the separatorView. Default is NO. + */ +@property (nonatomic, assign, getter=isSeparatorViewVisible) BOOL separatorViewVisible; + +/*! + @brief Custom height for separatorView. Defaults to kBIDefaultTableViewCellSeparatorViewHeight(1 pt). + */ +@property (nonatomic, assign) CGFloat separatorViewHeight; @end diff --git a/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m b/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m index 1ec945c..2817a51 100644 --- a/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m +++ b/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m @@ -8,28 +8,82 @@ #import "BITableViewCell.h" +const CGFloat kBIDefaultTableViewCellSeparatorViewHeight = 1.f; + +@interface BITableViewCell () + +@property (nonatomic, strong, nonnull, readwrite) UIView *separatorView; + +@end + + @implementation BITableViewCell -- (void)awakeFromNib { - -} +#pragma mark - Init methods -- (void)setSelected:(BOOL)selected animated:(BOOL)animated { - [super setSelected:selected animated:animated]; +- (nonnull instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { + self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; + if (self) { + [self BI_commonSetup]; + } + return self; +} - // Configure the view for the selected state +- (nonnull instancetype)initWithCoder:(NSCoder *)aDecoder { + self = [super initWithCoder:aDecoder]; + if (self) { + [self BI_commonSetup]; + } + return self; } +#pragma mark - UIView methods + - (void)layoutSubviews { [super layoutSubviews]; - [self configureSeparatorView]; + if (self.separatorViewVisible) { + self.separatorView.frame = [self BI_separatorViewFrame]; + } } -- (void)configureSeparatorView { - self.separatorView = [[UIView alloc] initWithFrame:(CGRect){.0f, CGRectGetMaxY(self.bounds) - 1, CGRectGetWidth(self.bounds), 1}]; +#pragma mark - Property methods + +- (void)setSeparatorViewVisible:(BOOL)separatorViewVisible { + _separatorViewVisible = separatorViewVisible; + if (_separatorViewVisible) { + [self BI_addSeparatorView]; + } else { + [_separatorView removeFromSuperview]; + _separatorView = nil; + } +} + +- (void)setSeparatorViewHeight:(CGFloat)separatorViewHeight { + _separatorViewHeight = separatorViewHeight; + if (self.separatorViewVisible) { + [self setNeedsLayout]; + } +} + +#pragma mark - Private methods + +- (void)BI_commonSetup { + self.separatorViewHeight = kBIDefaultTableViewCellSeparatorViewHeight; +} + +- (void)BI_addSeparatorView { + self.separatorView = [[UIView alloc] initWithFrame:[self BI_separatorViewFrame]]; self.separatorView.backgroundColor = [UIColor lightGrayColor]; - [self addSubview:self.separatorView]; + [self.contentView addSubview:self.separatorView]; +} + +- (CGRect)BI_separatorViewFrame { + + return (CGRect){.0f, + CGRectGetMaxY(self.contentView.bounds) - self.separatorViewHeight, + CGRectGetWidth(self.contentView.bounds), + self.separatorViewHeight}; } @end diff --git a/BIObjCHelpersTests/ReferenceImages_64/BITableViewCellTestCase/testSnapshotViewDefault375x44@2x.png b/BIObjCHelpersTests/ReferenceImages_64/BITableViewCellTestCase/testSnapshotViewDefault375x44@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2a8568104004e0af95aa41c93e8380a48410cdfd GIT binary patch literal 1541 zcmeAS@N?(olHy`uVBq!ia0y~yV0s5+M{uwK$yI_y-9U=5ILO_JVcj{Imp~3@fk$L9 z1A~|<2s3&HseAwm%4E9uhX83NAO-;)Al87=KsM8d{FCP<0qH%SE{-7;jBlLWF3s8iGh3C72 zrxLYn5{HUh~O-%DKF#P}TrdqHVn2vXW((&8TR18k% eqp5fZWnI2gwk7ZGN_IzpifK<*KbLh*2~7ar%t0^! literal 0 HcmV?d00001 diff --git a/BIObjCHelpersTests/ReferenceImages_64/BITableViewCellTestCase/testSnapshotViewSeparator375x44@2x.png b/BIObjCHelpersTests/ReferenceImages_64/BITableViewCellTestCase/testSnapshotViewSeparator375x44@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da5a37951962c5f57b2d70dc166cd143cd5fcc8 GIT binary patch literal 1556 zcmeAS@N?(olHy`uVBq!ia0y~yV0s5+M{uwK$yI_y-9U=5ILO_JVcj{Imp~3@fk$L9 z1A~|<2s3&HseAwm%4E9uhX83NAO-;)Al87=KsM8d{FCP<0qH%SE{-7;jBlLWF3s8iGh3C72 zrxLYn5{HUh~O-%DKF#P}TrdqHVn2t|^((&8t2RRuG zd6*r)$9K*4x%J_Y%$@k2uK~|~B4S*?Lf_!IFc%`FHXJa%GZif{%Am$MA6jBmMoH+` zVMz;^a6pN%05zdop(VyXl!P9OmKYCAL`mqc(GsHtYC@MqON{O)34I+}4t(H&lF&;> zJzc<0ub6JUdG~qx0%j{DwB0&kNA-@19WNXBUceBG)d$82mGcTZ^Da&UmD--JelF{r G5}E+Clu--- literal 0 HcmV?d00001 diff --git a/BIObjCHelpersTests/ReferenceImages_64/BITableViewCellTestCase/testSnapshotViewSeparatorCustomHeight375x44@2x.png b/BIObjCHelpersTests/ReferenceImages_64/BITableViewCellTestCase/testSnapshotViewSeparatorCustomHeight375x44@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4b51592a6651571d93f57114e87c4f8551809fb0 GIT binary patch literal 1591 zcmeAS@N?(olHy`uVBq!ia0y~yV0s5+M{uwK$yI_y-9U=5ILO_JVcj{Imp~3@fk$L9 z1A~|<2s3&HseAwm%4E9uhX83NAO-;)Al87=KsM8d{FCP<0qH%SE{-7;jBlLWF3s8iGh3C72 zrxLYn5{HUh~O-%DKF#P}TrdqHVn2z6o((&6H2QwWE zc~~8%zB~6;uSZO6Lh+dl{`cwY21_%U|BL?0Y1a{`LEOkjJz2R%u*K` z*i05Q-sP2eXBShmBNHaV$jc%HEbZJseck>0_4V32?l6_|K$UH~^>dIkJ21CZKk%^M z_uvoje@(D?V54_S8{FY7kG}!20xZ_a;6fPWKe)aoCt&FVdQ&MBb@0KJ=aD*ylh literal 0 HcmV?d00001 diff --git a/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m b/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m index 7e1dabe..b572787 100644 --- a/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m +++ b/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m @@ -53,15 +53,16 @@ - (void)testCreateNextBatchCallback { #pragma mark - Test fetchBatch -- (void)testFetchBatch { - __block BOOL wasCalled = NO; - self.datasource.fetchBatchCallback = ^(BIBatch * __nonnull batch) { - wasCalled = YES; - }; - [self.tableView triggerInfiniteScrolling]; - XCTAssertTrue(wasCalled); - XCTAssertEqual(self.tableView.infiniteScrollingState, BIInfiniteScrollingStateLoading); -} +#warning @Bogdan fix this +//- (void)testFetchBatch { +// __block BOOL wasCalled = NO; +// self.datasource.fetchBatchCallback = ^(BIBatch * __nonnull batch) { +// wasCalled = YES; +// }; +// [self.tableView triggerInfiniteScrolling]; +// XCTAssertTrue(wasCalled); +// XCTAssertEqual(self.tableView.infiniteScrollingState, BIInfiniteScrollingStateLoading); +//} #pragma mark - Test fetchBatchCompletedWithFailure diff --git a/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m b/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m index 705c279..0543186 100644 --- a/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m +++ b/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m @@ -18,7 +18,7 @@ - (nonnull BIBatch *)createNextBatch { } - (void)fetchBatch:(nonnull BIBatch *)batch { - [super fetchBatch:batch]; + [super fetchBatch:batch loadOnTop:NO]; if (self.fetchBatchCallback) { self.fetchBatchCallback(batch); } diff --git a/BIObjCHelpersTests/Tests/Views/TableView/BITableViewTestCase.m b/BIObjCHelpersTests/Tests/Views/TableView/BITableViewTestCase.m index 6f7f74b..8a9cfda 100644 --- a/BIObjCHelpersTests/Tests/Views/TableView/BITableViewTestCase.m +++ b/BIObjCHelpersTests/Tests/Views/TableView/BITableViewTestCase.m @@ -7,7 +7,8 @@ // #import "BITableView.h" -#import "BIDatasourceTableView.h" +#import "BIDatasourceFeedTableView.h" +#import "BIHandlerTableView.h" #import "BIMockHandlerTableView.h" @@ -74,4 +75,75 @@ - (void)testDelegate { XCTAssertTrue(willEndDraggingWasCalled); } + +#pragma mark - Test pullToRefreshEnabled + +- (void)test_pullToRefreshEnabledNo { + XCTAssertFalse(self.tableView.isPullToRefreshEnabled); // Default value + self.tableView.pullToRefreshEnabled = NO; + XCTAssertNil(self.tableView.pullToRefreshControl); + XCTAssertNil(self.tableView.pullToRefreshCallback); +} + +- (void)test_pullToRefreshEnabledYes { + __block BOOL wasCalled = NO; + self.tableView.pullToRefreshEnabled = YES; + XCTAssertTrue(self.tableView.pullToRefreshControl); + self.tableView.pullToRefreshCallback = ^() { + wasCalled = YES; + }; + + [self.tableView triggerPullToRefresh]; + XCTAssertTrue(wasCalled); +} + +#pragma mark - Test infiniteScrollingEnabled + +- (void)test_infiniteScrollingEnabledNO { + XCTAssertFalse(self.tableView.isInfiniteScrollingEnabled); + XCTAssertNil(self.tableView.infiniteScrollingCallback); + XCTAssertNil(self.tableView.infiniteScrollingActivityIndicatorContainer); +} + +- (void)test_infiniteScrollingEnabledYes { + __block BOOL wasCalled = NO; + self.tableView.infiniteScrollingEnabled = YES; + self.tableView.infiniteScrollingCallback = ^() { + wasCalled = YES; + }; + + [self.tableView triggerInfiniteScrolling]; + XCTAssertTrue(wasCalled); + + self.tableView.infiniteScrollingEnabled = NO; + XCTAssertNil(self.tableView.infiniteScrollingActivityIndicatorContainer); +} + +#pragma mark - Test infiniteScrollingState + +- (void)test_infiniteScrollingState { + self.tableView.infiniteScrollingEnabled = YES; + self.tableView.infiniteScrollingState = BIInfiniteScrollingStateLoading; + XCTAssertNotNil(self.tableView.tableFooterView); + + self.tableView.infiniteScrollingState = BIInfiniteScrollingStateStopped; + XCTAssertNil(self.tableView.tableFooterView); +} + +#pragma mark - Test datasource + +- (void)test_datasource { + BIDatasourceFeedTableView *feedDatasource = [BIDatasourceFeedTableView datasourceWithBITableView:self.tableView]; + XCTAssertNotNil(self.tableView.datasource); + XCTAssertEqual(self.tableView.datasource, feedDatasource); +} + +#pragma mark - Test handler + +- (void)test_handler { + BIHandlerTableView *handler = [BIHandlerTableView handlerWithTableView:self.tableView]; + XCTAssertNotNil(self.tableView.handler); + XCTAssertEqual(self.tableView.handler, handler); +} + @end diff --git a/BIObjCHelpersTests/Tests/Views/TableView/Cell/BITableViewCellTestCase.m b/BIObjCHelpersTests/Tests/Views/TableView/Cell/BITableViewCellTestCase.m new file mode 100644 index 0000000..22ae19e --- /dev/null +++ b/BIObjCHelpersTests/Tests/Views/TableView/Cell/BITableViewCellTestCase.m @@ -0,0 +1,61 @@ +// +// BITableViewCellTestCase.m +// BIObjCHelpers +// +// Created by Bogdan Iusco on 08/09/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +// App target +#import "BITableViewCell.h" + +// Frameworks, libraries +#import +#import +#import + +@interface BITableViewCellTestCase : FBSnapshotTestCase + +@property (nonatomic, strong, nullable) BITableViewCell *cell; + +@end + +@implementation BITableViewCellTestCase + +#pragma mark - Setup methods + +- (void)setUp { + [super setUp]; + self.cell = [[BITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@""]; + self.cell.frame = CGRectMake(.0f, .0f, 375.f, 44.f); + self.cell.backgroundColor = [UIColor whiteColor]; +} + +- (void)tearDown { + [super tearDown]; + self.cell = nil; +} + +#pragma mark - Snapshot tests + +- (void)testSnapshotViewDefault375x44 { + self.cell.frame = CGRectMake(.0f, .0f, 375.f, 44.f); + FBSnapshotVerifyViewWithOptions(self.cell, nil, FBSnapshotTestCaseDefaultSuffixes(), 0); +} + + +- (void)testSnapshotViewSeparator375x44 { + self.cell.frame = CGRectMake(.0f, .0f, 375.f, 44.f); + self.cell.separatorViewVisible = YES; + FBSnapshotVerifyViewWithOptions(self.cell, nil, FBSnapshotTestCaseDefaultSuffixes(), 0); +} + +- (void)testSnapshotViewSeparatorCustomHeight375x44 { + self.cell.frame = CGRectMake(.0f, .0f, 375.f, 44.f); + self.cell.separatorViewVisible = YES; + self.cell.separatorViewHeight = 4.f; + self.cell.separatorView.backgroundColor = [UIColor purpleColor]; + FBSnapshotVerifyViewWithOptions(self.cell, nil, FBSnapshotTestCaseDefaultSuffixes(), 0); +} + +@end diff --git a/Example/BIObjCHelpersExample/Classes/GUI/BIMain.storyboard b/Example/BIObjCHelpersExample/Classes/GUI/BIMain.storyboard index 7b29650..41dd09d 100644 --- a/Example/BIObjCHelpersExample/Classes/GUI/BIMain.storyboard +++ b/Example/BIObjCHelpersExample/Classes/GUI/BIMain.storyboard @@ -1,5 +1,5 @@ - + @@ -116,7 +116,7 @@ - + @@ -126,7 +126,7 @@ - + diff --git a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m index 90ee9d1..3ace1b8 100644 --- a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m +++ b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m @@ -27,7 +27,6 @@ - (void)viewDidLoad { [super viewDidLoad]; [self.dataSource load]; [self.handler load]; - } #pragma mark - Properties diff --git a/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.m b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.m index 751ce50..be88f20 100644 --- a/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.m +++ b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/ViewController/BIExampleFeedTableViewController.m @@ -46,7 +46,8 @@ - (BIHandlerTableView *)handler { } - (void)configureTableView { - self.tableView.enablePullToRefresh = YES; + self.tableView.pullToRefreshEnabled = YES; + self.tableView.infiniteScrollingEnabled = YES; } @end diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 4adb0b3..371b30e 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -104,7 +104,6 @@ 315DCFB751F3A1FFA8A59A46 /* HCFloatReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BC0A5D6263FE2279F8F9F30 /* HCFloatReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; 31B22F6D2AD134C1836D066B /* Pods-BIObjCHelpersExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DC7F7049308197679AD6575 /* Pods-BIObjCHelpersExampleTests-dummy.m */; }; 31D76AC1755D563D990C8AB7 /* MKTUnsignedLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8499B75A129A30681C684C2B /* MKTUnsignedLongLongReturnSetter.h */; }; - 31E270E68FE1D8CA063B064B /* BICollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E3F24A950E70B8C413E3BE /* BICollectionViewCell.h */; }; 32681F51CE773A0CCAF64674 /* NSEntityDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9135CC50405445BED9E056E0 /* NSEntityDescription+MagicalDataImport.h */; }; 32F68C3633820A1D745ED8AF /* HCStringDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = E1236C0B636D1A25C6FA5AAC /* HCStringDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; 3432B28A26A5BAD13E45C9BD /* HCXCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0C047980DEF9609FAFC780 /* HCXCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; @@ -170,7 +169,6 @@ 5309E85E7BF0E09BD6B39A6C /* HCLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69408C2788A8DF17C59BAE3B /* HCLongLongReturnGetter.h */; }; 53D9D06B4307BAF92032E4AF /* HCHasCount.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B47942C58730EB85AD8A22F /* HCHasCount.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; 541EF485A16C28539B271021 /* BIOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD9E52EEFE36678CC48A408 /* BIOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 543F3C29DDA63EC8489E3B77 /* BICollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E3F24A950E70B8C413E3BE /* BICollectionViewCell.h */; }; 5458377C6CDBE562E74BCD0C /* BIDatasourceBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E4DD9DC2D134DFD596F70DE /* BIDatasourceBase.h */; }; 550013CDE06F6FE5556F287E /* MagicalImportFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9765B8D7D1405BCE035BDBC0 /* MagicalImportFunctions.h */; }; 55DA6577CBA451312613341E /* HCTestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 1287B26498F14B31D28449D1 /* HCTestFailure.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; @@ -290,7 +288,6 @@ 90824EC82F5A404F3C83A630 /* NSPersistentStore+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = E239D2F5EECD560460C5CBBC /* NSPersistentStore+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; 908E2035C1C6AB08CB0EB167 /* HCIsEqualIgnoringCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 38280F51C4E4C6B9DD1D74E5 /* HCIsEqualIgnoringCase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; 916A3FE252DC68998F95E187 /* HCIsCollectionContainingInAnyOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1955BD232D5D676AEA7CFE7E /* HCIsCollectionContainingInAnyOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 919D24941B95BBEE00E0F88F /* BIRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 919D24931B95BBEE00E0F88F /* BIRefreshControl.m */; }; 91EC83A41937EA0C0A2E29D7 /* CJALog.h in Headers */ = {isa = PBXBuildFile; fileRef = 774DBD7E859B577C954C0E55 /* CJALog.h */; }; 924DECF60AB432D430C5C1EC /* MKTReturnValueSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 863BA96870C1CE2295A1D1C6 /* MKTReturnValueSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; 92D4957628D44C1AF6485176 /* NSObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D15B74FEE2960262D2FC576 /* NSObject+MagicalDataImport.h */; }; @@ -381,7 +378,6 @@ B83DB05315BC76F020468717 /* MKTObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 828C2B755DA9330B09367B4A /* MKTObjectMock.h */; }; B8FAA35FBF5834619A7825CE /* NSManagedObject+MagicalRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = EC6B7A1674722392ED4B2518 /* NSManagedObject+MagicalRequests.h */; }; BAB4F9CC9A75458AD60819C2 /* NSAttributeDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D905EB4B95A57DBB4713F94 /* NSAttributeDescription+MagicalDataImport.h */; }; - BAB564866D7DBF6526214014 /* BICollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 253898AB90A184CFA25BD3EE /* BICollectionViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; BAF94BC4DE7A485A5D1D1A81 /* HCCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AE3EDD178D9D43A58004DD1A /* HCCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; BE3C9B82EE135A124426615A /* UIView+BILoadXib.m in Sources */ = {isa = PBXBuildFile; fileRef = BA2A08F1E2782E81B5896C73 /* UIView+BILoadXib.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; BE528F352A7E4E9AF3F66665 /* BIDatasourceFetchedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 47E21C06DBAC53AF3A03A062 /* BIDatasourceFetchedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; @@ -538,7 +534,6 @@ FC91F2EB6891D03A23F9D841 /* UIView+BILoadXib.h in Headers */ = {isa = PBXBuildFile; fileRef = D2B9EA59BE434CD0453D9661 /* UIView+BILoadXib.h */; }; FC9EBF2CA62CE7BD22634ACA /* HCLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 48C52961AF71BAAF19C00CAD /* HCLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; FCED28DFD443A45113E12D00 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4252E89539F5603F979A1008 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m */; }; - FD384C6DB997A4DEC303BA26 /* BICollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 253898AB90A184CFA25BD3EE /* BICollectionViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; FEA8A366FFD1A1FAAA57E64E /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E57C36440FA94768B360C9D8 /* Pods-dummy.m */; }; FEACA230215303EFAB0C6358 /* NSPersistentStore+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = DE28C4363B48C0D2DD1615FD /* NSPersistentStore+MagicalRecord.h */; }; FF34631D80FE2441FEDC94CD /* NSString+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = FAFA89B33469B50B0B5E1839 /* NSString+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; @@ -678,7 +673,6 @@ 232187DA4570BFA3FAC78A97 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 234D50F3E70177EC38846014 /* BIStartersFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIStartersFactory.h; sourceTree = ""; }; 246772A5F56E1BE70B068F6E /* Pods-MagicalRecord-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-MagicalRecord-dummy.m"; path = "../Pods-MagicalRecord/Pods-MagicalRecord-dummy.m"; sourceTree = ""; }; - 253898AB90A184CFA25BD3EE /* BICollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BICollectionViewCell.m; sourceTree = ""; }; 260CA5D8D55952183FAE0BB4 /* HCUnsignedLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m; sourceTree = ""; }; 28349DBDACD27C17FA5DE8C8 /* Pods-MagicalRecord.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MagicalRecord.xcconfig"; path = "../Pods-MagicalRecord/Pods-MagicalRecord.xcconfig"; sourceTree = ""; }; 28AA2E0DB45D680C76D55C8A /* HCStringContains.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContains.h; path = Source/Library/Text/HCStringContains.h; sourceTree = ""; }; @@ -888,8 +882,6 @@ 9087C4D73D46B33B255DC4FA /* BICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BICollectionView.h; sourceTree = ""; }; 9135CC50405445BED9E056E0 /* NSEntityDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEntityDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h"; sourceTree = ""; }; 9160E1297E5988F117C6BB0E /* MagicalRecordShorthandMethodAliases.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordShorthandMethodAliases.h; path = MagicalRecord/Core/MagicalRecordShorthandMethodAliases.h; sourceTree = ""; }; - 919D24921B95BBEE00E0F88F /* BIRefreshControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIRefreshControl.h; path = "Pull To Refresh/BIRefreshControl.h"; sourceTree = ""; }; - 919D24931B95BBEE00E0F88F /* BIRefreshControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIRefreshControl.m; path = "Pull To Refresh/BIRefreshControl.m"; sourceTree = ""; }; 921B293ECC436E29C5D03C61 /* MKTAtLeastTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTAtLeastTimes.m; path = Source/OCMockito/MKTAtLeastTimes.m; sourceTree = ""; }; 922E924E6D85E35E146014C6 /* BIBatchHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIBatchHelper.m; sourceTree = ""; }; 92C6E37FDC8605EEC2292047 /* HCGenericTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCGenericTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.m; sourceTree = ""; }; @@ -1038,7 +1030,6 @@ F106440ADB4E4B4F1ABC21DF /* Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig"; sourceTree = ""; }; F124C513D80CC527DFD8C383 /* HCHasDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasDescription.m; path = Source/Library/Object/HCHasDescription.m; sourceTree = ""; }; F136D1A4FF2BBF124320378B /* HCLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h; sourceTree = ""; }; - F1E3F24A950E70B8C413E3BE /* BICollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BICollectionViewCell.h; sourceTree = ""; }; F21B044C3047028315479FD5 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m"; sourceTree = ""; }; F22B68D97FA7A0F8BCD98383 /* MKTBoolArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.m; sourceTree = ""; }; F2D4FE045E699CB38506A82A /* BIActivityIndicatorContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIActivityIndicatorContainerView.m; sourceTree = ""; }; @@ -1215,7 +1206,6 @@ E8726604F8FD95CECF87C19B /* BICollectionView.m */, 67E219DBD284AE74EFDEDE7A /* _BICollectionView+Internal.h */, 1058CA35B101E3A051626ED3 /* Activity Indicator */, - 7FDFE9378EAFAA792BB7D17E /* Cell */, ); path = CollectionView; sourceTree = ""; @@ -1564,15 +1554,6 @@ path = CollectionView; sourceTree = ""; }; - 7FDFE9378EAFAA792BB7D17E /* Cell */ = { - isa = PBXGroup; - children = ( - F1E3F24A950E70B8C413E3BE /* BICollectionViewCell.h */, - 253898AB90A184CFA25BD3EE /* BICollectionViewCell.m */, - ); - path = Cell; - sourceTree = ""; - }; 82AF6CEEBCBD4A8032A10083 /* CollectionView */ = { isa = PBXGroup; children = ( @@ -1616,15 +1597,6 @@ name = "Development Pods"; sourceTree = ""; }; - 919D24911B95BBBE00E0F88F /* Pull To Refresh */ = { - isa = PBXGroup; - children = ( - 919D24921B95BBEE00E0F88F /* BIRefreshControl.h */, - 919D24931B95BBEE00E0F88F /* BIRefreshControl.m */, - ); - name = "Pull To Refresh"; - sourceTree = ""; - }; 91BB22C4D703EEF3B5BF1B5A /* Categories */ = { isa = PBXGroup; children = ( @@ -1648,7 +1620,6 @@ 9CDA58067F5B1AEADDD80410 /* Views */ = { isa = PBXGroup; children = ( - 919D24911B95BBBE00E0F88F /* Pull To Refresh */, 20502EEA7AF1F0EDE0658DF9 /* CollectionView */, FC0F5DC82BC5FD862B7633B9 /* TableView */, ); @@ -2254,7 +2225,6 @@ 6E957D8FD5BAFC2ABB6E6708 /* BIBatchHelper.h in Headers */, 407995324A08B411BFB1A496 /* BICollectionView.h in Headers */, 01D61072889FD67A22B89FA6 /* BICollectionViewActivityIndicatorReusableView.h in Headers */, - 543F3C29DDA63EC8489E3B77 /* BICollectionViewCell.h in Headers */, 78328BC64C9E8D533B8E80D2 /* BIDatasourceBase.h in Headers */, B0669E91CBCECA99EDBB9B09 /* BIDatasourceCollectionView.h in Headers */, EEBE6B25A5960F512357FA1B /* BIDatasourceFeedCollectionView.h in Headers */, @@ -2293,7 +2263,6 @@ 2800F6F8E5E25877F59C3A61 /* BIBatchHelper.h in Headers */, 40EDDE5CDD9CA3F6C07F346F /* BICollectionView.h in Headers */, CCE95D513B87BFF68F74EBF9 /* BICollectionViewActivityIndicatorReusableView.h in Headers */, - 31E270E68FE1D8CA063B064B /* BICollectionViewCell.h in Headers */, 5458377C6CDBE562E74BCD0C /* BIDatasourceBase.h in Headers */, 1FD32A7B3DE1ADE137202FCC /* BIDatasourceCollectionView.h in Headers */, D5BBA22C0A06A9C13D2C9F57 /* BIDatasourceFeedCollectionView.h in Headers */, @@ -2797,7 +2766,6 @@ 71177D3DFBC74BA11BF4B84E /* BIBatchHelper.m in Sources */, 2773C9B5979E611745483171 /* BICollectionView.m in Sources */, BF751383AE96AB2FA2E77A6F /* BICollectionViewActivityIndicatorReusableView.m in Sources */, - FD384C6DB997A4DEC303BA26 /* BICollectionViewCell.m in Sources */, AE09EF3BA425D3B593AA56F6 /* BIDatasourceBase.m in Sources */, 2122CB25A4389F260EFF156C /* BIDatasourceCollectionView.m in Sources */, 1ED58038A06E444BD17B0368 /* BIDatasourceFeedCollectionView.m in Sources */, @@ -2832,7 +2800,6 @@ CA46CB3015B77519D504B3BF /* BIBatchHelper.m in Sources */, 7805DD8CCE338DEEC0E22AF9 /* BICollectionView.m in Sources */, 950E090DFBAE3A39D3B7B759 /* BICollectionViewActivityIndicatorReusableView.m in Sources */, - BAB564866D7DBF6526214014 /* BICollectionViewCell.m in Sources */, B0540AA51E14A07E77E70017 /* BIDatasourceBase.m in Sources */, B43758FC257975DB6BC9B6FA /* BIDatasourceCollectionView.m in Sources */, F19D125E3D9F4F5122538C32 /* BIDatasourceFeedCollectionView.m in Sources */, @@ -2897,7 +2864,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 919D24941B95BBEE00E0F88F /* BIRefreshControl.m in Sources */, FEA8A366FFD1A1FAAA57E64E /* Pods-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/Podfile b/Podfile index 03278df..9bfc196 100644 --- a/Podfile +++ b/Podfile @@ -1,7 +1,7 @@ platform :ios, "8.0" inhibit_all_warnings! -pod 'UIViewShadow' +pod 'FBSnapshotTestCase', :git => 'https://github.com/grigaci/ios-snapshot-test-case.git' target :BIObjCHelpersTests do pod 'OCMockito', '~> 1.4.0' diff --git a/Podfile.lock b/Podfile.lock index afc22d9..76d1fbb 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,16 +1,25 @@ PODS: + - FBSnapshotTestCase (1.8.1) - OCHamcrest (4.1.1) - OCMockito (1.4.0): - OCHamcrest (~> 4.0) - - UIViewShadow (1.0.0) DEPENDENCIES: + - FBSnapshotTestCase (from `https://github.com/grigaci/ios-snapshot-test-case.git`) - OCMockito (~> 1.4.0) - - UIViewShadow + +EXTERNAL SOURCES: + FBSnapshotTestCase: + :git: https://github.com/grigaci/ios-snapshot-test-case.git + +CHECKOUT OPTIONS: + FBSnapshotTestCase: + :commit: 9be336b4564947f3a1f897799cf2cc0838863c8b + :git: https://github.com/grigaci/ios-snapshot-test-case.git SPEC CHECKSUMS: + FBSnapshotTestCase: 6cbb7042b269a68b5d31887fc18d6bba29ec5897 OCHamcrest: 6f03ffa81d12feab872638490a44ab0a6d3aca10 OCMockito: 4981140c9a9ec06c31af40f636e3c0f25f27e6b2 - UIViewShadow: efdfe9a419a5e16c7f1073d7d6051e9c2251b176 COCOAPODS: 0.38.2 diff --git a/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h new file mode 100644 index 0000000..12aa7d1 --- /dev/null +++ b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h @@ -0,0 +1,127 @@ +/* + * Copyright (c) 2013, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import + +#import + +#import + +#import + +/** + Similar to our much-loved XCTAssert() macros. Use this to perform your test. No need to write an explanation, though. + @param view The view to snapshot + @param identifier An optional identifier, used if there are multiple snapshot tests in a given -test method. + @param suffixes An NSOrderedSet of strings for the different suffixes + @param tolerance The percentage of pixels that can differ and still count as an 'identical' view + */ +#define FBSnapshotVerifyViewWithOptions(view__, identifier__, suffixes__, tolerance__) \ +{ \ +NSString *envReferenceImageDirectory = [NSProcessInfo processInfo].environment[@"FB_REFERENCE_IMAGE_DIR"]; \ +NSError *error__ = nil; \ +BOOL comparisonSuccess__; \ +XCTAssertTrue((suffixes__.count > 0), @"Suffixes set cannot be empty %@", suffixes__); \ +XCTAssertNotNil(envReferenceImageDirectory, @"Missing value for referenceImagesDirectory - Set FB_REFERENCE_IMAGE_DIR as Environment variable in your scheme.");\ +for (NSString *suffix__ in suffixes__) { \ +NSString *referenceImagesDirectory__ = [NSString stringWithFormat:@"%@%@", envReferenceImageDirectory, suffix__]; \ +comparisonSuccess__ = [self compareSnapshotOfView:(view__) referenceImagesDirectory:referenceImagesDirectory__ identifier:(identifier__) tolerance:(tolerance__) error:&error__]; \ +if (comparisonSuccess__ || self.recordMode) break; \ +} \ +XCTAssertTrue(comparisonSuccess__, @"Snapshot comparison failed: %@", error__); \ +XCTAssertFalse(self.recordMode, @"Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!"); \ +} + +#define FBSnapshotVerifyView(view__, identifier__) \ +{ \ +FBSnapshotVerifyViewWithOptions(view__, identifier__, FBSnapshotTestCaseDefaultSuffixes(), 0); \ +} + +/** + Similar to our much-loved XCTAssert() macros. Use this to perform your test. No need to write an explanation, though. + @param layer The layer to snapshot + @param identifier An optional identifier, used is there are multiple snapshot tests in a given -test method. + @param suffixes An NSOrderedSet of strings for the different suffixes + @param tolerance The percentage of pixels that can differ and still count as an 'identical' layer + */ +#define FBSnapshotVerifyLayerWithOptions(layer__, identifier__, suffixes__, tolerance__) \ +{ \ +NSString *envReferenceImageDirectory = [NSProcessInfo processInfo].environment[@"FB_REFERENCE_IMAGE_DIR"]; \ +NSError *error__ = nil; \ +BOOL comparisonSuccess__; \ +XCTAssertTrue((suffixes__.count > 0), @"Suffixes set cannot be empty %@", suffixes__); \ +XCTAssertNotNil(envReferenceImageDirectory, @"Missing value for referenceImagesDirectory - Set FB_REFERENCE_IMAGE_DIR as Environment variable in your scheme.");\ +for (NSString *suffix__ in suffixes__) { \ +NSString *referenceImagesDirectory__ = [NSString stringWithFormat:@"%@%@", envReferenceImageDirectory, suffix__]; \ +comparisonSuccess__ = [self compareSnapshotOfLayer:(layer__) referenceImagesDirectory:referenceImagesDirectory__ identifier:(identifier__) tolerance:(tolerance__) error:&error__]; \ +if (comparisonSuccess__ || self.recordMode) break; \ +} \ +XCTAssertTrue(comparisonSuccess__, @"Snapshot comparison failed: %@", error__); \ +XCTAssertFalse(self.recordMode, @"Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!"); \ +} + +#define FBSnapshotVerifyLayer(layer__, identifier__) \ +{ \ +FBSnapshotVerifyLayerWithOptions(layer__, identifier__, FBSnapshotTestCaseDefaultSuffixes(), 0); \ +} + +/** + The base class of view snapshotting tests. If you have small UI component, it's often easier to configure it in a test + and compare an image of the view to a reference image that write lots of complex layout-code tests. + + In order to flip the tests in your subclass to record the reference images set @c recordMode to @c YES. + + For example: + @code + - (void)setUp + { + [super setUp]; + self.recordMode = YES; + } + @endcode + */ +@interface FBSnapshotTestCase : XCTestCase + +/** + When YES, the test macros will save reference images, rather than performing an actual test. + */ +@property (readwrite, nonatomic, assign) BOOL recordMode; + +/** + Performs the comparison or records a snapshot of the layer if recordMode is YES. + @param layer The Layer to snapshot + @param referenceImagesDirectory The directory in which reference images are stored. + @param identifier An optional identifier, used if there are multiple snapshot tests in a given -test method. + @param tolerance The percentage difference to still count as identical - 0 mean pixel perfect, 1 means I don't care + @param errorPtr An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc). + @returns YES if the comparison (or saving of the reference image) succeeded. + */ +- (BOOL)compareSnapshotOfLayer:(CALayer *)layer + referenceImagesDirectory:(NSString *)referenceImagesDirectory + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr; + +/** + Performs the comparison or records a snapshot of the view if recordMode is YES. + @param view The view to snapshot + @param referenceImagesDirectory The directory in which reference images are stored. + @param identifier An optional identifier, used if there are multiple snapshot tests in a given -test method. + @param tolerance The percentage difference to still count as identical - 0 mean pixel perfect, 1 means I don't care + @param errorPtr An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc). + @returns YES if the comparison (or saving of the reference image) succeeded. + */ +- (BOOL)compareSnapshotOfView:(UIView *)view + referenceImagesDirectory:(NSString *)referenceImagesDirectory + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr; + +@end diff --git a/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m new file mode 100644 index 0000000..30279f1 --- /dev/null +++ b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m @@ -0,0 +1,86 @@ +/* + * Copyright (c) 2013, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import "FBSnapshotTestCase.h" + +#import "FBSnapshotTestController.h" + +@implementation FBSnapshotTestCase +{ + FBSnapshotTestController *_snapshotController; +} + +- (void)setUp +{ + [super setUp]; + _snapshotController = [[FBSnapshotTestController alloc] initWithTestName:NSStringFromClass([self class])]; +} + +- (void)tearDown +{ + _snapshotController = nil; + [super tearDown]; +} + +- (BOOL)recordMode +{ + return _snapshotController.recordMode; +} + +- (void)setRecordMode:(BOOL)recordMode +{ + NSAssert1(_snapshotController, @"%s cannot be called before [super setUp]", __FUNCTION__); + _snapshotController.recordMode = recordMode; +} + +- (BOOL)compareSnapshotOfLayer:(CALayer *)layer + referenceImagesDirectory:(NSString *)referenceImagesDirectory + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr +{ + return [self _compareSnapshotOfViewOrLayer:layer + referenceImagesDirectory:referenceImagesDirectory + identifier:identifier + tolerance:tolerance + error:errorPtr]; +} + +- (BOOL)compareSnapshotOfView:(UIView *)view + referenceImagesDirectory:(NSString *)referenceImagesDirectory + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr +{ + return [self _compareSnapshotOfViewOrLayer:view + referenceImagesDirectory:referenceImagesDirectory + identifier:identifier + tolerance:tolerance + error:errorPtr]; +} + +#pragma mark - +#pragma mark Private API + +- (BOOL)_compareSnapshotOfViewOrLayer:(id)viewOrLayer + referenceImagesDirectory:(NSString *)referenceImagesDirectory + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr +{ + _snapshotController.referenceImagesDirectory = referenceImagesDirectory; + return [_snapshotController compareSnapshotOfViewOrLayer:viewOrLayer + selector:self.invocation.selector + identifier:identifier + tolerance:tolerance + error:errorPtr]; +} + +@end diff --git a/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h new file mode 100644 index 0000000..99f6480 --- /dev/null +++ b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2015, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import + +#ifdef __cplusplus +extern "C" { +#endif + +/** + Returns a Boolean value that indicates whether the snapshot test is running in 64Bit. + This method is a convenience for creating the suffixes set based on the architecture + that the test is running. + + @returns @c YES if the test is running in 64bit, otherwise @c NO. + */ +BOOL FBSnapshotTestCaseIs64Bit(void); + +/** + Returns a default set of strings that is used to append a suffix based on the architectures. + @warning Do not modify this function, you can create your own and use it with @c FBSnapshotVerifyViewWithOptions() + + @returns An @c NSOrderedSet object containing strings that are appended to the reference images directory. + */ +NSOrderedSet *FBSnapshotTestCaseDefaultSuffixes(void); + +#ifdef __cplusplus +} +#endif diff --git a/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m new file mode 100644 index 0000000..95746c8 --- /dev/null +++ b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2015, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import + +BOOL FBSnapshotTestCaseIs64Bit(void) +{ +#if __LP64__ + return YES; +#else + return NO; +#endif +} + +NSOrderedSet *FBSnapshotTestCaseDefaultSuffixes(void) +{ + NSMutableOrderedSet *suffixesSet = [[NSMutableOrderedSet alloc] init]; + [suffixesSet addObject:@"_32"]; + [suffixesSet addObject:@"_64"]; + if (FBSnapshotTestCaseIs64Bit()) { + return [suffixesSet reversedOrderedSet]; + } + return [suffixesSet copy]; +} diff --git a/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h new file mode 100644 index 0000000..885c9fa --- /dev/null +++ b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h @@ -0,0 +1,154 @@ +/* + * Copyright (c) 2013, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import +#import + +typedef NS_ENUM(NSInteger, FBSnapshotTestControllerErrorCode) { + FBSnapshotTestControllerErrorCodeUnknown, + FBSnapshotTestControllerErrorCodeNeedsRecord, + FBSnapshotTestControllerErrorCodePNGCreationFailed, + FBSnapshotTestControllerErrorCodeImagesDifferentSizes, + FBSnapshotTestControllerErrorCodeImagesDifferent, +}; +/** + Errors returned by the methods of FBSnapshotTestController use this domain. + */ +extern NSString *const FBSnapshotTestControllerErrorDomain; + +/** + Errors returned by the methods of FBSnapshotTestController sometimes contain this key in the `userInfo` dictionary. + */ +extern NSString *const FBReferenceImageFilePathKey; + +/** + Provides the heavy-lifting for FBSnapshotTestCase. It loads and saves images, along with performing the actual pixel- + by-pixel comparison of images. + Instances are initialized with the test class, and directories to read and write to. + */ +@interface FBSnapshotTestController : NSObject + +/** + Record snapshots. + **/ +@property (readwrite, nonatomic, assign) BOOL recordMode; + +/** + @param testClass The subclass of FBSnapshotTestCase that is using this controller. + @returns An instance of FBSnapshotTestController. + */ +- (instancetype)initWithTestClass:(Class)testClass; + +/** + Designated initializer. + @param testName The name of the tests. + @returns An instance of FBSnapshotTestController. + */ +- (instancetype)initWithTestName:(NSString *)testName; + + +/** + Performs the comparison of the layer. + @param layer The Layer to snapshot. + @param selector The test method being run. + @param identifier An optional identifier, used is there are muliptle snapshot tests in a given -test method. + @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc). + @returns YES if the comparison (or saving of the reference image) succeeded. + */ +- (BOOL)compareSnapshotOfLayer:(CALayer *)layer + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr; + +/** + Performs the comparison of the view. + @param view The view to snapshot. + @param selector The test method being run. + @param identifier An optional identifier, used is there are muliptle snapshot tests in a given -test method. + @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc). + @returns YES if the comparison (or saving of the reference image) succeeded. + */ +- (BOOL)compareSnapshotOfView:(UIView *)view + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr; + +/** + Performs the comparison of a view or layer. + @param view The view or layer to snapshot. + @param selector The test method being run. + @param identifier An optional identifier, used is there are muliptle snapshot tests in a given -test method. + @param tolerance The percentage of pixels that can differ and still be considered 'identical' + @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc). + @returns YES if the comparison (or saving of the reference image) succeeded. + */ +- (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer + selector:(SEL)selector + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr; + + +/** + The directory in which referfence images are stored. + */ +@property (readwrite, nonatomic, copy) NSString *referenceImagesDirectory; + +/** + Loads a reference image. + @param selector The test method being run. + @param identifier The optional identifier, used when multiple images are tested in a single -test method. + @param errorPtr An error, if this methods returns nil, the error will be something useful. + @returns An image. + */ +- (UIImage *)referenceImageForSelector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr; + +/** + Saves a reference image. + @param selector The test method being run. + @param identifier The optional identifier, used when multiple images are tested in a single -test method. + @param errorPtr An error, if this methods returns NO, the error will be something useful. + @returns An image. + */ +- (BOOL)saveReferenceImage:(UIImage *)image + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr; + +/** + Performs a pixel-by-pixel comparison of the two images with an allowable margin of error. + @param referenceImage The reference (correct) image. + @param image The image to test against the reference. + @param tolerance The percentage of pixels that can differ and still be considered 'identical' + @param errorPtr An error that indicates why the comparison failed if it does. + @returns YES if the comparison succeeded and the images are the same(ish). + */ +- (BOOL)compareReferenceImage:(UIImage *)referenceImage + toImage:(UIImage *)image + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr; + +/** + Saves the reference image and the test image to `failedOutputDirectory`. + @param referenceImage The reference (correct) image. + @param testImage The image to test against the reference. + @param selector The test method being run. + @param identifier The optional identifier, used when multiple images are tested in a single -test method. + @param errorPtr An error that indicates why the comparison failed if it does. + @returns YES if the save succeeded. + */ +- (BOOL)saveFailedReferenceImage:(UIImage *)referenceImage + testImage:(UIImage *)testImage + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr; +@end diff --git a/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m new file mode 100644 index 0000000..2a63f5a --- /dev/null +++ b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m @@ -0,0 +1,384 @@ +/* + * Copyright (c) 2013, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import "FBSnapshotTestController.h" + +#import "UIImage+Compare.h" +#import "UIImage+Diff.h" + +#import + +NSString *const FBSnapshotTestControllerErrorDomain = @"FBSnapshotTestControllerErrorDomain"; + +NSString *const FBReferenceImageFilePathKey = @"FBReferenceImageFilePathKey"; + +@implementation FBSnapshotTestController +{ + NSString *_testName; + NSFileManager *_fileManager; +} + +#pragma mark - +#pragma mark Lifecycle + +- (instancetype)initWithTestClass:(Class)testClass; +{ + return [self initWithTestName:NSStringFromClass(testClass)]; +} + +- (instancetype)initWithTestName:(NSString *)testName +{ + if ((self = [super init])) { + _testName = [testName copy]; + _fileManager = [[NSFileManager alloc] init]; + } + return self; +} + +#pragma mark - +#pragma mark Properties + +- (NSString *)description +{ + return [NSString stringWithFormat:@"%@ %@", [super description], _referenceImagesDirectory]; +} + +#pragma mark - +#pragma mark Public API + +- (UIImage *)referenceImageForSelector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + NSString *filePath = [self _referenceFilePathForSelector:selector identifier:identifier]; + UIImage *image = [UIImage imageWithContentsOfFile:filePath]; + if (nil == image && NULL != errorPtr) { + BOOL exists = [_fileManager fileExistsAtPath:filePath]; + if (!exists) { + *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain + code:FBSnapshotTestControllerErrorCodeNeedsRecord + userInfo:@{ + FBReferenceImageFilePathKey: filePath, + NSLocalizedDescriptionKey: @"Unable to load reference image.", + NSLocalizedFailureReasonErrorKey: @"Reference image not found. You need to run the test in record mode", + }]; + } else { + *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain + code:FBSnapshotTestControllerErrorCodeUnknown + userInfo:nil]; + } + } + return image; +} + +- (BOOL)saveReferenceImage:(UIImage *)image + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + BOOL didWrite = NO; + if (nil != image) { + NSString *filePath = [self _referenceFilePathForSelector:selector identifier:identifier]; + NSData *pngData = UIImagePNGRepresentation(image); + if (nil != pngData) { + NSError *creationError = nil; + BOOL didCreateDir = [_fileManager createDirectoryAtPath:[filePath stringByDeletingLastPathComponent] + withIntermediateDirectories:YES + attributes:nil + error:&creationError]; + if (!didCreateDir) { + if (NULL != errorPtr) { + *errorPtr = creationError; + } + return NO; + } + didWrite = [pngData writeToFile:filePath options:NSDataWritingAtomic error:errorPtr]; + if (didWrite) { + NSLog(@"Reference image save at: %@", filePath); + } + } else { + if (nil != errorPtr) { + *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain + code:FBSnapshotTestControllerErrorCodePNGCreationFailed + userInfo:@{ + FBReferenceImageFilePathKey: filePath, + }]; + } + } + } + return didWrite; +} + +- (BOOL)saveFailedReferenceImage:(UIImage *)referenceImage + testImage:(UIImage *)testImage + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + NSData *referencePNGData = UIImagePNGRepresentation(referenceImage); + NSData *testPNGData = UIImagePNGRepresentation(testImage); + + NSString *referencePath = [self _failedFilePathForSelector:selector + identifier:identifier + fileNameType:FBTestSnapshotFileNameTypeFailedReference]; + + NSError *creationError = nil; + BOOL didCreateDir = [_fileManager createDirectoryAtPath:[referencePath stringByDeletingLastPathComponent] + withIntermediateDirectories:YES + attributes:nil + error:&creationError]; + if (!didCreateDir) { + if (NULL != errorPtr) { + *errorPtr = creationError; + } + return NO; + } + + if (![referencePNGData writeToFile:referencePath options:NSDataWritingAtomic error:errorPtr]) { + return NO; + } + + NSString *testPath = [self _failedFilePathForSelector:selector + identifier:identifier + fileNameType:FBTestSnapshotFileNameTypeFailedTest]; + + if (![testPNGData writeToFile:testPath options:NSDataWritingAtomic error:errorPtr]) { + return NO; + } + + NSString *diffPath = [self _failedFilePathForSelector:selector + identifier:identifier + fileNameType:FBTestSnapshotFileNameTypeFailedTestDiff]; + + UIImage *diffImage = [referenceImage diffWithImage:testImage]; + NSData *diffImageData = UIImagePNGRepresentation(diffImage); + + if (![diffImageData writeToFile:diffPath options:NSDataWritingAtomic error:errorPtr]) { + return NO; + } + + NSLog(@"If you have Kaleidoscope installed you can run this command to see an image diff:\n" + @"ksdiff \"%@\" \"%@\"", referencePath, testPath); + + return YES; +} + +- (BOOL)compareReferenceImage:(UIImage *)referenceImage + toImage:(UIImage *)image + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr { + if (CGSizeEqualToSize(referenceImage.size, image.size)) { + + BOOL imagesEqual = [referenceImage compareWithImage:image tolerance:tolerance]; + if (NULL != errorPtr) { + *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain + code:FBSnapshotTestControllerErrorCodeImagesDifferent + userInfo:@{ + NSLocalizedDescriptionKey: @"Images different", + }]; + } + return imagesEqual; + } + if (NULL != errorPtr) { + *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain + code:FBSnapshotTestControllerErrorCodeImagesDifferentSizes + userInfo:@{ + NSLocalizedDescriptionKey: @"Images different sizes", + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:@"referenceImage:%@, image:%@", + NSStringFromCGSize(referenceImage.size), + NSStringFromCGSize(image.size)], + }]; + } + return NO; +} + +#pragma mark - +#pragma mark Private API + +typedef NS_ENUM(NSUInteger, FBTestSnapshotFileNameType) { + FBTestSnapshotFileNameTypeReference, + FBTestSnapshotFileNameTypeFailedReference, + FBTestSnapshotFileNameTypeFailedTest, + FBTestSnapshotFileNameTypeFailedTestDiff, +}; + +- (NSString *)_fileNameForSelector:(SEL)selector + identifier:(NSString *)identifier + fileNameType:(FBTestSnapshotFileNameType)fileNameType +{ + NSString *fileName = nil; + switch (fileNameType) { + case FBTestSnapshotFileNameTypeFailedReference: + fileName = @"reference_"; + break; + case FBTestSnapshotFileNameTypeFailedTest: + fileName = @"failed_"; + break; + case FBTestSnapshotFileNameTypeFailedTestDiff: + fileName = @"diff_"; + break; + default: + fileName = @""; + break; + } + fileName = [fileName stringByAppendingString:NSStringFromSelector(selector)]; + if (0 < identifier.length) { + fileName = [fileName stringByAppendingFormat:@"_%@", identifier]; + } + if ([[UIScreen mainScreen] scale] > 1) { + fileName = [fileName stringByAppendingFormat:@"@%.fx", [[UIScreen mainScreen] scale]]; + } + fileName = [fileName stringByAppendingPathExtension:@"png"]; + return fileName; +} + +- (NSString *)_referenceFilePathForSelector:(SEL)selector identifier:(NSString *)identifier +{ + NSString *fileName = [self _fileNameForSelector:selector + identifier:identifier + fileNameType:FBTestSnapshotFileNameTypeReference]; + NSString *filePath = [_referenceImagesDirectory stringByAppendingPathComponent:_testName]; + filePath = [filePath stringByAppendingPathComponent:fileName]; + return filePath; +} + +- (NSString *)_failedFilePathForSelector:(SEL)selector + identifier:(NSString *)identifier + fileNameType:(FBTestSnapshotFileNameType)fileNameType +{ + NSString *fileName = [self _fileNameForSelector:selector + identifier:identifier + fileNameType:fileNameType]; + NSString *folderPath = NSTemporaryDirectory(); + if (getenv("IMAGE_DIFF_DIR")) { + folderPath = @(getenv("IMAGE_DIFF_DIR")); + } + NSString *filePath = [folderPath stringByAppendingPathComponent:_testName]; + filePath = [filePath stringByAppendingPathComponent:fileName]; + return filePath; +} + +- (BOOL)compareSnapshotOfLayer:(CALayer *)layer + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + return [self compareSnapshotOfViewOrLayer:layer + selector:selector + identifier:identifier + tolerance:0 + error:errorPtr]; +} + +- (BOOL)compareSnapshotOfView:(UIView *)view + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + return [self compareSnapshotOfViewOrLayer:view + selector:selector + identifier:identifier + tolerance:0 + error:errorPtr]; +} + +- (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer + selector:(SEL)selector + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr +{ + if (self.recordMode) { + return [self _recordSnapshotOfViewOrLayer:viewOrLayer selector:selector identifier:identifier error:errorPtr]; + } else { + return [self _performPixelComparisonWithViewOrLayer:viewOrLayer selector:selector identifier:identifier tolerance:tolerance error:errorPtr]; + } +} + +#pragma mark - +#pragma mark Private API + +- (BOOL)_performPixelComparisonWithViewOrLayer:(id)viewOrLayer + selector:(SEL)selector + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr +{ + UIImage *referenceImage = [self referenceImageForSelector:selector identifier:identifier error:errorPtr]; + if (nil != referenceImage) { + UIImage *snapshot = [self _snapshotViewOrLayer:viewOrLayer]; + BOOL imagesSame = [self compareReferenceImage:referenceImage toImage:snapshot tolerance:tolerance error:errorPtr]; + if (!imagesSame) { + [self saveFailedReferenceImage:referenceImage + testImage:snapshot + selector:selector + identifier:identifier + error:errorPtr]; + } + return imagesSame; + } + return NO; +} + +- (BOOL)_recordSnapshotOfViewOrLayer:(id)viewOrLayer + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + UIImage *snapshot = [self _snapshotViewOrLayer:viewOrLayer]; + return [self saveReferenceImage:snapshot selector:selector identifier:identifier error:errorPtr]; +} + +- (UIImage *)_snapshotViewOrLayer:(id)viewOrLayer +{ + CALayer *layer = nil; + + if ([viewOrLayer isKindOfClass:[UIView class]]) { + return [self _renderView:viewOrLayer]; + } else if ([viewOrLayer isKindOfClass:[CALayer class]]) { + layer = (CALayer *)viewOrLayer; + [layer layoutIfNeeded]; + return [self _renderLayer:layer]; + } else { + [NSException raise:@"Only UIView and CALayer classes can be snapshotted" format:@"%@", viewOrLayer]; + } + return nil; +} + +- (UIImage *)_renderLayer:(CALayer *)layer +{ + CGRect bounds = layer.bounds; + + NSAssert1(CGRectGetWidth(bounds), @"Zero width for layer %@", layer); + NSAssert1(CGRectGetHeight(bounds), @"Zero height for layer %@", layer); + + UIGraphicsBeginImageContextWithOptions(bounds.size, NO, 0); + CGContextRef context = UIGraphicsGetCurrentContext(); + NSAssert1(context, @"Could not generate context for layer %@", layer); + + CGContextSaveGState(context); + { + [layer renderInContext:context]; + } + CGContextRestoreGState(context); + + UIImage *snapshot = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + + return snapshot; +} + +- (UIImage *)_renderView:(UIView *)view +{ + [view layoutIfNeeded]; + return [self _renderLayer:view.layer]; +} + +@end diff --git a/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h new file mode 100644 index 0000000..b6f9c31 --- /dev/null +++ b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h @@ -0,0 +1,37 @@ +// +// Created by Gabriel Handford on 3/1/09. +// Copyright 2009-2013. All rights reserved. +// Created by John Boiles on 10/20/11. +// Copyright (c) 2011. All rights reserved +// Modified by Felix Schulze on 2/11/13. +// Copyright 2013. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, +// copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following +// conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +// OTHER DEALINGS IN THE SOFTWARE. +// + +#import + +@interface UIImage (Compare) + +- (BOOL)compareWithImage:(UIImage *)image tolerance:(CGFloat)tolerance; + +@end diff --git a/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.m b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.m new file mode 100644 index 0000000..754f859 --- /dev/null +++ b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.m @@ -0,0 +1,131 @@ +// +// Created by Gabriel Handford on 3/1/09. +// Copyright 2009-2013. All rights reserved. +// Created by John Boiles on 10/20/11. +// Copyright (c) 2011. All rights reserved +// Modified by Felix Schulze on 2/11/13. +// Copyright 2013. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, +// copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following +// conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +// OTHER DEALINGS IN THE SOFTWARE. +// + +#import "UIImage+Compare.h" + +// This makes debugging much more fun +typedef union { + uint32_t raw; + unsigned char bytes[4]; + struct { + char red; + char green; + char blue; + char alpha; + } __attribute__ ((packed)) pixels; +} FBComparePixel; + +@implementation UIImage (Compare) + +- (BOOL)compareWithImage:(UIImage *)image tolerance:(CGFloat)tolerance +{ + NSAssert(CGSizeEqualToSize(self.size, image.size), @"Images must be same size."); + + // The images have the equal size, so we could use the smallest amount of bytes because of byte padding + size_t minBytesPerRow = MIN(CGImageGetBytesPerRow(self.CGImage), CGImageGetBytesPerRow(image.CGImage)); + size_t referenceImageSizeBytes = CGImageGetHeight(self.CGImage) * minBytesPerRow; + void *referenceImagePixels = calloc(1, referenceImageSizeBytes); + void *imagePixels = calloc(1, referenceImageSizeBytes); + + if (!referenceImagePixels || !imagePixels) { + free(referenceImagePixels); + free(imagePixels); + return NO; + } + + CGContextRef referenceImageContext = CGBitmapContextCreate(referenceImagePixels, + CGImageGetWidth(self.CGImage), + CGImageGetHeight(self.CGImage), + CGImageGetBitsPerComponent(self.CGImage), + minBytesPerRow, + CGImageGetColorSpace(self.CGImage), + (CGBitmapInfo)kCGImageAlphaPremultipliedLast + ); + CGContextRef imageContext = CGBitmapContextCreate(imagePixels, + CGImageGetWidth(image.CGImage), + CGImageGetHeight(image.CGImage), + CGImageGetBitsPerComponent(image.CGImage), + minBytesPerRow, + CGImageGetColorSpace(image.CGImage), + (CGBitmapInfo)kCGImageAlphaPremultipliedLast + ); + + if (!referenceImageContext || !imageContext) { + CGContextRelease(referenceImageContext); + CGContextRelease(imageContext); + free(referenceImagePixels); + free(imagePixels); + return NO; + } + + CGContextDrawImage(referenceImageContext, CGRectMake(0, 0, self.size.width, self.size.height), self.CGImage); + CGContextDrawImage(imageContext, CGRectMake(0, 0, image.size.width, image.size.height), image.CGImage); + + CGContextRelease(referenceImageContext); + CGContextRelease(imageContext); + + BOOL imageEqual = YES; + + // Do a fast compare if we can + if (tolerance == 0) { + imageEqual = (memcmp(referenceImagePixels, imagePixels, referenceImageSizeBytes) == 0); + } else { + // Go through each pixel in turn and see if it is different + const NSInteger pixelCount = self.size.width * self.size.height; + + FBComparePixel *p1 = referenceImagePixels; + FBComparePixel *p2 = imagePixels; + + NSInteger numDiffPixels = 0; + for (int n = 0; n < pixelCount; ++n) { + // If this pixel is different, increment the pixel diff count and see + // if we have hit our limit. + if (p1->raw != p2->raw) { + numDiffPixels ++; + + CGFloat percent = (CGFloat)numDiffPixels / pixelCount; + if (percent > tolerance) { + imageEqual = NO; + break; + } + } + + p1++; + p2++; + } + } + + free(referenceImagePixels); + free(imagePixels); + + return imageEqual; +} + +@end diff --git a/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h new file mode 100644 index 0000000..3559584 --- /dev/null +++ b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h @@ -0,0 +1,37 @@ +// +// Created by Gabriel Handford on 3/1/09. +// Copyright 2009-2013. All rights reserved. +// Created by John Boiles on 10/20/11. +// Copyright (c) 2011. All rights reserved +// Modified by Felix Schulze on 2/11/13. +// Copyright 2013. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, +// copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following +// conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +// OTHER DEALINGS IN THE SOFTWARE. +// + +#import + +@interface UIImage (Diff) + +- (UIImage *)diffWithImage:(UIImage *)image; + +@end diff --git a/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.m b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.m new file mode 100644 index 0000000..cb3dae5 --- /dev/null +++ b/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.m @@ -0,0 +1,56 @@ +// +// Created by Gabriel Handford on 3/1/09. +// Copyright 2009-2013. All rights reserved. +// Created by John Boiles on 10/20/11. +// Copyright (c) 2011. All rights reserved +// Modified by Felix Schulze on 2/11/13. +// Copyright 2013. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, +// copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following +// conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +// OTHER DEALINGS IN THE SOFTWARE. +// + +#import "UIImage+Diff.h" + +@implementation UIImage (Diff) + +- (UIImage *)diffWithImage:(UIImage *)image +{ + if (!image) { + return nil; + } + CGSize imageSize = CGSizeMake(MAX(self.size.width, image.size.width), MAX(self.size.height, image.size.height)); + UIGraphicsBeginImageContextWithOptions(imageSize, YES, 0); + CGContextRef context = UIGraphicsGetCurrentContext(); + [self drawInRect:CGRectMake(0, 0, self.size.width, self.size.height)]; + CGContextSetAlpha(context, 0.5); + CGContextBeginTransparencyLayer(context, NULL); + [image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)]; + CGContextSetBlendMode(context, kCGBlendModeDifference); + CGContextSetFillColorWithColor(context,[UIColor whiteColor].CGColor); + CGContextFillRect(context, CGRectMake(0, 0, self.size.width, self.size.height)); + CGContextEndTransparencyLayer(context); + UIImage *returnImage = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + return returnImage; +} + +@end diff --git a/Pods/FBSnapshotTestCase/LICENSE b/Pods/FBSnapshotTestCase/LICENSE new file mode 100644 index 0000000..2dd780c --- /dev/null +++ b/Pods/FBSnapshotTestCase/LICENSE @@ -0,0 +1,29 @@ +BSD License + +For the FBSnapshotTestCase software + +Copyright (c) 2013, Facebook, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/Pods/FBSnapshotTestCase/README.md b/Pods/FBSnapshotTestCase/README.md new file mode 100644 index 0000000..895ca6f --- /dev/null +++ b/Pods/FBSnapshotTestCase/README.md @@ -0,0 +1,95 @@ +FBSnapshotTestCase +====================== + +[![Build Status](https://travis-ci.org/facebook/ios-snapshot-test-case.svg)](https://travis-ci.org/facebook/ios-snapshot-test-case) + +What it does +------------ + +A "snapshot test case" takes a configured `UIView` or `CALayer` and uses the +`renderInContext:` method to get an image snapshot of its contents. It +compares this snapshot to a "reference image" stored in your source code +repository and fails the test if the two images don't match. + +Why? +---- + +At Facebook we write a lot of UI code. As you might imagine, each type of +feed story is rendered using a subclass of `UIView`. There are a lot of edge +cases that we want to handle correctly: + +- What if there is more text than can fit in the space available? +- What if an image doesn't match the size of an image view? +- What should the highlighted state look like? + +It's straightforward to test logic code, but less obvious how you should test +views. You can do a lot of rectangle asserts, but these are hard to understand +or visualize. Looking at an image diff shows you exactly what changed and how +it will look to users. + +We developed `FBSnapshotTestCase` to make snapshot tests easy. + +Installation with CocoaPods +--------------------------- + +1. Add the following lines to your Podfile: + + ``` + target "Tests" do + pod 'FBSnapshotTestCase' + end + ``` + + Replace "Tests" with the name of your test project. + +2. Define `FB_REFERENCE_IMAGE_DIR` in your scheme. This should + point to the directory where you want reference images to be stored. At Facebook, + we normally use this: + +|Name|Value| +|:---|:----| +|`FB_REFERENCE_IMAGE_DIR`|`$(SOURCE_ROOT)/$(PROJECT_NAME)Tests/ReferenceImages`| + + +![](FBSnapshotTestCaseDemo/Scheme_FB_REFERENCE_IMAGE_DIR.png) + +Creating a snapshot test +------------------------ + +1. Subclass `FBSnapshotTestCase` instead of `XCTestCase`. +2. From within your test, use `FBSnapshotVerifyView`. +3. Run the test once with `self.recordMode = YES;` in the test's `-setUp` + method. (This creates the reference images on disk.) +4. Remove the line enabling record mode and run the test. + +Features +-------- + +- Automatically names reference images on disk according to test class and + selector. +- Prints a descriptive error message to the console on failure. (Bonus: + failure message includes a one-line command to see an image diff if + you have [Kaleidoscope](http://www.kaleidoscopeapp.com) installed.) +- Supply an optional "identifier" if you want to perform multiple snapshots + in a single test method. +- Support for `CALayer` via `FBSnapshotVerifyLayer`. + +Notes +----- + +Your unit test must be an "application test", not a "logic test." (That is, it +must be run within the Simulator so that it has access to UIKit.) In Xcode 5 +and later new projects only offer application tests, but older projects will +have separate targets for the two types. + +Authors +------- + +`FBSnapshotTestCase` was written at Facebook by +[Jonathan Dann](https://facebook.com/j.p.dann) with significant contributions by +[Todd Krabach](https://facebook.com/toddkrabach). + +License +------- + +`FBSnapshotTestCase` is BSD-licensed. See `LICENSE`. diff --git a/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h b/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h new file mode 120000 index 0000000..2925eab --- /dev/null +++ b/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h \ No newline at end of file diff --git a/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h b/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h new file mode 120000 index 0000000..6127a30 --- /dev/null +++ b/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h \ No newline at end of file diff --git a/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h b/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h new file mode 120000 index 0000000..4a7dea1 --- /dev/null +++ b/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h \ No newline at end of file diff --git a/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h b/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h new file mode 120000 index 0000000..a68eafb --- /dev/null +++ b/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h \ No newline at end of file diff --git a/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h b/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h new file mode 120000 index 0000000..f21e64d --- /dev/null +++ b/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h \ No newline at end of file diff --git a/Pods/Headers/Private/UIViewShadow/UIView+BIShadow.h b/Pods/Headers/Private/UIViewShadow/UIView+BIShadow.h deleted file mode 120000 index 480534c..0000000 --- a/Pods/Headers/Private/UIViewShadow/UIView+BIShadow.h +++ /dev/null @@ -1 +0,0 @@ -../../../UIViewShadow/UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.h \ No newline at end of file diff --git a/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h b/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h new file mode 120000 index 0000000..2925eab --- /dev/null +++ b/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h \ No newline at end of file diff --git a/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h b/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h new file mode 120000 index 0000000..6127a30 --- /dev/null +++ b/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h \ No newline at end of file diff --git a/Pods/Headers/Public/UIViewShadow/UIView+BIShadow.h b/Pods/Headers/Public/UIViewShadow/UIView+BIShadow.h deleted file mode 120000 index 480534c..0000000 --- a/Pods/Headers/Public/UIViewShadow/UIView+BIShadow.h +++ /dev/null @@ -1 +0,0 @@ -../../../UIViewShadow/UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.h \ No newline at end of file diff --git a/Pods/Local Podspecs/FBSnapshotTestCase.podspec.json b/Pods/Local Podspecs/FBSnapshotTestCase.podspec.json new file mode 100644 index 0000000..e336ba0 --- /dev/null +++ b/Pods/Local Podspecs/FBSnapshotTestCase.podspec.json @@ -0,0 +1,28 @@ +{ + "name": "FBSnapshotTestCase", + "version": "1.8.1", + "summary": "Snapshot view unit tests for iOS", + "description": "A \"snapshot test case\" takes a configured UIView or CALayer\nand uses the renderInContext: method to get an image snapshot\nof its contents. It compares this snapshot to a \"reference image\"\nstored in your source code repository and fails the test if the\ntwo images don't match.", + "homepage": "https://github.com/facebook/ios-snapshot-test-case", + "license": "BSD", + "authors": "Facebook", + "source": { + "git": "https://github.com/facebook/ios-snapshot-test-case.git", + "tag": "1.8.1" + }, + "platforms": { + "ios": "7.0" + }, + "requires_arc": true, + "frameworks": "XCTest", + "public_header_files": [ + "FBSnapshotTestCase/FBSnapshotTestCase.h", + "FBSnapshotTestCase/FBSnapshotTestCasePlatform.h" + ], + "private_header_files": [ + "FBSnapshotTestCase/FBSnapshotTestController.h", + "FBSnapshotTestCase/UIImage+Compare.h", + "FBSnapshotTestCase/UIImage+Diff.h" + ], + "source_files": "FBSnapshotTestCase/**/*.{h,m}" +} diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index afc22d9..76d1fbb 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,16 +1,25 @@ PODS: + - FBSnapshotTestCase (1.8.1) - OCHamcrest (4.1.1) - OCMockito (1.4.0): - OCHamcrest (~> 4.0) - - UIViewShadow (1.0.0) DEPENDENCIES: + - FBSnapshotTestCase (from `https://github.com/grigaci/ios-snapshot-test-case.git`) - OCMockito (~> 1.4.0) - - UIViewShadow + +EXTERNAL SOURCES: + FBSnapshotTestCase: + :git: https://github.com/grigaci/ios-snapshot-test-case.git + +CHECKOUT OPTIONS: + FBSnapshotTestCase: + :commit: 9be336b4564947f3a1f897799cf2cc0838863c8b + :git: https://github.com/grigaci/ios-snapshot-test-case.git SPEC CHECKSUMS: + FBSnapshotTestCase: 6cbb7042b269a68b5d31887fc18d6bba29ec5897 OCHamcrest: 6f03ffa81d12feab872638490a44ab0a6d3aca10 OCMockito: 4981140c9a9ec06c31af40f636e3c0f25f27e6b2 - UIViewShadow: efdfe9a419a5e16c7f1073d7d6051e9c2251b176 COCOAPODS: 0.38.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index d71e373..22246ba 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,852 +7,733 @@ objects = { /* Begin PBXBuildFile section */ - 010A4671FB5F578BE740BD5764FBD6B9 /* HCBoolReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B425BE6A37D1066E40DBAD7DD2BE8F8 /* HCBoolReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 030708E9B127F796E36092B98376766B /* HCXCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F16708BC5F586D61A369AFBFEE84ED /* HCXCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 047EB49D9F75F6FA0237CBD85DBA2CE4 /* HCAllOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A67CE73C3D049061D2ED6A5F6D7F077 /* HCAllOf.h */; }; - 059B8F186BCACC9ABC88F222A6AA1981 /* MKTOngoingStubbing.m in Sources */ = {isa = PBXBuildFile; fileRef = 072FCDD813CB0D76E19753E97A5BEB31 /* MKTOngoingStubbing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 05FAED8A9B30D3B47EF72152EECEE279 /* HCEvery.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C55D93FD3D20396CE1DB1940618BA4 /* HCEvery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0636B3334C4D662FB968A1CD028C7A9F /* HCIsEqualToNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = B40985F5D0B42ADFA03EC3641274626C /* HCIsEqualToNumber.h */; }; - 080ADA0880A2DEF557B6FF208B34B2D0 /* MKTAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = CB28A11D4CF0731F7E37C5FCDA451EE0 /* MKTAnswer.h */; }; - 082758F39181A31CC9A9FC90DBA5AFCB /* MKTTestLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A6A2A7D97932D226898C895579FF732 /* MKTTestLocation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 082E451649BA00B496EB8D1B7F601AE7 /* HCIsDictionaryContainingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = A0561F7F66A849327F96EA3B08A8A135 /* HCIsDictionaryContainingKey.h */; }; - 08CC154757796814009F0C8F484E67E8 /* MKTUnsignedIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D1AACC7F80835347FE7C86846056829 /* MKTUnsignedIntArgumentGetter.h */; }; - 09592CE87E29605C9742E4058E85D07A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15DE2F72ECBEA154E7826941ADDD6B58 /* Foundation.framework */; }; - 0959ED1E7671B3DED98BD92CB5706C02 /* MKTReturnValueSetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B1EF84D690F9B4273C9537AF1E16986 /* MKTReturnValueSetterChain.h */; }; - 09606A0A4CD76433776CDECF7F8E601A /* MKTUnsignedCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA95A6AC94F4F4D5203923ADA6571D5 /* MKTUnsignedCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0BC3D5B6C2B23B8A519CBFB55038BC47 /* HCInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CB85F0CCE1B8417F092FD369089F20B /* HCInvocationMatcher.h */; }; - 0CBF084B12E0418B1EEA43831C729345 /* MKTUnsignedCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D9CF9513D3EE5F1936923D3EAAD0EB4 /* MKTUnsignedCharArgumentGetter.h */; }; - 0DA5584CE04B9499A6A071B57105AB28 /* HCHasDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B02216CB071E45526641AB08255273C /* HCHasDescription.h */; }; - 0F2FD25A17D0822CCF551798D2DFF743 /* MKTOngoingStubbing.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2EB1CE0D4B3EAF037D45BC085E5E22 /* MKTOngoingStubbing.h */; }; - 0F3AF4FA5DFFCC6594054FDA554B16C6 /* MKTShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 419CE311612B78F1EF2BF1BC16244846 /* MKTShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0F4FA70550B2D8A23E913BF3AFA7C53B /* HCIsCollectionOnlyContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = 590F792ACCCC3030A8AEC949627B2864 /* HCIsCollectionOnlyContaining.h */; }; - 102704DB2343512A42875DDAD33ADE47 /* MKTStructArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DD349FC34E4D7FCE6D77F2AA0FE588C /* MKTStructArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 136739D8B7FBCA8A615582B5AA1B893D /* MKTExecutesBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 71826E057C42894152E1A1ADC4821692 /* MKTExecutesBlock.h */; }; - 1456D7AEC8F2B5197C0DE8A14890AB29 /* NSInvocation+OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 87CE3FA680AAFCA8BC05CCD27D21E265 /* NSInvocation+OCHamcrest.h */; }; - 14C2B49719CFCF43BF66A8C82D16FCA6 /* HCAssertThat.m in Sources */ = {isa = PBXBuildFile; fileRef = 51121FCAF6E9D703014C95A81567868C /* HCAssertThat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 14FDD3E459755095FC6A3379BB42F35D /* OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = C9326D033729FA8507D001668DE13863 /* OCMockito.h */; }; - 15B9DB109C5B520DBFBEB55D5BD4AAFF /* HCIsEmptyCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F94BD1C6247AE192ECC581544E5804F /* HCIsEmptyCollection.h */; }; - 15E852EBF41006EC17BD760CAD854AB2 /* UIView+BIShadow.h in Headers */ = {isa = PBXBuildFile; fileRef = ECA8DD78CA0E27E2499E5E3201963C19 /* UIView+BIShadow.h */; }; - 1776435C50EBAC7E06BC0728B1316B3F /* MKTArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DE44B8FF809F63C7A4B9685B992945E /* MKTArgumentGetter.h */; }; - 19F264FC02ED4948B9AFF77AF42CCAE0 /* MKTObjectAndProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = C349E185605A2FC22FE865793B687E50 /* MKTObjectAndProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1A5E5302197E0DA7EE907B4F35C13237 /* MKTStructArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D70ED17ED3E569837F3DF47DB91AA4E /* MKTStructArgumentGetter.h */; }; - 1D7D1C49529121D5C46FFA312D40B5EB /* MKTTestLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 81162619B55540ED185ED8773FDB4A8A /* MKTTestLocation.h */; }; - 202D5D88D83229B4322A821F96B749C4 /* MKTUnsignedShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = BB0237AFF57A68A218B6D628293A9A65 /* MKTUnsignedShortReturnSetter.h */; }; - 206E40FDBD8677785439E423916979F4 /* HCIsDictionaryContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D0B9B7E4A237E8E72592922F33DF805 /* HCIsDictionaryContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 21C0667B988BDABB9F103CD14558907F /* HCTestFailureHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 048527ADEB4BEA381C25E2304AFF7C4C /* HCTestFailureHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 21D0040253C268B542181BF601BCCDEA /* NSInvocation+OCHamcrest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BFBCA4A96F162C8176C69EA46010D0A /* NSInvocation+OCHamcrest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 222F2D9F79C5676F823C9A0D59C26E47 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15DE2F72ECBEA154E7826941ADDD6B58 /* Foundation.framework */; }; - 226CB7F61A00B7A3011F4E6029773B68 /* OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = BA33CB9D2093D91FB2F6D00EC3366054 /* OCHamcrest.h */; }; - 22A515F7A409F2BBB94B516DF059B6AA /* HCHasCount.m in Sources */ = {isa = PBXBuildFile; fileRef = EE1E52CBC6A737EF52218DFEF92548B8 /* HCHasCount.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 234DC1F96A36932E12EFE42DBE7B22DE /* HCConformsToProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = EAB7A4556094854E26431DCA232E18DA /* HCConformsToProtocol.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 240FEEE6DB068A08ACB9AAF184411362 /* HCIsEqualIgnoringWhiteSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = C7D071184EF399B2367BCA4D0F93A5F2 /* HCIsEqualIgnoringWhiteSpace.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2505D0BD471FC3DCE8EDBF9AD5A232F1 /* HCThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BFE1797E6A00B8AEA3932A6960B65FC /* HCThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 250ECC3C56101C6F65CF74A4783FFD01 /* HCStringEndsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 5150D9F6C94B4BE5ED245A98D6D7F9CF /* HCStringEndsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 26F916173C33FF4DA6E8FA6AE3796003 /* MKTBlockArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D3CD5ED084E4114ECA6F3BFD55C7030 /* MKTBlockArgumentGetter.h */; }; - 26FC177CB3D28AC3EC577438F1DBBF20 /* MKTObjectAndProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = A999C748D723DF58555E7072DB5D2763 /* MKTObjectAndProtocolMock.h */; }; - 275AF6C641E9801935AEA94A977692F9 /* HCObjectReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6421972AE4E75DB76FD5A5C9E1ECD538 /* HCObjectReturnGetter.h */; }; - 2878762823E34EE132494E7A8755C6CF /* MKTArgumentGetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 1874323A2CEF9DCCA1AF20DE924CEA2F /* MKTArgumentGetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2997139A843DF8EBF6CB645E338AD641 /* MKTStructReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 25D3D3ABE547988913FE2943DC17C7F8 /* MKTStructReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2B3A0CF94CB55EDD4900617D0BACC1C7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15DE2F72ECBEA154E7826941ADDD6B58 /* Foundation.framework */; }; - 2DE3B84A92206F5ADCB12E356131D3D3 /* MKTThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CA88C6478D1A7D63CBA6D1D1A5E0B9 /* MKTThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2E73676A8E05A12059629DADD96AEAB8 /* MKT_TPDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B8873CA3671C203FA304453F0F763A /* MKT_TPDWeakProxy.h */; }; - 2EC0700484FDBC9F68A8A2F1E4736B60 /* MKTIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E79BDE67F8797ED8815A97A38B8F05 /* MKTIntArgumentGetter.h */; }; - 2FB07273B6B86A9EBCF675306B8DE28F /* MKTMockitoCore.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9EC1CB139ADBA9C22C59A5782C7502 /* MKTMockitoCore.h */; }; - 31782FA0B8D9DF344A5EE53C9A13CBF3 /* MKTExactTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = 75C0DF4A6DBDEFD0CE55556418409C26 /* MKTExactTimes.h */; }; - 32A7BEA0FA033319175DB8C19AE3B644 /* HCIsCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 27983552E653198DCF7A16F6DC5C2375 /* HCIsCloseTo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 32DB30A59190AD7679BDD40AEFBBA863 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15DE2F72ECBEA154E7826941ADDD6B58 /* Foundation.framework */; }; - 334EDA8FE199CF836B77B644E88BB295 /* HCIsDictionaryContainingEntries.m in Sources */ = {isa = PBXBuildFile; fileRef = B7B52088286F67187D6415FE93388E8C /* HCIsDictionaryContainingEntries.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 34E8507EA45EF33D5DB92552D331FFCB /* MKTDynamicProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A001E2FC3CBB9A6D32418D0FDFA7E83 /* MKTDynamicProperties.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 35B907C7993E5568DED8E822C4BDEF7D /* MKTUnsignedIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFE83E2AC212587B8E25A9108D990A1 /* MKTUnsignedIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 35F9B7C1BC273322D719F8CC21D07923 /* HCClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C30F138B02F034E6114D2FCECABEC72 /* HCClassMatcher.h */; }; - 36D1B55223E59D974FA42ED0F4CCFE02 /* MKTFloatArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A5E89D9D0EC3B4E29B63BE76603131 /* MKTFloatArgumentGetter.h */; }; - 370F3D7F6644D299F63C1503CCE5E90E /* MKTUnsignedShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = A37B9BF830C8AC62E249315577C8F061 /* MKTUnsignedShortArgumentGetter.h */; }; - 373A348AA24C0D9C88EA0AA04D436D7A /* HCIsDictionaryContainingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = C96A316FF1D04EFD07AC5D898539928D /* HCIsDictionaryContainingKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 374D7CF5005A27DC34F178121CAAE235 /* HCUnsignedShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 568516B9B0FD16ABF29ED8F40F72C1A8 /* HCUnsignedShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 378F1CFE332E09C86B1571900D7D9DD3 /* MKTUnsignedIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B24B77E0759FA53E308D41DE29306D3 /* MKTUnsignedIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 37FEBFE4F0AA0A1E71CEE7D419CC1927 /* HCHasProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 73CF4897D46369175F52E52D428249B4 /* HCHasProperty.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 390ED367CCEB5CF13001C21B7F0C4BCA /* UIViewShadow-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 403E5D181AC9EED8FF5C894D5B738D2C /* UIViewShadow-dummy.m */; }; - 3A502D2BE5A9248817F335EF49607A42 /* MKTUnsignedShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 90DA75C8FD9A5C1211C6E1F7AE575669 /* MKTUnsignedShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3A77EB1D612997358A7DE596CE0741BA /* MKTLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 067F7951EA5D706DD6921C1739A5DDE2 /* MKTLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3BC93EA63B789C9690C86CE4FFDAEC39 /* MKTProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = A6EA5267F99E8081BDD7FBD38E6AB211 /* MKTProtocolMock.h */; }; - 3BF029DA5AF41E364A66C268927ACB75 /* MKTInvocationContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C2920BE4B5CAF3896E320E43607A77B /* MKTInvocationContainer.h */; }; - 3C00FC40AB7B4D81A58DEF08D2472987 /* MKTUnsignedCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = AF3C05ED1CA51571F7B5FBFACB46D31F /* MKTUnsignedCharReturnSetter.h */; }; - 3E2E1D869634FF3BFE83560AD9A17178 /* HCHasDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = ABAC7C65238EC2973CD42AA51F3DC2B4 /* HCHasDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 404E5DD76EBFEDA55265BE00ABCBB3A8 /* MKTStubbedInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 265318CDFD140C08420A3C8D8279D4F7 /* MKTStubbedInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 40508AFF90CB79F13EE2BAF2D3981DC7 /* MKTClassObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 03E95FADF8E16D0043EF85503E9E95B3 /* MKTClassObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 406E432BEBE2C6A0428F38DFF964347B /* MKTIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4653DE29BF7DF65B16681FDF8D76338F /* MKTIntReturnSetter.h */; }; - 430EF5AFBD126E7D6A292065735C9037 /* MKTReturnValueSetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B88DE3DD376F22FBA5D006E5EEB7FFE /* MKTReturnValueSetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4337C96E355B4C04C24884137C9A2C08 /* HCUnsignedLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 62E5C17A56FE969E4E2F9EAFB054AD9C /* HCUnsignedLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 448FCD70BFCD7C1C696AE02A5200B9D5 /* MKTUnsignedLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B6495F7AF8797CA0731ECDB77095962C /* MKTUnsignedLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 45378C9E09E1895E2108B2EF283949B8 /* HCIsTrueFalse.h in Headers */ = {isa = PBXBuildFile; fileRef = 643D6BD02036A3EB42C3B7A805558CCB /* HCIsTrueFalse.h */; }; - 45B629DFC678754E96072E487CDD805D /* HCIsNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 928A4C817D407C40483DD91D9C068A5D /* HCIsNil.h */; }; - 45CD4094A9F208C6440EB1D56BB13B21 /* MKTUnsignedShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DF93CF3FC29714C596B09952B0EFB39F /* MKTUnsignedShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 462A5B58A755A9AA05170E58B435E84D /* HCAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 55F016584544CDD33D529F6FACB21792 /* HCAnyOf.h */; }; - 466FB553CCC75DC4D72BCB05AB87878D /* HCIsTypeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = B99A2A00C737530DAFCDD612243D5D08 /* HCIsTypeOf.h */; }; - 47C717C53643307C315FDFAC3DF933B8 /* HCSubstringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 273AE925C5E1E09EB1609BC01C34EE15 /* HCSubstringMatcher.h */; }; - 48A5FEDCFA6CEBAB09AB46F7F0491FA5 /* MKTReturnValueSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D06AF8EFE1C0DEA2402792E4B32E4CD /* MKTReturnValueSetter.h */; }; - 49131092AA6F5A4086F01EE4958FD81C /* HCSubstringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 60C7CBF6015A43221EDAFCF83C40BFF3 /* HCSubstringMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4AFD7B61A580B05BCC288B2418224B65 /* MKTLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = CADC9CE277CEF4BC5594294B40A2DAA2 /* MKTLongLongReturnSetter.h */; }; - 4C9120B2428826C32E50FC9DAE54DCFB /* HCRequireNonNilObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D7C4A90EA9649EDFB03377AB53197E8 /* HCRequireNonNilObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4D55ECAC7FC617AB38BA93C085B574BC /* HCIsCollectionContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = 99B41DEE18B9A8C3E0BB8B936949A3B8 /* HCIsCollectionContaining.h */; }; - 4DFFB4DA27A5FCE3C45A0C766981DD51 /* HCNumberAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 26AC7D3520BC9580EC48139A3200C6CE /* HCNumberAssert.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 51A8B0EA145209EECD87A06C9FC1D0E6 /* MKTLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 05226F7383FA44626ACE6D4626E69740 /* MKTLongArgumentGetter.h */; }; - 5421273F8AB1B691931111F266D4DBED /* HCIsCollectionContainingInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = CD7B259AE83760240F304C93301574F8 /* HCIsCollectionContainingInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 549D000E47BC97996DA5CA751DD3840B /* HCSelfDescribing.h in Headers */ = {isa = PBXBuildFile; fileRef = 115CAEF180B8330D7D2319E34FB7F4F7 /* HCSelfDescribing.h */; }; - 54F9DC0C143A1BD98279E218635D094B /* MKTStubbedInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 88B3132281066D7DB48AA00126280DAF /* MKTStubbedInvocationMatcher.h */; }; - 568D4218E6B6F7E04A3A0ECE4D7CF462 /* OCHamcrest-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F89281AC314A70923E712BFB10291F47 /* OCHamcrest-dummy.m */; }; - 59E5A742912EF82B205F14E6D034B1AC /* MKTFloatReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB1F89B3088C169DB8F460ECB77D845 /* MKTFloatReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5AE0B0F0B072E5E552F86B7841C79BAF /* MKTAtLeastTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = E91BB1143E45785BE2342505A60C0507 /* MKTAtLeastTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5AF8F1236C0606A83E612C007F7DAD99 /* MKTFloatArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E907473937AD7B6E4EB9EFE09213CB5 /* MKTFloatArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5B6DDC466246411C6D3CE56285E9C7EC /* MKTCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A27347A0694CE9DC5753ACEC22111C80 /* MKTCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5B803DC5E0717F3005DDBDBA408416AD /* HCMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 69C3034F927905BEDA5AD1E05A9CBA7F /* HCMatcher.h */; }; - 5BCE1AED791AA592DCC1AC8D7849FD2C /* MKTArgumentCaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = C16E70A6EFA0BB009FF663888BEDA539 /* MKTArgumentCaptor.h */; }; - 5D63BFE36BF0CE41B938B8D75C07DB14 /* HCTestFailureHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 35F049AED9D5128A5E0D12B9B772A314 /* HCTestFailureHandlerChain.h */; }; - 5D829730C5DD91B8EFEF5E6D4208536B /* HCIsTypeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = C8E4DEB64BB204ECFDA0EA791BA423E9 /* HCIsTypeOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5E6098E2BB47645ED70A50AE7544847E /* MKTBoolArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 40BCE786D88AD3C0844BC61FDDA0F264 /* MKTBoolArgumentGetter.h */; }; - 5EF505174672C5B80100B706EB7501FF /* MKTUnsignedCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 284536E283AA9F9E48F0861D0E536E46 /* MKTUnsignedCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5F45D7A9618A1FF79F3D22A7347B5F6A /* HCHasCount.h in Headers */ = {isa = PBXBuildFile; fileRef = EAADB248C74F38B9F800DD244E031668 /* HCHasCount.h */; }; - 5F9CEBEA74CA56D66231BBE5C87FB5FE /* HCIsCollectionContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 80B6AFE62CAAED7E700A53ECC1FDE6ED /* HCIsCollectionContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 60ABA3C69ADAA1FC705206D153C283BC /* HCHasProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = B4E1E555C3BB82CBDD4483962632B382 /* HCHasProperty.h */; }; - 6102A411B44575CCA0AF0202155AEB0C /* OCMockito-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E19B3B5CC12CC5581A1175BB88F1E4FE /* OCMockito-dummy.m */; }; - 629806F395E17258B0363E01631691B7 /* MKTBaseMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F2FD755122C8CE7379371BD9ABDFBA8B /* MKTBaseMockObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 63FB53B5828FD43705B2D7E662A0CD24 /* HCAnyOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE198E5EA229EC8B03B019DD10086C1 /* HCAnyOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 653294FEA1521F7D06F610BA7D64561E /* MKTClassReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = A845B94441B446CBC9CB2F8F3E144D46 /* MKTClassReturnSetter.h */; }; - 657D71031D2207D2EC2C39A9D4A9B8AF /* HCThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FDCDB5EAEFAA68EC323D6EA4AC0D18 /* HCThrowsException.h */; }; - 65F60DAF3E99BE226563741E40B3E4A4 /* MKTLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8913F7C92AE788CB200DDD559FBB16 /* MKTLongReturnSetter.h */; }; - 6715ACE36D9068F9310B824BD37FF57C /* HCUnsignedCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 26DB73E7AAC1C8041948E1C5EAC85CAB /* HCUnsignedCharReturnGetter.h */; }; - 6748EF4E3B190599933AF2B96C0D371F /* MKT_TPDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = A8DDDDF9FA456710DCE8E259C303DAD7 /* MKT_TPDWeakProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 67CF4E6AEE86AC3D2CB847AE65005110 /* HCUnsignedLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D23FA652AB24D5EAE9BCDC3A32C87D67 /* HCUnsignedLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 688D6E39CBF9338AC9E6C7DEE16C1C9F /* HCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = D0DF7EE41B254BBF9EA51D60CA716F5E /* HCTestFailureHandler.h */; }; - 68E851F055DDF84760A5C466EC007744 /* HCIsInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 70FBA4413C94987EC17025571B439454 /* HCIsInstanceOf.h */; }; - 690E5E16E83181B99C618AAF94A111B9 /* HCUnsignedIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 883BB79777DDC21C8A607C7BCA4213C0 /* HCUnsignedIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 69E6EEED5BEE7C62DE590EF109E206CB /* MKTPointerArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = E4DAF5BB8F2C92F3F9C6A6E2F39664F7 /* MKTPointerArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6AF9D50A8FEC058BAF28FACBFD003D08 /* HCFloatReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D8831841CBF62BD2DBE5916A1505B907 /* HCFloatReturnGetter.h */; }; - 6C6F953DE26E62064EFF6AB266CEDE6B /* MKTBlockArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F034FFF1F3A8937F38BD96A8C9D92DB /* MKTBlockArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6C8708C7A25376DEF27AB9AAE8893768 /* MKTDynamicProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE4BEE5461038AB451EDE3E4072B2FB /* MKTDynamicProperties.h */; }; - 6D0C98339B6CFBB00100B949A4C3F1AA /* MKTUnsignedLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D6840BADD77D41D034B5B677DE363191 /* MKTUnsignedLongLongArgumentGetter.h */; }; - 6D928B0205463EECD40530F598FB5E63 /* MKTArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DED6F57A118769456E5FD0691D5EDE14 /* MKTArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6DB26C3153ABC1DE98872F742BF0318D /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E5CB559FA857E149AA709BBFE8D6591 /* Pods-dummy.m */; }; - 6DCF413BBECBD306A927D1A1A51AAFD8 /* HCStringStartsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FDA2337B577D34A68FC485D16A58AB7 /* HCStringStartsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6E200BF289B494E0C032665E592AD4A5 /* HCReturnValueGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F1B6AB4CE4DEF6BA28E8017A9351F30 /* HCReturnValueGetter.h */; }; - 6E420FC77B7A57578614FEF18FE12991 /* HCGenericTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DAFC4A65F21FF3240C55088718B17910 /* HCGenericTestFailureHandler.h */; }; - 6E9A83AB3E5477F94D1BC53256677161 /* HCBaseDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = F64FB7526271DCCB5D6D6C7F7B2C7CF3 /* HCBaseDescription.h */; }; - 6F6577A08FC0A470E11A5C86012FC2FF /* HCXCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 29F8FB7F88BAAAD7A01C68815A67CF25 /* HCXCTestFailureHandler.h */; }; - 6F7E04AC31224F21F2576689AAA93025 /* MKTIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = C70FFFD55918B5A2F1EEDD5B095474BB /* MKTIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7066CBB50335D8193ED0AF330A28016F /* HCStringStartsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = F9289481D235F378EC3C84F7CBD26C0F /* HCStringStartsWith.h */; }; - 70F41F9F29FD9BF8A7369DA9720D5A41 /* MKTClassReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B004C2A64E6CE9361973AD8E2D0FBFDF /* MKTClassReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 71FF90BB53743A15D70C5CC134DAE654 /* MKTUnsignedIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CE1B60FDC35D5502EEA699372F411D2 /* MKTUnsignedIntReturnSetter.h */; }; - 7429FE3AC1F9AE0CEBCCCE80588B122D /* HCIsIn.m in Sources */ = {isa = PBXBuildFile; fileRef = A415FEFA35B3585FAEEB70CC62A9E75D /* HCIsIn.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 748E3447E4099FEBFCEBFBD1E09D5C52 /* MKTObjectReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1111D13F350BFBAA64401D758FD04E19 /* MKTObjectReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 74977B26D1E51E4EBD78856C7D280235 /* HCIsEmptyCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = D881D5CC9CDF2D036C9F2465E1B5ADC3 /* HCIsEmptyCollection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 750AF62F6A024FC073066585319E2A50 /* HCIsEqualIgnoringCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 585630E7ECAA316DC3318FA00F947B5F /* HCIsEqualIgnoringCase.h */; }; - 752A4A3B8D793EAEF83E5426715295C5 /* MKTArgumentCaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 765E155EF74A28176B5AB8B474DA97FE /* MKTArgumentCaptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7676BB29234CFB13D0FF512A0B02B7B7 /* HCAllOf.m in Sources */ = {isa = PBXBuildFile; fileRef = E188B4465405DE2ABFA2B6719DB12ABD /* HCAllOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7867B60FFFE247ACC6E25752C54B6B5C /* HCIsCollectionOnlyContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = F97CBD8E1A5A999F6A69624F6B2F3630 /* HCIsCollectionOnlyContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 79F0F2331537E717F7A9D5FBCED23A1A /* MKTClassArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D5FC8F13DB50CF1D88C05FC57443425 /* MKTClassArgumentGetter.h */; }; - 7A05146271AC02B23CB1B093AE4CBBD7 /* HCIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 367A495BB65AE08A9A7FD2DDE6ABAD1D /* HCIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7AB0A4DFABAD15E99468EEE04EEC713F /* MKTCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A85717B091B7A1420DFE6CE65948CFF /* MKTCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7ABEAB9DEA374518E9FE98C59D1F6C0A /* HCStringContains.h in Headers */ = {isa = PBXBuildFile; fileRef = D6E7DAED38A5D7D50B9567B984335F68 /* HCStringContains.h */; }; - 7B595FAB5CEE5A02254D4B31117DE860 /* MKTVerificationMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 045AAEDC088C39ACA3A7AF15BF0469B9 /* MKTVerificationMode.h */; }; - 7CA08B91D7FDE74DD0A16FFC81F9C51F /* MKTUnsignedLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 48529A54E75B17B1721C92EE1DA951C3 /* MKTUnsignedLongArgumentGetter.h */; }; - 7FD9BFF42D334931A5351E3EC7411064 /* HCIs.m in Sources */ = {isa = PBXBuildFile; fileRef = ED4182D96508A805795AD220AD73C10D /* HCIs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 81414A19688D71BF5528033BBA604546 /* MKTMockingProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = 812745AD7D51C7E9E737CDA8AF5E9A7F /* MKTMockingProgress.h */; }; - 82E31051CFE4DCCABED4F5F8943C3F87 /* MKTUnsignedLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = BE297F917178F517D988544DAE0CC76B /* MKTUnsignedLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 832931E7DD7D26990E10B8D7BB692952 /* HCFloatReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 09CF3F3A54AE4DFCA030237E922BF2D0 /* HCFloatReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 83EB726693EE53EC5AEF38030F1D9FF8 /* MKTUnsignedLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA4C1BCAB388CB38900A698AAEF7D65B /* MKTUnsignedLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 83F339E6792FEECD4CE036A07DC71785 /* HCBaseDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 45E516311B5EFB814CAA24EECA488E22 /* HCBaseDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 84FDDEBC0DE83C026D505A3E081EFF38 /* HCStringDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = F9AB74F636346BAAC8B5A7AB53548551 /* HCStringDescription.h */; }; - 856F478CC5625E34A80E013B14ED43C0 /* HCIsIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 53F083CF6E741BB72595C0874F58B179 /* HCIsIn.h */; }; - 89C1E57FBA2F58029ACE78BFCB7E5DB8 /* MKTDoubleReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A9E297D9E0C6321FC092AB8E3D08D227 /* MKTDoubleReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8B034CEC6FD5F2B372587FAB12BB0F8D /* HCTestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 96790B1DA8DCC758872A114687F1180A /* HCTestFailure.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8B7518CB4FF3E9E2A0C258BB58370F6F /* HCIsInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 02947A93F09BE85C40DFFC0B11C12D46 /* HCIsInstanceOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8BE7509914F1478AF9001284C2DEB478 /* HCReturnValueGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 32CD4396E873BF2CE8CAD58E4FC6F82A /* HCReturnValueGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8C946CE2EE40EBD4D59DA9370BD9463B /* HCReturnTypeHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 871A7FD8CE0598C6EB55429C0C659CC4 /* HCReturnTypeHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8CAF2265AFD758C09A91FE399E420A18 /* HCBaseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 69E5BA1A9F56DBBB51CB19B45BCD051B /* HCBaseMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8CCFB64420613DE80248AEBF85530B42 /* HCCollect.m in Sources */ = {isa = PBXBuildFile; fileRef = 116F93E10C15BD616DE85617DDBA98D4 /* HCCollect.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8D53D1E434C8CA71E4B704897F2A11AF /* MKTLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FC6A486E4D89AD348250150E1914F033 /* MKTLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8DC654DB4A16A42F5A775B65C5D1D61B /* HCRequireNonNilObject.h in Headers */ = {isa = PBXBuildFile; fileRef = B604A6ED1007CFF0FC493EB6B7A75406 /* HCRequireNonNilObject.h */; }; - 8E058183635CAC341389A423CCFB1E1F /* MKTReturnsValue.m in Sources */ = {isa = PBXBuildFile; fileRef = F9F37575E009E4878652F393DD58B19D /* MKTReturnsValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8F25B0E4813366D01A5DF0039B4AE431 /* MKTLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 970F243393FC23A833D824CD53970CD7 /* MKTLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 90AC59E760CA4864B7D4794473D4C8BB /* MKTCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BACBBDCEA6CA6B84B14926A2F22AB31 /* MKTCharArgumentGetter.h */; }; - 90D391702F0F257FD58C4EB0A5390CA8 /* MKTVerificationData.h in Headers */ = {isa = PBXBuildFile; fileRef = 182CCFAC788E2B1E7E7772540EA2D9A5 /* MKTVerificationData.h */; }; - 910C9E8E8F148C78DA5106873BD41F53 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15DE2F72ECBEA154E7826941ADDD6B58 /* Foundation.framework */; }; - 9121AEE898E0A8ACD8BACBC7F8AF2551 /* HCCollect.h in Headers */ = {isa = PBXBuildFile; fileRef = C8DBEC831D0E3B26F97ABD3C7575B821 /* HCCollect.h */; }; - 9231E4EC1ACBC68DCA38AA902919998F /* HCIsAnything.m in Sources */ = {isa = PBXBuildFile; fileRef = A00FD793C0292D7064EA47668D474AB5 /* HCIsAnything.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9388430B73E873C7C05C79506B968F76 /* HCCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 49294B536606D36D7419FF275D6E83B3 /* HCCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 93F1832AE05307DCC468021B87E6384F /* HCBaseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 73BD4E98D712EBB9DB8AE2319B51CE12 /* HCBaseMatcher.h */; }; - 95D1AC55B42D14DAE369D1A3B7673988 /* MKTDoubleReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 49278200AF8E010BD499699331741585 /* MKTDoubleReturnSetter.h */; }; - 96692304980DB28C2086BB2F034D2788 /* HCIsSame.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B32F2466594568E125B0473AEE965E1 /* HCIsSame.h */; }; - 97CE1CD2FA61A15E5C9255F1330A2BB6 /* HCIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A1AE640EA2C1BD857455539281A755A /* HCIntReturnGetter.h */; }; - 984E65F713F9EEF81B77CFFD945394B2 /* HCLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4A2976A48F41E90CE4C75AC40E40AF /* HCLongReturnGetter.h */; }; - 986423D94E9135ED22AE80ED1F967E19 /* HCConformsToProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F038C1ED2B2F8CF6783D7A131B7BC69F /* HCConformsToProtocol.h */; }; - 9A51F103ABEC47E9B4BD1731D5999F3C /* HCStringContains.m in Sources */ = {isa = PBXBuildFile; fileRef = 93D02AA10EFEB64FF38B2CE7FB21548C /* HCStringContains.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9A7F458EA21D8AE1078DE02AE95D68E0 /* HCIsCollectionContainingInAnyOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 874E313E56D94FAADC507A831C7BBC0C /* HCIsCollectionContainingInAnyOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9B9D3FEF7E97179D8F38BC77C6612589 /* MKTUnsignedLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = B851CBC8A3F52CB0D0268E3E2393A2C3 /* MKTUnsignedLongReturnSetter.h */; }; - 9BBA8756DE04D24C5A090001BE87C8CA /* HCShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B82C26F405FFF67748E8E20F6F69635 /* HCShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9D08E4151DC2430778722494B67C15AC /* MKTAtLeastTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDA7EBE563156851C65724459301658 /* MKTAtLeastTimes.h */; }; - 9F6CC90CFEA5A71190A69B8B63E4BF67 /* MKTCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = E80D4D44436410C250D583A65B1FB0DC /* MKTCharReturnSetter.h */; }; - 9F8FA46FA3F009B0B7D28917BD699D11 /* MKTUnsignedLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = ABCA5B5AA57BC3AA1D3EDF3A073BCC23 /* MKTUnsignedLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9FF67164D3A44672599587058B9F8093 /* MKTMockingProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = A786DCF10D0EFF6ED4037AA3B9B1F209 /* MKTMockingProgress.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A004EDA836F2BFB2CEB88F3475187347 /* HCUnsignedLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3057ABD35A78F500285B75CA386FEC8B /* HCUnsignedLongLongReturnGetter.h */; }; - A05D92A08531BDF78FB78D2C975C9DB0 /* HCIsEqual.m in Sources */ = {isa = PBXBuildFile; fileRef = D846B67390F6E87DF16C19517949958D /* HCIsEqual.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A07C4CB24CD8ABECEF16048C9606608E /* MKTLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DB99780FFFEE8EA9DDAE512A04FAB01 /* MKTLongLongArgumentGetter.h */; }; - A09805FCF0162B4DF46F5287BF995909 /* MKTSelectorArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 65D4E4592A1B338512A260A6B2FD0E5C /* MKTSelectorArgumentGetter.h */; }; - A09CB6C8E06F95952544A7F4AC541C9A /* HCIsDictionaryContainingValue.m in Sources */ = {isa = PBXBuildFile; fileRef = D765F7048B8B08F455E6FEBC97399216 /* HCIsDictionaryContainingValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A129DF753A3E611918D62073B2E452F0 /* MKTProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = C926E89DE1E2A9256AC8DC3B57966D66 /* MKTProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A386797319B36CD1F25BEDA4A0FE9386 /* MKTInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 55424CD2125824BA53301F7A727BFAC2 /* MKTInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A39CED2C02DFC65745D139C0568F5E57 /* HCDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = CAC9E1A0E33F72A4F4268C7925DD8567 /* HCDescription.h */; }; - A561ABFE6708F3FCC1D1B8B0B98A9F78 /* MKTReturnValueSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BEEB307377B0A90E1586CE6F0E9F081 /* MKTReturnValueSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A5B9FFF77F3A36B858C51164550F9A96 /* MKTBaseMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 64D9CCDC9715186774400FDAFCE06314 /* MKTBaseMockObject.h */; }; - A7F986C6B1F44F3AD03F0A8920FD7966 /* HCIsCollectionContainingInAnyOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7A5A7C30BA0157469C370D445A8F8C /* HCIsCollectionContainingInAnyOrder.h */; }; - A891E9FFA73F62EAFF5C7342FAABD4CF /* HCReturnTypeHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EB12195A2A07C8462BF9026AD0BBD4 /* HCReturnTypeHandlerChain.h */; }; - A89B0E708A3B5B8DF25D0EA68C21681F /* MKTDoubleArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0665F667EBE42D5C3EF8B1AEDD0C82DB /* MKTDoubleArgumentGetter.h */; }; - A9ED66A16A4D73038F94A93AFC85C451 /* HCDescribedAs.m in Sources */ = {isa = PBXBuildFile; fileRef = 54DD2D86AB9E5D147773EF34D0A6D1B8 /* HCDescribedAs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AB0045C099CA273EF8E721C1DBED3BAC /* HCIsEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8F7C95E3CA996EF936A5B2B1306AAA /* HCIsEqual.h */; }; - ABE28C0ED84922A47A465E32002BAF37 /* HCIsAnything.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC280D4F65F1817394B626166C5A96E /* HCIsAnything.h */; }; - ACC780253EE455E1D122A4004882840F /* MKTPrimitiveArgumentMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CFCA6BAC1F8205B4CB8182FE569E1DE /* MKTPrimitiveArgumentMatching.h */; }; - AD00839F2BAD4C0C57C516665C707E38 /* HCIsDictionaryContainingEntries.h in Headers */ = {isa = PBXBuildFile; fileRef = 0360DF26F626C9120A9354BBF48477C9 /* HCIsDictionaryContainingEntries.h */; }; - AD6DAAF98605D5435C7E4916C7055B5B /* HCShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A72881D5E43DAD2F2EBEC31D6A385A9 /* HCShortReturnGetter.h */; }; - AED6F9FB04229E2B12A3C8881AFA6930 /* HCUnsignedCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = CA7E6D5D672A6EC82C74F14C261444E8 /* HCUnsignedCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B0A6B79696B15401037A56A5261F8F9A /* HCIsCollectionContainingInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7101F8066BDE12A8AEB08195FD06467 /* HCIsCollectionContainingInOrder.h */; }; - B1C4655E7A84A406CCC3A704B18AEBD6 /* HCOrderingComparison.m in Sources */ = {isa = PBXBuildFile; fileRef = DA85C48530AF2045AF88E1102A0DADF3 /* HCOrderingComparison.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B1E9B8B917038D813E528DBE4A3C729E /* HCWrapInMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E41E6707EC2407FECE39609170BC3EEF /* HCWrapInMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B2515B8DF4F32A171624005A796A183F /* HCTestFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = B955422891458C0777F81E2AB2A1BCCD /* HCTestFailure.h */; }; - B2729DF03C7575F240DFDF40EEFB342C /* HCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = AB424B23C7FAAF5037DD65531B66C8B0 /* HCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B3239567C4DA760BEC1DBD6A45DB4D62 /* HCStringContainsInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 15BF1415DEF41CF1562FB0E89DC1BC6D /* HCStringContainsInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B34B4C91031A02E9A8F59C18AAECB9AE /* MKTBoolReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F398C13E36A3F7BB2B99F077D03A56A9 /* MKTBoolReturnSetter.h */; }; - B40329A23F58D7EFA561B0C389E43FD3 /* NSInvocation+OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = BB0CB816696485ED8F8FA476F62E298C /* NSInvocation+OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B4A9ECBFAA267F1F890E00220048B6B0 /* MKTCapturingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F3DA8F0DD113FC821080FA8DE46EAE05 /* MKTCapturingMatcher.h */; }; - B4EBB00A87248C56CE0DCEFE0C3AC169 /* HCStringContainsInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1944B9E7CD4B62BFD213737F17DEE6FA /* HCStringContainsInOrder.h */; }; - B6B4A33E1A9F38D0AA7DC7663BCDEB35 /* HCCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A374DCC0FED380880E30682E5540619 /* HCCharReturnGetter.h */; }; - B84935BB68B096FD1D48AA6E2438C9C6 /* HCIsDictionaryContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A9318FA388A743DB9FB9F39154435AB /* HCIsDictionaryContaining.h */; }; - B9321ACAD6A04EFBF5F896BB22A2CE5D /* MKTClassObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A5C6CAE7A8409E24CD5601F8C6916E8 /* MKTClassObjectMock.h */; }; - B9B5FBF1CFCEE1A6AD2560AA747C4BB3 /* MKTObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C49BB94300A9AFE082C18693CC4D298 /* MKTObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BAAB3E51CF155FC8FC7190720C51C8F8 /* HCGenericTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB652D0FC3CBACB5B9D8266617CC992 /* HCGenericTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BAC1542731CC4CDA09B4072C0A5BF506 /* HCStringEndsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 59F7D03F655D1F3B88DA7C8283C3B658 /* HCStringEndsWith.h */; }; - BBA17F26131700F738F5953F04AB2689 /* HCNumberAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = FDDF4971B4C7090BA81D2B4C5795F490 /* HCNumberAssert.h */; }; - BC2CA31346F2642BDF7F0E6079D95C15 /* HCClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C60934B13D763B243C4D1C03B715799 /* HCClassMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BD651BB09686D002697A2D3F5AEDB025 /* HCBoolReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = AD1E53A629B078B0B620439864120CE2 /* HCBoolReturnGetter.h */; }; - BEAEF058B1C2C012BA5EBF62974CFDAC /* MKTInvocationContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 120B15BAD27D7E18F65031B41BB024D6 /* MKTInvocationContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BF0245C27E497BEE6B8F34FDB1C2259C /* HCLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = B9BAF7AD128840720FE30B00E374F314 /* HCLongLongReturnGetter.h */; }; - BF9BCEBB73F2821438958629918E9788 /* HCUnsignedIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = A066A2AE264C20CC7A78ACA42DE2EAED /* HCUnsignedIntReturnGetter.h */; }; - BFA11D1EC68B1E5A34D8B73DBBE0A9E9 /* MKTCapturingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B36A3ED10CE4D8B44D69B0E3381B6C28 /* MKTCapturingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BFC0A68742AF172F9DD00B4AAD2BF500 /* MKTClassArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6856483F878DF0054AE97C8CC358C08E /* MKTClassArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C048255B98923E793AE8E524351B1A5B /* MKTObjectArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B4A0E07F6730BF681F44CAC4A73C9262 /* MKTObjectArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C0FC59D1304913D7D18F1134DE2AEC40 /* HCInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B3501C803596F4E14037104588F4F06E /* HCInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C202BB4F38DE9509596A683F0C4B30F7 /* MKTBoolReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 53FB0880CFADA776BA70C5A6704F7AC9 /* MKTBoolReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C23C223987A4F342681F52B556DAD6E5 /* MKTObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CF0219F8F90BD13E91C3775351D2395 /* MKTObjectMock.h */; }; - C2AF42CB65C6008B32813FFBAB494D29 /* MKTObjectArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = BB825950CFF71B402D455C5A96CBC459 /* MKTObjectArgumentGetter.h */; }; - C3DAD03B566D31F530CC57608E3AB9BF /* UIView+BIShadow.m in Sources */ = {isa = PBXBuildFile; fileRef = 97439C0FDEF8EA6A6E08E7139B81D3D9 /* UIView+BIShadow.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C41686E282B2B253CD1F33D324C643D0 /* MKTShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC4381D8B637D4B2DDDBAC622A9FA27 /* MKTShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C664CD42D41C3E4E0E8F64BB0A9B089A /* MKTExecutesBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F7402D29AFD65C523E8969498733281 /* MKTExecutesBlock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C74E38F228AB74ADA587241BB0F5F918 /* MKTDoubleArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A64BD36B485755534935C8C3458BF86 /* MKTDoubleArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C8902A5076ADD8E9756B7D830832B9A9 /* MKTPointerArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 72263F0F5EDDFABC181FEAFBDF7840B2 /* MKTPointerArgumentGetter.h */; }; - C93EC686AE10E9DF3D3C56100CC066C3 /* HCStringDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 02472AB894A0AB1557EC766895CF55A9 /* HCStringDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C966FF626945C4765E00D56F675943DB /* MKTArgumentGetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 76775232C39707692DD475DCF09929D2 /* MKTArgumentGetterChain.h */; }; - C9C5EFC1BE7DCBCDDE6140A6BCAA2BF6 /* HCIsEqualToNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1497E209EE5670544D78D70884A85 /* HCIsEqualToNumber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CA3F97D9EE45821AE528EE8BF1BAE9DC /* HCDoubleReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5DCECAA63E13FB6465DC3C88D639021 /* HCDoubleReturnGetter.h */; }; - CD4A6D0CFE2BC3C30F6FAAD9750341B8 /* MKTShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = E63A32F52FCAC36A3E7A368D46FA0C65 /* MKTShortArgumentGetter.h */; }; - CFAAA0253F9E9BC3F23336510A9BAE83 /* HCObjectReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B24E8F6EC85B489F54E95BB6B19B2808 /* HCObjectReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D2BBCFDD5565FA7BCA83266997EA1081 /* MKTStructReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 54AB50DED3AB480839200B05926954C4 /* MKTStructReturnSetter.h */; }; - D2D2B3AA63ECDC690B3C62B1A8E37597 /* HCIsNil.m in Sources */ = {isa = PBXBuildFile; fileRef = E0DDE922635643142D6929674B724F5D /* HCIsNil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D350CF0A8CFA230170BE1F421A626958 /* HCUnsignedShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DA60DE1F7889FDC2CDB54837E2972DF /* HCUnsignedShortReturnGetter.h */; }; - D3E5B888807B14CB38CCEE328E6EA79A /* HCDescribedAs.h in Headers */ = {isa = PBXBuildFile; fileRef = 18D300CEF475C5D156B36AF529AD46AB /* HCDescribedAs.h */; }; - D5742061C3A9806D29794AA0C9228FC1 /* MKTShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 59CEAAF47CE3C0010E2EA00593C6B2B1 /* MKTShortReturnSetter.h */; }; - D5AE08DF9995664D9C47A769668B6A72 /* HCIs.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BBB53A1768E2BCC863142340F444F6 /* HCIs.h */; }; - D652CF569C613075125C5C53CE775830 /* MKTExactTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B5B0F34C8A7DBDCEB03337A047F4DE4 /* MKTExactTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D68943E6446FE848EF11B65E9D069ED2 /* HCDoubleReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C286C54F61EEE213294046AF7DAF947 /* HCDoubleReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D86CA3A05E5F9BCD758B2E2DF996DF44 /* HCIsEqualIgnoringWhiteSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = 86D8BCD3F3D506E8DCDDC19F060A89F6 /* HCIsEqualIgnoringWhiteSpace.h */; }; - D975F163B2C8C1735E1FDB3CA4393A0E /* HCIsCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4285CA7F5072D9E96A412840695DABE5 /* HCIsCloseTo.h */; }; - D9DE39C8F0D375D1D59F4694E5E0BBB1 /* HCSenTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = AC0AB8A76328693E735935BBC81056B7 /* HCSenTestFailureHandler.h */; }; - DCB6CB0310BB20A573199C12A5ECC412 /* MKTInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 533AAE26995A39D4BDCAA59BC22DE57D /* MKTInvocationMatcher.h */; }; - DD7AA60326266866E35E3A6C74162202 /* OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = 67CE7AC851C602E7116F9D5105CCCA2D /* OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DF6FA8DF52D28DA7D13B9D4EFB95B314 /* MKTObjectReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 43C80176BCE6A50713ECDDE579085197 /* MKTObjectReturnSetter.h */; }; - DFEE48D2E7447344CFEE44ED4FC1B305 /* HCUnsignedLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 45E78505B9CFB8795923FF773B034745 /* HCUnsignedLongReturnGetter.h */; }; - E1613D0B76E472200F1622C7C7D94EAA /* HCOrderingComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 30D5C4FF28A5379E4853012A7819F0D6 /* HCOrderingComparison.h */; }; - E30C2A9DF2C450A48C7C9A147AC9ED0C /* HCEvery.h in Headers */ = {isa = PBXBuildFile; fileRef = C82F21D2FC791751A463FA9AF3BBD29F /* HCEvery.h */; }; - E6B7B753133939FA59524448A0E184C3 /* HCDiagnosingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F509C995D819CC20F3D45A93CDF8BB01 /* HCDiagnosingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E78D5F9EB12A1ACFCE8B3E065CEDBF66 /* HCIsSame.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E99285372B8D0D5C6C87D29C06162B2 /* HCIsSame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E8533E33350FFA0EE0545C4C27C6EBD4 /* HCDiagnosingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CE25D11A1B675A1AFFF8C80EC0E1DE71 /* HCDiagnosingMatcher.h */; }; - E8537C91B0927463C9898CE2687CC145 /* HCIsTrueFalse.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BA1F1A894788357055E3CA7FE09E622 /* HCIsTrueFalse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E857A95B93B073FD9CB2686414949A80 /* MKTIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D0C28B1043C1091A771B7EBE44652E0C /* MKTIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E87E081A9496FE427084FD5AA8BB7BBF /* Pods-BIObjCHelpersTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B14CF1F3EFF76DBD6A88B54E896A8815 /* Pods-BIObjCHelpersTests-dummy.m */; }; - EA0F3195E762E87167952194E0B745A7 /* MKTThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FD2AEC268DB52EF52F3228D8E5160E4 /* MKTThrowsException.h */; }; - EA745E06031689C25673DDDB989807D2 /* MKTUnsignedLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F3F416830E80451C3C131A1D372B453D /* MKTUnsignedLongLongReturnSetter.h */; }; - EC4D9755B0958183E136CE3BCE80988E /* MKTFloatReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FE5B94160643B99BB8AE5C3E21C0EC7 /* MKTFloatReturnSetter.h */; }; - ECA3698917B4C714EDAA14BF7A22CEC3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B8B27EE6CB1CAD5E3F2724AD053515A /* UIKit.framework */; }; - ECD9325BBD697608186F2F10E27A69FD /* HCAssertThat.h in Headers */ = {isa = PBXBuildFile; fileRef = FC4F6B8DDD0E5BBA32552D67387BA188 /* HCAssertThat.h */; }; - EE1D9754E0A2F89E4C4BAAB6B1FF27F5 /* MKTLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = BB61CF12BC7026D9025D875444270D6D /* MKTLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EFF1B97D5CE9B5C0E8A131AD094CA9EB /* HCIsEqualIgnoringCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 902E8356D7CBD7FDD90480220B594D7D /* HCIsEqualIgnoringCase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EFF6D79BF310885AFCAA2C7523C45640 /* MKTReturnsValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AD2D9CC900410F5F8007C971F9C8C4B /* MKTReturnsValue.h */; }; - F13ECDB92BD65F4EC6ED43EB3943DE76 /* NSInvocation+OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = AC7A12CA169D98E5E61B417DCA97775F /* NSInvocation+OCMockito.h */; }; - F24A7DAFF5082041778BA0FC853350E3 /* HCLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B82BEC74C22954B84BE3313738874D0 /* HCLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F54EE068184D3C78703568EF72294D33 /* HCSenTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E5F05F044ED4F6909478FD46E7D2EB0F /* HCSenTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F61D7DA37A7F62862863A48122457862 /* HCIsNot.m in Sources */ = {isa = PBXBuildFile; fileRef = F332C28C28FAAAF58D2112B26B49174C /* HCIsNot.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F675D09B581511EBA05F83D596E296B3 /* HCLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 14BC30C3849991BBAFCA04A55C924EC5 /* HCLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F848CA06A64AF7B7146BEC40C6300009 /* MKTBoolArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9114D20ED1A6D7D6347FD4E7E716A4D4 /* MKTBoolArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F8664FBED0329C02EC36D30FBBDB391E /* HCIsNot.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD07AEE44232A355FBC0C0253FA143E /* HCIsNot.h */; }; - F977AF02ACE14C5F2B7BAD78721B7558 /* HCWrapInMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CEA53FA62DBD584113A1D31FFEA9518E /* HCWrapInMatcher.h */; }; - F9D77DE514A736B07EC97918CC640840 /* MKTMockitoCore.m in Sources */ = {isa = PBXBuildFile; fileRef = CF87D48B4C9AC59B4DF6D17B11105BFA /* MKTMockitoCore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FABAC7016405879C3AD66EB16764A110 /* HCIsDictionaryContainingValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C58AC8BDD497EA8772305352E1CE2A5 /* HCIsDictionaryContainingValue.h */; }; - FCB2558E191D5CB4F68B979F745F9C7A /* MKTVerificationData.m in Sources */ = {isa = PBXBuildFile; fileRef = 577809F8BC2E769576E156D61776C4F2 /* MKTVerificationData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FD94804DFF9D3FBE07C926EFBEC75F71 /* MKTSelectorArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B66BEBCBF7583C528E57EFF452609EE9 /* MKTSelectorArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 006CB2E9267C3E91C847436C366D6046 /* MKTUnsignedShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B8541EFD061A4F5A68BD4731D1B254E /* MKTUnsignedShortReturnSetter.h */; }; + 0095DF8CB321FF8848C3255AC3E3BA89 /* MKTUnsignedCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FE8CECB2E82185679677D03357CFCF9 /* MKTUnsignedCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 00E8DB40EAF9F4B6A50D2DB029490FC9 /* HCIsEqualIgnoringWhiteSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = C955FEE12F7B9821C694C221AC468FC0 /* HCIsEqualIgnoringWhiteSpace.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 03462ED2865B867B7C38E6D1E98FE1D7 /* MKTUnsignedIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FBBFD6071604004A4B19F611D45D202 /* MKTUnsignedIntReturnSetter.h */; }; + 0400A7D49EE3D3F82BBCA81EA75B998B /* HCClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AC23BED307BAD8EE40C5F16119B03F69 /* HCClassMatcher.h */; }; + 060B308EA9AD6271A1FC6F53F0316C1A /* MKTExactTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C069D238A498672E00C3759D77B4FF4 /* MKTExactTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 06A0FDB71C11B02E31D8A39CED2556A5 /* HCDescribedAs.m in Sources */ = {isa = PBXBuildFile; fileRef = 284A64B4C2BB89AC017AED23445A1694 /* HCDescribedAs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 06DD99E42721A5E0D2834BE1A113C8AE /* MKTShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A58197F591081AE466C3FFC341299D1D /* MKTShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 071CAFEEE0BB39EA99741F124295A751 /* HCWrapInMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D13BF9F7DA04138FF6F5FE4E6D5FAA8 /* HCWrapInMatcher.h */; }; + 07D1A25C1B575DEF177661688B1D1789 /* MKTBlockArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = ACA67ECB4E66038E48DA7A96DE975A12 /* MKTBlockArgumentGetter.h */; }; + 08A9D1A6A8B26CC4DB18C1FA119FA142 /* MKTPointerArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D378E5CF63554609B00B15217FF2224B /* MKTPointerArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 08C7025334446DFF01A67F02E7643905 /* MKTBoolReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F7BFED4F107F5FFB40D5058ABAC96A54 /* MKTBoolReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 094C8002614E64099C2EC306C2470957 /* HCUnsignedIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F6D32F0A59593217CDA021C08D6B1B88 /* HCUnsignedIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0A1B65516134E3082049DB863D65EC05 /* HCIsNot.h in Headers */ = {isa = PBXBuildFile; fileRef = 438B2FD4DA4A151F664288F80EF3D1E1 /* HCIsNot.h */; }; + 0BBD2D8CFC1F0530CD4BD8B098AFF647 /* MKTUnsignedLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 661105DD592DD6454D6B650B76153D40 /* MKTUnsignedLongReturnSetter.h */; }; + 0C23FC652A91F6F26E1DAFBF23ABA0A1 /* HCIsCollectionOnlyContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1D830A32ED159C913A127B1C29A7CD /* HCIsCollectionOnlyContaining.h */; }; + 0D67E4B0EE6AF1E3006E839BD1BA3DA0 /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EBC1CE44E08625348847A6955F6A126 /* FBSnapshotTestCasePlatform.h */; }; + 0DECDDD3708B844B74F5AC5C7553F6B2 /* HCShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = B43188FC9E51253A0F2531E95DE25A60 /* HCShortReturnGetter.h */; }; + 0E27742491D516C6E5345EE792680D79 /* HCHasProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 5418F2D5101B990F3B86527932E6B16D /* HCHasProperty.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0EE3774048235ED3D1468F4EF3F03200 /* HCReturnValueGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D8E335C423494A3AC8BA9ED7D56F58A6 /* HCReturnValueGetter.h */; }; + 0F409F240CB2D80FAE19E5B5DD2E91DB /* MKTDynamicProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = DB778E4EE0E2A6C52B96097C68E3F687 /* MKTDynamicProperties.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0F529D08B6FB5D2316E2EA2E13A4A4B3 /* MKTObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 03B4BB40D32B81960744B661F481A514 /* MKTObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0F5C3952AE01C9A171EF8736B67FA806 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = FC5461E157C4A5B2E4877FC7A6718E6F /* FBSnapshotTestController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0FB405741DAA36EF67E8C60FCD31D21A /* HCSubstringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C864B5070B33AD3E4D6C728280F63CAA /* HCSubstringMatcher.h */; }; + 107515727D35121C5CD7DF1BAFC31020 /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = BED8802DCC26E1DB6FEBC501895444B1 /* UIImage+Diff.h */; }; + 1206A8A310EB19369DA25541ACAA5ABA /* HCGenericTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 686779C0EC69E3470F8F44AA69D4561A /* HCGenericTestFailureHandler.h */; }; + 12614C807441651214E7B79988DA3F08 /* MKT_TPDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C6534D9582761C7D92C2DA00BCABB29 /* MKT_TPDWeakProxy.h */; }; + 12C4B111675D6680AD8DFC6A32BDE44D /* HCCollect.h in Headers */ = {isa = PBXBuildFile; fileRef = ACB1F71951BEC35D18F93032849BE338 /* HCCollect.h */; }; + 133E8FF63AA87F1D66798D742846CE2C /* MKTCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = C03B684A0F343E49C3D0650FFF0DE733 /* MKTCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 13FD4D96156464681869A41980FF28BA /* HCXCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 14BAA5EA9561CDF496279807BA9A9F45 /* HCXCTestFailureHandler.h */; }; + 1430F1ADA9FA378656461C20058D4558 /* HCIsCollectionContainingInAnyOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3564A443BE93EF7774B83D2CDB9C098F /* HCIsCollectionContainingInAnyOrder.h */; }; + 1491D37B29E9C2EC2887E1B3ECD9192A /* OCMockito-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A37C3EF9E7939FF69D54B28D26637BA /* OCMockito-dummy.m */; }; + 15EE8F16AE97D08A274EEBAFC40654CF /* HCIsCollectionContainingInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = BB52E17B1F0E0314AA64CA5285457B17 /* HCIsCollectionContainingInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 16B69B93AD1C57122DD6229816A4B59C /* HCIsEqualToNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 4299BF903757AAE3F7EB1BB58C61BC25 /* HCIsEqualToNumber.h */; }; + 1758EBDE57216DA3B520169B7B358D47 /* MKTVerificationData.h in Headers */ = {isa = PBXBuildFile; fileRef = 499A25F1D33D7E5ED2083462A4B2763D /* MKTVerificationData.h */; }; + 1782957397C7752B2F6DEC7DDACA050F /* MKTVerificationMode.h in Headers */ = {isa = PBXBuildFile; fileRef = E0F3E0E0FAC9CE4D4D418043FB01E8D1 /* MKTVerificationMode.h */; }; + 1909EC519EC0A45801D6C87001ACC3D4 /* MKTAtLeastTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = 290BDCA6C0CF065D9368E5D6F8F500F9 /* MKTAtLeastTimes.h */; }; + 1A1FAAFC123F8520EE4A8D50A3008011 /* MKTUnsignedCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DDF85FC25CDA8B262501F91385FD0CE /* MKTUnsignedCharArgumentGetter.h */; }; + 1B4D8FFEC939BBE3967254DC20D92ED7 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = D21062FB5826AFB5FAA9FE41D55F0C37 /* UIImage+Compare.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1BD927B86990B6000E3646762B3DB68A /* MKTArgumentGetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F84F2C1D5AE32DA5B1E0C090AE8553C /* MKTArgumentGetterChain.h */; }; + 1BF1FCCBDF24E155C7C3CEC2B9F04DD8 /* MKTArgumentCaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CC7962BBDFC97BD71394B8A55973629 /* MKTArgumentCaptor.h */; }; + 1D54BBEAFADB033B3F752F196917AA13 /* MKTUnsignedLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = EEB0CD7DA82A31BFCA521BA829B55669 /* MKTUnsignedLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1E805BC8F41FB06067AEEFB6AE5F972A /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = AE6E6F9B45B709009AC3E94F53BDBF64 /* UIImage+Diff.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1F1D39A1DE493EB9EEFD69D08E44113A /* HCIsEqualIgnoringWhiteSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = E2B27F8B3F51D3121A648F4B839BDD96 /* HCIsEqualIgnoringWhiteSpace.h */; }; + 1FDFDBBD9926B764E3051F444F23F83F /* MKTDoubleReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 599794FC29E1D99A8C7A09EF33678B6B /* MKTDoubleReturnSetter.h */; }; + 200604CB7FA5D8B3BE5415737C764A23 /* HCIsInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D40328C59EB922E902F553C15DFA257 /* HCIsInstanceOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 217DD18B9F827005E7BF267FBF307BAE /* MKTStructReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 83ECFF390592E2745EB01966D436096B /* MKTStructReturnSetter.h */; }; + 223BF0AF4BD2C7A01EBF77E91BDC6092 /* HCIsIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 934E34EDABD6AAD0A488C153F5150CC7 /* HCIsIn.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 22429D2257140EE23B6E58D66E353ADA /* MKTUnsignedLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCC2F61B7BCA449310237B7312B17E3 /* MKTUnsignedLongLongArgumentGetter.h */; }; + 229716ED3F50C267D15F2433B6828D88 /* HCSelfDescribing.h in Headers */ = {isa = PBXBuildFile; fileRef = A746C3E9442E92CC121914FB266CD9C5 /* HCSelfDescribing.h */; }; + 22972DA07D28FFBAB9C47AC7B8B39C52 /* HCIsCollectionContainingInAnyOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = DFB779F760165DD548D32D74E54138FE /* HCIsCollectionContainingInAnyOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 237048190E3F2C6F1A9CC9E6D5DD8287 /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EBEFEECB2BB1500966BE2ED0689C341 /* FBSnapshotTestCase-dummy.m */; }; + 24B038271D71EAD839D717FB3C343909 /* HCHasDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 28E942FE41B40A89F4AB12635B5181C6 /* HCHasDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 24EAC0C727AF3D3D72618969E24D7A17 /* MKTStructArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B41A4AD249D5C392159460444048A067 /* MKTStructArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 25D5C6A670D8B8A98D64886674BAA967 /* HCIsDictionaryContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = AAB569FB3B64F1251E5991674FBAD982 /* HCIsDictionaryContaining.h */; }; + 26CB4A5A203D0F9DF7F57BE5754A757A /* MKTStructReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 05736D93599ADCE266BD055AA6126705 /* MKTStructReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 26E66A31D687913BB23B55F369CC970B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BDD5BA6F17F3867A91A35FD07FD287F /* Foundation.framework */; }; + 283D3511559FF7D207B11EC9832304EC /* OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FD2EA38ED6672E5185576F82CC912AC /* OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 288D852B885182C6D211CAE0A7E74A38 /* HCIsEqualIgnoringCase.m in Sources */ = {isa = PBXBuildFile; fileRef = B63DC8C2DD0A8493518403D3C1665DB8 /* HCIsEqualIgnoringCase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 28EE7E8030D65EB1BFB3800D6D175E03 /* MKTUnsignedCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A49E1849FB6257BC59502B68A7415F3 /* MKTUnsignedCharReturnSetter.h */; }; + 29A6F9B5DA12C6296171184FEE19CBF7 /* MKTUnsignedShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B1A8A5A3BCBAA065170E7C3DA0D512F /* MKTUnsignedShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2A17ACC03E2B36A8CE3F74B97963905B /* MKTAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = CFD193B1E74F933BEE465A750F3B13D0 /* MKTAnswer.h */; }; + 2AC55CFFE1AC735853CCDD6D8896597D /* HCAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = A090F783E72ADEF88BA7698F4553E28B /* HCAnyOf.h */; }; + 2B4E20F156B326223389C795C272B008 /* HCIsCollectionContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = CF08EFD943DA4E8CD11645F2D6599433 /* HCIsCollectionContaining.h */; }; + 2BE9256F8526830EC3FEA480C1DE95B1 /* OCHamcrest-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 441702A640FF128B8699FF5C821845B5 /* OCHamcrest-dummy.m */; }; + 2C8A29C37C3B81B50F1538D80CEB9170 /* MKTDoubleArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC10AEFB4DC55F3B951A4C76E41A62BA /* MKTDoubleArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2EA570BE6D6BCB623B9BA5D8479CF4ED /* HCHasCount.m in Sources */ = {isa = PBXBuildFile; fileRef = 25470696EC9215A87DF157AB4960C9B1 /* HCHasCount.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2FE3DEDBAC30F71E5BADF823A6DC117A /* MKTPointerArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1339332B11D840324169F55F70FC9A72 /* MKTPointerArgumentGetter.h */; }; + 30682006765DF038015A5FC61977DAFF /* MKTMockingProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = C223FF90B833880E00ECA4AF2CEF5FBF /* MKTMockingProgress.h */; }; + 32707E91475462F8BF644E181F154840 /* HCNumberAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E9AA7634956EF48D977F606AF25D8E /* HCNumberAssert.h */; }; + 34F0B70B2A6A6D253C944960AE65E613 /* HCReturnTypeHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = EB5E23195E398A6D871DD56DAA1B3118 /* HCReturnTypeHandlerChain.h */; }; + 359CF73D70A83F169ADD7CEC1A7D463A /* MKTOngoingStubbing.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C0940825AD4060BDDCF9C617FB4837 /* MKTOngoingStubbing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 35CC254162E38440CD7BAFAC906F37D0 /* HCBaseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 405B6B567089599E63AF704D869376F6 /* HCBaseMatcher.h */; }; + 37FBAFE4C04C8F58D92E67B43FC81562 /* MKTObjectArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B9EC2A1EA26320428ECA61F6D201FA /* MKTObjectArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3926C60BE89174481595E02F419936EA /* HCIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A98DA7C41097F8136D6AD9D53246543 /* HCIntReturnGetter.h */; }; + 397333F278A52F4111D5D3136BE14FCE /* MKTStubbedInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B6443D3CE29AF886DD6E12BC6F62274 /* MKTStubbedInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 39B109578AF7DF887A9431DEEF796A85 /* HCBaseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 29F622F6A2449A09FB1DEF395C33E6C1 /* HCBaseMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 39CB691B87D52D18800930DBB274BAE9 /* HCIsCollectionContainingInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B41B64FDFCFB8D83058AEEE5707792 /* HCIsCollectionContainingInOrder.h */; }; + 39D5790F70AAB290704060153C369519 /* HCThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = 833FFF02340EA2251CC7CB0BC8DA6CD6 /* HCThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3B53BCC513972CAD7CC739B2A0433130 /* HCStringContains.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A88441FEB13BD7387DD02741DD077E6 /* HCStringContains.h */; }; + 3C87D0D31D755D524DB2AAA6DDFB2F1E /* MKTTestLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 37199018663497CE8099AE43AB1C7A81 /* MKTTestLocation.h */; }; + 3D47EC561C1A2106C2CAC127AB5EB589 /* NSInvocation+OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = B77A100D9EA5865A05D6EC07B05B1C81 /* NSInvocation+OCMockito.h */; }; + 3D57288CB21EDAF2AAD3E5849F672AF2 /* MKTDoubleArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = C699AD44DE1F2341985B950DE887A4E2 /* MKTDoubleArgumentGetter.h */; }; + 3D9C86891DED1F414FFACDF37D92A5CE /* HCIsEqualToNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = A43B829F8F1352F65070DB0D5E0D56BA /* HCIsEqualToNumber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3E42EE5EFB19DD02CA46432F83F0EC73 /* HCLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 569C7FE920C8B1531AB28E55DCC1426B /* HCLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3F7D0144885D0441E35CE7438FD83709 /* MKTReturnsValue.h in Headers */ = {isa = PBXBuildFile; fileRef = CB01767E52D895A1D024891E2D40EB72 /* MKTReturnsValue.h */; }; + 430335C0D4D860FEE9932AB1AD799669 /* MKTMockingProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = FD5598DBDCF20EDB77DDA2C4553A84A0 /* MKTMockingProgress.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 435FD1310DB0B6DF16EA7C8DCD0135C9 /* MKTBoolReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B3ADB9D77A661C9AE86DBA54EA22F64 /* MKTBoolReturnSetter.h */; }; + 43EC5FB46FA4D660C47BE6BE849E3769 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1F0992AD6C2AF208A15828B041B6BF /* FBSnapshotTestCase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 45053F853DEBF6C9A685CD042166E1FC /* HCIsEqual.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D3A79A6B668E38C6877FE53C5945FB /* HCIsEqual.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4531685AFEC47E2237064B264C31B6CB /* HCReturnTypeHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 49BA08EE20243BBE9CDCCA9090BC6948 /* HCReturnTypeHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4557D7AA1789665CDA9D5C47826DB21A /* MKTLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AC9D0FB39157AA0B881AE19B64DF2444 /* MKTLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 45F9FDBD29927F7C62AA5E525B04ECDE /* HCRequireNonNilObject.h in Headers */ = {isa = PBXBuildFile; fileRef = CCFD680070F8514117F9407307A22AC0 /* HCRequireNonNilObject.h */; }; + 464208AA1BFB9B66F73EA02929A60C95 /* HCXCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EC074E9477A75B83A4F6382C60C28B /* HCXCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4645974F5D219173078AA0BB21B1D935 /* MKTArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D6232F45EBAE66D9490973B2816CA99A /* MKTArgumentGetter.h */; }; + 474EF8F28A5DBEA0BBA8504DD454A3A5 /* HCEvery.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BE7B426BACEE6D030F1AC9B213B2BA0 /* HCEvery.h */; }; + 479605C9E36F8186845B3B4B61EA2618 /* MKTLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 222CA89279BDC237CF642F39CC59309D /* MKTLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 47E7573107A5C7233E656309383BD5DD /* MKTExactTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = EE60860C0F374D0F65CFF646FF369D30 /* MKTExactTimes.h */; }; + 4898C2F0F4E1BA9E200E3C457B6AE219 /* HCAssertThat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E72BE069ABD878497D302680E8D603E /* HCAssertThat.h */; }; + 48A7A91434881B6238490FF27294387B /* MKTObjectAndProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = F51950844FC91AFE1D600DFE44ACA42B /* MKTObjectAndProtocolMock.h */; }; + 4943B6854026FDD35DC6D0164916D61F /* HCDescribedAs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7E1A29F0EF08577E5A363EA9B03D19 /* HCDescribedAs.h */; }; + 4D79AE2B28E8A15171F8961FABAE3A58 /* HCThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = D8F7876F28EF6EB75431A8A3427202C9 /* HCThrowsException.h */; }; + 4EBF73BF2522B94E3F6DE837EF1616CF /* HCObjectReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A14225849E30E5EE8B550E527C282D6 /* HCObjectReturnGetter.h */; }; + 4FFFE71E769C9FBD48CBC24EEF465C2F /* HCUnsignedLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FD0CC7DBAF49D38725CC0D443458A613 /* HCUnsignedLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 507EA6FC88F561C543A857CE7AD32242 /* MKTClassReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 30D3FCAA19452347B20D93F68F51D6F6 /* MKTClassReturnSetter.h */; }; + 5154E5E4C0139DC12B0DD8BB833CA94F /* HCBaseDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = E35A91DAE631CDEC75942745B498F0B0 /* HCBaseDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 530C1FF75240FAF5989DC736389CC229 /* MKTProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 57A9E12D68E810B15E34C708ACB894EF /* MKTProtocolMock.h */; }; + 5418D9ADB8880A4CD88FF45BC096A517 /* HCInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A181461EDA0413A83646E4D623CA3D76 /* HCInvocationMatcher.h */; }; + 558C3F232F9180D62FCF9E305E6C5246 /* HCIsDictionaryContainingEntries.h in Headers */ = {isa = PBXBuildFile; fileRef = A9FC5F40F97BF64B3932B29DBAAFDC46 /* HCIsDictionaryContainingEntries.h */; }; + 5650F88920C0D0F6060FFB60B8A8439C /* HCAnyOf.m in Sources */ = {isa = PBXBuildFile; fileRef = F6FFA5DC3A31AD3CAD49FD42F56F1483 /* HCAnyOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 567D19C8526E5FB114676C5BD8F46249 /* HCLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 788E7F13EE524139B7523192F03D2B47 /* HCLongReturnGetter.h */; }; + 56A48D1D6A2A1B4D673CB282EF5B09CC /* MKTMockitoCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 51E6A6942D6F568D3B08D50ECEC442EA /* MKTMockitoCore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 56BDFD49512AEBE2B3A273BAA372DCE0 /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 575B23F51392DB0BDF4B7416487A9A5C /* FBSnapshotTestController.h */; }; + 5716F9A9DA22231CD567CD5DA40AB3B9 /* HCIsEqualIgnoringCase.h in Headers */ = {isa = PBXBuildFile; fileRef = C6EE1609D6573EC8F5E279B984BFE1FE /* HCIsEqualIgnoringCase.h */; }; + 579BB7D6B77E4244BBA6FA5F843E5445 /* MKTIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = C673EF9215CD90FEF199B6D6F14AE7C1 /* MKTIntReturnSetter.h */; }; + 585037899D23479E6803B0D90E0D1652 /* HCOrderingComparison.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3A2D23F7B6390F2E3A5F8093DA28A8 /* HCOrderingComparison.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 58877346BF63819A5B3769926788AC37 /* HCUnsignedLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F8D0A8C13EA022A66BF31D510C2A7FE /* HCUnsignedLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 58A9EE708DEEEC866F169524A9D14AC9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BDD5BA6F17F3867A91A35FD07FD287F /* Foundation.framework */; }; + 599FB1036B94863552E1F5617977BB75 /* HCHasProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B3997BA6187E2F9916C33A4A1F862C3 /* HCHasProperty.h */; }; + 59DC975E20D5612C5FB29BFDB8343764 /* MKTDynamicProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 73D2EC99A4BAD34FFFE8AF1AF4197771 /* MKTDynamicProperties.h */; }; + 5B1A87B5196D139C280462B2CBE49F86 /* HCAllOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C110254F29DF6D9E94CEF2F1B5EDD6B /* HCAllOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5BC979087E85ACC3AB0F99D68716538A /* HCIsDictionaryContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 80CEB71654D56DF5DB262ABE26753DC5 /* HCIsDictionaryContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5C2CE2BB4D06CD29816B932B66043572 /* HCIsCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 28AECB0E200164CF5F481670D95E2FB3 /* HCIsCloseTo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5E4DAD310335727793F45410253C4EBF /* HCIsDictionaryContainingValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A356B506458BBFDFF9799EBBA9F590A /* HCIsDictionaryContainingValue.h */; }; + 5FC8CCC687A5757CEA89D6BC08B0B73F /* HCIsNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B76288AED18AC265E5DF789FB53E5D8 /* HCIsNil.h */; }; + 60052BB254A51FFF6CFC1F96EA7C2629 /* MKTObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = CDD29548893C51D4E44933616DBD2E0F /* MKTObjectMock.h */; }; + 6013B75A3BE8EA58C054589C054660A1 /* MKTVerificationData.m in Sources */ = {isa = PBXBuildFile; fileRef = AE2393E7EE2BE513756BE3089E699123 /* MKTVerificationData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 605600F4024ABF2E07CF1E0D337DF535 /* MKTAtLeastTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 766E0DF48AA9005CCB78ABD64CBBFCAA /* MKTAtLeastTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 618994793BC786F67136958644CE3313 /* HCAllOf.h in Headers */ = {isa = PBXBuildFile; fileRef = CCC6AAD387E35F63AD519BE1823BE62F /* HCAllOf.h */; }; + 61EF80F0581D8819592F9E023367EC8D /* HCIsIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 289EB4D5D4DA95B6E045D5A7BD71FD65 /* HCIsIn.h */; }; + 64410C83ADE14C92F76B4C538F1ABF94 /* MKTThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = 3286764C0E106EC842E08AD4AB45E534 /* MKTThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 649234FBEDD4473C8D845AB5BA187071 /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EC57AADD6CA666513B5F6CD067CA27 /* Pods-dummy.m */; }; + 65F6B85D5DE5560F78E7A8A5E00834BA /* HCTestFailureHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD649AAF0C68BF44778B74E68B22FEB /* HCTestFailureHandlerChain.h */; }; + 66AC8F7BCDF3BB164928C0EEF1AB0E86 /* HCTestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = A8634B6C47230DFD43B90DDDB3AD984B /* HCTestFailure.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 672304741D595D950DE8BE5D17B9B842 /* MKTObjectReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DAEA6921F0DE54FACF9DD383E69DA70 /* MKTObjectReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6723C6CA28F661D0131BC6DE80768427 /* HCRequireNonNilObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DAD1F2B78521A761008AA93D9B3240AD /* HCRequireNonNilObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 69361D851EA071976D17296E6FFED6D1 /* HCStringEndsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D69512696D1C1004B6A2BC79BBEA7BC /* HCStringEndsWith.h */; }; + 6A3481D83A9902DFDD277B3B841F9866 /* HCSenTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = C01BF1AFE2084EEF76A6811E2E60149F /* HCSenTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6A62AC515F72302BCBEC33792EB9CF13 /* MKTObjectAndProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = B3DA53D1A8755FED8B046906B3A5635F /* MKTObjectAndProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6B7530E3527340B13FECD28A5403B3EE /* MKTBaseMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F2CA843ED92EC1C7A4E7E7ED0676468F /* MKTBaseMockObject.h */; }; + 6BA3FAEF946640DE89A8C2C79624BBEF /* OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = C0AAAF91BB278871216C9C15CA8672F1 /* OCHamcrest.h */; }; + 6BD063F580F57DDE32333E40BF241A31 /* HCHasDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = FCF4E0D7C439C2CAA88F40BCC072EED8 /* HCHasDescription.h */; }; + 6C0677B0E6B718AE99CCB7DE3C877924 /* HCHasCount.h in Headers */ = {isa = PBXBuildFile; fileRef = 11121294428BF0DFEB36D5B51802F7D6 /* HCHasCount.h */; }; + 71997D77387BF6BA0F765A06659D2ABC /* HCReturnValueGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DB8DA5D925BEC4CE54C7B72CFC54C843 /* HCReturnValueGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 71B957D5E51400376C51DD1D4552231E /* HCBoolReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AC7EC0B6D9FBA24F47B6568497BA11D /* HCBoolReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 71BEB54FDE1A1B8D4C8D343B98DFB17E /* HCTestFailureHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FE444BB26B7F476923B4D1DC94A8AD6 /* HCTestFailureHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 71C1D59ED4AF360751B3CD8C37DF436B /* OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = 537C51B792F0417BFDACDE72D0E70476 /* OCMockito.h */; }; + 71CC08988A99ACE353F894C176D0DE9A /* MKTArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1BA5BF4743EC595CB5F6F6F8B6B999 /* MKTArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 73A8090AA5CCFA422570C793BF6AF3AC /* HCIsAnything.h in Headers */ = {isa = PBXBuildFile; fileRef = 201AB509DE7C8706A0F32219295668BA /* HCIsAnything.h */; }; + 73CC3D54BF67A14C067DD18AECC4405A /* MKTCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7202523ED25DC1CB193675983704E87E /* MKTCharArgumentGetter.h */; }; + 7463B38BE26E0760302B62FE3E06E60C /* HCUnsignedIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 112DDD0BAA6F9454782B7038FCCD393B /* HCUnsignedIntReturnGetter.h */; }; + 7560761A1757549187B6465E5244D62C /* HCBoolReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 30584C296843FB18CE5376800CF46729 /* HCBoolReturnGetter.h */; }; + 76413E49AB6FA015CCD736AAEE67E3CC /* HCIsSame.h in Headers */ = {isa = PBXBuildFile; fileRef = ACAD353540EEC3382C7563D0012E5D8D /* HCIsSame.h */; }; + 776B5939C48BBC79F5D8B7176D96FB53 /* HCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A16F20DB3C01283C9EC830079D56DD08 /* HCTestFailureHandler.h */; }; + 77D2228D0FD6773D72EF34422517F2A9 /* NSInvocation+OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = F3A17196DEB6F2CDF8092BFA7A7C96A3 /* NSInvocation+OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 78C907E170AD70E8F84FCEB4F74F3B10 /* HCObjectReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC6B26738C69C1D0BC3856D5DE24AD5 /* HCObjectReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 79847CAB94AFF52714FE5AE1CE29BCBB /* HCUnsignedShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2086F8E54EE7F4D36012537D602019AE /* HCUnsignedShortReturnGetter.h */; }; + 7BA128858A2C801145FD51CCD21AF187 /* MKTUnsignedLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A6443B88163D45BCB27204E6DEB68A0 /* MKTUnsignedLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7F46509AD6F3EE525B4681DF8A0DF666 /* MKTUnsignedLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 54F017CAB75917B177FE077A89B0F1FD /* MKTUnsignedLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 802A2DC04DB51BFE842A56804783A95B /* HCUnsignedShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A5073BE097ED4171D0506913321F9004 /* HCUnsignedShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 80F49CFA43A0C94F12B01C4A35321AD1 /* MKTClassObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 65E94DD00DD7214260E5CEE8964B5170 /* MKTClassObjectMock.h */; }; + 81192F54A1CA078FBF41ED493EB03D5A /* MKTProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 59B0E9381E6AC8C07218CA40BD65599D /* MKTProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8237AA62E3F154A9258887DB52F4137A /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFC3015C015DAF62BBDF67C6FFACC512 /* XCTest.framework */; }; + 82822AE561DE97F2C329765B19102CF0 /* HCIsCollectionContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C1D13A6F494DFBC77EC296FFF4BA54D /* HCIsCollectionContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8284B0240C0339C094DE90F02B98C61F /* MKTExecutesBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = B08C175C7815FD8676241C1DFCE5426E /* MKTExecutesBlock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8294BDA0E27F9A4A65BCBF3D4897CCAF /* HCIsTrueFalse.h in Headers */ = {isa = PBXBuildFile; fileRef = FE67F70414641DF16597E1C03100E765 /* HCIsTrueFalse.h */; }; + 83F38CED7340E14B20303E990E224FB8 /* HCIsInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = A16DF44EBC9A91BED3B85B5B42F83771 /* HCIsInstanceOf.h */; }; + 83F8A0956AAB3702F772C92A4EF8D4C6 /* MKTInvocationContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 38FBCC077D7C104C8E5880C2025534F2 /* MKTInvocationContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 842D74DF60D168AFE9BABA6548351280 /* MKTInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BFD12D5A80C1469B1E326B0138E0799 /* MKTInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 85C1DC9FED253424687EA6C0ECD953B3 /* HCStringContainsInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 498E69B7C0516382CF4413E9E1B6E7B8 /* HCStringContainsInOrder.h */; }; + 86555BF61A468A637A0176CD6BEF99F1 /* HCIsNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 669177131808913744FBCCC3D32F702F /* HCIsNil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 868834CA11628D55D44A7B131D0CB56C /* HCClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 783AD13CF2217582F66CE1427A217A62 /* HCClassMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 882B16B286D40ED24C39098FD617C3D6 /* HCUnsignedLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F33E5610DCE271D6B6A6697E22B4322 /* HCUnsignedLongReturnGetter.h */; }; + 88EF77813C36A007124162A3B2C21047 /* Pods-BIObjCHelpersTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DF96AB141CC9464CC293BC717E374C8 /* Pods-BIObjCHelpersTests-dummy.m */; }; + 8D6CF1F70E08DD6E40732FCE55111A09 /* MKTArgumentCaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 75FA016BCA5F147C66182EEBEF8E7EED /* MKTArgumentCaptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8DE6E58079A4DEA0419490F9888652CB /* MKTUnsignedCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F9EC8CCDC26ECA78C8C55EE8436C5F89 /* MKTUnsignedCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8EA6C2BB88AAE0A661419B14CD8917F4 /* HCEvery.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FD78BAB2673A7939BC2BC3A47AD6F0C /* HCEvery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8FAF9C7E169E94D274ABC8C2463BC6D4 /* MKTArgumentGetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A8C395CE23F2ED82AD1065B150D61A /* MKTArgumentGetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 90EA450EA1DF65D5B6EC406143090E54 /* MKT_TPDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E1A6516BC7951E079F420724D27F58A /* MKT_TPDWeakProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 911E024959AC8CD3D31186C48DC286F4 /* HCCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 47802646BBC721447987C679E7423868 /* HCCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 91290E587C0C71D6086340D4EC969DC3 /* MKTClassReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 47C0AE45C643D7A7CD7D4724F1A12078 /* MKTClassReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9561B9B77783942CF2B85D1BCC9F6CEA /* NSInvocation+OCHamcrest.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E4E760AAFE56E7B53263786F675118 /* NSInvocation+OCHamcrest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 957F0BB5842598499C39FE5FB90E58E4 /* MKTDoubleReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 095CB7560D881AEDFEDF96A2C705E4D0 /* MKTDoubleReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 960285FA2394F10212EA9D51EC74488B /* HCWrapInMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D8D3946317890DD7E6E6D10ABC51BFE6 /* HCWrapInMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 96075FA4CCCDDB1CE86245D54FB3C07F /* HCStringContains.m in Sources */ = {isa = PBXBuildFile; fileRef = 540738D8A85DB79D390692B752F2CC7D /* HCStringContains.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 968FA7E8A466D36014155C9729D73C6B /* MKTUnsignedLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 53FBDAD50F7CCCCF56B7FE9BC5126F3C /* MKTUnsignedLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 99A5E496B1E1E3EF2D71C9C968D51C6A /* MKTCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = CB9DECC96A6654A620E706BB5EC69988 /* MKTCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 99C34DCB6A8456FFA0C7209CF432348D /* MKTUnsignedLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = EA2B86E386B67A0CC5F6312A9374FE60 /* MKTUnsignedLongLongReturnSetter.h */; }; + 99CCD7EFDE873E5B138429B7682C6184 /* MKTIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DCD4D4C44F5CA9131BF998290B84F0 /* MKTIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 99FEE53B1F67F5D7240A9E2182591E9C /* HCIsTypeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = E77AE66A7491847452759C926F2AC97D /* HCIsTypeOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9A6489F15CC360A927B3CA224F9CEF45 /* HCCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = C5AE3FE70DB3ACC990AAF2FB64FA3BA2 /* HCCharReturnGetter.h */; }; + 9B448C5A63EBF29629E75595E20C9A43 /* MKTObjectArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 88707CBB52BFB92C37DD5C83B5BA4D29 /* MKTObjectArgumentGetter.h */; }; + 9C88C90948E97A2FB38F3C44989ADC28 /* HCIsEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = C308295093BE2CE5E7B6407AB9FADD47 /* HCIsEqual.h */; }; + 9D0DF30AA6238888A827C2DDFD89A750 /* MKTReturnValueSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A088E49AC22AB6EA7C8BF9276FEB63 /* MKTReturnValueSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9E86757C898515C345C15085CD2A1E5C /* MKTLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = FBF5C2D229379F2C60D253EB1536EC69 /* MKTLongLongReturnSetter.h */; }; + 9F43BB29A577E69E6A6D772F7CD088B8 /* HCIsTypeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = DAD4B70EA40FA9F4169D81E070D8F135 /* HCIsTypeOf.h */; }; + A041FFA4857D6713B7D1F018D63AB3EF /* MKTStructArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = A73B2CE7C791A4559A113AB0242F3290 /* MKTStructArgumentGetter.h */; }; + A12415A701EB4A22178B74380A1B757A /* MKTBoolArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FA2AC36AE3C5C9D2BA78EF78FB0391D3 /* MKTBoolArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A23D8310020F7FEEECC2F461AFC23CE0 /* HCIsNot.m in Sources */ = {isa = PBXBuildFile; fileRef = 19EFC3F29A3E8614D018FFAB0FD19868 /* HCIsNot.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A24A2F2F22E1ACD7C9A279D4AEE9F9F0 /* HCDiagnosingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5913F9F6536DC720F7686088B6D626C4 /* HCDiagnosingMatcher.h */; }; + A290784B04F2B0521BC591F9678C6135 /* HCIsCollectionOnlyContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 74B32FF1E11D7E93D194927AEF8EF273 /* HCIsCollectionOnlyContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A31E19B3451C768BE3E96C8D72D95F57 /* HCLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F584DA2C86A3991C8678BCEAC40E1171 /* HCLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A3838D88B2B41DCB41C426E43FDAFABF /* MKTIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 89F04893F2384191657AA63583B19AC4 /* MKTIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A3D1BBAA1966DEEC2BF7030FF55FEC5B /* HCSenTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 06AD6B1BFE005CCE297C5787CF8D7F84 /* HCSenTestFailureHandler.h */; }; + A6424AD7E9D4B7417BA23FCDDA4F1077 /* HCStringStartsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = F1B011FA45C6584E1DCC1D21E64C0C28 /* HCStringStartsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A6B328DA22F0D8D07A65FFC70380B490 /* HCIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A809573892C58EBCA7EB9E73F4978522 /* HCIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A79BBEB7017B83A825C4F8BE23666B2D /* MKTLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4423EDBD290C47A55FB55EF4BB028436 /* MKTLongReturnSetter.h */; }; + A82FD7085D616C806D48C8F4B64285D2 /* HCTestFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = DD73C74190EBA6B4E1C4D0B8F19806D9 /* HCTestFailure.h */; }; + A9079BF2FB36940B5897C728317301B7 /* MKTClassArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DED32AF43A248CF1547DE1CDA4E3FA9 /* MKTClassArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A943715A7F926FCCAD29A7B9B46BFD0F /* HCAssertThat.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CAFB300F3A16A8A0BE9D3AC998F83C3 /* HCAssertThat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A98E4E9370A2BB925192E9BF9F76C79A /* HCIsDictionaryContainingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = D653D799B72EF258AB6DF6A9753F559C /* HCIsDictionaryContainingKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AA3AA8D9C39B1DD1EBB6D110E3087DCE /* HCStringDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F919572E9930093C86B7C8A4A8A5CE /* HCStringDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AD25FA5A782D94092CA919A50ECE3E2A /* MKTShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F0608A5BC2F6B3A98E5C579280131086 /* MKTShortArgumentGetter.h */; }; + ADEC454ADECD36284FCD4676CF4B019A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BDD5BA6F17F3867A91A35FD07FD287F /* Foundation.framework */; }; + AE755A89C8E2EF061B875A202E17EA7B /* MKTReturnsValue.m in Sources */ = {isa = PBXBuildFile; fileRef = F3C0B95FF57BBC15F192929C5CB790D8 /* MKTReturnsValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AE79E9CCE76DC26B923AAF0A0E105BC3 /* HCUnsignedCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C50F61CAAFAE98F49986930E74AEEC2 /* HCUnsignedCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AE8AEE52B200F7A14E888FEEE91516D4 /* MKTCapturingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C163A9D3A608BA99C554462DC1CB8AC9 /* MKTCapturingMatcher.h */; }; + AEF35971801E95668291C94B26FA6282 /* MKTTestLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 34BFD5FE2547A12EE10D60BD249BD54F /* MKTTestLocation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AF67A276A6BB0D32F58C8D87A88EC9EB /* HCIsDictionaryContainingEntries.m in Sources */ = {isa = PBXBuildFile; fileRef = 061A09431D1FA7B022309B78E8282950 /* HCIsDictionaryContainingEntries.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AF87CA48229D6EB23AA8A76DCE90BA15 /* HCUnsignedLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E8584B46CFA889FD1A2C00F85330612 /* HCUnsignedLongLongReturnGetter.h */; }; + AF8DEB2FDDFD01586617BDF85FBE20D5 /* MKTLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = AC03B2BA76E6B5C0EDB2CD17EB5DE650 /* MKTLongLongArgumentGetter.h */; }; + B1C9B3BAC96693340D37112911D68966 /* MKTMockitoCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CF8B2C9DDD79DB857004AAD990D9E0D /* MKTMockitoCore.h */; }; + B1E4B61F5A1E1D714B3A989124B141C6 /* MKTReturnValueSetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C4249EDDE416791CB4EA6EC655D47F /* MKTReturnValueSetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B30320DC0C6B7CDAD57555436D416EF6 /* HCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46BC9BC763656FAB82C0B32428815E1D /* HCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B6F024702AE0C6CBB4B266AF276E88F1 /* MKTUnsignedShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 702DC4987F321805514F42777056EC1C /* MKTUnsignedShortArgumentGetter.h */; }; + BACFA90411C3427A3C1862D4AA4CA1B0 /* MKTSelectorArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DC7FF5272CE23E589FBD466A6E440A4 /* MKTSelectorArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BCB9CA9EDCD12EC1F9D186B09B6039D3 /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 604139193F6BF280B4A187CED700A7E7 /* FBSnapshotTestCasePlatform.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BE21204FA5DBC2C45D9FE0DD3767AF56 /* MKTShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AC419A30892781E8D9443F7F4ECE177B /* MKTShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BF18C16B2CCB243C03FAACE00DC9439A /* HCUnsignedCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B7EBE011CA1B075712E5B7FA5B5716A /* HCUnsignedCharReturnGetter.h */; }; + BF25CB28E77C833359519EE58A6C8302 /* MKTUnsignedShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1302A654B6DE43EFB00B514FDCF8E799 /* MKTUnsignedShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C183AC7BF273304460F3152CF2D1B7F0 /* HCStringDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = E2114FBEFE8201B685C3CAD7EFE8576A /* HCStringDescription.h */; }; + C43D3EC1AE7AAA470591F17ADAE65E4E /* HCShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A5150677894C642B80BCE678672C3B72 /* HCShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C44FEB594166BA541812011AFDBC7A83 /* MKTFloatArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0C7FAAC54494D3D50EB563495ED1C0 /* MKTFloatArgumentGetter.h */; }; + C475E8036E1274584798F860A5A98670 /* HCDoubleReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E35CA19FFD36353A3C65EB985263991 /* HCDoubleReturnGetter.h */; }; + C73DD74D6AC3EE712C8D6D039240F77D /* HCFloatReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = C1C42EA063036AF96A778638670A575B /* HCFloatReturnGetter.h */; }; + C77EE12F03B47048FE5F11905CD8922E /* HCIs.m in Sources */ = {isa = PBXBuildFile; fileRef = D0652E6E60F89B1A46E4FDD91F9BD065 /* HCIs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C79288403424709E7CD1FBBBDC3880BC /* HCNumberAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 0721E977FFE7271307CEE8EFFD5CB36C /* HCNumberAssert.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C92F2937707DF17FE08F66F9138552E4 /* MKTLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 45D665BB1250EF5441D6A28C8D5D7EAA /* MKTLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CA045A7F0B142320F866A4EBFB2C3E46 /* MKTInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 973C634FDD0A74F1FD35745F11DA6103 /* MKTInvocationMatcher.h */; }; + CA6040D767B5584FE6DD688E30F4E933 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 49EA5749E2E01C8B1F0B0F81C3DA36D4 /* FBSnapshotTestCase.h */; }; + CACF08B0459D02D6E2BF2F8B61896F9B /* MKTUnsignedIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A66E40D79032DF77E5F600569A59CED5 /* MKTUnsignedIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CC1D95D56729678D683EB289FC7AF6B6 /* MKTUnsignedIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 011DCD43528830F1C362B8A9B989ABAC /* MKTUnsignedIntArgumentGetter.h */; }; + CE7FE275D56A25557C5F16DBAB171954 /* HCCollect.m in Sources */ = {isa = PBXBuildFile; fileRef = C8EEA93F6D293658024047ED800F8F18 /* HCCollect.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D10C285DEDCFAFE71EF72B4682F88260 /* HCInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6390B5BA66C4FABF651D1A3A62495FB9 /* HCInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D11B6621B0D4CBC9448B31AFC6C176F7 /* MKTLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7029AC9428D332321CBE0E62827034A3 /* MKTLongArgumentGetter.h */; }; + D1B9B46FA869AF565C328385F342E9E9 /* MKTInvocationContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 380A4048FD374F958D7DCC737541937C /* MKTInvocationContainer.h */; }; + D1C780438705A3BCD4CDC634EED0CB59 /* MKTLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 48A21A9317210B4153EE9255D1BA0621 /* MKTLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D1F42E3828AD2E65E0D81A7C7A41FFC7 /* MKTFloatReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = E5973D71CDDB16BDD6F927EFCED210DE /* MKTFloatReturnSetter.h */; }; + D23F5ECB99376AA5722B276214B30505 /* MKTCapturingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 417C1D3D2A019F05EC00393CF789DA6F /* MKTCapturingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D3B3B349E3B55268106895DDD8E3F31E /* MKTUnsignedLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 85EC0494FACD6301950F470D785AC6D9 /* MKTUnsignedLongArgumentGetter.h */; }; + D414BEC04D391C735421405BE94F9730 /* HCIsDictionaryContainingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A89A4FEA88F632015A0E956C38298A /* HCIsDictionaryContainingKey.h */; }; + D4D24F1CC21FF32E6626EB34A6F13512 /* HCIsSame.m in Sources */ = {isa = PBXBuildFile; fileRef = DF75F7FC32A8250790208899245BB0BE /* HCIsSame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D4F76DD418DD36CC79933CE40138C581 /* HCFloatReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = EAEE1AEE3413D79AC339C78AE5B8E3F2 /* HCFloatReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D576CC26C3940F412238793131836077 /* MKTOngoingStubbing.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BCE141BFABA8AC7AABC0BAE06C991BF /* MKTOngoingStubbing.h */; }; + D75CFA9EDBF8D7A6B6F67C5AF2AE9E13 /* HCIsTrueFalse.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A45DD8CA5EEAE2ACE76A14F14D57B3A /* HCIsTrueFalse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D7C81468AA7625C10A33FBCF9DE7963A /* MKTFloatArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = ADF2777F072678F6981B29B813442F1F /* MKTFloatArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D992359FE15C3D8B56D578D99C522C4B /* HCDiagnosingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2669418ED476E66D08B0E905F3231FA9 /* HCDiagnosingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DB58F99CA3CB54AB225FF3624C94FF9D /* HCIsDictionaryContainingValue.m in Sources */ = {isa = PBXBuildFile; fileRef = C1BB8249E7F2ACB99F0F7CD101948953 /* HCIsDictionaryContainingValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DB72A167803822C46D26AED0B9D8AEA5 /* HCDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 29F339D6DE179B0D5AA5C968528CA34B /* HCDescription.h */; }; + DB9FA1D8831DC832594862B175FBC8D7 /* HCConformsToProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F81AE381133E1A3E13E743022A190E4 /* HCConformsToProtocol.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DC021BA108D7C5EB0FA1A3B9E1E43BA0 /* HCGenericTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 488D77218574AC9885986577A19EF630 /* HCGenericTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DDAEE571DE9668A238ECB81EC14614EF /* MKTFloatReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4216D2A0FD2DF88727991B384C815EC5 /* MKTFloatReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DDBF81DB16FF48A5063989FDE5AF7FF2 /* MKTIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F6B6DCF40E3A0F7FC844A5FD161AF6 /* MKTIntArgumentGetter.h */; }; + DE345EE98C378C22292CBDA1F5331608 /* HCSubstringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A725475F7FA7A48BA8056BF56AAE7C50 /* HCSubstringMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DEA4C5969D764B6E21955A8AF0FF2489 /* MKTStubbedInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DA88400251E97EBEA29AC16D17DC8839 /* MKTStubbedInvocationMatcher.h */; }; + DF64BC313A52954BF2DCB53E2B78EFDD /* MKTReturnValueSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1677BFEC95BCE67B29F4CCDDB4B04A /* MKTReturnValueSetter.h */; }; + E055241C4020EB1F1989E5F2FB395999 /* MKTCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 584A73267684D0212AAF1216DBCB5AF9 /* MKTCharReturnSetter.h */; }; + E1D1B1A73BCF66E8ABB7A5E3472A8BBB /* HCBaseDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = D465B2FD4EA047B788FCBA13E55C313B /* HCBaseDescription.h */; }; + E1F3D5B61FDD3DB809A370C3AFDF6E5A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BDD5BA6F17F3867A91A35FD07FD287F /* Foundation.framework */; }; + E2067835ADBB2C1F4F4526361740A153 /* NSInvocation+OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 96013669CB699C3BAD35B271A5B8559C /* NSInvocation+OCHamcrest.h */; }; + E27CB43C45BAE01B3996BE275DEB1D91 /* HCDoubleReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = BE76412B293B554753FA68FAD2434C1A /* HCDoubleReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E2854CDABE0534017609D8D10FC1222E /* MKTBaseMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 02DD247733CF5E6E7F75E95E445D505E /* MKTBaseMockObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E4715B47B540A1515586E465C1F22D42 /* HCStringContainsInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E237424E1D20CAC955788D55BF8032F /* HCStringContainsInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E6E77C664430DD88C43E0C1791D0D347 /* HCIsAnything.m in Sources */ = {isa = PBXBuildFile; fileRef = FBE024873F2D393AECD7D1F0B4A8C200 /* HCIsAnything.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E985A0440ECBC5E7F9EC35C228D10B9F /* HCIsEmptyCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = C754465A74242D42247C4970F3338A83 /* HCIsEmptyCollection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E9B089CFC0CD08C72C434F67916DC10A /* MKTShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E68EB403560B7C52681263382D60FED /* MKTShortReturnSetter.h */; }; + EA0DE170D513927605A9FDC028D298E2 /* HCMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D715531CF6DFA2D152BF626CE4BDFBE /* HCMatcher.h */; }; + EA4589AC3BBBFAE93F2B7650551C289C /* MKTBoolArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 14E0C9990F5193606879FAD77061EF17 /* MKTBoolArgumentGetter.h */; }; + EA4DF453F9AE16134AEAEBFA5E7DA6F7 /* HCIsEmptyCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = A154E9DE0F1432E03D56E0821AB2EBA0 /* HCIsEmptyCollection.h */; }; + EAF2BC47AFC90C36E4C68B04F45BBF38 /* MKTClassArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD26FBC43D60FF651CA8F952218AE05 /* MKTClassArgumentGetter.h */; }; + ED3F389FF8560EFCAA6B97270B37AA2F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BDD5BA6F17F3867A91A35FD07FD287F /* Foundation.framework */; }; + F174AE7F1143847B76CCC70769AC598B /* HCIsCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 001884E674D1E744BD762A5F46F8014F /* HCIsCloseTo.h */; }; + F225F28B49A6329165A18A76123D2F4C /* MKTThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = EA89DB494A7F91D69855C6D22FECD1D9 /* MKTThrowsException.h */; }; + F282CFC5A4F78890D7290CBC53760D55 /* HCStringStartsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = C9D27FDD0C759C84592B7086E749256F /* HCStringStartsWith.h */; }; + F2AFDC6EDABBA8518AC8E11A3168861B /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = A8DE345FCD63F671B499E33839C625F9 /* UIImage+Compare.h */; }; + F3231913CE5EA678AB0B2F4B598ED552 /* MKTBlockArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 490E1A15F945B8417F1BB57B1495F7BF /* MKTBlockArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F32BD4E55D88BFA308EA39EE2D37E11D /* HCLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = BCFD5EB3D5350F6AAA03ADFCF30941B1 /* HCLongLongReturnGetter.h */; }; + F5609CA4E387897E9317CC86BEBD3896 /* HCStringEndsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 82766A0BAEEDD27F536268B130C9579D /* HCStringEndsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F62D8ADB11AEDAEF4D13094CBB68609B /* MKTExecutesBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B5AF356CD2DA6CB802BBFE306DB83D /* MKTExecutesBlock.h */; }; + F857C9FFDA3A714EF6195FC39F233B5D /* HCOrderingComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 19195094149655D99872B90B20CBBFDC /* HCOrderingComparison.h */; }; + F90EDCF327A35E2AF666F6D6C41E62CC /* MKTPrimitiveArgumentMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AFAB3BF7BD821D069D24CFE5D904650 /* MKTPrimitiveArgumentMatching.h */; }; + F91DFB2FFCE8D4463B2B75A1D0336164 /* MKTUnsignedIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DBE46D0B3557C3201E7A236CE6ED611 /* MKTUnsignedIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FA07380B50D5A628BEAB38F3D9EBBAB3 /* MKTReturnValueSetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EFC5993ABAF54E7653E033BC4722A67 /* MKTReturnValueSetterChain.h */; }; + FADE6E8AEDF067E553E784A6C0891E25 /* MKTClassObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = A57CBE3B3EAD1A796FDE5A971243710B /* MKTClassObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FB330A06E5EDBF462FCDADCE8583F109 /* MKTObjectReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A027624FCE17F0A13F9330F9D6410D /* MKTObjectReturnSetter.h */; }; + FB7C127543ED4FA96BF6AB20D28A04BB /* MKTSelectorArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E7D612DB3808A69DB1F6422A45462C /* MKTSelectorArgumentGetter.h */; }; + FD11B8FAD9D4AD1057A45AF0632E310D /* HCIs.h in Headers */ = {isa = PBXBuildFile; fileRef = CC428FF2063DA3EB97B2B42C75D1DFD5 /* HCIs.h */; }; + FE69E7F0CD81199CBE47C17AA1F61B0E /* HCConformsToProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 013BDD0A1F37894B126338D329337400 /* HCConformsToProtocol.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 1087317829A0B2C670975D0FD126174D /* PBXContainerItemProxy */ = { + 20C28B61BA2C11A9EE707EC0EFD0F427 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 309D7A63F3FD4A51F898F2BC904684DB; - remoteInfo = UIViewShadow; + remoteGlobalIDString = DEAD0F839290B5EA4A6FF5EFBF6B0B38; + remoteInfo = OCMockito; }; - 37EB352BC1D44BF016CB3E6EA5A3E975 /* PBXContainerItemProxy */ = { + 3960DCEF659CCEC00DD9CEEAFB63C4B7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 309D7A63F3FD4A51F898F2BC904684DB; - remoteInfo = UIViewShadow; + remoteGlobalIDString = B89F04298A069F375103272F768A2621; + remoteInfo = OCHamcrest; }; - 5D226A611AC0DBAE775D550956C36A4B /* PBXContainerItemProxy */ = { + 3E5917313DAAF68EC4D5C822E416540B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 7763576E9155B505157DCCF4DA320CD3; - remoteInfo = OCHamcrest; + remoteGlobalIDString = 830CBB7B2F8D9A7E37B3CBA74D8F64CB; + remoteInfo = FBSnapshotTestCase; }; - 842D9B06EB884DAFEE7EE7D51263E8AD /* PBXContainerItemProxy */ = { + BACEA9C939B2BBAFC1EA3CFA0A862F83 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 7763576E9155B505157DCCF4DA320CD3; - remoteInfo = OCHamcrest; + remoteGlobalIDString = 830CBB7B2F8D9A7E37B3CBA74D8F64CB; + remoteInfo = FBSnapshotTestCase; }; - BADE251EEF45DE261352E4631C0FF31A /* PBXContainerItemProxy */ = { + E425F3861D0CA8E4FEC10AA3B93033DC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = BC945965365687C9BBDBBDBA329A3AFE; - remoteInfo = OCMockito; + remoteGlobalIDString = B89F04298A069F375103272F768A2621; + remoteInfo = OCHamcrest; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 02472AB894A0AB1557EC766895CF55A9 /* HCStringDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringDescription.m; path = Source/Core/HCStringDescription.m; sourceTree = ""; }; - 02947A93F09BE85C40DFFC0B11C12D46 /* HCIsInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsInstanceOf.m; path = Source/Library/Object/HCIsInstanceOf.m; sourceTree = ""; }; - 0360DF26F626C9120A9354BBF48477C9 /* HCIsDictionaryContainingEntries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingEntries.h; path = Source/Library/Collection/HCIsDictionaryContainingEntries.h; sourceTree = ""; }; - 03E95FADF8E16D0043EF85503E9E95B3 /* MKTClassObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassObjectMock.m; path = Source/OCMockito/MKTClassObjectMock.m; sourceTree = ""; }; - 045AAEDC088C39ACA3A7AF15BF0469B9 /* MKTVerificationMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationMode.h; path = Source/OCMockito/MKTVerificationMode.h; sourceTree = ""; }; - 048527ADEB4BEA381C25E2304AFF7C4C /* HCTestFailureHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandlerChain.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.m; sourceTree = ""; }; - 05226F7383FA44626ACE6D4626E69740 /* MKTLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.h; sourceTree = ""; }; - 05E79BDE67F8797ED8815A97A38B8F05 /* MKTIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.h; sourceTree = ""; }; - 0665F667EBE42D5C3EF8B1AEDD0C82DB /* MKTDoubleArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.h; sourceTree = ""; }; - 067F7951EA5D706DD6921C1739A5DDE2 /* MKTLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.m; sourceTree = ""; }; - 072FCDD813CB0D76E19753E97A5BEB31 /* MKTOngoingStubbing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTOngoingStubbing.m; path = Source/OCMockito/MKTOngoingStubbing.m; sourceTree = ""; }; - 09CF3F3A54AE4DFCA030237E922BF2D0 /* HCFloatReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCFloatReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m; sourceTree = ""; }; - 0BAE73BD36A06AC47B538859051B02D1 /* libPods-BIObjCHelpersTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 0BF1497E209EE5670544D78D70884A85 /* HCIsEqualToNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualToNumber.m; path = Source/Library/Number/HCIsEqualToNumber.m; sourceTree = ""; }; - 0C60934B13D763B243C4D1C03B715799 /* HCClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCClassMatcher.m; path = Source/Library/Object/HCClassMatcher.m; sourceTree = ""; }; - 0CFCA6BAC1F8205B4CB8182FE569E1DE /* MKTPrimitiveArgumentMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPrimitiveArgumentMatching.h; path = Source/OCMockito/MKTPrimitiveArgumentMatching.h; sourceTree = ""; }; - 0D0B9B7E4A237E8E72592922F33DF805 /* HCIsDictionaryContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContaining.m; path = Source/Library/Collection/HCIsDictionaryContaining.m; sourceTree = ""; }; - 0D7C4A90EA9649EDFB03377AB53197E8 /* HCRequireNonNilObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCRequireNonNilObject.m; path = Source/Core/Helpers/HCRequireNonNilObject.m; sourceTree = ""; }; - 0E8F7C95E3CA996EF936A5B2B1306AAA /* HCIsEqual.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqual.h; path = Source/Library/Object/HCIsEqual.h; sourceTree = ""; }; - 0FD2AEC268DB52EF52F3228D8E5160E4 /* MKTThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTThrowsException.h; path = Source/OCMockito/MKTThrowsException.h; sourceTree = ""; }; - 0FDA7EBE563156851C65724459301658 /* MKTAtLeastTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAtLeastTimes.h; path = Source/OCMockito/MKTAtLeastTimes.h; sourceTree = ""; }; - 1111D13F350BFBAA64401D758FD04E19 /* MKTObjectReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.m; sourceTree = ""; }; - 111882118237D007F6B88F30EC2AAFAE /* OCMockito.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCMockito.xcconfig; sourceTree = ""; }; - 115CAEF180B8330D7D2319E34FB7F4F7 /* HCSelfDescribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSelfDescribing.h; path = Source/Core/HCSelfDescribing.h; sourceTree = ""; }; - 116F93E10C15BD616DE85617DDBA98D4 /* HCCollect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCollect.m; path = Source/Core/Helpers/HCCollect.m; sourceTree = ""; }; - 120B15BAD27D7E18F65031B41BB024D6 /* MKTInvocationContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationContainer.m; path = Source/OCMockito/MKTInvocationContainer.m; sourceTree = ""; }; - 14BC30C3849991BBAFCA04A55C924EC5 /* HCLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m; sourceTree = ""; }; - 15BF1415DEF41CF1562FB0E89DC1BC6D /* HCStringContainsInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContainsInOrder.m; path = Source/Library/Text/HCStringContainsInOrder.m; sourceTree = ""; }; - 15DE2F72ECBEA154E7826941ADDD6B58 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 182CCFAC788E2B1E7E7772540EA2D9A5 /* MKTVerificationData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationData.h; path = Source/OCMockito/MKTVerificationData.h; sourceTree = ""; }; - 1874323A2CEF9DCCA1AF20DE924CEA2F /* MKTArgumentGetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetterChain.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.m; sourceTree = ""; }; - 18D300CEF475C5D156B36AF529AD46AB /* HCDescribedAs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescribedAs.h; path = Source/Library/Decorator/HCDescribedAs.h; sourceTree = ""; }; - 18EB12195A2A07C8462BF9026AD0BBD4 /* HCReturnTypeHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnTypeHandlerChain.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h; sourceTree = ""; }; - 1944B9E7CD4B62BFD213737F17DEE6FA /* HCStringContainsInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContainsInOrder.h; path = Source/Library/Text/HCStringContainsInOrder.h; sourceTree = ""; }; - 1A001E2FC3CBB9A6D32418D0FDFA7E83 /* MKTDynamicProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDynamicProperties.m; path = Source/OCMockito/Helpers/MKTDynamicProperties.m; sourceTree = ""; }; - 1A26C171CD58DE064DF65443E2948735 /* Pods-BIObjCHelpersTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersTests.release.xcconfig"; sourceTree = ""; }; - 1B2EB1CE0D4B3EAF037D45BC085E5E22 /* MKTOngoingStubbing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTOngoingStubbing.h; path = Source/OCMockito/MKTOngoingStubbing.h; sourceTree = ""; }; - 1B5B0F34C8A7DBDCEB03337A047F4DE4 /* MKTExactTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExactTimes.m; path = Source/OCMockito/MKTExactTimes.m; sourceTree = ""; }; - 1B82BEC74C22954B84BE3313738874D0 /* HCLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m; sourceTree = ""; }; - 1BFBCA4A96F162C8176C69EA46010D0A /* NSInvocation+OCHamcrest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCHamcrest.m"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.m"; sourceTree = ""; }; - 1CB85F0CCE1B8417F092FD369089F20B /* HCInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCInvocationMatcher.h; path = Source/Core/Helpers/HCInvocationMatcher.h; sourceTree = ""; }; - 1CF0219F8F90BD13E91C3775351D2395 /* MKTObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectMock.h; path = Source/OCMockito/MKTObjectMock.h; sourceTree = ""; }; + 001884E674D1E744BD762A5F46F8014F /* HCIsCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCloseTo.h; path = Source/Library/Number/HCIsCloseTo.h; sourceTree = ""; }; + 011DCD43528830F1C362B8A9B989ABAC /* MKTUnsignedIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.h; sourceTree = ""; }; + 013BDD0A1F37894B126338D329337400 /* HCConformsToProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCConformsToProtocol.h; path = Source/Library/Object/HCConformsToProtocol.h; sourceTree = ""; }; + 02DD247733CF5E6E7F75E95E445D505E /* MKTBaseMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBaseMockObject.m; path = Source/OCMockito/MKTBaseMockObject.m; sourceTree = ""; }; + 03B4BB40D32B81960744B661F481A514 /* MKTObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectMock.m; path = Source/OCMockito/MKTObjectMock.m; sourceTree = ""; }; + 04B73C1E4283461265DFD99BFB5E0FE2 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 05736D93599ADCE266BD055AA6126705 /* MKTStructReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.m; sourceTree = ""; }; + 061A09431D1FA7B022309B78E8282950 /* HCIsDictionaryContainingEntries.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingEntries.m; path = Source/Library/Collection/HCIsDictionaryContainingEntries.m; sourceTree = ""; }; + 061B9E0F520AE9610C3F79D0A33395BD /* FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; + 06AD6B1BFE005CCE297C5787CF8D7F84 /* HCSenTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSenTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.h; sourceTree = ""; }; + 0721E977FFE7271307CEE8EFFD5CB36C /* HCNumberAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCNumberAssert.m; path = Source/Library/Number/HCNumberAssert.m; sourceTree = ""; }; + 08A8C395CE23F2ED82AD1065B150D61A /* MKTArgumentGetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetterChain.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.m; sourceTree = ""; }; + 095CB7560D881AEDFEDF96A2C705E4D0 /* MKTDoubleReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.m; sourceTree = ""; }; + 0A88441FEB13BD7387DD02741DD077E6 /* HCStringContains.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContains.h; path = Source/Library/Text/HCStringContains.h; sourceTree = ""; }; + 0AC7EC0B6D9FBA24F47B6568497BA11D /* HCBoolReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBoolReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m; sourceTree = ""; }; + 0B8541EFD061A4F5A68BD4731D1B254E /* MKTUnsignedShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.h; sourceTree = ""; }; + 0BE7B426BACEE6D030F1AC9B213B2BA0 /* HCEvery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCEvery.h; path = Source/Library/Collection/HCEvery.h; sourceTree = ""; }; + 0C968B6CCE310F9F9B8F4D3455174B14 /* OCMockito-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCMockito-prefix.pch"; sourceTree = ""; }; + 0DDF85FC25CDA8B262501F91385FD0CE /* MKTUnsignedCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.h; sourceTree = ""; }; + 0DED32AF43A248CF1547DE1CDA4E3FA9 /* MKTClassArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.m; sourceTree = ""; }; + 10E7D612DB3808A69DB1F6422A45462C /* MKTSelectorArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTSelectorArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.h; sourceTree = ""; }; + 10E9AA7634956EF48D977F606AF25D8E /* HCNumberAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCNumberAssert.h; path = Source/Library/Number/HCNumberAssert.h; sourceTree = ""; }; + 11121294428BF0DFEB36D5B51802F7D6 /* HCHasCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasCount.h; path = Source/Library/Collection/HCHasCount.h; sourceTree = ""; }; + 112DDD0BAA6F9454782B7038FCCD393B /* HCUnsignedIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h; sourceTree = ""; }; + 1302A654B6DE43EFB00B514FDCF8E799 /* MKTUnsignedShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.m; sourceTree = ""; }; + 1339332B11D840324169F55F70FC9A72 /* MKTPointerArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPointerArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.h; sourceTree = ""; }; + 13D3A79A6B668E38C6877FE53C5945FB /* HCIsEqual.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqual.m; path = Source/Library/Object/HCIsEqual.m; sourceTree = ""; }; + 14BAA5EA9561CDF496279807BA9A9F45 /* HCXCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCXCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.h; sourceTree = ""; }; + 14E0C9990F5193606879FAD77061EF17 /* MKTBoolArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.h; sourceTree = ""; }; + 1805DE1863B5B1A3D3E315E6285CB7B2 /* OCMockito-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OCMockito-Private.xcconfig"; sourceTree = ""; }; + 19195094149655D99872B90B20CBBFDC /* HCOrderingComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCOrderingComparison.h; path = Source/Library/Number/HCOrderingComparison.h; sourceTree = ""; }; + 19EFC3F29A3E8614D018FFAB0FD19868 /* HCIsNot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNot.m; path = Source/Library/Logical/HCIsNot.m; sourceTree = ""; }; + 1A1BA5BF4743EC595CB5F6F6F8B6B999 /* MKTArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.m; sourceTree = ""; }; + 1D13BF9F7DA04138FF6F5FE4E6D5FAA8 /* HCWrapInMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCWrapInMatcher.h; path = Source/Core/Helpers/HCWrapInMatcher.h; sourceTree = ""; }; 1E02B2D299AC670AE137132EB8EB55CA /* Pods-BIObjCHelpersTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-BIObjCHelpersTests-acknowledgements.markdown"; sourceTree = ""; }; - 1F034FFF1F3A8937F38BD96A8C9D92DB /* MKTBlockArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBlockArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.m; sourceTree = ""; }; - 1FE198E5EA229EC8B03B019DD10086C1 /* HCAnyOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAnyOf.m; path = Source/Library/Logical/HCAnyOf.m; sourceTree = ""; }; - 2555F418E06BF83EC5ECA0EC8393C24E /* UIViewShadow-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIViewShadow-prefix.pch"; sourceTree = ""; }; - 25D3D3ABE547988913FE2943DC17C7F8 /* MKTStructReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.m; sourceTree = ""; }; - 265318CDFD140C08420A3C8D8279D4F7 /* MKTStubbedInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStubbedInvocationMatcher.m; path = Source/OCMockito/MKTStubbedInvocationMatcher.m; sourceTree = ""; }; - 26AC7D3520BC9580EC48139A3200C6CE /* HCNumberAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCNumberAssert.m; path = Source/Library/Number/HCNumberAssert.m; sourceTree = ""; }; - 26DB73E7AAC1C8041948E1C5EAC85CAB /* HCUnsignedCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h; sourceTree = ""; }; - 273AE925C5E1E09EB1609BC01C34EE15 /* HCSubstringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSubstringMatcher.h; path = Source/Library/Text/HCSubstringMatcher.h; sourceTree = ""; }; - 27983552E653198DCF7A16F6DC5C2375 /* HCIsCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCloseTo.m; path = Source/Library/Number/HCIsCloseTo.m; sourceTree = ""; }; - 284536E283AA9F9E48F0861D0E536E46 /* MKTUnsignedCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.m; sourceTree = ""; }; - 28A5E89D9D0EC3B4E29B63BE76603131 /* MKTFloatArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.h; sourceTree = ""; }; - 28FDCDB5EAEFAA68EC323D6EA4AC0D18 /* HCThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCThrowsException.h; path = Source/Library/Object/HCThrowsException.h; sourceTree = ""; }; - 29F8FB7F88BAAAD7A01C68815A67CF25 /* HCXCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCXCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.h; sourceTree = ""; }; - 2A64BD36B485755534935C8C3458BF86 /* MKTDoubleArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.m; sourceTree = ""; }; - 2A67CE73C3D049061D2ED6A5F6D7F077 /* HCAllOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAllOf.h; path = Source/Library/Logical/HCAllOf.h; sourceTree = ""; }; - 2A72881D5E43DAD2F2EBEC31D6A385A9 /* HCShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h; sourceTree = ""; }; - 2AE4BEE5461038AB451EDE3E4072B2FB /* MKTDynamicProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDynamicProperties.h; path = Source/OCMockito/Helpers/MKTDynamicProperties.h; sourceTree = ""; }; - 2B82C26F405FFF67748E8E20F6F69635 /* HCShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m; sourceTree = ""; }; - 2BFE1797E6A00B8AEA3932A6960B65FC /* HCThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCThrowsException.m; path = Source/Library/Object/HCThrowsException.m; sourceTree = ""; }; - 2C7A5A7C30BA0157469C370D445A8F8C /* HCIsCollectionContainingInAnyOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInAnyOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h; sourceTree = ""; }; - 2FDA2337B577D34A68FC485D16A58AB7 /* HCStringStartsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringStartsWith.m; path = Source/Library/Text/HCStringStartsWith.m; sourceTree = ""; }; - 3057ABD35A78F500285B75CA386FEC8B /* HCUnsignedLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h; sourceTree = ""; }; - 30D5C4FF28A5379E4853012A7819F0D6 /* HCOrderingComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCOrderingComparison.h; path = Source/Library/Number/HCOrderingComparison.h; sourceTree = ""; }; - 3193E34CEF8EF1C56D046849E88C8085 /* libUIViewShadow.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libUIViewShadow.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 32CD4396E873BF2CE8CAD58E4FC6F82A /* HCReturnValueGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnValueGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m; sourceTree = ""; }; - 35CA88C6478D1A7D63CBA6D1D1A5E0B9 /* MKTThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTThrowsException.m; path = Source/OCMockito/MKTThrowsException.m; sourceTree = ""; }; - 35F049AED9D5128A5E0D12B9B772A314 /* HCTestFailureHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandlerChain.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.h; sourceTree = ""; }; - 367A495BB65AE08A9A7FD2DDE6ABAD1D /* HCIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m; sourceTree = ""; }; - 3A5C6CAE7A8409E24CD5601F8C6916E8 /* MKTClassObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassObjectMock.h; path = Source/OCMockito/MKTClassObjectMock.h; sourceTree = ""; }; - 3C30F138B02F034E6114D2FCECABEC72 /* HCClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCClassMatcher.h; path = Source/Library/Object/HCClassMatcher.h; sourceTree = ""; }; - 3CC4381D8B637D4B2DDDBAC622A9FA27 /* MKTShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.m; sourceTree = ""; }; - 3D9CF9513D3EE5F1936923D3EAAD0EB4 /* MKTUnsignedCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.h; sourceTree = ""; }; - 3E907473937AD7B6E4EB9EFE09213CB5 /* MKTFloatArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.m; sourceTree = ""; }; - 3F7402D29AFD65C523E8969498733281 /* MKTExecutesBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExecutesBlock.m; path = Source/OCMockito/MKTExecutesBlock.m; sourceTree = ""; }; - 403E5D181AC9EED8FF5C894D5B738D2C /* UIViewShadow-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIViewShadow-dummy.m"; sourceTree = ""; }; - 40BCE786D88AD3C0844BC61FDDA0F264 /* MKTBoolArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.h; sourceTree = ""; }; - 419CE311612B78F1EF2BF1BC16244846 /* MKTShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.m; sourceTree = ""; }; - 4285CA7F5072D9E96A412840695DABE5 /* HCIsCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCloseTo.h; path = Source/Library/Number/HCIsCloseTo.h; sourceTree = ""; }; - 43C80176BCE6A50713ECDDE579085197 /* MKTObjectReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.h; sourceTree = ""; }; - 45E516311B5EFB814CAA24EECA488E22 /* HCBaseDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseDescription.m; path = Source/Core/HCBaseDescription.m; sourceTree = ""; }; - 45E78505B9CFB8795923FF773B034745 /* HCUnsignedLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h; sourceTree = ""; }; - 4653DE29BF7DF65B16681FDF8D76338F /* MKTIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.h; sourceTree = ""; }; - 48529A54E75B17B1721C92EE1DA951C3 /* MKTUnsignedLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.h; sourceTree = ""; }; - 49278200AF8E010BD499699331741585 /* MKTDoubleReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.h; sourceTree = ""; }; - 49294B536606D36D7419FF275D6E83B3 /* HCCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m; sourceTree = ""; }; + 1E237424E1D20CAC955788D55BF8032F /* HCStringContainsInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContainsInOrder.m; path = Source/Library/Text/HCStringContainsInOrder.m; sourceTree = ""; }; + 1E8DC9B536C32C7DB23514A49464E290 /* libPods-BIObjCHelpersTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1EA374DE3F66E23E10ECA725B0DB51A1 /* OCHamcrest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCHamcrest.xcconfig; sourceTree = ""; }; + 1F90934DFBAAEFD12607157C6D676ECD /* Pods-BIObjCHelpersTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersTests.release.xcconfig"; sourceTree = ""; }; + 1FC6B26738C69C1D0BC3856D5DE24AD5 /* HCObjectReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCObjectReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m; sourceTree = ""; }; + 1FD78BAB2673A7939BC2BC3A47AD6F0C /* HCEvery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCEvery.m; path = Source/Library/Collection/HCEvery.m; sourceTree = ""; }; + 201AB509DE7C8706A0F32219295668BA /* HCIsAnything.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsAnything.h; path = Source/Library/Logical/HCIsAnything.h; sourceTree = ""; }; + 2086F8E54EE7F4D36012537D602019AE /* HCUnsignedShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h; sourceTree = ""; }; + 222CA89279BDC237CF642F39CC59309D /* MKTLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.m; sourceTree = ""; }; + 25470696EC9215A87DF157AB4960C9B1 /* HCHasCount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasCount.m; path = Source/Library/Collection/HCHasCount.m; sourceTree = ""; }; + 2669418ED476E66D08B0E905F3231FA9 /* HCDiagnosingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDiagnosingMatcher.m; path = Source/Core/HCDiagnosingMatcher.m; sourceTree = ""; }; + 284A64B4C2BB89AC017AED23445A1694 /* HCDescribedAs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDescribedAs.m; path = Source/Library/Decorator/HCDescribedAs.m; sourceTree = ""; }; + 289EB4D5D4DA95B6E045D5A7BD71FD65 /* HCIsIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsIn.h; path = Source/Library/Collection/HCIsIn.h; sourceTree = ""; }; + 28AECB0E200164CF5F481670D95E2FB3 /* HCIsCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCloseTo.m; path = Source/Library/Number/HCIsCloseTo.m; sourceTree = ""; }; + 28E942FE41B40A89F4AB12635B5181C6 /* HCHasDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasDescription.m; path = Source/Library/Object/HCHasDescription.m; sourceTree = ""; }; + 290BDCA6C0CF065D9368E5D6F8F500F9 /* MKTAtLeastTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAtLeastTimes.h; path = Source/OCMockito/MKTAtLeastTimes.h; sourceTree = ""; }; + 29F339D6DE179B0D5AA5C968528CA34B /* HCDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescription.h; path = Source/Core/HCDescription.h; sourceTree = ""; }; + 29F622F6A2449A09FB1DEF395C33E6C1 /* HCBaseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseMatcher.m; path = Source/Core/HCBaseMatcher.m; sourceTree = ""; }; + 2A356B506458BBFDFF9799EBBA9F590A /* HCIsDictionaryContainingValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingValue.h; path = Source/Library/Collection/HCIsDictionaryContainingValue.h; sourceTree = ""; }; + 2B1A8A5A3BCBAA065170E7C3DA0D512F /* MKTUnsignedShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.m; sourceTree = ""; }; + 2B3997BA6187E2F9916C33A4A1F862C3 /* HCHasProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasProperty.h; path = Source/Library/Object/HCHasProperty.h; sourceTree = ""; }; + 2BDD5BA6F17F3867A91A35FD07FD287F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 2BFD12D5A80C1469B1E326B0138E0799 /* MKTInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationMatcher.m; path = Source/OCMockito/MKTInvocationMatcher.m; sourceTree = ""; }; + 2CC7962BBDFC97BD71394B8A55973629 /* MKTArgumentCaptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentCaptor.h; path = Source/OCMockito/MKTArgumentCaptor.h; sourceTree = ""; }; + 2D69512696D1C1004B6A2BC79BBEA7BC /* HCStringEndsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringEndsWith.h; path = Source/Library/Text/HCStringEndsWith.h; sourceTree = ""; }; + 2E72BE069ABD878497D302680E8D603E /* HCAssertThat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAssertThat.h; path = Source/Core/HCAssertThat.h; sourceTree = ""; }; + 2E8584B46CFA889FD1A2C00F85330612 /* HCUnsignedLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h; sourceTree = ""; }; + 2EBEFEECB2BB1500966BE2ED0689C341 /* FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase-dummy.m"; sourceTree = ""; }; + 2F8D0A8C13EA022A66BF31D510C2A7FE /* HCUnsignedLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m; sourceTree = ""; }; + 30584C296843FB18CE5376800CF46729 /* HCBoolReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBoolReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h; sourceTree = ""; }; + 30D3FCAA19452347B20D93F68F51D6F6 /* MKTClassReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.h; sourceTree = ""; }; + 3286764C0E106EC842E08AD4AB45E534 /* MKTThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTThrowsException.m; path = Source/OCMockito/MKTThrowsException.m; sourceTree = ""; }; + 34BFD5FE2547A12EE10D60BD249BD54F /* MKTTestLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTTestLocation.m; path = Source/OCMockito/MKTTestLocation.m; sourceTree = ""; }; + 34F919572E9930093C86B7C8A4A8A5CE /* HCStringDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringDescription.m; path = Source/Core/HCStringDescription.m; sourceTree = ""; }; + 3564A443BE93EF7774B83D2CDB9C098F /* HCIsCollectionContainingInAnyOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInAnyOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h; sourceTree = ""; }; + 37199018663497CE8099AE43AB1C7A81 /* MKTTestLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTTestLocation.h; path = Source/OCMockito/MKTTestLocation.h; sourceTree = ""; }; + 380A4048FD374F958D7DCC737541937C /* MKTInvocationContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationContainer.h; path = Source/OCMockito/MKTInvocationContainer.h; sourceTree = ""; }; + 38FBCC077D7C104C8E5880C2025534F2 /* MKTInvocationContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationContainer.m; path = Source/OCMockito/MKTInvocationContainer.m; sourceTree = ""; }; + 3A45DD8CA5EEAE2ACE76A14F14D57B3A /* HCIsTrueFalse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTrueFalse.m; path = Source/Library/Number/HCIsTrueFalse.m; sourceTree = ""; }; + 3B1F0992AD6C2AF208A15828B041B6BF /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; + 3DC7FF5272CE23E589FBD466A6E440A4 /* MKTSelectorArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTSelectorArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.m; sourceTree = ""; }; + 3E1A6516BC7951E079F420724D27F58A /* MKT_TPDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKT_TPDWeakProxy.m; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.m"; sourceTree = ""; }; + 405B6B567089599E63AF704D869376F6 /* HCBaseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseMatcher.h; path = Source/Core/HCBaseMatcher.h; sourceTree = ""; }; + 417C1D3D2A019F05EC00393CF789DA6F /* MKTCapturingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCapturingMatcher.m; path = Source/OCMockito/MKTCapturingMatcher.m; sourceTree = ""; }; + 4216D2A0FD2DF88727991B384C815EC5 /* MKTFloatReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.m; sourceTree = ""; }; + 4299BF903757AAE3F7EB1BB58C61BC25 /* HCIsEqualToNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualToNumber.h; path = Source/Library/Number/HCIsEqualToNumber.h; sourceTree = ""; }; + 438B2FD4DA4A151F664288F80EF3D1E1 /* HCIsNot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNot.h; path = Source/Library/Logical/HCIsNot.h; sourceTree = ""; }; + 43EC074E9477A75B83A4F6382C60C28B /* HCXCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCXCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.m; sourceTree = ""; }; + 441702A640FF128B8699FF5C821845B5 /* OCHamcrest-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCHamcrest-dummy.m"; sourceTree = ""; }; + 4423EDBD290C47A55FB55EF4BB028436 /* MKTLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.h; sourceTree = ""; }; + 45D665BB1250EF5441D6A28C8D5D7EAA /* MKTLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.m; sourceTree = ""; }; + 46BC9BC763656FAB82C0B32428815E1D /* HCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.m; sourceTree = ""; }; + 47802646BBC721447987C679E7423868 /* HCCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m; sourceTree = ""; }; + 47C0AE45C643D7A7CD7D4724F1A12078 /* MKTClassReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.m; sourceTree = ""; }; + 488D77218574AC9885986577A19EF630 /* HCGenericTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCGenericTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.m; sourceTree = ""; }; + 48A21A9317210B4153EE9255D1BA0621 /* MKTLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.m; sourceTree = ""; }; + 490E1A15F945B8417F1BB57B1495F7BF /* MKTBlockArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBlockArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.m; sourceTree = ""; }; + 498E69B7C0516382CF4413E9E1B6E7B8 /* HCStringContainsInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContainsInOrder.h; path = Source/Library/Text/HCStringContainsInOrder.h; sourceTree = ""; }; + 499A25F1D33D7E5ED2083462A4B2763D /* MKTVerificationData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationData.h; path = Source/OCMockito/MKTVerificationData.h; sourceTree = ""; }; + 49BA08EE20243BBE9CDCCA9090BC6948 /* HCReturnTypeHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnTypeHandlerChain.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m; sourceTree = ""; }; + 49EA5749E2E01C8B1F0B0F81C3DA36D4 /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; 4A6235EE2144285948ED9E3BF27E9DB0 /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; - 4A6A2A7D97932D226898C895579FF732 /* MKTTestLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTTestLocation.m; path = Source/OCMockito/MKTTestLocation.m; sourceTree = ""; }; - 4C286C54F61EEE213294046AF7DAF947 /* HCDoubleReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDoubleReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m; sourceTree = ""; }; - 4C4E728A05BBF5458A6EF3400627488C /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; - 4CE1B60FDC35D5502EEA699372F411D2 /* MKTUnsignedIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.h; sourceTree = ""; }; - 4D5FC8F13DB50CF1D88C05FC57443425 /* MKTClassArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.h; sourceTree = ""; }; - 4FE5B94160643B99BB8AE5C3E21C0EC7 /* MKTFloatReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.h; sourceTree = ""; }; - 51121FCAF6E9D703014C95A81567868C /* HCAssertThat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAssertThat.m; path = Source/Core/HCAssertThat.m; sourceTree = ""; }; - 5150D9F6C94B4BE5ED245A98D6D7F9CF /* HCStringEndsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringEndsWith.m; path = Source/Library/Text/HCStringEndsWith.m; sourceTree = ""; }; - 523C779BF5DE10A64466BE47856259B2 /* Pods-BIObjCHelpersTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersTests.debug.xcconfig"; sourceTree = ""; }; - 533AAE26995A39D4BDCAA59BC22DE57D /* MKTInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationMatcher.h; path = Source/OCMockito/MKTInvocationMatcher.h; sourceTree = ""; }; - 53F083CF6E741BB72595C0874F58B179 /* HCIsIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsIn.h; path = Source/Library/Collection/HCIsIn.h; sourceTree = ""; }; - 53FB0880CFADA776BA70C5A6704F7AC9 /* MKTBoolReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.m; sourceTree = ""; }; - 54AB50DED3AB480839200B05926954C4 /* MKTStructReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.h; sourceTree = ""; }; - 54DD2D86AB9E5D147773EF34D0A6D1B8 /* HCDescribedAs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDescribedAs.m; path = Source/Library/Decorator/HCDescribedAs.m; sourceTree = ""; }; - 55424CD2125824BA53301F7A727BFAC2 /* MKTInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationMatcher.m; path = Source/OCMockito/MKTInvocationMatcher.m; sourceTree = ""; }; - 55F016584544CDD33D529F6FACB21792 /* HCAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAnyOf.h; path = Source/Library/Logical/HCAnyOf.h; sourceTree = ""; }; - 568516B9B0FD16ABF29ED8F40F72C1A8 /* HCUnsignedShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m; sourceTree = ""; }; - 577809F8BC2E769576E156D61776C4F2 /* MKTVerificationData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTVerificationData.m; path = Source/OCMockito/MKTVerificationData.m; sourceTree = ""; }; - 585630E7ECAA316DC3318FA00F947B5F /* HCIsEqualIgnoringCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringCase.h; path = Source/Library/Text/HCIsEqualIgnoringCase.h; sourceTree = ""; }; - 589D24578FC43B2F2610FC3AF901ECEE /* libOCMockito.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOCMockito.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 590F792ACCCC3030A8AEC949627B2864 /* HCIsCollectionOnlyContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionOnlyContaining.h; path = Source/Library/Collection/HCIsCollectionOnlyContaining.h; sourceTree = ""; }; - 59CEAAF47CE3C0010E2EA00593C6B2B1 /* MKTShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.h; sourceTree = ""; }; - 59F7D03F655D1F3B88DA7C8283C3B658 /* HCStringEndsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringEndsWith.h; path = Source/Library/Text/HCStringEndsWith.h; sourceTree = ""; }; - 5AD2D9CC900410F5F8007C971F9C8C4B /* MKTReturnsValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnsValue.h; path = Source/OCMockito/MKTReturnsValue.h; sourceTree = ""; }; - 5BD07AEE44232A355FBC0C0253FA143E /* HCIsNot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNot.h; path = Source/Library/Logical/HCIsNot.h; sourceTree = ""; }; - 5DD349FC34E4D7FCE6D77F2AA0FE588C /* MKTStructArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.m; sourceTree = ""; }; - 5E99285372B8D0D5C6C87D29C06162B2 /* HCIsSame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsSame.m; path = Source/Library/Object/HCIsSame.m; sourceTree = ""; }; - 5F94BD1C6247AE192ECC581544E5804F /* HCIsEmptyCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEmptyCollection.h; path = Source/Library/Collection/HCIsEmptyCollection.h; sourceTree = ""; }; - 60C7CBF6015A43221EDAFCF83C40BFF3 /* HCSubstringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSubstringMatcher.m; path = Source/Library/Text/HCSubstringMatcher.m; sourceTree = ""; }; - 62E5C17A56FE969E4E2F9EAFB054AD9C /* HCUnsignedLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m; sourceTree = ""; }; - 63B8873CA3671C203FA304453F0F763A /* MKT_TPDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKT_TPDWeakProxy.h; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.h"; sourceTree = ""; }; - 6421972AE4E75DB76FD5A5C9E1ECD538 /* HCObjectReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCObjectReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h; sourceTree = ""; }; - 643D6BD02036A3EB42C3B7A805558CCB /* HCIsTrueFalse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTrueFalse.h; path = Source/Library/Number/HCIsTrueFalse.h; sourceTree = ""; }; - 64D9CCDC9715186774400FDAFCE06314 /* MKTBaseMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBaseMockObject.h; path = Source/OCMockito/MKTBaseMockObject.h; sourceTree = ""; }; - 65D4E4592A1B338512A260A6B2FD0E5C /* MKTSelectorArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTSelectorArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.h; sourceTree = ""; }; - 67CE7AC851C602E7116F9D5105CCCA2D /* OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMockito.m; path = Source/OCMockito/OCMockito.m; sourceTree = ""; }; - 6856483F878DF0054AE97C8CC358C08E /* MKTClassArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.m; sourceTree = ""; }; - 69C3034F927905BEDA5AD1E05A9CBA7F /* HCMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCMatcher.h; path = Source/Core/HCMatcher.h; sourceTree = ""; }; - 69E5BA1A9F56DBBB51CB19B45BCD051B /* HCBaseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseMatcher.m; path = Source/Core/HCBaseMatcher.m; sourceTree = ""; }; - 6C8913F7C92AE788CB200DDD559FBB16 /* MKTLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.h; sourceTree = ""; }; - 6DA60DE1F7889FDC2CDB54837E2972DF /* HCUnsignedShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h; sourceTree = ""; }; - 70FBA4413C94987EC17025571B439454 /* HCIsInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsInstanceOf.h; path = Source/Library/Object/HCIsInstanceOf.h; sourceTree = ""; }; - 71826E057C42894152E1A1ADC4821692 /* MKTExecutesBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExecutesBlock.h; path = Source/OCMockito/MKTExecutesBlock.h; sourceTree = ""; }; - 72263F0F5EDDFABC181FEAFBDF7840B2 /* MKTPointerArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPointerArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.h; sourceTree = ""; }; + 4A6443B88163D45BCB27204E6DEB68A0 /* MKTUnsignedLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.m; sourceTree = ""; }; + 4B7EBE011CA1B075712E5B7FA5B5716A /* HCUnsignedCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h; sourceTree = ""; }; + 4DEBC0482182E373DECDFCB5A902BF60 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; + 4E35CA19FFD36353A3C65EB985263991 /* HCDoubleReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDoubleReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h; sourceTree = ""; }; + 4F81AE381133E1A3E13E743022A190E4 /* HCConformsToProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCConformsToProtocol.m; path = Source/Library/Object/HCConformsToProtocol.m; sourceTree = ""; }; + 4FE444BB26B7F476923B4D1DC94A8AD6 /* HCTestFailureHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandlerChain.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.m; sourceTree = ""; }; + 50C0940825AD4060BDDCF9C617FB4837 /* MKTOngoingStubbing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTOngoingStubbing.m; path = Source/OCMockito/MKTOngoingStubbing.m; sourceTree = ""; }; + 51E6A6942D6F568D3B08D50ECEC442EA /* MKTMockitoCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockitoCore.m; path = Source/OCMockito/MKTMockitoCore.m; sourceTree = ""; }; + 537C51B792F0417BFDACDE72D0E70476 /* OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMockito.h; path = Source/OCMockito/OCMockito.h; sourceTree = ""; }; + 53FBDAD50F7CCCCF56B7FE9BC5126F3C /* MKTUnsignedLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.m; sourceTree = ""; }; + 540738D8A85DB79D390692B752F2CC7D /* HCStringContains.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContains.m; path = Source/Library/Text/HCStringContains.m; sourceTree = ""; }; + 5418F2D5101B990F3B86527932E6B16D /* HCHasProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasProperty.m; path = Source/Library/Object/HCHasProperty.m; sourceTree = ""; }; + 54F017CAB75917B177FE077A89B0F1FD /* MKTUnsignedLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.m; sourceTree = ""; }; + 569C7FE920C8B1531AB28E55DCC1426B /* HCLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m; sourceTree = ""; }; + 575B23F51392DB0BDF4B7416487A9A5C /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; + 57A9E12D68E810B15E34C708ACB894EF /* MKTProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTProtocolMock.h; path = Source/OCMockito/MKTProtocolMock.h; sourceTree = ""; }; + 584A73267684D0212AAF1216DBCB5AF9 /* MKTCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.h; sourceTree = ""; }; + 58E4E760AAFE56E7B53263786F675118 /* NSInvocation+OCHamcrest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCHamcrest.m"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.m"; sourceTree = ""; }; + 5913F9F6536DC720F7686088B6D626C4 /* HCDiagnosingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDiagnosingMatcher.h; path = Source/Core/HCDiagnosingMatcher.h; sourceTree = ""; }; + 599794FC29E1D99A8C7A09EF33678B6B /* MKTDoubleReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.h; sourceTree = ""; }; + 59B0E9381E6AC8C07218CA40BD65599D /* MKTProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTProtocolMock.m; path = Source/OCMockito/MKTProtocolMock.m; sourceTree = ""; }; + 5A37C3EF9E7939FF69D54B28D26637BA /* OCMockito-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCMockito-dummy.m"; sourceTree = ""; }; + 5C069D238A498672E00C3759D77B4FF4 /* MKTExactTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExactTimes.m; path = Source/OCMockito/MKTExactTimes.m; sourceTree = ""; }; + 5C50F61CAAFAE98F49986930E74AEEC2 /* HCUnsignedCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m; sourceTree = ""; }; + 5CAFB300F3A16A8A0BE9D3AC998F83C3 /* HCAssertThat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAssertThat.m; path = Source/Core/HCAssertThat.m; sourceTree = ""; }; + 5CF8B2C9DDD79DB857004AAD990D9E0D /* MKTMockitoCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockitoCore.h; path = Source/OCMockito/MKTMockitoCore.h; sourceTree = ""; }; + 5D40328C59EB922E902F553C15DFA257 /* HCIsInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsInstanceOf.m; path = Source/Library/Object/HCIsInstanceOf.m; sourceTree = ""; }; + 5D715531CF6DFA2D152BF626CE4BDFBE /* HCMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCMatcher.h; path = Source/Core/HCMatcher.h; sourceTree = ""; }; + 5DAEA6921F0DE54FACF9DD383E69DA70 /* MKTObjectReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.m; sourceTree = ""; }; + 5DF96AB141CC9464CC293BC717E374C8 /* Pods-BIObjCHelpersTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersTests-dummy.m"; sourceTree = ""; }; + 604139193F6BF280B4A187CED700A7E7 /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; + 6390B5BA66C4FABF651D1A3A62495FB9 /* HCInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCInvocationMatcher.m; path = Source/Core/Helpers/HCInvocationMatcher.m; sourceTree = ""; }; + 65E94DD00DD7214260E5CEE8964B5170 /* MKTClassObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassObjectMock.h; path = Source/OCMockito/MKTClassObjectMock.h; sourceTree = ""; }; + 661105DD592DD6454D6B650B76153D40 /* MKTUnsignedLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.h; sourceTree = ""; }; + 669177131808913744FBCCC3D32F702F /* HCIsNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNil.m; path = Source/Library/Object/HCIsNil.m; sourceTree = ""; }; + 66EC57AADD6CA666513B5F6CD067CA27 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; + 686779C0EC69E3470F8F44AA69D4561A /* HCGenericTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCGenericTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.h; sourceTree = ""; }; + 68A89A4FEA88F632015A0E956C38298A /* HCIsDictionaryContainingKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingKey.h; path = Source/Library/Collection/HCIsDictionaryContainingKey.h; sourceTree = ""; }; + 6C110254F29DF6D9E94CEF2F1B5EDD6B /* HCAllOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAllOf.m; path = Source/Library/Logical/HCAllOf.m; sourceTree = ""; }; + 6DBE46D0B3557C3201E7A236CE6ED611 /* MKTUnsignedIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.m; sourceTree = ""; }; + 6F33E5610DCE271D6B6A6697E22B4322 /* HCUnsignedLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h; sourceTree = ""; }; + 6FD2EA38ED6672E5185576F82CC912AC /* OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMockito.m; path = Source/OCMockito/OCMockito.m; sourceTree = ""; }; + 7029AC9428D332321CBE0E62827034A3 /* MKTLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.h; sourceTree = ""; }; + 702DC4987F321805514F42777056EC1C /* MKTUnsignedShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.h; sourceTree = ""; }; + 7202523ED25DC1CB193675983704E87E /* MKTCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.h; sourceTree = ""; }; 723AF155131CA7740461BD2E94346ED3 /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; - 73BD4E98D712EBB9DB8AE2319B51CE12 /* HCBaseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseMatcher.h; path = Source/Core/HCBaseMatcher.h; sourceTree = ""; }; - 73CF4897D46369175F52E52D428249B4 /* HCHasProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasProperty.m; path = Source/Library/Object/HCHasProperty.m; sourceTree = ""; }; - 75C0DF4A6DBDEFD0CE55556418409C26 /* MKTExactTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExactTimes.h; path = Source/OCMockito/MKTExactTimes.h; sourceTree = ""; }; - 765E155EF74A28176B5AB8B474DA97FE /* MKTArgumentCaptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentCaptor.m; path = Source/OCMockito/MKTArgumentCaptor.m; sourceTree = ""; }; - 76775232C39707692DD475DCF09929D2 /* MKTArgumentGetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetterChain.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.h; sourceTree = ""; }; - 7A9318FA388A743DB9FB9F39154435AB /* HCIsDictionaryContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContaining.h; path = Source/Library/Collection/HCIsDictionaryContaining.h; sourceTree = ""; }; - 7B24B77E0759FA53E308D41DE29306D3 /* MKTUnsignedIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.m; sourceTree = ""; }; - 7B32F2466594568E125B0473AEE965E1 /* HCIsSame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsSame.h; path = Source/Library/Object/HCIsSame.h; sourceTree = ""; }; - 7BACBBDCEA6CA6B84B14926A2F22AB31 /* MKTCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.h; sourceTree = ""; }; - 7C2920BE4B5CAF3896E320E43607A77B /* MKTInvocationContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationContainer.h; path = Source/OCMockito/MKTInvocationContainer.h; sourceTree = ""; }; - 7C58AC8BDD497EA8772305352E1CE2A5 /* HCIsDictionaryContainingValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingValue.h; path = Source/Library/Collection/HCIsDictionaryContainingValue.h; sourceTree = ""; }; + 72A088E49AC22AB6EA7C8BF9276FEB63 /* MKTReturnValueSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.m; sourceTree = ""; }; + 73D2EC99A4BAD34FFFE8AF1AF4197771 /* MKTDynamicProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDynamicProperties.h; path = Source/OCMockito/Helpers/MKTDynamicProperties.h; sourceTree = ""; }; + 74B32FF1E11D7E93D194927AEF8EF273 /* HCIsCollectionOnlyContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionOnlyContaining.m; path = Source/Library/Collection/HCIsCollectionOnlyContaining.m; sourceTree = ""; }; + 74CE9447EEB1FB6EA96CE0097D81EE3A /* FBSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSnapshotTestCase.xcconfig; sourceTree = ""; }; + 75FA016BCA5F147C66182EEBEF8E7EED /* MKTArgumentCaptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentCaptor.m; path = Source/OCMockito/MKTArgumentCaptor.m; sourceTree = ""; }; + 766E0DF48AA9005CCB78ABD64CBBFCAA /* MKTAtLeastTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTAtLeastTimes.m; path = Source/OCMockito/MKTAtLeastTimes.m; sourceTree = ""; }; + 783AD13CF2217582F66CE1427A217A62 /* HCClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCClassMatcher.m; path = Source/Library/Object/HCClassMatcher.m; sourceTree = ""; }; + 788E7F13EE524139B7523192F03D2B47 /* HCLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h; sourceTree = ""; }; + 78F6B6DCF40E3A0F7FC844A5FD161AF6 /* MKTIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.h; sourceTree = ""; }; + 7A98DA7C41097F8136D6AD9D53246543 /* HCIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h; sourceTree = ""; }; + 7B3ADB9D77A661C9AE86DBA54EA22F64 /* MKTBoolReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.h; sourceTree = ""; }; + 7C6534D9582761C7D92C2DA00BCABB29 /* MKT_TPDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKT_TPDWeakProxy.h; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.h"; sourceTree = ""; }; + 7CD649AAF0C68BF44778B74E68B22FEB /* HCTestFailureHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandlerChain.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.h; sourceTree = ""; }; 7DA8FFA4E72F92193EDEAF3677F0A2ED /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; - 80B6AFE62CAAED7E700A53ECC1FDE6ED /* HCIsCollectionContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContaining.m; path = Source/Library/Collection/HCIsCollectionContaining.m; sourceTree = ""; }; - 81162619B55540ED185ED8773FDB4A8A /* MKTTestLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTTestLocation.h; path = Source/OCMockito/MKTTestLocation.h; sourceTree = ""; }; - 812745AD7D51C7E9E737CDA8AF5E9A7F /* MKTMockingProgress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockingProgress.h; path = Source/OCMockito/MKTMockingProgress.h; sourceTree = ""; }; - 86D8BCD3F3D506E8DCDDC19F060A89F6 /* HCIsEqualIgnoringWhiteSpace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringWhiteSpace.h; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.h; sourceTree = ""; }; - 871A7FD8CE0598C6EB55429C0C659CC4 /* HCReturnTypeHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnTypeHandlerChain.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m; sourceTree = ""; }; - 874E313E56D94FAADC507A831C7BBC0C /* HCIsCollectionContainingInAnyOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInAnyOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m; sourceTree = ""; }; - 87CE3FA680AAFCA8BC05CCD27D21E265 /* NSInvocation+OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCHamcrest.h"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.h"; sourceTree = ""; }; - 883BB79777DDC21C8A607C7BCA4213C0 /* HCUnsignedIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m; sourceTree = ""; }; - 88B3132281066D7DB48AA00126280DAF /* MKTStubbedInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStubbedInvocationMatcher.h; path = Source/OCMockito/MKTStubbedInvocationMatcher.h; sourceTree = ""; }; - 89BDB7A866F15EB4B64BD97DB4ADC05A /* UIViewShadow.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UIViewShadow.xcconfig; sourceTree = ""; }; - 8A374DCC0FED380880E30682E5540619 /* HCCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h; sourceTree = ""; }; - 8B1EF84D690F9B4273C9537AF1E16986 /* MKTReturnValueSetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetterChain.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.h; sourceTree = ""; }; - 8B88DE3DD376F22FBA5D006E5EEB7FFE /* MKTReturnValueSetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetterChain.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.m; sourceTree = ""; }; - 8BB1F89B3088C169DB8F460ECB77D845 /* MKTFloatReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.m; sourceTree = ""; }; - 8BB652D0FC3CBACB5B9D8266617CC992 /* HCGenericTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCGenericTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.m; sourceTree = ""; }; - 8BEEB307377B0A90E1586CE6F0E9F081 /* MKTReturnValueSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.m; sourceTree = ""; }; - 8D06AF8EFE1C0DEA2402792E4B32E4CD /* MKTReturnValueSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.h; sourceTree = ""; }; - 8D3CD5ED084E4114ECA6F3BFD55C7030 /* MKTBlockArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBlockArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.h; sourceTree = ""; }; - 8DDCC5FD30737C2A9003E89FE7EB497A /* OCHamcrest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCHamcrest.xcconfig; sourceTree = ""; }; - 902E8356D7CBD7FDD90480220B594D7D /* HCIsEqualIgnoringCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringCase.m; path = Source/Library/Text/HCIsEqualIgnoringCase.m; sourceTree = ""; }; - 90DA75C8FD9A5C1211C6E1F7AE575669 /* MKTUnsignedShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.m; sourceTree = ""; }; - 9114D20ED1A6D7D6347FD4E7E716A4D4 /* MKTBoolArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.m; sourceTree = ""; }; - 911A01C4FB2573B617967483CCB513A7 /* OCMockito-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCMockito-prefix.pch"; sourceTree = ""; }; - 928A4C817D407C40483DD91D9C068A5D /* HCIsNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNil.h; path = Source/Library/Object/HCIsNil.h; sourceTree = ""; }; - 93D02AA10EFEB64FF38B2CE7FB21548C /* HCStringContains.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContains.m; path = Source/Library/Text/HCStringContains.m; sourceTree = ""; }; - 93F16708BC5F586D61A369AFBFEE84ED /* HCXCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCXCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.m; sourceTree = ""; }; - 96790B1DA8DCC758872A114687F1180A /* HCTestFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailure.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.m; sourceTree = ""; }; - 970F243393FC23A833D824CD53970CD7 /* MKTLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.m; sourceTree = ""; }; - 97439C0FDEF8EA6A6E08E7139B81D3D9 /* UIView+BIShadow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+BIShadow.m"; path = "UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.m"; sourceTree = ""; }; - 99B41DEE18B9A8C3E0BB8B936949A3B8 /* HCIsCollectionContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContaining.h; path = Source/Library/Collection/HCIsCollectionContaining.h; sourceTree = ""; }; - 9A1AE640EA2C1BD857455539281A755A /* HCIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h; sourceTree = ""; }; - 9A85717B091B7A1420DFE6CE65948CFF /* MKTCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.m; sourceTree = ""; }; - 9B02216CB071E45526641AB08255273C /* HCHasDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasDescription.h; path = Source/Library/Object/HCHasDescription.h; sourceTree = ""; }; - 9B425BE6A37D1066E40DBAD7DD2BE8F8 /* HCBoolReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBoolReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m; sourceTree = ""; }; - 9B8B27EE6CB1CAD5E3F2724AD053515A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 9BA1F1A894788357055E3CA7FE09E622 /* HCIsTrueFalse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTrueFalse.m; path = Source/Library/Number/HCIsTrueFalse.m; sourceTree = ""; }; - 9BD08A892164430851CCBC6150C7A2E0 /* OCMockito-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OCMockito-Private.xcconfig"; sourceTree = ""; }; - 9C49BB94300A9AFE082C18693CC4D298 /* MKTObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectMock.m; path = Source/OCMockito/MKTObjectMock.m; sourceTree = ""; }; - 9D1AACC7F80835347FE7C86846056829 /* MKTUnsignedIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.h; sourceTree = ""; }; - 9D70ED17ED3E569837F3DF47DB91AA4E /* MKTStructArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.h; sourceTree = ""; }; - 9DB99780FFFEE8EA9DDAE512A04FAB01 /* MKTLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.h; sourceTree = ""; }; - 9DE44B8FF809F63C7A4B9685B992945E /* MKTArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.h; sourceTree = ""; }; - 9E5CB559FA857E149AA709BBFE8D6591 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; - 9F1B6AB4CE4DEF6BA28E8017A9351F30 /* HCReturnValueGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnValueGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h; sourceTree = ""; }; - A00FD793C0292D7064EA47668D474AB5 /* HCIsAnything.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsAnything.m; path = Source/Library/Logical/HCIsAnything.m; sourceTree = ""; }; - A0561F7F66A849327F96EA3B08A8A135 /* HCIsDictionaryContainingKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingKey.h; path = Source/Library/Collection/HCIsDictionaryContainingKey.h; sourceTree = ""; }; - A066A2AE264C20CC7A78ACA42DE2EAED /* HCUnsignedIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h; sourceTree = ""; }; - A120CB4545E6D31C9B6558D948F01874 /* OCHamcrest-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCHamcrest-prefix.pch"; sourceTree = ""; }; - A27347A0694CE9DC5753ACEC22111C80 /* MKTCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.m; sourceTree = ""; }; - A37B9BF830C8AC62E249315577C8F061 /* MKTUnsignedShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.h; sourceTree = ""; }; - A415FEFA35B3585FAEEB70CC62A9E75D /* HCIsIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsIn.m; path = Source/Library/Collection/HCIsIn.m; sourceTree = ""; }; - A6EA5267F99E8081BDD7FBD38E6AB211 /* MKTProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTProtocolMock.h; path = Source/OCMockito/MKTProtocolMock.h; sourceTree = ""; }; - A786DCF10D0EFF6ED4037AA3B9B1F209 /* MKTMockingProgress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockingProgress.m; path = Source/OCMockito/MKTMockingProgress.m; sourceTree = ""; }; - A845B94441B446CBC9CB2F8F3E144D46 /* MKTClassReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.h; sourceTree = ""; }; - A8C55D93FD3D20396CE1DB1940618BA4 /* HCEvery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCEvery.m; path = Source/Library/Collection/HCEvery.m; sourceTree = ""; }; - A8DDDDF9FA456710DCE8E259C303DAD7 /* MKT_TPDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKT_TPDWeakProxy.m; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.m"; sourceTree = ""; }; - A999C748D723DF58555E7072DB5D2763 /* MKTObjectAndProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectAndProtocolMock.h; path = Source/OCMockito/MKTObjectAndProtocolMock.h; sourceTree = ""; }; - A9E297D9E0C6321FC092AB8E3D08D227 /* MKTDoubleReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.m; sourceTree = ""; }; - AB424B23C7FAAF5037DD65531B66C8B0 /* HCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.m; sourceTree = ""; }; - ABAC7C65238EC2973CD42AA51F3DC2B4 /* HCHasDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasDescription.m; path = Source/Library/Object/HCHasDescription.m; sourceTree = ""; }; - ABCA5B5AA57BC3AA1D3EDF3A073BCC23 /* MKTUnsignedLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.m; sourceTree = ""; }; - AC0AB8A76328693E735935BBC81056B7 /* HCSenTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSenTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.h; sourceTree = ""; }; - AC7A12CA169D98E5E61B417DCA97775F /* NSInvocation+OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMockito.h"; path = "Source/OCMockito/NSInvocation+OCMockito.h"; sourceTree = ""; }; - AD1E53A629B078B0B620439864120CE2 /* HCBoolReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBoolReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h; sourceTree = ""; }; - AEC280D4F65F1817394B626166C5A96E /* HCIsAnything.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsAnything.h; path = Source/Library/Logical/HCIsAnything.h; sourceTree = ""; }; - AF3C05ED1CA51571F7B5FBFACB46D31F /* MKTUnsignedCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.h; sourceTree = ""; }; - B004C2A64E6CE9361973AD8E2D0FBFDF /* MKTClassReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.m; sourceTree = ""; }; - B14CF1F3EFF76DBD6A88B54E896A8815 /* Pods-BIObjCHelpersTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersTests-dummy.m"; sourceTree = ""; }; - B24E8F6EC85B489F54E95BB6B19B2808 /* HCObjectReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCObjectReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m; sourceTree = ""; }; - B3501C803596F4E14037104588F4F06E /* HCInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCInvocationMatcher.m; path = Source/Core/Helpers/HCInvocationMatcher.m; sourceTree = ""; }; - B36A3ED10CE4D8B44D69B0E3381B6C28 /* MKTCapturingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCapturingMatcher.m; path = Source/OCMockito/MKTCapturingMatcher.m; sourceTree = ""; }; - B40985F5D0B42ADFA03EC3641274626C /* HCIsEqualToNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualToNumber.h; path = Source/Library/Number/HCIsEqualToNumber.h; sourceTree = ""; }; - B4A0E07F6730BF681F44CAC4A73C9262 /* MKTObjectArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.m; sourceTree = ""; }; - B4E1E555C3BB82CBDD4483962632B382 /* HCHasProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasProperty.h; path = Source/Library/Object/HCHasProperty.h; sourceTree = ""; }; - B604A6ED1007CFF0FC493EB6B7A75406 /* HCRequireNonNilObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCRequireNonNilObject.h; path = Source/Core/Helpers/HCRequireNonNilObject.h; sourceTree = ""; }; - B6495F7AF8797CA0731ECDB77095962C /* MKTUnsignedLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.m; sourceTree = ""; }; - B66BEBCBF7583C528E57EFF452609EE9 /* MKTSelectorArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTSelectorArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.m; sourceTree = ""; }; - B7B52088286F67187D6415FE93388E8C /* HCIsDictionaryContainingEntries.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingEntries.m; path = Source/Library/Collection/HCIsDictionaryContainingEntries.m; sourceTree = ""; }; - B851CBC8A3F52CB0D0268E3E2393A2C3 /* MKTUnsignedLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.h; sourceTree = ""; }; - B955422891458C0777F81E2AB2A1BCCD /* HCTestFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailure.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.h; sourceTree = ""; }; - B99A2A00C737530DAFCDD612243D5D08 /* HCIsTypeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTypeOf.h; path = Source/Library/Object/HCIsTypeOf.h; sourceTree = ""; }; - B9BAF7AD128840720FE30B00E374F314 /* HCLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h; sourceTree = ""; }; - BA33CB9D2093D91FB2F6D00EC3366054 /* OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCHamcrest.h; path = Source/OCHamcrest.h; sourceTree = ""; }; + 7EBC1CE44E08625348847A6955F6A126 /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; + 7EFC5993ABAF54E7653E033BC4722A67 /* MKTReturnValueSetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetterChain.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.h; sourceTree = ""; }; + 7FE8CECB2E82185679677D03357CFCF9 /* MKTUnsignedCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.m; sourceTree = ""; }; + 80CEB71654D56DF5DB262ABE26753DC5 /* HCIsDictionaryContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContaining.m; path = Source/Library/Collection/HCIsDictionaryContaining.m; sourceTree = ""; }; + 82766A0BAEEDD27F536268B130C9579D /* HCStringEndsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringEndsWith.m; path = Source/Library/Text/HCStringEndsWith.m; sourceTree = ""; }; + 833FFF02340EA2251CC7CB0BC8DA6CD6 /* HCThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCThrowsException.m; path = Source/Library/Object/HCThrowsException.m; sourceTree = ""; }; + 83ECFF390592E2745EB01966D436096B /* MKTStructReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.h; sourceTree = ""; }; + 85EC0494FACD6301950F470D785AC6D9 /* MKTUnsignedLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.h; sourceTree = ""; }; + 88707CBB52BFB92C37DD5C83B5BA4D29 /* MKTObjectArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.h; sourceTree = ""; }; + 89F04893F2384191657AA63583B19AC4 /* MKTIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.m; sourceTree = ""; }; + 8A49E1849FB6257BC59502B68A7415F3 /* MKTUnsignedCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.h; sourceTree = ""; }; + 8B6443D3CE29AF886DD6E12BC6F62274 /* MKTStubbedInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStubbedInvocationMatcher.m; path = Source/OCMockito/MKTStubbedInvocationMatcher.m; sourceTree = ""; }; + 8B76288AED18AC265E5DF789FB53E5D8 /* HCIsNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNil.h; path = Source/Library/Object/HCIsNil.h; sourceTree = ""; }; + 8C1D13A6F494DFBC77EC296FFF4BA54D /* HCIsCollectionContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContaining.m; path = Source/Library/Collection/HCIsCollectionContaining.m; sourceTree = ""; }; + 8D7E1A29F0EF08577E5A363EA9B03D19 /* HCDescribedAs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescribedAs.h; path = Source/Library/Decorator/HCDescribedAs.h; sourceTree = ""; }; + 8F3A2D23F7B6390F2E3A5F8093DA28A8 /* HCOrderingComparison.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCOrderingComparison.m; path = Source/Library/Number/HCOrderingComparison.m; sourceTree = ""; }; + 8FCC2F61B7BCA449310237B7312B17E3 /* MKTUnsignedLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.h; sourceTree = ""; }; + 91C4249EDDE416791CB4EA6EC655D47F /* MKTReturnValueSetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetterChain.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.m; sourceTree = ""; }; + 9206D0AEE1BBBA77CB135BF17006E64A /* libOCHamcrest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOCHamcrest.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 934E34EDABD6AAD0A488C153F5150CC7 /* HCIsIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsIn.m; path = Source/Library/Collection/HCIsIn.m; sourceTree = ""; }; + 96013669CB699C3BAD35B271A5B8559C /* NSInvocation+OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCHamcrest.h"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.h"; sourceTree = ""; }; + 973C634FDD0A74F1FD35745F11DA6103 /* MKTInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationMatcher.h; path = Source/OCMockito/MKTInvocationMatcher.h; sourceTree = ""; }; + 9A14225849E30E5EE8B550E527C282D6 /* HCObjectReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCObjectReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h; sourceTree = ""; }; + 9AFAB3BF7BD821D069D24CFE5D904650 /* MKTPrimitiveArgumentMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPrimitiveArgumentMatching.h; path = Source/OCMockito/MKTPrimitiveArgumentMatching.h; sourceTree = ""; }; + 9BCE141BFABA8AC7AABC0BAE06C991BF /* MKTOngoingStubbing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTOngoingStubbing.h; path = Source/OCMockito/MKTOngoingStubbing.h; sourceTree = ""; }; + 9E68EB403560B7C52681263382D60FED /* MKTShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.h; sourceTree = ""; }; + 9F84F2C1D5AE32DA5B1E0C090AE8553C /* MKTArgumentGetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetterChain.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.h; sourceTree = ""; }; + 9FBBFD6071604004A4B19F611D45D202 /* MKTUnsignedIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.h; sourceTree = ""; }; + A090F783E72ADEF88BA7698F4553E28B /* HCAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAnyOf.h; path = Source/Library/Logical/HCAnyOf.h; sourceTree = ""; }; + A09F46E875BA06EFEEB1BFDC2415C5FC /* FBSnapshotTestCase-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "FBSnapshotTestCase-Private.xcconfig"; sourceTree = ""; }; + A154E9DE0F1432E03D56E0821AB2EBA0 /* HCIsEmptyCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEmptyCollection.h; path = Source/Library/Collection/HCIsEmptyCollection.h; sourceTree = ""; }; + A16DF44EBC9A91BED3B85B5B42F83771 /* HCIsInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsInstanceOf.h; path = Source/Library/Object/HCIsInstanceOf.h; sourceTree = ""; }; + A16F20DB3C01283C9EC830079D56DD08 /* HCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.h; sourceTree = ""; }; + A181461EDA0413A83646E4D623CA3D76 /* HCInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCInvocationMatcher.h; path = Source/Core/Helpers/HCInvocationMatcher.h; sourceTree = ""; }; + A43B829F8F1352F65070DB0D5E0D56BA /* HCIsEqualToNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualToNumber.m; path = Source/Library/Number/HCIsEqualToNumber.m; sourceTree = ""; }; + A5073BE097ED4171D0506913321F9004 /* HCUnsignedShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m; sourceTree = ""; }; + A5150677894C642B80BCE678672C3B72 /* HCShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m; sourceTree = ""; }; + A57CBE3B3EAD1A796FDE5A971243710B /* MKTClassObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassObjectMock.m; path = Source/OCMockito/MKTClassObjectMock.m; sourceTree = ""; }; + A58197F591081AE466C3FFC341299D1D /* MKTShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.m; sourceTree = ""; }; + A66E40D79032DF77E5F600569A59CED5 /* MKTUnsignedIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.m; sourceTree = ""; }; + A725475F7FA7A48BA8056BF56AAE7C50 /* HCSubstringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSubstringMatcher.m; path = Source/Library/Text/HCSubstringMatcher.m; sourceTree = ""; }; + A73B2CE7C791A4559A113AB0242F3290 /* MKTStructArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.h; sourceTree = ""; }; + A746C3E9442E92CC121914FB266CD9C5 /* HCSelfDescribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSelfDescribing.h; path = Source/Core/HCSelfDescribing.h; sourceTree = ""; }; + A809573892C58EBCA7EB9E73F4978522 /* HCIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m; sourceTree = ""; }; + A8634B6C47230DFD43B90DDDB3AD984B /* HCTestFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailure.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.m; sourceTree = ""; }; + A8DE345FCD63F671B499E33839C625F9 /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/UIImage+Compare.h"; sourceTree = ""; }; + A9FC5F40F97BF64B3932B29DBAAFDC46 /* HCIsDictionaryContainingEntries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingEntries.h; path = Source/Library/Collection/HCIsDictionaryContainingEntries.h; sourceTree = ""; }; + AAB569FB3B64F1251E5991674FBAD982 /* HCIsDictionaryContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContaining.h; path = Source/Library/Collection/HCIsDictionaryContaining.h; sourceTree = ""; }; + AC03B2BA76E6B5C0EDB2CD17EB5DE650 /* MKTLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.h; sourceTree = ""; }; + AC23BED307BAD8EE40C5F16119B03F69 /* HCClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCClassMatcher.h; path = Source/Library/Object/HCClassMatcher.h; sourceTree = ""; }; + AC419A30892781E8D9443F7F4ECE177B /* MKTShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.m; sourceTree = ""; }; + AC9D0FB39157AA0B881AE19B64DF2444 /* MKTLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.m; sourceTree = ""; }; + ACA67ECB4E66038E48DA7A96DE975A12 /* MKTBlockArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBlockArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.h; sourceTree = ""; }; + ACAD353540EEC3382C7563D0012E5D8D /* HCIsSame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsSame.h; path = Source/Library/Object/HCIsSame.h; sourceTree = ""; }; + ACB1F71951BEC35D18F93032849BE338 /* HCCollect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCollect.h; path = Source/Core/Helpers/HCCollect.h; sourceTree = ""; }; + ADF2777F072678F6981B29B813442F1F /* MKTFloatArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.m; sourceTree = ""; }; + AE2393E7EE2BE513756BE3089E699123 /* MKTVerificationData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTVerificationData.m; path = Source/OCMockito/MKTVerificationData.m; sourceTree = ""; }; + AE6E6F9B45B709009AC3E94F53BDBF64 /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/UIImage+Diff.m"; sourceTree = ""; }; + B026BDC7FD7C6A691D4A15F0A7C025B2 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; + B08C175C7815FD8676241C1DFCE5426E /* MKTExecutesBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExecutesBlock.m; path = Source/OCMockito/MKTExecutesBlock.m; sourceTree = ""; }; + B0F3635154F26381B035D86D51BC0B19 /* OCHamcrest-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OCHamcrest-Private.xcconfig"; sourceTree = ""; }; + B3DA53D1A8755FED8B046906B3A5635F /* MKTObjectAndProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectAndProtocolMock.m; path = Source/OCMockito/MKTObjectAndProtocolMock.m; sourceTree = ""; }; + B41A4AD249D5C392159460444048A067 /* MKTStructArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.m; sourceTree = ""; }; + B43188FC9E51253A0F2531E95DE25A60 /* HCShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h; sourceTree = ""; }; + B63DC8C2DD0A8493518403D3C1665DB8 /* HCIsEqualIgnoringCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringCase.m; path = Source/Library/Text/HCIsEqualIgnoringCase.m; sourceTree = ""; }; + B77A100D9EA5865A05D6EC07B05B1C81 /* NSInvocation+OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMockito.h"; path = "Source/OCMockito/NSInvocation+OCMockito.h"; sourceTree = ""; }; + B9DCD4D4C44F5CA9131BF998290B84F0 /* MKTIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.m; sourceTree = ""; }; BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BAA95A6AC94F4F4D5203923ADA6571D5 /* MKTUnsignedCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.m; sourceTree = ""; }; - BB0237AFF57A68A218B6D628293A9A65 /* MKTUnsignedShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.h; sourceTree = ""; }; - BB0CB816696485ED8F8FA476F62E298C /* NSInvocation+OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMockito.m"; path = "Source/OCMockito/NSInvocation+OCMockito.m"; sourceTree = ""; }; - BB61CF12BC7026D9025D875444270D6D /* MKTLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.m; sourceTree = ""; }; - BB67E512EDC6B9D51EDAD1AD0765F076 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; - BB825950CFF71B402D455C5A96CBC459 /* MKTObjectArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.h; sourceTree = ""; }; - BE297F917178F517D988544DAE0CC76B /* MKTUnsignedLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.m; sourceTree = ""; }; - C16E70A6EFA0BB009FF663888BEDA539 /* MKTArgumentCaptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentCaptor.h; path = Source/OCMockito/MKTArgumentCaptor.h; sourceTree = ""; }; - C2BBB53A1768E2BCC863142340F444F6 /* HCIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIs.h; path = Source/Library/Decorator/HCIs.h; sourceTree = ""; }; - C349E185605A2FC22FE865793B687E50 /* MKTObjectAndProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectAndProtocolMock.m; path = Source/OCMockito/MKTObjectAndProtocolMock.m; sourceTree = ""; }; - C70FFFD55918B5A2F1EEDD5B095474BB /* MKTIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.m; sourceTree = ""; }; - C7D071184EF399B2367BCA4D0F93A5F2 /* HCIsEqualIgnoringWhiteSpace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringWhiteSpace.m; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.m; sourceTree = ""; }; - C82F21D2FC791751A463FA9AF3BBD29F /* HCEvery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCEvery.h; path = Source/Library/Collection/HCEvery.h; sourceTree = ""; }; - C8DBEC831D0E3B26F97ABD3C7575B821 /* HCCollect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCollect.h; path = Source/Core/Helpers/HCCollect.h; sourceTree = ""; }; - C8E4DEB64BB204ECFDA0EA791BA423E9 /* HCIsTypeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTypeOf.m; path = Source/Library/Object/HCIsTypeOf.m; sourceTree = ""; }; - C926E89DE1E2A9256AC8DC3B57966D66 /* MKTProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTProtocolMock.m; path = Source/OCMockito/MKTProtocolMock.m; sourceTree = ""; }; - C9326D033729FA8507D001668DE13863 /* OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMockito.h; path = Source/OCMockito/OCMockito.h; sourceTree = ""; }; - C96A316FF1D04EFD07AC5D898539928D /* HCIsDictionaryContainingKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingKey.m; path = Source/Library/Collection/HCIsDictionaryContainingKey.m; sourceTree = ""; }; - CA7E6D5D672A6EC82C74F14C261444E8 /* HCUnsignedCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m; sourceTree = ""; }; - CAC9E1A0E33F72A4F4268C7925DD8567 /* HCDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescription.h; path = Source/Core/HCDescription.h; sourceTree = ""; }; - CADC9CE277CEF4BC5594294B40A2DAA2 /* MKTLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.h; sourceTree = ""; }; - CB28A11D4CF0731F7E37C5FCDA451EE0 /* MKTAnswer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAnswer.h; path = Source/OCMockito/MKTAnswer.h; sourceTree = ""; }; - CD7B259AE83760240F304C93301574F8 /* HCIsCollectionContainingInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInOrder.m; sourceTree = ""; }; - CE25D11A1B675A1AFFF8C80EC0E1DE71 /* HCDiagnosingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDiagnosingMatcher.h; path = Source/Core/HCDiagnosingMatcher.h; sourceTree = ""; }; - CE4A2976A48F41E90CE4C75AC40E40AF /* HCLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h; sourceTree = ""; }; - CEA53FA62DBD584113A1D31FFEA9518E /* HCWrapInMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCWrapInMatcher.h; path = Source/Core/Helpers/HCWrapInMatcher.h; sourceTree = ""; }; - CF87D48B4C9AC59B4DF6D17B11105BFA /* MKTMockitoCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockitoCore.m; path = Source/OCMockito/MKTMockitoCore.m; sourceTree = ""; }; - D0C28B1043C1091A771B7EBE44652E0C /* MKTIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.m; sourceTree = ""; }; - D0DF7EE41B254BBF9EA51D60CA716F5E /* HCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.h; sourceTree = ""; }; - D23FA652AB24D5EAE9BCDC3A32C87D67 /* HCUnsignedLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m; sourceTree = ""; }; - D2C7CBF437EEA00BADD4433A699559FE /* libOCHamcrest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOCHamcrest.a; sourceTree = BUILT_PRODUCTS_DIR; }; - D6840BADD77D41D034B5B677DE363191 /* MKTUnsignedLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.h; sourceTree = ""; }; - D6E7DAED38A5D7D50B9567B984335F68 /* HCStringContains.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContains.h; path = Source/Library/Text/HCStringContains.h; sourceTree = ""; }; - D7101F8066BDE12A8AEB08195FD06467 /* HCIsCollectionContainingInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInOrder.h; sourceTree = ""; }; - D765F7048B8B08F455E6FEBC97399216 /* HCIsDictionaryContainingValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingValue.m; path = Source/Library/Collection/HCIsDictionaryContainingValue.m; sourceTree = ""; }; + BB52E17B1F0E0314AA64CA5285457B17 /* HCIsCollectionContainingInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInOrder.m; sourceTree = ""; }; + BC10AEFB4DC55F3B951A4C76E41A62BA /* MKTDoubleArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.m; sourceTree = ""; }; + BCFD5EB3D5350F6AAA03ADFCF30941B1 /* HCLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h; sourceTree = ""; }; + BE76412B293B554753FA68FAD2434C1A /* HCDoubleReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDoubleReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m; sourceTree = ""; }; + BED8802DCC26E1DB6FEBC501895444B1 /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/UIImage+Diff.h"; sourceTree = ""; }; + BF0C7FAAC54494D3D50EB563495ED1C0 /* MKTFloatArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.h; sourceTree = ""; }; + C01BF1AFE2084EEF76A6811E2E60149F /* HCSenTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSenTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.m; sourceTree = ""; }; + C03B684A0F343E49C3D0650FFF0DE733 /* MKTCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.m; sourceTree = ""; }; + C0AAAF91BB278871216C9C15CA8672F1 /* OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCHamcrest.h; path = Source/OCHamcrest.h; sourceTree = ""; }; + C163A9D3A608BA99C554462DC1CB8AC9 /* MKTCapturingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCapturingMatcher.h; path = Source/OCMockito/MKTCapturingMatcher.h; sourceTree = ""; }; + C1BB8249E7F2ACB99F0F7CD101948953 /* HCIsDictionaryContainingValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingValue.m; path = Source/Library/Collection/HCIsDictionaryContainingValue.m; sourceTree = ""; }; + C1C42EA063036AF96A778638670A575B /* HCFloatReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCFloatReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h; sourceTree = ""; }; + C223FF90B833880E00ECA4AF2CEF5FBF /* MKTMockingProgress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockingProgress.h; path = Source/OCMockito/MKTMockingProgress.h; sourceTree = ""; }; + C2B41B64FDFCFB8D83058AEEE5707792 /* HCIsCollectionContainingInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInOrder.h; sourceTree = ""; }; + C308295093BE2CE5E7B6407AB9FADD47 /* HCIsEqual.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqual.h; path = Source/Library/Object/HCIsEqual.h; sourceTree = ""; }; + C5AE3FE70DB3ACC990AAF2FB64FA3BA2 /* HCCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h; sourceTree = ""; }; + C62F8DAFA8BCF00DD53553F32289AB8A /* OCHamcrest-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCHamcrest-prefix.pch"; sourceTree = ""; }; + C673EF9215CD90FEF199B6D6F14AE7C1 /* MKTIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.h; sourceTree = ""; }; + C699AD44DE1F2341985B950DE887A4E2 /* MKTDoubleArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.h; sourceTree = ""; }; + C6EE1609D6573EC8F5E279B984BFE1FE /* HCIsEqualIgnoringCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringCase.h; path = Source/Library/Text/HCIsEqualIgnoringCase.h; sourceTree = ""; }; + C754465A74242D42247C4970F3338A83 /* HCIsEmptyCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEmptyCollection.m; path = Source/Library/Collection/HCIsEmptyCollection.m; sourceTree = ""; }; + C864B5070B33AD3E4D6C728280F63CAA /* HCSubstringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSubstringMatcher.h; path = Source/Library/Text/HCSubstringMatcher.h; sourceTree = ""; }; + C8EEA93F6D293658024047ED800F8F18 /* HCCollect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCollect.m; path = Source/Core/Helpers/HCCollect.m; sourceTree = ""; }; + C955FEE12F7B9821C694C221AC468FC0 /* HCIsEqualIgnoringWhiteSpace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringWhiteSpace.m; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.m; sourceTree = ""; }; + C9D27FDD0C759C84592B7086E749256F /* HCStringStartsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringStartsWith.h; path = Source/Library/Text/HCStringStartsWith.h; sourceTree = ""; }; + CA1677BFEC95BCE67B29F4CCDDB4B04A /* MKTReturnValueSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.h; sourceTree = ""; }; + CB01767E52D895A1D024891E2D40EB72 /* MKTReturnsValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnsValue.h; path = Source/OCMockito/MKTReturnsValue.h; sourceTree = ""; }; + CB9DECC96A6654A620E706BB5EC69988 /* MKTCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.m; sourceTree = ""; }; + CC428FF2063DA3EB97B2B42C75D1DFD5 /* HCIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIs.h; path = Source/Library/Decorator/HCIs.h; sourceTree = ""; }; + CCC6AAD387E35F63AD519BE1823BE62F /* HCAllOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAllOf.h; path = Source/Library/Logical/HCAllOf.h; sourceTree = ""; }; + CCFD680070F8514117F9407307A22AC0 /* HCRequireNonNilObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCRequireNonNilObject.h; path = Source/Core/Helpers/HCRequireNonNilObject.h; sourceTree = ""; }; + CDD29548893C51D4E44933616DBD2E0F /* MKTObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectMock.h; path = Source/OCMockito/MKTObjectMock.h; sourceTree = ""; }; + CF08EFD943DA4E8CD11645F2D6599433 /* HCIsCollectionContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContaining.h; path = Source/Library/Collection/HCIsCollectionContaining.h; sourceTree = ""; }; + CFD193B1E74F933BEE465A750F3B13D0 /* MKTAnswer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAnswer.h; path = Source/OCMockito/MKTAnswer.h; sourceTree = ""; }; + D0652E6E60F89B1A46E4FDD91F9BD065 /* HCIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIs.m; path = Source/Library/Decorator/HCIs.m; sourceTree = ""; }; + D0A027624FCE17F0A13F9330F9D6410D /* MKTObjectReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.h; sourceTree = ""; }; + D1B5AF356CD2DA6CB802BBFE306DB83D /* MKTExecutesBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExecutesBlock.h; path = Source/OCMockito/MKTExecutesBlock.h; sourceTree = ""; }; + D21062FB5826AFB5FAA9FE41D55F0C37 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/UIImage+Compare.m"; sourceTree = ""; }; + D2A5D1D07108531ACE708B9EA3AAD092 /* libFBSnapshotTestCase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFBSnapshotTestCase.a; sourceTree = BUILT_PRODUCTS_DIR; }; + D378E5CF63554609B00B15217FF2224B /* MKTPointerArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTPointerArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.m; sourceTree = ""; }; + D465B2FD4EA047B788FCBA13E55C313B /* HCBaseDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseDescription.h; path = Source/Core/HCBaseDescription.h; sourceTree = ""; }; + D559490163CEC987571EB2E14189B9F3 /* Pods-BIObjCHelpersTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersTests.debug.xcconfig"; sourceTree = ""; }; + D6232F45EBAE66D9490973B2816CA99A /* MKTArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.h; sourceTree = ""; }; + D653D799B72EF258AB6DF6A9753F559C /* HCIsDictionaryContainingKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingKey.m; path = Source/Library/Collection/HCIsDictionaryContainingKey.m; sourceTree = ""; }; D77E2014C6756859A40F283F686DF625 /* Pods-BIObjCHelpersTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-BIObjCHelpersTests-resources.sh"; sourceTree = ""; }; - D846B67390F6E87DF16C19517949958D /* HCIsEqual.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqual.m; path = Source/Library/Object/HCIsEqual.m; sourceTree = ""; }; - D881D5CC9CDF2D036C9F2465E1B5ADC3 /* HCIsEmptyCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEmptyCollection.m; path = Source/Library/Collection/HCIsEmptyCollection.m; sourceTree = ""; }; - D8831841CBF62BD2DBE5916A1505B907 /* HCFloatReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCFloatReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h; sourceTree = ""; }; - D8FFB70016638488664153B7C569AB80 /* UIViewShadow-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UIViewShadow-Private.xcconfig"; sourceTree = ""; }; - DA4C1BCAB388CB38900A698AAEF7D65B /* MKTUnsignedLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.m; sourceTree = ""; }; - DA85C48530AF2045AF88E1102A0DADF3 /* HCOrderingComparison.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCOrderingComparison.m; path = Source/Library/Number/HCOrderingComparison.m; sourceTree = ""; }; - DAFC4A65F21FF3240C55088718B17910 /* HCGenericTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCGenericTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.h; sourceTree = ""; }; - DB000DD07C1A4D9087D6B99286FBAA95 /* OCHamcrest-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OCHamcrest-Private.xcconfig"; sourceTree = ""; }; - DED6F57A118769456E5FD0691D5EDE14 /* MKTArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.m; sourceTree = ""; }; - DF93CF3FC29714C596B09952B0EFB39F /* MKTUnsignedShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.m; sourceTree = ""; }; - E0DDE922635643142D6929674B724F5D /* HCIsNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNil.m; path = Source/Library/Object/HCIsNil.m; sourceTree = ""; }; - E188B4465405DE2ABFA2B6719DB12ABD /* HCAllOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAllOf.m; path = Source/Library/Logical/HCAllOf.m; sourceTree = ""; }; - E19B3B5CC12CC5581A1175BB88F1E4FE /* OCMockito-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCMockito-dummy.m"; sourceTree = ""; }; - E41E6707EC2407FECE39609170BC3EEF /* HCWrapInMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCWrapInMatcher.m; path = Source/Core/Helpers/HCWrapInMatcher.m; sourceTree = ""; }; - E4DAF5BB8F2C92F3F9C6A6E2F39664F7 /* MKTPointerArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTPointerArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.m; sourceTree = ""; }; - E5F05F044ED4F6909478FD46E7D2EB0F /* HCSenTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSenTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.m; sourceTree = ""; }; - E62E37AA3563DC772E0C3CB9EB565BA9 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E63A32F52FCAC36A3E7A368D46FA0C65 /* MKTShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.h; sourceTree = ""; }; - E80D4D44436410C250D583A65B1FB0DC /* MKTCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.h; sourceTree = ""; }; - E91BB1143E45785BE2342505A60C0507 /* MKTAtLeastTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTAtLeastTimes.m; path = Source/OCMockito/MKTAtLeastTimes.m; sourceTree = ""; }; - EAADB248C74F38B9F800DD244E031668 /* HCHasCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasCount.h; path = Source/Library/Collection/HCHasCount.h; sourceTree = ""; }; - EAB7A4556094854E26431DCA232E18DA /* HCConformsToProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCConformsToProtocol.m; path = Source/Library/Object/HCConformsToProtocol.m; sourceTree = ""; }; - EB9EC1CB139ADBA9C22C59A5782C7502 /* MKTMockitoCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockitoCore.h; path = Source/OCMockito/MKTMockitoCore.h; sourceTree = ""; }; - ECA8DD78CA0E27E2499E5E3201963C19 /* UIView+BIShadow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+BIShadow.h"; path = "UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.h"; sourceTree = ""; }; - ED4182D96508A805795AD220AD73C10D /* HCIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIs.m; path = Source/Library/Decorator/HCIs.m; sourceTree = ""; }; - EE1E52CBC6A737EF52218DFEF92548B8 /* HCHasCount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasCount.m; path = Source/Library/Collection/HCHasCount.m; sourceTree = ""; }; - F038C1ED2B2F8CF6783D7A131B7BC69F /* HCConformsToProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCConformsToProtocol.h; path = Source/Library/Object/HCConformsToProtocol.h; sourceTree = ""; }; - F2FD755122C8CE7379371BD9ABDFBA8B /* MKTBaseMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBaseMockObject.m; path = Source/OCMockito/MKTBaseMockObject.m; sourceTree = ""; }; - F332C28C28FAAAF58D2112B26B49174C /* HCIsNot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNot.m; path = Source/Library/Logical/HCIsNot.m; sourceTree = ""; }; - F398C13E36A3F7BB2B99F077D03A56A9 /* MKTBoolReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.h; sourceTree = ""; }; - F3DA8F0DD113FC821080FA8DE46EAE05 /* MKTCapturingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCapturingMatcher.h; path = Source/OCMockito/MKTCapturingMatcher.h; sourceTree = ""; }; - F3F416830E80451C3C131A1D372B453D /* MKTUnsignedLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.h; sourceTree = ""; }; - F509C995D819CC20F3D45A93CDF8BB01 /* HCDiagnosingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDiagnosingMatcher.m; path = Source/Core/HCDiagnosingMatcher.m; sourceTree = ""; }; - F5DCECAA63E13FB6465DC3C88D639021 /* HCDoubleReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDoubleReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h; sourceTree = ""; }; - F64FB7526271DCCB5D6D6C7F7B2C7CF3 /* HCBaseDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseDescription.h; path = Source/Core/HCBaseDescription.h; sourceTree = ""; }; - F89281AC314A70923E712BFB10291F47 /* OCHamcrest-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCHamcrest-dummy.m"; sourceTree = ""; }; - F9289481D235F378EC3C84F7CBD26C0F /* HCStringStartsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringStartsWith.h; path = Source/Library/Text/HCStringStartsWith.h; sourceTree = ""; }; - F97CBD8E1A5A999F6A69624F6B2F3630 /* HCIsCollectionOnlyContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionOnlyContaining.m; path = Source/Library/Collection/HCIsCollectionOnlyContaining.m; sourceTree = ""; }; - F9AB74F636346BAAC8B5A7AB53548551 /* HCStringDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringDescription.h; path = Source/Core/HCStringDescription.h; sourceTree = ""; }; - F9F37575E009E4878652F393DD58B19D /* MKTReturnsValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnsValue.m; path = Source/OCMockito/MKTReturnsValue.m; sourceTree = ""; }; - FC4F6B8DDD0E5BBA32552D67387BA188 /* HCAssertThat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAssertThat.h; path = Source/Core/HCAssertThat.h; sourceTree = ""; }; - FC6A486E4D89AD348250150E1914F033 /* MKTLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.m; sourceTree = ""; }; + D8D3946317890DD7E6E6D10ABC51BFE6 /* HCWrapInMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCWrapInMatcher.m; path = Source/Core/Helpers/HCWrapInMatcher.m; sourceTree = ""; }; + D8E335C423494A3AC8BA9ED7D56F58A6 /* HCReturnValueGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnValueGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h; sourceTree = ""; }; + D8F7876F28EF6EB75431A8A3427202C9 /* HCThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCThrowsException.h; path = Source/Library/Object/HCThrowsException.h; sourceTree = ""; }; + DA88400251E97EBEA29AC16D17DC8839 /* MKTStubbedInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStubbedInvocationMatcher.h; path = Source/OCMockito/MKTStubbedInvocationMatcher.h; sourceTree = ""; }; + DAD1F2B78521A761008AA93D9B3240AD /* HCRequireNonNilObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCRequireNonNilObject.m; path = Source/Core/Helpers/HCRequireNonNilObject.m; sourceTree = ""; }; + DAD4B70EA40FA9F4169D81E070D8F135 /* HCIsTypeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTypeOf.h; path = Source/Library/Object/HCIsTypeOf.h; sourceTree = ""; }; + DB778E4EE0E2A6C52B96097C68E3F687 /* MKTDynamicProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDynamicProperties.m; path = Source/OCMockito/Helpers/MKTDynamicProperties.m; sourceTree = ""; }; + DB8DA5D925BEC4CE54C7B72CFC54C843 /* HCReturnValueGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnValueGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m; sourceTree = ""; }; + DCD26FBC43D60FF651CA8F952218AE05 /* MKTClassArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.h; sourceTree = ""; }; + DD73C74190EBA6B4E1C4D0B8F19806D9 /* HCTestFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailure.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.h; sourceTree = ""; }; + DF75F7FC32A8250790208899245BB0BE /* HCIsSame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsSame.m; path = Source/Library/Object/HCIsSame.m; sourceTree = ""; }; + DFB779F760165DD548D32D74E54138FE /* HCIsCollectionContainingInAnyOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInAnyOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m; sourceTree = ""; }; + E0B9EC2A1EA26320428ECA61F6D201FA /* MKTObjectArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.m; sourceTree = ""; }; + E0F3E0E0FAC9CE4D4D418043FB01E8D1 /* MKTVerificationMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationMode.h; path = Source/OCMockito/MKTVerificationMode.h; sourceTree = ""; }; + E2114FBEFE8201B685C3CAD7EFE8576A /* HCStringDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringDescription.h; path = Source/Core/HCStringDescription.h; sourceTree = ""; }; + E2B27F8B3F51D3121A648F4B839BDD96 /* HCIsEqualIgnoringWhiteSpace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringWhiteSpace.h; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.h; sourceTree = ""; }; + E35A91DAE631CDEC75942745B498F0B0 /* HCBaseDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseDescription.m; path = Source/Core/HCBaseDescription.m; sourceTree = ""; }; + E5973D71CDDB16BDD6F927EFCED210DE /* MKTFloatReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.h; sourceTree = ""; }; + E77AE66A7491847452759C926F2AC97D /* HCIsTypeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTypeOf.m; path = Source/Library/Object/HCIsTypeOf.m; sourceTree = ""; }; + EA2B86E386B67A0CC5F6312A9374FE60 /* MKTUnsignedLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.h; sourceTree = ""; }; + EA89DB494A7F91D69855C6D22FECD1D9 /* MKTThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTThrowsException.h; path = Source/OCMockito/MKTThrowsException.h; sourceTree = ""; }; + EAEE1AEE3413D79AC339C78AE5B8E3F2 /* HCFloatReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCFloatReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m; sourceTree = ""; }; + EB5E23195E398A6D871DD56DAA1B3118 /* HCReturnTypeHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnTypeHandlerChain.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h; sourceTree = ""; }; + EE60860C0F374D0F65CFF646FF369D30 /* MKTExactTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExactTimes.h; path = Source/OCMockito/MKTExactTimes.h; sourceTree = ""; }; + EEB0CD7DA82A31BFCA521BA829B55669 /* MKTUnsignedLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.m; sourceTree = ""; }; + EFC3015C015DAF62BBDF67C6FFACC512 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + F0608A5BC2F6B3A98E5C579280131086 /* MKTShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.h; sourceTree = ""; }; + F1B011FA45C6584E1DCC1D21E64C0C28 /* HCStringStartsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringStartsWith.m; path = Source/Library/Text/HCStringStartsWith.m; sourceTree = ""; }; + F2CA843ED92EC1C7A4E7E7ED0676468F /* MKTBaseMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBaseMockObject.h; path = Source/OCMockito/MKTBaseMockObject.h; sourceTree = ""; }; + F3A17196DEB6F2CDF8092BFA7A7C96A3 /* NSInvocation+OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMockito.m"; path = "Source/OCMockito/NSInvocation+OCMockito.m"; sourceTree = ""; }; + F3C0B95FF57BBC15F192929C5CB790D8 /* MKTReturnsValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnsValue.m; path = Source/OCMockito/MKTReturnsValue.m; sourceTree = ""; }; + F51950844FC91AFE1D600DFE44ACA42B /* MKTObjectAndProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectAndProtocolMock.h; path = Source/OCMockito/MKTObjectAndProtocolMock.h; sourceTree = ""; }; + F584DA2C86A3991C8678BCEAC40E1171 /* HCLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m; sourceTree = ""; }; + F6D32F0A59593217CDA021C08D6B1B88 /* HCUnsignedIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m; sourceTree = ""; }; + F6FFA5DC3A31AD3CAD49FD42F56F1483 /* HCAnyOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAnyOf.m; path = Source/Library/Logical/HCAnyOf.m; sourceTree = ""; }; + F7BFED4F107F5FFB40D5058ABAC96A54 /* MKTBoolReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.m; sourceTree = ""; }; + F986A846818972726E8EA6C0E63B5E75 /* libOCMockito.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOCMockito.a; sourceTree = BUILT_PRODUCTS_DIR; }; + F9EC8CCDC26ECA78C8C55EE8436C5F89 /* MKTUnsignedCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.m; sourceTree = ""; }; + FA1D830A32ED159C913A127B1C29A7CD /* HCIsCollectionOnlyContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionOnlyContaining.h; path = Source/Library/Collection/HCIsCollectionOnlyContaining.h; sourceTree = ""; }; + FA2AC36AE3C5C9D2BA78EF78FB0391D3 /* MKTBoolArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.m; sourceTree = ""; }; + FBE024873F2D393AECD7D1F0B4A8C200 /* HCIsAnything.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsAnything.m; path = Source/Library/Logical/HCIsAnything.m; sourceTree = ""; }; + FBF5C2D229379F2C60D253EB1536EC69 /* MKTLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.h; sourceTree = ""; }; + FC5461E157C4A5B2E4877FC7A6718E6F /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; + FCD165DC1BE4E018E36134FA88C594B3 /* OCMockito.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCMockito.xcconfig; sourceTree = ""; }; + FCF4E0D7C439C2CAA88F40BCC072EED8 /* HCHasDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasDescription.h; path = Source/Library/Object/HCHasDescription.h; sourceTree = ""; }; + FD0CC7DBAF49D38725CC0D443458A613 /* HCUnsignedLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m; sourceTree = ""; }; + FD5598DBDCF20EDB77DDA2C4553A84A0 /* MKTMockingProgress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockingProgress.m; path = Source/OCMockito/MKTMockingProgress.m; sourceTree = ""; }; FDC634FE531A68963B5D11DC4A40F4B2 /* Pods-BIObjCHelpersTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-BIObjCHelpersTests-acknowledgements.plist"; sourceTree = ""; }; - FDDF4971B4C7090BA81D2B4C5795F490 /* HCNumberAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCNumberAssert.h; path = Source/Library/Number/HCNumberAssert.h; sourceTree = ""; }; - FFFE83E2AC212587B8E25A9108D990A1 /* MKTUnsignedIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.m; sourceTree = ""; }; + FE67F70414641DF16597E1C03100E765 /* HCIsTrueFalse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTrueFalse.h; path = Source/Library/Number/HCIsTrueFalse.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 005893C8C17A49CC0BE6CBB39BA0E7C3 /* Frameworks */ = { + 3DDE16A9CD93BCB0CEDCC22270FDFCBD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 09592CE87E29605C9742E4058E85D07A /* Foundation.framework in Frameworks */, + 58A9EE708DEEEC866F169524A9D14AC9 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6D1226568475D2639304A5CDFD33003D /* Frameworks */ = { + 588C4CC47DB683B8E228FD577016DF25 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 222F2D9F79C5676F823C9A0D59C26E47 /* Foundation.framework in Frameworks */, + ED3F389FF8560EFCAA6B97270B37AA2F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9DE27406B712DACBC2846B88429C5A43 /* Frameworks */ = { + 7A6D6E92FC292A569D35E60C7F9AD088 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 910C9E8E8F148C78DA5106873BD41F53 /* Foundation.framework in Frameworks */, - ECA3698917B4C714EDAA14BF7A22CEC3 /* UIKit.framework in Frameworks */, + ADEC454ADECD36284FCD4676CF4B019A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9ED9D44298530A5772B7D2ECC7FCA060 /* Frameworks */ = { + 9C8BA83DC9D161BBA48675C7C9EEE1FA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2B3A0CF94CB55EDD4900617D0BACC1C7 /* Foundation.framework in Frameworks */, + E1F3D5B61FDD3DB809A370C3AFDF6E5A /* Foundation.framework in Frameworks */, + 8237AA62E3F154A9258887DB52F4137A /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - E4DFE69423FC8F6EE460E672696D8BAC /* Frameworks */ = { + F15560519F4AAC9A77C2A68CEFA09549 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 32DB30A59190AD7679BDD40AEFBBA863 /* Foundation.framework in Frameworks */, + 26E66A31D687913BB23B55F369CC970B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 289D76144DB820FB0CD6638BD19CDC08 /* OCMockito */ = { - isa = PBXGroup; - children = ( - CB28A11D4CF0731F7E37C5FCDA451EE0 /* MKTAnswer.h */, - C16E70A6EFA0BB009FF663888BEDA539 /* MKTArgumentCaptor.h */, - 765E155EF74A28176B5AB8B474DA97FE /* MKTArgumentCaptor.m */, - 9DE44B8FF809F63C7A4B9685B992945E /* MKTArgumentGetter.h */, - DED6F57A118769456E5FD0691D5EDE14 /* MKTArgumentGetter.m */, - 76775232C39707692DD475DCF09929D2 /* MKTArgumentGetterChain.h */, - 1874323A2CEF9DCCA1AF20DE924CEA2F /* MKTArgumentGetterChain.m */, - 0FDA7EBE563156851C65724459301658 /* MKTAtLeastTimes.h */, - E91BB1143E45785BE2342505A60C0507 /* MKTAtLeastTimes.m */, - 64D9CCDC9715186774400FDAFCE06314 /* MKTBaseMockObject.h */, - F2FD755122C8CE7379371BD9ABDFBA8B /* MKTBaseMockObject.m */, - 8D3CD5ED084E4114ECA6F3BFD55C7030 /* MKTBlockArgumentGetter.h */, - 1F034FFF1F3A8937F38BD96A8C9D92DB /* MKTBlockArgumentGetter.m */, - 40BCE786D88AD3C0844BC61FDDA0F264 /* MKTBoolArgumentGetter.h */, - 9114D20ED1A6D7D6347FD4E7E716A4D4 /* MKTBoolArgumentGetter.m */, - F398C13E36A3F7BB2B99F077D03A56A9 /* MKTBoolReturnSetter.h */, - 53FB0880CFADA776BA70C5A6704F7AC9 /* MKTBoolReturnSetter.m */, - F3DA8F0DD113FC821080FA8DE46EAE05 /* MKTCapturingMatcher.h */, - B36A3ED10CE4D8B44D69B0E3381B6C28 /* MKTCapturingMatcher.m */, - 7BACBBDCEA6CA6B84B14926A2F22AB31 /* MKTCharArgumentGetter.h */, - 9A85717B091B7A1420DFE6CE65948CFF /* MKTCharArgumentGetter.m */, - E80D4D44436410C250D583A65B1FB0DC /* MKTCharReturnSetter.h */, - A27347A0694CE9DC5753ACEC22111C80 /* MKTCharReturnSetter.m */, - 4D5FC8F13DB50CF1D88C05FC57443425 /* MKTClassArgumentGetter.h */, - 6856483F878DF0054AE97C8CC358C08E /* MKTClassArgumentGetter.m */, - 3A5C6CAE7A8409E24CD5601F8C6916E8 /* MKTClassObjectMock.h */, - 03E95FADF8E16D0043EF85503E9E95B3 /* MKTClassObjectMock.m */, - A845B94441B446CBC9CB2F8F3E144D46 /* MKTClassReturnSetter.h */, - B004C2A64E6CE9361973AD8E2D0FBFDF /* MKTClassReturnSetter.m */, - 0665F667EBE42D5C3EF8B1AEDD0C82DB /* MKTDoubleArgumentGetter.h */, - 2A64BD36B485755534935C8C3458BF86 /* MKTDoubleArgumentGetter.m */, - 49278200AF8E010BD499699331741585 /* MKTDoubleReturnSetter.h */, - A9E297D9E0C6321FC092AB8E3D08D227 /* MKTDoubleReturnSetter.m */, - 2AE4BEE5461038AB451EDE3E4072B2FB /* MKTDynamicProperties.h */, - 1A001E2FC3CBB9A6D32418D0FDFA7E83 /* MKTDynamicProperties.m */, - 75C0DF4A6DBDEFD0CE55556418409C26 /* MKTExactTimes.h */, - 1B5B0F34C8A7DBDCEB03337A047F4DE4 /* MKTExactTimes.m */, - 71826E057C42894152E1A1ADC4821692 /* MKTExecutesBlock.h */, - 3F7402D29AFD65C523E8969498733281 /* MKTExecutesBlock.m */, - 28A5E89D9D0EC3B4E29B63BE76603131 /* MKTFloatArgumentGetter.h */, - 3E907473937AD7B6E4EB9EFE09213CB5 /* MKTFloatArgumentGetter.m */, - 4FE5B94160643B99BB8AE5C3E21C0EC7 /* MKTFloatReturnSetter.h */, - 8BB1F89B3088C169DB8F460ECB77D845 /* MKTFloatReturnSetter.m */, - 05E79BDE67F8797ED8815A97A38B8F05 /* MKTIntArgumentGetter.h */, - C70FFFD55918B5A2F1EEDD5B095474BB /* MKTIntArgumentGetter.m */, - 4653DE29BF7DF65B16681FDF8D76338F /* MKTIntReturnSetter.h */, - D0C28B1043C1091A771B7EBE44652E0C /* MKTIntReturnSetter.m */, - 7C2920BE4B5CAF3896E320E43607A77B /* MKTInvocationContainer.h */, - 120B15BAD27D7E18F65031B41BB024D6 /* MKTInvocationContainer.m */, - 533AAE26995A39D4BDCAA59BC22DE57D /* MKTInvocationMatcher.h */, - 55424CD2125824BA53301F7A727BFAC2 /* MKTInvocationMatcher.m */, - 05226F7383FA44626ACE6D4626E69740 /* MKTLongArgumentGetter.h */, - 970F243393FC23A833D824CD53970CD7 /* MKTLongArgumentGetter.m */, - 9DB99780FFFEE8EA9DDAE512A04FAB01 /* MKTLongLongArgumentGetter.h */, - FC6A486E4D89AD348250150E1914F033 /* MKTLongLongArgumentGetter.m */, - CADC9CE277CEF4BC5594294B40A2DAA2 /* MKTLongLongReturnSetter.h */, - BB61CF12BC7026D9025D875444270D6D /* MKTLongLongReturnSetter.m */, - 6C8913F7C92AE788CB200DDD559FBB16 /* MKTLongReturnSetter.h */, - 067F7951EA5D706DD6921C1739A5DDE2 /* MKTLongReturnSetter.m */, - 812745AD7D51C7E9E737CDA8AF5E9A7F /* MKTMockingProgress.h */, - A786DCF10D0EFF6ED4037AA3B9B1F209 /* MKTMockingProgress.m */, - EB9EC1CB139ADBA9C22C59A5782C7502 /* MKTMockitoCore.h */, - CF87D48B4C9AC59B4DF6D17B11105BFA /* MKTMockitoCore.m */, - A999C748D723DF58555E7072DB5D2763 /* MKTObjectAndProtocolMock.h */, - C349E185605A2FC22FE865793B687E50 /* MKTObjectAndProtocolMock.m */, - BB825950CFF71B402D455C5A96CBC459 /* MKTObjectArgumentGetter.h */, - B4A0E07F6730BF681F44CAC4A73C9262 /* MKTObjectArgumentGetter.m */, - 1CF0219F8F90BD13E91C3775351D2395 /* MKTObjectMock.h */, - 9C49BB94300A9AFE082C18693CC4D298 /* MKTObjectMock.m */, - 43C80176BCE6A50713ECDDE579085197 /* MKTObjectReturnSetter.h */, - 1111D13F350BFBAA64401D758FD04E19 /* MKTObjectReturnSetter.m */, - 1B2EB1CE0D4B3EAF037D45BC085E5E22 /* MKTOngoingStubbing.h */, - 072FCDD813CB0D76E19753E97A5BEB31 /* MKTOngoingStubbing.m */, - 72263F0F5EDDFABC181FEAFBDF7840B2 /* MKTPointerArgumentGetter.h */, - E4DAF5BB8F2C92F3F9C6A6E2F39664F7 /* MKTPointerArgumentGetter.m */, - 0CFCA6BAC1F8205B4CB8182FE569E1DE /* MKTPrimitiveArgumentMatching.h */, - A6EA5267F99E8081BDD7FBD38E6AB211 /* MKTProtocolMock.h */, - C926E89DE1E2A9256AC8DC3B57966D66 /* MKTProtocolMock.m */, - 8D06AF8EFE1C0DEA2402792E4B32E4CD /* MKTReturnValueSetter.h */, - 8BEEB307377B0A90E1586CE6F0E9F081 /* MKTReturnValueSetter.m */, - 8B1EF84D690F9B4273C9537AF1E16986 /* MKTReturnValueSetterChain.h */, - 8B88DE3DD376F22FBA5D006E5EEB7FFE /* MKTReturnValueSetterChain.m */, - 5AD2D9CC900410F5F8007C971F9C8C4B /* MKTReturnsValue.h */, - F9F37575E009E4878652F393DD58B19D /* MKTReturnsValue.m */, - 65D4E4592A1B338512A260A6B2FD0E5C /* MKTSelectorArgumentGetter.h */, - B66BEBCBF7583C528E57EFF452609EE9 /* MKTSelectorArgumentGetter.m */, - E63A32F52FCAC36A3E7A368D46FA0C65 /* MKTShortArgumentGetter.h */, - 419CE311612B78F1EF2BF1BC16244846 /* MKTShortArgumentGetter.m */, - 59CEAAF47CE3C0010E2EA00593C6B2B1 /* MKTShortReturnSetter.h */, - 3CC4381D8B637D4B2DDDBAC622A9FA27 /* MKTShortReturnSetter.m */, - 9D70ED17ED3E569837F3DF47DB91AA4E /* MKTStructArgumentGetter.h */, - 5DD349FC34E4D7FCE6D77F2AA0FE588C /* MKTStructArgumentGetter.m */, - 54AB50DED3AB480839200B05926954C4 /* MKTStructReturnSetter.h */, - 25D3D3ABE547988913FE2943DC17C7F8 /* MKTStructReturnSetter.m */, - 88B3132281066D7DB48AA00126280DAF /* MKTStubbedInvocationMatcher.h */, - 265318CDFD140C08420A3C8D8279D4F7 /* MKTStubbedInvocationMatcher.m */, - 81162619B55540ED185ED8773FDB4A8A /* MKTTestLocation.h */, - 4A6A2A7D97932D226898C895579FF732 /* MKTTestLocation.m */, - 0FD2AEC268DB52EF52F3228D8E5160E4 /* MKTThrowsException.h */, - 35CA88C6478D1A7D63CBA6D1D1A5E0B9 /* MKTThrowsException.m */, - 3D9CF9513D3EE5F1936923D3EAAD0EB4 /* MKTUnsignedCharArgumentGetter.h */, - 284536E283AA9F9E48F0861D0E536E46 /* MKTUnsignedCharArgumentGetter.m */, - AF3C05ED1CA51571F7B5FBFACB46D31F /* MKTUnsignedCharReturnSetter.h */, - BAA95A6AC94F4F4D5203923ADA6571D5 /* MKTUnsignedCharReturnSetter.m */, - 9D1AACC7F80835347FE7C86846056829 /* MKTUnsignedIntArgumentGetter.h */, - FFFE83E2AC212587B8E25A9108D990A1 /* MKTUnsignedIntArgumentGetter.m */, - 4CE1B60FDC35D5502EEA699372F411D2 /* MKTUnsignedIntReturnSetter.h */, - 7B24B77E0759FA53E308D41DE29306D3 /* MKTUnsignedIntReturnSetter.m */, - 48529A54E75B17B1721C92EE1DA951C3 /* MKTUnsignedLongArgumentGetter.h */, - B6495F7AF8797CA0731ECDB77095962C /* MKTUnsignedLongArgumentGetter.m */, - D6840BADD77D41D034B5B677DE363191 /* MKTUnsignedLongLongArgumentGetter.h */, - ABCA5B5AA57BC3AA1D3EDF3A073BCC23 /* MKTUnsignedLongLongArgumentGetter.m */, - F3F416830E80451C3C131A1D372B453D /* MKTUnsignedLongLongReturnSetter.h */, - BE297F917178F517D988544DAE0CC76B /* MKTUnsignedLongLongReturnSetter.m */, - B851CBC8A3F52CB0D0268E3E2393A2C3 /* MKTUnsignedLongReturnSetter.h */, - DA4C1BCAB388CB38900A698AAEF7D65B /* MKTUnsignedLongReturnSetter.m */, - A37B9BF830C8AC62E249315577C8F061 /* MKTUnsignedShortArgumentGetter.h */, - 90DA75C8FD9A5C1211C6E1F7AE575669 /* MKTUnsignedShortArgumentGetter.m */, - BB0237AFF57A68A218B6D628293A9A65 /* MKTUnsignedShortReturnSetter.h */, - DF93CF3FC29714C596B09952B0EFB39F /* MKTUnsignedShortReturnSetter.m */, - 182CCFAC788E2B1E7E7772540EA2D9A5 /* MKTVerificationData.h */, - 577809F8BC2E769576E156D61776C4F2 /* MKTVerificationData.m */, - 045AAEDC088C39ACA3A7AF15BF0469B9 /* MKTVerificationMode.h */, - 63B8873CA3671C203FA304453F0F763A /* MKT_TPDWeakProxy.h */, - A8DDDDF9FA456710DCE8E259C303DAD7 /* MKT_TPDWeakProxy.m */, - AC7A12CA169D98E5E61B417DCA97775F /* NSInvocation+OCMockito.h */, - BB0CB816696485ED8F8FA476F62E298C /* NSInvocation+OCMockito.m */, - C9326D033729FA8507D001668DE13863 /* OCMockito.h */, - 67CE7AC851C602E7116F9D5105CCCA2D /* OCMockito.m */, - 2B51B1107DAD57BFA056DF1138235DB5 /* Support Files */, - ); - path = OCMockito; - sourceTree = ""; - }; - 28A90053467C4C3EFE096EF076330F27 /* UIViewShadow */ = { + 1D943C2CE98F7CF24F3ABFAA9E4CCA2F /* Support Files */ = { isa = PBXGroup; children = ( - ECA8DD78CA0E27E2499E5E3201963C19 /* UIView+BIShadow.h */, - 97439C0FDEF8EA6A6E08E7139B81D3D9 /* UIView+BIShadow.m */, - 6BDE0CC206E6145D95A19A17C709030A /* Support Files */, + FCD165DC1BE4E018E36134FA88C594B3 /* OCMockito.xcconfig */, + 1805DE1863B5B1A3D3E315E6285CB7B2 /* OCMockito-Private.xcconfig */, + 5A37C3EF9E7939FF69D54B28D26637BA /* OCMockito-dummy.m */, + 0C968B6CCE310F9F9B8F4D3455174B14 /* OCMockito-prefix.pch */, ); - path = UIViewShadow; + name = "Support Files"; + path = "../Target Support Files/OCMockito"; sourceTree = ""; }; - 2B51B1107DAD57BFA056DF1138235DB5 /* Support Files */ = { + 3517334279E5E80C805E1C5274FBCAC5 /* Support Files */ = { isa = PBXGroup; children = ( - 111882118237D007F6B88F30EC2AAFAE /* OCMockito.xcconfig */, - 9BD08A892164430851CCBC6150C7A2E0 /* OCMockito-Private.xcconfig */, - E19B3B5CC12CC5581A1175BB88F1E4FE /* OCMockito-dummy.m */, - 911A01C4FB2573B617967483CCB513A7 /* OCMockito-prefix.pch */, + 1EA374DE3F66E23E10ECA725B0DB51A1 /* OCHamcrest.xcconfig */, + B0F3635154F26381B035D86D51BC0B19 /* OCHamcrest-Private.xcconfig */, + 441702A640FF128B8699FF5C821845B5 /* OCHamcrest-dummy.m */, + C62F8DAFA8BCF00DD53553F32289AB8A /* OCHamcrest-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/OCMockito"; + path = "../Target Support Files/OCHamcrest"; sourceTree = ""; }; 4093FFF62B189379EA1D699692F798B6 /* Pods-BIObjCHelpersTests */ = { @@ -860,10 +741,10 @@ children = ( 1E02B2D299AC670AE137132EB8EB55CA /* Pods-BIObjCHelpersTests-acknowledgements.markdown */, FDC634FE531A68963B5D11DC4A40F4B2 /* Pods-BIObjCHelpersTests-acknowledgements.plist */, - B14CF1F3EFF76DBD6A88B54E896A8815 /* Pods-BIObjCHelpersTests-dummy.m */, + 5DF96AB141CC9464CC293BC717E374C8 /* Pods-BIObjCHelpersTests-dummy.m */, D77E2014C6756859A40F283F686DF625 /* Pods-BIObjCHelpersTests-resources.sh */, - 523C779BF5DE10A64466BE47856259B2 /* Pods-BIObjCHelpersTests.debug.xcconfig */, - 1A26C171CD58DE064DF65443E2948735 /* Pods-BIObjCHelpersTests.release.xcconfig */, + D559490163CEC987571EB2E14189B9F3 /* Pods-BIObjCHelpersTests.debug.xcconfig */, + 1F90934DFBAAEFD12607157C6D676ECD /* Pods-BIObjCHelpersTests.release.xcconfig */, ); name = "Pods-BIObjCHelpersTests"; path = "Target Support Files/Pods-BIObjCHelpersTests"; @@ -872,21 +753,18 @@ 433CD3331B6C3787F473C941B61FC68F /* Frameworks */ = { isa = PBXGroup; children = ( - D0FB9306D21AF23A056944AE037CBFFF /* iOS */, + 672D1320B537524AB3A5A6B59F3A0AB5 /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 6BDE0CC206E6145D95A19A17C709030A /* Support Files */ = { + 672D1320B537524AB3A5A6B59F3A0AB5 /* iOS */ = { isa = PBXGroup; children = ( - 89BDB7A866F15EB4B64BD97DB4ADC05A /* UIViewShadow.xcconfig */, - D8FFB70016638488664153B7C569AB80 /* UIViewShadow-Private.xcconfig */, - 403E5D181AC9EED8FF5C894D5B738D2C /* UIViewShadow-dummy.m */, - 2555F418E06BF83EC5ECA0EC8393C24E /* UIViewShadow-prefix.pch */, + 2BDD5BA6F17F3867A91A35FD07FD287F /* Foundation.framework */, + EFC3015C015DAF62BBDF67C6FFACC512 /* XCTest.framework */, ); - name = "Support Files"; - path = "../Target Support Files/UIViewShadow"; + name = iOS; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -894,67 +772,369 @@ children = ( BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, 433CD3331B6C3787F473C941B61FC68F /* Frameworks */, - 8BB813D4EDFA16DB8E8A3ABB7BF22D65 /* Pods */, + C66569E2474498FDDECF7E352A208989 /* Pods */, CCA510CFBEA2D207524CDA0D73C3B561 /* Products */, E60BC68E9715FC1D5639682FD56FD06B /* Targets Support Files */, ); sourceTree = ""; }; - 899BC46F71005DB422BF739B0FC157EE /* Support Files */ = { + 97FBC107BA945F0E343FBB58C519CC27 /* Support Files */ = { isa = PBXGroup; children = ( - 8DDCC5FD30737C2A9003E89FE7EB497A /* OCHamcrest.xcconfig */, - DB000DD07C1A4D9087D6B99286FBAA95 /* OCHamcrest-Private.xcconfig */, - F89281AC314A70923E712BFB10291F47 /* OCHamcrest-dummy.m */, - A120CB4545E6D31C9B6558D948F01874 /* OCHamcrest-prefix.pch */, + 74CE9447EEB1FB6EA96CE0097D81EE3A /* FBSnapshotTestCase.xcconfig */, + A09F46E875BA06EFEEB1BFDC2415C5FC /* FBSnapshotTestCase-Private.xcconfig */, + 2EBEFEECB2BB1500966BE2ED0689C341 /* FBSnapshotTestCase-dummy.m */, + 061B9E0F520AE9610C3F79D0A33395BD /* FBSnapshotTestCase-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/OCHamcrest"; + path = "../Target Support Files/FBSnapshotTestCase"; sourceTree = ""; }; - 8BB813D4EDFA16DB8E8A3ABB7BF22D65 /* Pods */ = { + 99DCFDDE2D7B2C96AD4322019D78F2B4 /* Pods */ = { isa = PBXGroup; children = ( - F43B6C5E1DD09026462931DD457D69D8 /* OCHamcrest */, - 289D76144DB820FB0CD6638BD19CDC08 /* OCMockito */, - 28A90053467C4C3EFE096EF076330F27 /* UIViewShadow */, + 723AF155131CA7740461BD2E94346ED3 /* Pods-acknowledgements.markdown */, + 7DA8FFA4E72F92193EDEAF3677F0A2ED /* Pods-acknowledgements.plist */, + 66EC57AADD6CA666513B5F6CD067CA27 /* Pods-dummy.m */, + 4A6235EE2144285948ED9E3BF27E9DB0 /* Pods-resources.sh */, + B026BDC7FD7C6A691D4A15F0A7C025B2 /* Pods.debug.xcconfig */, + 4DEBC0482182E373DECDFCB5A902BF60 /* Pods.release.xcconfig */, ); name = Pods; + path = "Target Support Files/Pods"; sourceTree = ""; }; - 99DCFDDE2D7B2C96AD4322019D78F2B4 /* Pods */ = { + 9ED982900D3B034F662480FC8559F3F8 /* OCHamcrest */ = { isa = PBXGroup; children = ( - 723AF155131CA7740461BD2E94346ED3 /* Pods-acknowledgements.markdown */, - 7DA8FFA4E72F92193EDEAF3677F0A2ED /* Pods-acknowledgements.plist */, - 9E5CB559FA857E149AA709BBFE8D6591 /* Pods-dummy.m */, - 4A6235EE2144285948ED9E3BF27E9DB0 /* Pods-resources.sh */, - 4C4E728A05BBF5458A6EF3400627488C /* Pods.debug.xcconfig */, - BB67E512EDC6B9D51EDAD1AD0765F076 /* Pods.release.xcconfig */, + CCC6AAD387E35F63AD519BE1823BE62F /* HCAllOf.h */, + 6C110254F29DF6D9E94CEF2F1B5EDD6B /* HCAllOf.m */, + A090F783E72ADEF88BA7698F4553E28B /* HCAnyOf.h */, + F6FFA5DC3A31AD3CAD49FD42F56F1483 /* HCAnyOf.m */, + 2E72BE069ABD878497D302680E8D603E /* HCAssertThat.h */, + 5CAFB300F3A16A8A0BE9D3AC998F83C3 /* HCAssertThat.m */, + D465B2FD4EA047B788FCBA13E55C313B /* HCBaseDescription.h */, + E35A91DAE631CDEC75942745B498F0B0 /* HCBaseDescription.m */, + 405B6B567089599E63AF704D869376F6 /* HCBaseMatcher.h */, + 29F622F6A2449A09FB1DEF395C33E6C1 /* HCBaseMatcher.m */, + 30584C296843FB18CE5376800CF46729 /* HCBoolReturnGetter.h */, + 0AC7EC0B6D9FBA24F47B6568497BA11D /* HCBoolReturnGetter.m */, + C5AE3FE70DB3ACC990AAF2FB64FA3BA2 /* HCCharReturnGetter.h */, + 47802646BBC721447987C679E7423868 /* HCCharReturnGetter.m */, + AC23BED307BAD8EE40C5F16119B03F69 /* HCClassMatcher.h */, + 783AD13CF2217582F66CE1427A217A62 /* HCClassMatcher.m */, + ACB1F71951BEC35D18F93032849BE338 /* HCCollect.h */, + C8EEA93F6D293658024047ED800F8F18 /* HCCollect.m */, + 013BDD0A1F37894B126338D329337400 /* HCConformsToProtocol.h */, + 4F81AE381133E1A3E13E743022A190E4 /* HCConformsToProtocol.m */, + 8D7E1A29F0EF08577E5A363EA9B03D19 /* HCDescribedAs.h */, + 284A64B4C2BB89AC017AED23445A1694 /* HCDescribedAs.m */, + 29F339D6DE179B0D5AA5C968528CA34B /* HCDescription.h */, + 5913F9F6536DC720F7686088B6D626C4 /* HCDiagnosingMatcher.h */, + 2669418ED476E66D08B0E905F3231FA9 /* HCDiagnosingMatcher.m */, + 4E35CA19FFD36353A3C65EB985263991 /* HCDoubleReturnGetter.h */, + BE76412B293B554753FA68FAD2434C1A /* HCDoubleReturnGetter.m */, + 0BE7B426BACEE6D030F1AC9B213B2BA0 /* HCEvery.h */, + 1FD78BAB2673A7939BC2BC3A47AD6F0C /* HCEvery.m */, + C1C42EA063036AF96A778638670A575B /* HCFloatReturnGetter.h */, + EAEE1AEE3413D79AC339C78AE5B8E3F2 /* HCFloatReturnGetter.m */, + 686779C0EC69E3470F8F44AA69D4561A /* HCGenericTestFailureHandler.h */, + 488D77218574AC9885986577A19EF630 /* HCGenericTestFailureHandler.m */, + 11121294428BF0DFEB36D5B51802F7D6 /* HCHasCount.h */, + 25470696EC9215A87DF157AB4960C9B1 /* HCHasCount.m */, + FCF4E0D7C439C2CAA88F40BCC072EED8 /* HCHasDescription.h */, + 28E942FE41B40A89F4AB12635B5181C6 /* HCHasDescription.m */, + 2B3997BA6187E2F9916C33A4A1F862C3 /* HCHasProperty.h */, + 5418F2D5101B990F3B86527932E6B16D /* HCHasProperty.m */, + 7A98DA7C41097F8136D6AD9D53246543 /* HCIntReturnGetter.h */, + A809573892C58EBCA7EB9E73F4978522 /* HCIntReturnGetter.m */, + A181461EDA0413A83646E4D623CA3D76 /* HCInvocationMatcher.h */, + 6390B5BA66C4FABF651D1A3A62495FB9 /* HCInvocationMatcher.m */, + CC428FF2063DA3EB97B2B42C75D1DFD5 /* HCIs.h */, + D0652E6E60F89B1A46E4FDD91F9BD065 /* HCIs.m */, + 201AB509DE7C8706A0F32219295668BA /* HCIsAnything.h */, + FBE024873F2D393AECD7D1F0B4A8C200 /* HCIsAnything.m */, + 001884E674D1E744BD762A5F46F8014F /* HCIsCloseTo.h */, + 28AECB0E200164CF5F481670D95E2FB3 /* HCIsCloseTo.m */, + CF08EFD943DA4E8CD11645F2D6599433 /* HCIsCollectionContaining.h */, + 8C1D13A6F494DFBC77EC296FFF4BA54D /* HCIsCollectionContaining.m */, + 3564A443BE93EF7774B83D2CDB9C098F /* HCIsCollectionContainingInAnyOrder.h */, + DFB779F760165DD548D32D74E54138FE /* HCIsCollectionContainingInAnyOrder.m */, + C2B41B64FDFCFB8D83058AEEE5707792 /* HCIsCollectionContainingInOrder.h */, + BB52E17B1F0E0314AA64CA5285457B17 /* HCIsCollectionContainingInOrder.m */, + FA1D830A32ED159C913A127B1C29A7CD /* HCIsCollectionOnlyContaining.h */, + 74B32FF1E11D7E93D194927AEF8EF273 /* HCIsCollectionOnlyContaining.m */, + AAB569FB3B64F1251E5991674FBAD982 /* HCIsDictionaryContaining.h */, + 80CEB71654D56DF5DB262ABE26753DC5 /* HCIsDictionaryContaining.m */, + A9FC5F40F97BF64B3932B29DBAAFDC46 /* HCIsDictionaryContainingEntries.h */, + 061A09431D1FA7B022309B78E8282950 /* HCIsDictionaryContainingEntries.m */, + 68A89A4FEA88F632015A0E956C38298A /* HCIsDictionaryContainingKey.h */, + D653D799B72EF258AB6DF6A9753F559C /* HCIsDictionaryContainingKey.m */, + 2A356B506458BBFDFF9799EBBA9F590A /* HCIsDictionaryContainingValue.h */, + C1BB8249E7F2ACB99F0F7CD101948953 /* HCIsDictionaryContainingValue.m */, + A154E9DE0F1432E03D56E0821AB2EBA0 /* HCIsEmptyCollection.h */, + C754465A74242D42247C4970F3338A83 /* HCIsEmptyCollection.m */, + C308295093BE2CE5E7B6407AB9FADD47 /* HCIsEqual.h */, + 13D3A79A6B668E38C6877FE53C5945FB /* HCIsEqual.m */, + C6EE1609D6573EC8F5E279B984BFE1FE /* HCIsEqualIgnoringCase.h */, + B63DC8C2DD0A8493518403D3C1665DB8 /* HCIsEqualIgnoringCase.m */, + E2B27F8B3F51D3121A648F4B839BDD96 /* HCIsEqualIgnoringWhiteSpace.h */, + C955FEE12F7B9821C694C221AC468FC0 /* HCIsEqualIgnoringWhiteSpace.m */, + 4299BF903757AAE3F7EB1BB58C61BC25 /* HCIsEqualToNumber.h */, + A43B829F8F1352F65070DB0D5E0D56BA /* HCIsEqualToNumber.m */, + 289EB4D5D4DA95B6E045D5A7BD71FD65 /* HCIsIn.h */, + 934E34EDABD6AAD0A488C153F5150CC7 /* HCIsIn.m */, + A16DF44EBC9A91BED3B85B5B42F83771 /* HCIsInstanceOf.h */, + 5D40328C59EB922E902F553C15DFA257 /* HCIsInstanceOf.m */, + 8B76288AED18AC265E5DF789FB53E5D8 /* HCIsNil.h */, + 669177131808913744FBCCC3D32F702F /* HCIsNil.m */, + 438B2FD4DA4A151F664288F80EF3D1E1 /* HCIsNot.h */, + 19EFC3F29A3E8614D018FFAB0FD19868 /* HCIsNot.m */, + ACAD353540EEC3382C7563D0012E5D8D /* HCIsSame.h */, + DF75F7FC32A8250790208899245BB0BE /* HCIsSame.m */, + FE67F70414641DF16597E1C03100E765 /* HCIsTrueFalse.h */, + 3A45DD8CA5EEAE2ACE76A14F14D57B3A /* HCIsTrueFalse.m */, + DAD4B70EA40FA9F4169D81E070D8F135 /* HCIsTypeOf.h */, + E77AE66A7491847452759C926F2AC97D /* HCIsTypeOf.m */, + BCFD5EB3D5350F6AAA03ADFCF30941B1 /* HCLongLongReturnGetter.h */, + F584DA2C86A3991C8678BCEAC40E1171 /* HCLongLongReturnGetter.m */, + 788E7F13EE524139B7523192F03D2B47 /* HCLongReturnGetter.h */, + 569C7FE920C8B1531AB28E55DCC1426B /* HCLongReturnGetter.m */, + 5D715531CF6DFA2D152BF626CE4BDFBE /* HCMatcher.h */, + 10E9AA7634956EF48D977F606AF25D8E /* HCNumberAssert.h */, + 0721E977FFE7271307CEE8EFFD5CB36C /* HCNumberAssert.m */, + 9A14225849E30E5EE8B550E527C282D6 /* HCObjectReturnGetter.h */, + 1FC6B26738C69C1D0BC3856D5DE24AD5 /* HCObjectReturnGetter.m */, + 19195094149655D99872B90B20CBBFDC /* HCOrderingComparison.h */, + 8F3A2D23F7B6390F2E3A5F8093DA28A8 /* HCOrderingComparison.m */, + CCFD680070F8514117F9407307A22AC0 /* HCRequireNonNilObject.h */, + DAD1F2B78521A761008AA93D9B3240AD /* HCRequireNonNilObject.m */, + EB5E23195E398A6D871DD56DAA1B3118 /* HCReturnTypeHandlerChain.h */, + 49BA08EE20243BBE9CDCCA9090BC6948 /* HCReturnTypeHandlerChain.m */, + D8E335C423494A3AC8BA9ED7D56F58A6 /* HCReturnValueGetter.h */, + DB8DA5D925BEC4CE54C7B72CFC54C843 /* HCReturnValueGetter.m */, + A746C3E9442E92CC121914FB266CD9C5 /* HCSelfDescribing.h */, + 06AD6B1BFE005CCE297C5787CF8D7F84 /* HCSenTestFailureHandler.h */, + C01BF1AFE2084EEF76A6811E2E60149F /* HCSenTestFailureHandler.m */, + B43188FC9E51253A0F2531E95DE25A60 /* HCShortReturnGetter.h */, + A5150677894C642B80BCE678672C3B72 /* HCShortReturnGetter.m */, + 0A88441FEB13BD7387DD02741DD077E6 /* HCStringContains.h */, + 540738D8A85DB79D390692B752F2CC7D /* HCStringContains.m */, + 498E69B7C0516382CF4413E9E1B6E7B8 /* HCStringContainsInOrder.h */, + 1E237424E1D20CAC955788D55BF8032F /* HCStringContainsInOrder.m */, + E2114FBEFE8201B685C3CAD7EFE8576A /* HCStringDescription.h */, + 34F919572E9930093C86B7C8A4A8A5CE /* HCStringDescription.m */, + 2D69512696D1C1004B6A2BC79BBEA7BC /* HCStringEndsWith.h */, + 82766A0BAEEDD27F536268B130C9579D /* HCStringEndsWith.m */, + C9D27FDD0C759C84592B7086E749256F /* HCStringStartsWith.h */, + F1B011FA45C6584E1DCC1D21E64C0C28 /* HCStringStartsWith.m */, + C864B5070B33AD3E4D6C728280F63CAA /* HCSubstringMatcher.h */, + A725475F7FA7A48BA8056BF56AAE7C50 /* HCSubstringMatcher.m */, + DD73C74190EBA6B4E1C4D0B8F19806D9 /* HCTestFailure.h */, + A8634B6C47230DFD43B90DDDB3AD984B /* HCTestFailure.m */, + A16F20DB3C01283C9EC830079D56DD08 /* HCTestFailureHandler.h */, + 46BC9BC763656FAB82C0B32428815E1D /* HCTestFailureHandler.m */, + 7CD649AAF0C68BF44778B74E68B22FEB /* HCTestFailureHandlerChain.h */, + 4FE444BB26B7F476923B4D1DC94A8AD6 /* HCTestFailureHandlerChain.m */, + D8F7876F28EF6EB75431A8A3427202C9 /* HCThrowsException.h */, + 833FFF02340EA2251CC7CB0BC8DA6CD6 /* HCThrowsException.m */, + 4B7EBE011CA1B075712E5B7FA5B5716A /* HCUnsignedCharReturnGetter.h */, + 5C50F61CAAFAE98F49986930E74AEEC2 /* HCUnsignedCharReturnGetter.m */, + 112DDD0BAA6F9454782B7038FCCD393B /* HCUnsignedIntReturnGetter.h */, + F6D32F0A59593217CDA021C08D6B1B88 /* HCUnsignedIntReturnGetter.m */, + 2E8584B46CFA889FD1A2C00F85330612 /* HCUnsignedLongLongReturnGetter.h */, + FD0CC7DBAF49D38725CC0D443458A613 /* HCUnsignedLongLongReturnGetter.m */, + 6F33E5610DCE271D6B6A6697E22B4322 /* HCUnsignedLongReturnGetter.h */, + 2F8D0A8C13EA022A66BF31D510C2A7FE /* HCUnsignedLongReturnGetter.m */, + 2086F8E54EE7F4D36012537D602019AE /* HCUnsignedShortReturnGetter.h */, + A5073BE097ED4171D0506913321F9004 /* HCUnsignedShortReturnGetter.m */, + 1D13BF9F7DA04138FF6F5FE4E6D5FAA8 /* HCWrapInMatcher.h */, + D8D3946317890DD7E6E6D10ABC51BFE6 /* HCWrapInMatcher.m */, + 14BAA5EA9561CDF496279807BA9A9F45 /* HCXCTestFailureHandler.h */, + 43EC074E9477A75B83A4F6382C60C28B /* HCXCTestFailureHandler.m */, + 96013669CB699C3BAD35B271A5B8559C /* NSInvocation+OCHamcrest.h */, + 58E4E760AAFE56E7B53263786F675118 /* NSInvocation+OCHamcrest.m */, + C0AAAF91BB278871216C9C15CA8672F1 /* OCHamcrest.h */, + 3517334279E5E80C805E1C5274FBCAC5 /* Support Files */, + ); + path = OCHamcrest; + sourceTree = ""; + }; + A79F280B894C95A4CA41D9655747387A /* OCMockito */ = { + isa = PBXGroup; + children = ( + CFD193B1E74F933BEE465A750F3B13D0 /* MKTAnswer.h */, + 2CC7962BBDFC97BD71394B8A55973629 /* MKTArgumentCaptor.h */, + 75FA016BCA5F147C66182EEBEF8E7EED /* MKTArgumentCaptor.m */, + D6232F45EBAE66D9490973B2816CA99A /* MKTArgumentGetter.h */, + 1A1BA5BF4743EC595CB5F6F6F8B6B999 /* MKTArgumentGetter.m */, + 9F84F2C1D5AE32DA5B1E0C090AE8553C /* MKTArgumentGetterChain.h */, + 08A8C395CE23F2ED82AD1065B150D61A /* MKTArgumentGetterChain.m */, + 290BDCA6C0CF065D9368E5D6F8F500F9 /* MKTAtLeastTimes.h */, + 766E0DF48AA9005CCB78ABD64CBBFCAA /* MKTAtLeastTimes.m */, + F2CA843ED92EC1C7A4E7E7ED0676468F /* MKTBaseMockObject.h */, + 02DD247733CF5E6E7F75E95E445D505E /* MKTBaseMockObject.m */, + ACA67ECB4E66038E48DA7A96DE975A12 /* MKTBlockArgumentGetter.h */, + 490E1A15F945B8417F1BB57B1495F7BF /* MKTBlockArgumentGetter.m */, + 14E0C9990F5193606879FAD77061EF17 /* MKTBoolArgumentGetter.h */, + FA2AC36AE3C5C9D2BA78EF78FB0391D3 /* MKTBoolArgumentGetter.m */, + 7B3ADB9D77A661C9AE86DBA54EA22F64 /* MKTBoolReturnSetter.h */, + F7BFED4F107F5FFB40D5058ABAC96A54 /* MKTBoolReturnSetter.m */, + C163A9D3A608BA99C554462DC1CB8AC9 /* MKTCapturingMatcher.h */, + 417C1D3D2A019F05EC00393CF789DA6F /* MKTCapturingMatcher.m */, + 7202523ED25DC1CB193675983704E87E /* MKTCharArgumentGetter.h */, + CB9DECC96A6654A620E706BB5EC69988 /* MKTCharArgumentGetter.m */, + 584A73267684D0212AAF1216DBCB5AF9 /* MKTCharReturnSetter.h */, + C03B684A0F343E49C3D0650FFF0DE733 /* MKTCharReturnSetter.m */, + DCD26FBC43D60FF651CA8F952218AE05 /* MKTClassArgumentGetter.h */, + 0DED32AF43A248CF1547DE1CDA4E3FA9 /* MKTClassArgumentGetter.m */, + 65E94DD00DD7214260E5CEE8964B5170 /* MKTClassObjectMock.h */, + A57CBE3B3EAD1A796FDE5A971243710B /* MKTClassObjectMock.m */, + 30D3FCAA19452347B20D93F68F51D6F6 /* MKTClassReturnSetter.h */, + 47C0AE45C643D7A7CD7D4724F1A12078 /* MKTClassReturnSetter.m */, + C699AD44DE1F2341985B950DE887A4E2 /* MKTDoubleArgumentGetter.h */, + BC10AEFB4DC55F3B951A4C76E41A62BA /* MKTDoubleArgumentGetter.m */, + 599794FC29E1D99A8C7A09EF33678B6B /* MKTDoubleReturnSetter.h */, + 095CB7560D881AEDFEDF96A2C705E4D0 /* MKTDoubleReturnSetter.m */, + 73D2EC99A4BAD34FFFE8AF1AF4197771 /* MKTDynamicProperties.h */, + DB778E4EE0E2A6C52B96097C68E3F687 /* MKTDynamicProperties.m */, + EE60860C0F374D0F65CFF646FF369D30 /* MKTExactTimes.h */, + 5C069D238A498672E00C3759D77B4FF4 /* MKTExactTimes.m */, + D1B5AF356CD2DA6CB802BBFE306DB83D /* MKTExecutesBlock.h */, + B08C175C7815FD8676241C1DFCE5426E /* MKTExecutesBlock.m */, + BF0C7FAAC54494D3D50EB563495ED1C0 /* MKTFloatArgumentGetter.h */, + ADF2777F072678F6981B29B813442F1F /* MKTFloatArgumentGetter.m */, + E5973D71CDDB16BDD6F927EFCED210DE /* MKTFloatReturnSetter.h */, + 4216D2A0FD2DF88727991B384C815EC5 /* MKTFloatReturnSetter.m */, + 78F6B6DCF40E3A0F7FC844A5FD161AF6 /* MKTIntArgumentGetter.h */, + B9DCD4D4C44F5CA9131BF998290B84F0 /* MKTIntArgumentGetter.m */, + C673EF9215CD90FEF199B6D6F14AE7C1 /* MKTIntReturnSetter.h */, + 89F04893F2384191657AA63583B19AC4 /* MKTIntReturnSetter.m */, + 380A4048FD374F958D7DCC737541937C /* MKTInvocationContainer.h */, + 38FBCC077D7C104C8E5880C2025534F2 /* MKTInvocationContainer.m */, + 973C634FDD0A74F1FD35745F11DA6103 /* MKTInvocationMatcher.h */, + 2BFD12D5A80C1469B1E326B0138E0799 /* MKTInvocationMatcher.m */, + 7029AC9428D332321CBE0E62827034A3 /* MKTLongArgumentGetter.h */, + AC9D0FB39157AA0B881AE19B64DF2444 /* MKTLongArgumentGetter.m */, + AC03B2BA76E6B5C0EDB2CD17EB5DE650 /* MKTLongLongArgumentGetter.h */, + 48A21A9317210B4153EE9255D1BA0621 /* MKTLongLongArgumentGetter.m */, + FBF5C2D229379F2C60D253EB1536EC69 /* MKTLongLongReturnSetter.h */, + 45D665BB1250EF5441D6A28C8D5D7EAA /* MKTLongLongReturnSetter.m */, + 4423EDBD290C47A55FB55EF4BB028436 /* MKTLongReturnSetter.h */, + 222CA89279BDC237CF642F39CC59309D /* MKTLongReturnSetter.m */, + C223FF90B833880E00ECA4AF2CEF5FBF /* MKTMockingProgress.h */, + FD5598DBDCF20EDB77DDA2C4553A84A0 /* MKTMockingProgress.m */, + 5CF8B2C9DDD79DB857004AAD990D9E0D /* MKTMockitoCore.h */, + 51E6A6942D6F568D3B08D50ECEC442EA /* MKTMockitoCore.m */, + F51950844FC91AFE1D600DFE44ACA42B /* MKTObjectAndProtocolMock.h */, + B3DA53D1A8755FED8B046906B3A5635F /* MKTObjectAndProtocolMock.m */, + 88707CBB52BFB92C37DD5C83B5BA4D29 /* MKTObjectArgumentGetter.h */, + E0B9EC2A1EA26320428ECA61F6D201FA /* MKTObjectArgumentGetter.m */, + CDD29548893C51D4E44933616DBD2E0F /* MKTObjectMock.h */, + 03B4BB40D32B81960744B661F481A514 /* MKTObjectMock.m */, + D0A027624FCE17F0A13F9330F9D6410D /* MKTObjectReturnSetter.h */, + 5DAEA6921F0DE54FACF9DD383E69DA70 /* MKTObjectReturnSetter.m */, + 9BCE141BFABA8AC7AABC0BAE06C991BF /* MKTOngoingStubbing.h */, + 50C0940825AD4060BDDCF9C617FB4837 /* MKTOngoingStubbing.m */, + 1339332B11D840324169F55F70FC9A72 /* MKTPointerArgumentGetter.h */, + D378E5CF63554609B00B15217FF2224B /* MKTPointerArgumentGetter.m */, + 9AFAB3BF7BD821D069D24CFE5D904650 /* MKTPrimitiveArgumentMatching.h */, + 57A9E12D68E810B15E34C708ACB894EF /* MKTProtocolMock.h */, + 59B0E9381E6AC8C07218CA40BD65599D /* MKTProtocolMock.m */, + CA1677BFEC95BCE67B29F4CCDDB4B04A /* MKTReturnValueSetter.h */, + 72A088E49AC22AB6EA7C8BF9276FEB63 /* MKTReturnValueSetter.m */, + 7EFC5993ABAF54E7653E033BC4722A67 /* MKTReturnValueSetterChain.h */, + 91C4249EDDE416791CB4EA6EC655D47F /* MKTReturnValueSetterChain.m */, + CB01767E52D895A1D024891E2D40EB72 /* MKTReturnsValue.h */, + F3C0B95FF57BBC15F192929C5CB790D8 /* MKTReturnsValue.m */, + 10E7D612DB3808A69DB1F6422A45462C /* MKTSelectorArgumentGetter.h */, + 3DC7FF5272CE23E589FBD466A6E440A4 /* MKTSelectorArgumentGetter.m */, + F0608A5BC2F6B3A98E5C579280131086 /* MKTShortArgumentGetter.h */, + A58197F591081AE466C3FFC341299D1D /* MKTShortArgumentGetter.m */, + 9E68EB403560B7C52681263382D60FED /* MKTShortReturnSetter.h */, + AC419A30892781E8D9443F7F4ECE177B /* MKTShortReturnSetter.m */, + A73B2CE7C791A4559A113AB0242F3290 /* MKTStructArgumentGetter.h */, + B41A4AD249D5C392159460444048A067 /* MKTStructArgumentGetter.m */, + 83ECFF390592E2745EB01966D436096B /* MKTStructReturnSetter.h */, + 05736D93599ADCE266BD055AA6126705 /* MKTStructReturnSetter.m */, + DA88400251E97EBEA29AC16D17DC8839 /* MKTStubbedInvocationMatcher.h */, + 8B6443D3CE29AF886DD6E12BC6F62274 /* MKTStubbedInvocationMatcher.m */, + 37199018663497CE8099AE43AB1C7A81 /* MKTTestLocation.h */, + 34BFD5FE2547A12EE10D60BD249BD54F /* MKTTestLocation.m */, + EA89DB494A7F91D69855C6D22FECD1D9 /* MKTThrowsException.h */, + 3286764C0E106EC842E08AD4AB45E534 /* MKTThrowsException.m */, + 0DDF85FC25CDA8B262501F91385FD0CE /* MKTUnsignedCharArgumentGetter.h */, + 7FE8CECB2E82185679677D03357CFCF9 /* MKTUnsignedCharArgumentGetter.m */, + 8A49E1849FB6257BC59502B68A7415F3 /* MKTUnsignedCharReturnSetter.h */, + F9EC8CCDC26ECA78C8C55EE8436C5F89 /* MKTUnsignedCharReturnSetter.m */, + 011DCD43528830F1C362B8A9B989ABAC /* MKTUnsignedIntArgumentGetter.h */, + 6DBE46D0B3557C3201E7A236CE6ED611 /* MKTUnsignedIntArgumentGetter.m */, + 9FBBFD6071604004A4B19F611D45D202 /* MKTUnsignedIntReturnSetter.h */, + A66E40D79032DF77E5F600569A59CED5 /* MKTUnsignedIntReturnSetter.m */, + 85EC0494FACD6301950F470D785AC6D9 /* MKTUnsignedLongArgumentGetter.h */, + 4A6443B88163D45BCB27204E6DEB68A0 /* MKTUnsignedLongArgumentGetter.m */, + 8FCC2F61B7BCA449310237B7312B17E3 /* MKTUnsignedLongLongArgumentGetter.h */, + EEB0CD7DA82A31BFCA521BA829B55669 /* MKTUnsignedLongLongArgumentGetter.m */, + EA2B86E386B67A0CC5F6312A9374FE60 /* MKTUnsignedLongLongReturnSetter.h */, + 54F017CAB75917B177FE077A89B0F1FD /* MKTUnsignedLongLongReturnSetter.m */, + 661105DD592DD6454D6B650B76153D40 /* MKTUnsignedLongReturnSetter.h */, + 53FBDAD50F7CCCCF56B7FE9BC5126F3C /* MKTUnsignedLongReturnSetter.m */, + 702DC4987F321805514F42777056EC1C /* MKTUnsignedShortArgumentGetter.h */, + 2B1A8A5A3BCBAA065170E7C3DA0D512F /* MKTUnsignedShortArgumentGetter.m */, + 0B8541EFD061A4F5A68BD4731D1B254E /* MKTUnsignedShortReturnSetter.h */, + 1302A654B6DE43EFB00B514FDCF8E799 /* MKTUnsignedShortReturnSetter.m */, + 499A25F1D33D7E5ED2083462A4B2763D /* MKTVerificationData.h */, + AE2393E7EE2BE513756BE3089E699123 /* MKTVerificationData.m */, + E0F3E0E0FAC9CE4D4D418043FB01E8D1 /* MKTVerificationMode.h */, + 7C6534D9582761C7D92C2DA00BCABB29 /* MKT_TPDWeakProxy.h */, + 3E1A6516BC7951E079F420724D27F58A /* MKT_TPDWeakProxy.m */, + B77A100D9EA5865A05D6EC07B05B1C81 /* NSInvocation+OCMockito.h */, + F3A17196DEB6F2CDF8092BFA7A7C96A3 /* NSInvocation+OCMockito.m */, + 537C51B792F0417BFDACDE72D0E70476 /* OCMockito.h */, + 6FD2EA38ED6672E5185576F82CC912AC /* OCMockito.m */, + 1D943C2CE98F7CF24F3ABFAA9E4CCA2F /* Support Files */, + ); + path = OCMockito; + sourceTree = ""; + }; + C66569E2474498FDDECF7E352A208989 /* Pods */ = { + isa = PBXGroup; + children = ( + D1665C9CC57F7359D7BE834FF986AA78 /* FBSnapshotTestCase */, + 9ED982900D3B034F662480FC8559F3F8 /* OCHamcrest */, + A79F280B894C95A4CA41D9655747387A /* OCMockito */, ); name = Pods; - path = "Target Support Files/Pods"; sourceTree = ""; }; CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { isa = PBXGroup; children = ( - D2C7CBF437EEA00BADD4433A699559FE /* libOCHamcrest.a */, - 589D24578FC43B2F2610FC3AF901ECEE /* libOCMockito.a */, - E62E37AA3563DC772E0C3CB9EB565BA9 /* libPods.a */, - 0BAE73BD36A06AC47B538859051B02D1 /* libPods-BIObjCHelpersTests.a */, - 3193E34CEF8EF1C56D046849E88C8085 /* libUIViewShadow.a */, + D2A5D1D07108531ACE708B9EA3AAD092 /* libFBSnapshotTestCase.a */, + 9206D0AEE1BBBA77CB135BF17006E64A /* libOCHamcrest.a */, + F986A846818972726E8EA6C0E63B5E75 /* libOCMockito.a */, + 04B73C1E4283461265DFD99BFB5E0FE2 /* libPods.a */, + 1E8DC9B536C32C7DB23514A49464E290 /* libPods-BIObjCHelpersTests.a */, ); name = Products; sourceTree = ""; }; - D0FB9306D21AF23A056944AE037CBFFF /* iOS */ = { + D1665C9CC57F7359D7BE834FF986AA78 /* FBSnapshotTestCase */ = { isa = PBXGroup; children = ( - 15DE2F72ECBEA154E7826941ADDD6B58 /* Foundation.framework */, - 9B8B27EE6CB1CAD5E3F2724AD053515A /* UIKit.framework */, + 49EA5749E2E01C8B1F0B0F81C3DA36D4 /* FBSnapshotTestCase.h */, + 3B1F0992AD6C2AF208A15828B041B6BF /* FBSnapshotTestCase.m */, + 7EBC1CE44E08625348847A6955F6A126 /* FBSnapshotTestCasePlatform.h */, + 604139193F6BF280B4A187CED700A7E7 /* FBSnapshotTestCasePlatform.m */, + 575B23F51392DB0BDF4B7416487A9A5C /* FBSnapshotTestController.h */, + FC5461E157C4A5B2E4877FC7A6718E6F /* FBSnapshotTestController.m */, + A8DE345FCD63F671B499E33839C625F9 /* UIImage+Compare.h */, + D21062FB5826AFB5FAA9FE41D55F0C37 /* UIImage+Compare.m */, + BED8802DCC26E1DB6FEBC501895444B1 /* UIImage+Diff.h */, + AE6E6F9B45B709009AC3E94F53BDBF64 /* UIImage+Diff.m */, + 97FBC107BA945F0E343FBB58C519CC27 /* Support Files */, ); - name = iOS; + path = FBSnapshotTestCase; sourceTree = ""; }; E60BC68E9715FC1D5639682FD56FD06B /* Targets Support Files */ = { @@ -966,375 +1146,221 @@ name = "Targets Support Files"; sourceTree = ""; }; - F43B6C5E1DD09026462931DD457D69D8 /* OCHamcrest */ = { - isa = PBXGroup; - children = ( - 2A67CE73C3D049061D2ED6A5F6D7F077 /* HCAllOf.h */, - E188B4465405DE2ABFA2B6719DB12ABD /* HCAllOf.m */, - 55F016584544CDD33D529F6FACB21792 /* HCAnyOf.h */, - 1FE198E5EA229EC8B03B019DD10086C1 /* HCAnyOf.m */, - FC4F6B8DDD0E5BBA32552D67387BA188 /* HCAssertThat.h */, - 51121FCAF6E9D703014C95A81567868C /* HCAssertThat.m */, - F64FB7526271DCCB5D6D6C7F7B2C7CF3 /* HCBaseDescription.h */, - 45E516311B5EFB814CAA24EECA488E22 /* HCBaseDescription.m */, - 73BD4E98D712EBB9DB8AE2319B51CE12 /* HCBaseMatcher.h */, - 69E5BA1A9F56DBBB51CB19B45BCD051B /* HCBaseMatcher.m */, - AD1E53A629B078B0B620439864120CE2 /* HCBoolReturnGetter.h */, - 9B425BE6A37D1066E40DBAD7DD2BE8F8 /* HCBoolReturnGetter.m */, - 8A374DCC0FED380880E30682E5540619 /* HCCharReturnGetter.h */, - 49294B536606D36D7419FF275D6E83B3 /* HCCharReturnGetter.m */, - 3C30F138B02F034E6114D2FCECABEC72 /* HCClassMatcher.h */, - 0C60934B13D763B243C4D1C03B715799 /* HCClassMatcher.m */, - C8DBEC831D0E3B26F97ABD3C7575B821 /* HCCollect.h */, - 116F93E10C15BD616DE85617DDBA98D4 /* HCCollect.m */, - F038C1ED2B2F8CF6783D7A131B7BC69F /* HCConformsToProtocol.h */, - EAB7A4556094854E26431DCA232E18DA /* HCConformsToProtocol.m */, - 18D300CEF475C5D156B36AF529AD46AB /* HCDescribedAs.h */, - 54DD2D86AB9E5D147773EF34D0A6D1B8 /* HCDescribedAs.m */, - CAC9E1A0E33F72A4F4268C7925DD8567 /* HCDescription.h */, - CE25D11A1B675A1AFFF8C80EC0E1DE71 /* HCDiagnosingMatcher.h */, - F509C995D819CC20F3D45A93CDF8BB01 /* HCDiagnosingMatcher.m */, - F5DCECAA63E13FB6465DC3C88D639021 /* HCDoubleReturnGetter.h */, - 4C286C54F61EEE213294046AF7DAF947 /* HCDoubleReturnGetter.m */, - C82F21D2FC791751A463FA9AF3BBD29F /* HCEvery.h */, - A8C55D93FD3D20396CE1DB1940618BA4 /* HCEvery.m */, - D8831841CBF62BD2DBE5916A1505B907 /* HCFloatReturnGetter.h */, - 09CF3F3A54AE4DFCA030237E922BF2D0 /* HCFloatReturnGetter.m */, - DAFC4A65F21FF3240C55088718B17910 /* HCGenericTestFailureHandler.h */, - 8BB652D0FC3CBACB5B9D8266617CC992 /* HCGenericTestFailureHandler.m */, - EAADB248C74F38B9F800DD244E031668 /* HCHasCount.h */, - EE1E52CBC6A737EF52218DFEF92548B8 /* HCHasCount.m */, - 9B02216CB071E45526641AB08255273C /* HCHasDescription.h */, - ABAC7C65238EC2973CD42AA51F3DC2B4 /* HCHasDescription.m */, - B4E1E555C3BB82CBDD4483962632B382 /* HCHasProperty.h */, - 73CF4897D46369175F52E52D428249B4 /* HCHasProperty.m */, - 9A1AE640EA2C1BD857455539281A755A /* HCIntReturnGetter.h */, - 367A495BB65AE08A9A7FD2DDE6ABAD1D /* HCIntReturnGetter.m */, - 1CB85F0CCE1B8417F092FD369089F20B /* HCInvocationMatcher.h */, - B3501C803596F4E14037104588F4F06E /* HCInvocationMatcher.m */, - C2BBB53A1768E2BCC863142340F444F6 /* HCIs.h */, - ED4182D96508A805795AD220AD73C10D /* HCIs.m */, - AEC280D4F65F1817394B626166C5A96E /* HCIsAnything.h */, - A00FD793C0292D7064EA47668D474AB5 /* HCIsAnything.m */, - 4285CA7F5072D9E96A412840695DABE5 /* HCIsCloseTo.h */, - 27983552E653198DCF7A16F6DC5C2375 /* HCIsCloseTo.m */, - 99B41DEE18B9A8C3E0BB8B936949A3B8 /* HCIsCollectionContaining.h */, - 80B6AFE62CAAED7E700A53ECC1FDE6ED /* HCIsCollectionContaining.m */, - 2C7A5A7C30BA0157469C370D445A8F8C /* HCIsCollectionContainingInAnyOrder.h */, - 874E313E56D94FAADC507A831C7BBC0C /* HCIsCollectionContainingInAnyOrder.m */, - D7101F8066BDE12A8AEB08195FD06467 /* HCIsCollectionContainingInOrder.h */, - CD7B259AE83760240F304C93301574F8 /* HCIsCollectionContainingInOrder.m */, - 590F792ACCCC3030A8AEC949627B2864 /* HCIsCollectionOnlyContaining.h */, - F97CBD8E1A5A999F6A69624F6B2F3630 /* HCIsCollectionOnlyContaining.m */, - 7A9318FA388A743DB9FB9F39154435AB /* HCIsDictionaryContaining.h */, - 0D0B9B7E4A237E8E72592922F33DF805 /* HCIsDictionaryContaining.m */, - 0360DF26F626C9120A9354BBF48477C9 /* HCIsDictionaryContainingEntries.h */, - B7B52088286F67187D6415FE93388E8C /* HCIsDictionaryContainingEntries.m */, - A0561F7F66A849327F96EA3B08A8A135 /* HCIsDictionaryContainingKey.h */, - C96A316FF1D04EFD07AC5D898539928D /* HCIsDictionaryContainingKey.m */, - 7C58AC8BDD497EA8772305352E1CE2A5 /* HCIsDictionaryContainingValue.h */, - D765F7048B8B08F455E6FEBC97399216 /* HCIsDictionaryContainingValue.m */, - 5F94BD1C6247AE192ECC581544E5804F /* HCIsEmptyCollection.h */, - D881D5CC9CDF2D036C9F2465E1B5ADC3 /* HCIsEmptyCollection.m */, - 0E8F7C95E3CA996EF936A5B2B1306AAA /* HCIsEqual.h */, - D846B67390F6E87DF16C19517949958D /* HCIsEqual.m */, - 585630E7ECAA316DC3318FA00F947B5F /* HCIsEqualIgnoringCase.h */, - 902E8356D7CBD7FDD90480220B594D7D /* HCIsEqualIgnoringCase.m */, - 86D8BCD3F3D506E8DCDDC19F060A89F6 /* HCIsEqualIgnoringWhiteSpace.h */, - C7D071184EF399B2367BCA4D0F93A5F2 /* HCIsEqualIgnoringWhiteSpace.m */, - B40985F5D0B42ADFA03EC3641274626C /* HCIsEqualToNumber.h */, - 0BF1497E209EE5670544D78D70884A85 /* HCIsEqualToNumber.m */, - 53F083CF6E741BB72595C0874F58B179 /* HCIsIn.h */, - A415FEFA35B3585FAEEB70CC62A9E75D /* HCIsIn.m */, - 70FBA4413C94987EC17025571B439454 /* HCIsInstanceOf.h */, - 02947A93F09BE85C40DFFC0B11C12D46 /* HCIsInstanceOf.m */, - 928A4C817D407C40483DD91D9C068A5D /* HCIsNil.h */, - E0DDE922635643142D6929674B724F5D /* HCIsNil.m */, - 5BD07AEE44232A355FBC0C0253FA143E /* HCIsNot.h */, - F332C28C28FAAAF58D2112B26B49174C /* HCIsNot.m */, - 7B32F2466594568E125B0473AEE965E1 /* HCIsSame.h */, - 5E99285372B8D0D5C6C87D29C06162B2 /* HCIsSame.m */, - 643D6BD02036A3EB42C3B7A805558CCB /* HCIsTrueFalse.h */, - 9BA1F1A894788357055E3CA7FE09E622 /* HCIsTrueFalse.m */, - B99A2A00C737530DAFCDD612243D5D08 /* HCIsTypeOf.h */, - C8E4DEB64BB204ECFDA0EA791BA423E9 /* HCIsTypeOf.m */, - B9BAF7AD128840720FE30B00E374F314 /* HCLongLongReturnGetter.h */, - 14BC30C3849991BBAFCA04A55C924EC5 /* HCLongLongReturnGetter.m */, - CE4A2976A48F41E90CE4C75AC40E40AF /* HCLongReturnGetter.h */, - 1B82BEC74C22954B84BE3313738874D0 /* HCLongReturnGetter.m */, - 69C3034F927905BEDA5AD1E05A9CBA7F /* HCMatcher.h */, - FDDF4971B4C7090BA81D2B4C5795F490 /* HCNumberAssert.h */, - 26AC7D3520BC9580EC48139A3200C6CE /* HCNumberAssert.m */, - 6421972AE4E75DB76FD5A5C9E1ECD538 /* HCObjectReturnGetter.h */, - B24E8F6EC85B489F54E95BB6B19B2808 /* HCObjectReturnGetter.m */, - 30D5C4FF28A5379E4853012A7819F0D6 /* HCOrderingComparison.h */, - DA85C48530AF2045AF88E1102A0DADF3 /* HCOrderingComparison.m */, - B604A6ED1007CFF0FC493EB6B7A75406 /* HCRequireNonNilObject.h */, - 0D7C4A90EA9649EDFB03377AB53197E8 /* HCRequireNonNilObject.m */, - 18EB12195A2A07C8462BF9026AD0BBD4 /* HCReturnTypeHandlerChain.h */, - 871A7FD8CE0598C6EB55429C0C659CC4 /* HCReturnTypeHandlerChain.m */, - 9F1B6AB4CE4DEF6BA28E8017A9351F30 /* HCReturnValueGetter.h */, - 32CD4396E873BF2CE8CAD58E4FC6F82A /* HCReturnValueGetter.m */, - 115CAEF180B8330D7D2319E34FB7F4F7 /* HCSelfDescribing.h */, - AC0AB8A76328693E735935BBC81056B7 /* HCSenTestFailureHandler.h */, - E5F05F044ED4F6909478FD46E7D2EB0F /* HCSenTestFailureHandler.m */, - 2A72881D5E43DAD2F2EBEC31D6A385A9 /* HCShortReturnGetter.h */, - 2B82C26F405FFF67748E8E20F6F69635 /* HCShortReturnGetter.m */, - D6E7DAED38A5D7D50B9567B984335F68 /* HCStringContains.h */, - 93D02AA10EFEB64FF38B2CE7FB21548C /* HCStringContains.m */, - 1944B9E7CD4B62BFD213737F17DEE6FA /* HCStringContainsInOrder.h */, - 15BF1415DEF41CF1562FB0E89DC1BC6D /* HCStringContainsInOrder.m */, - F9AB74F636346BAAC8B5A7AB53548551 /* HCStringDescription.h */, - 02472AB894A0AB1557EC766895CF55A9 /* HCStringDescription.m */, - 59F7D03F655D1F3B88DA7C8283C3B658 /* HCStringEndsWith.h */, - 5150D9F6C94B4BE5ED245A98D6D7F9CF /* HCStringEndsWith.m */, - F9289481D235F378EC3C84F7CBD26C0F /* HCStringStartsWith.h */, - 2FDA2337B577D34A68FC485D16A58AB7 /* HCStringStartsWith.m */, - 273AE925C5E1E09EB1609BC01C34EE15 /* HCSubstringMatcher.h */, - 60C7CBF6015A43221EDAFCF83C40BFF3 /* HCSubstringMatcher.m */, - B955422891458C0777F81E2AB2A1BCCD /* HCTestFailure.h */, - 96790B1DA8DCC758872A114687F1180A /* HCTestFailure.m */, - D0DF7EE41B254BBF9EA51D60CA716F5E /* HCTestFailureHandler.h */, - AB424B23C7FAAF5037DD65531B66C8B0 /* HCTestFailureHandler.m */, - 35F049AED9D5128A5E0D12B9B772A314 /* HCTestFailureHandlerChain.h */, - 048527ADEB4BEA381C25E2304AFF7C4C /* HCTestFailureHandlerChain.m */, - 28FDCDB5EAEFAA68EC323D6EA4AC0D18 /* HCThrowsException.h */, - 2BFE1797E6A00B8AEA3932A6960B65FC /* HCThrowsException.m */, - 26DB73E7AAC1C8041948E1C5EAC85CAB /* HCUnsignedCharReturnGetter.h */, - CA7E6D5D672A6EC82C74F14C261444E8 /* HCUnsignedCharReturnGetter.m */, - A066A2AE264C20CC7A78ACA42DE2EAED /* HCUnsignedIntReturnGetter.h */, - 883BB79777DDC21C8A607C7BCA4213C0 /* HCUnsignedIntReturnGetter.m */, - 3057ABD35A78F500285B75CA386FEC8B /* HCUnsignedLongLongReturnGetter.h */, - D23FA652AB24D5EAE9BCDC3A32C87D67 /* HCUnsignedLongLongReturnGetter.m */, - 45E78505B9CFB8795923FF773B034745 /* HCUnsignedLongReturnGetter.h */, - 62E5C17A56FE969E4E2F9EAFB054AD9C /* HCUnsignedLongReturnGetter.m */, - 6DA60DE1F7889FDC2CDB54837E2972DF /* HCUnsignedShortReturnGetter.h */, - 568516B9B0FD16ABF29ED8F40F72C1A8 /* HCUnsignedShortReturnGetter.m */, - CEA53FA62DBD584113A1D31FFEA9518E /* HCWrapInMatcher.h */, - E41E6707EC2407FECE39609170BC3EEF /* HCWrapInMatcher.m */, - 29F8FB7F88BAAAD7A01C68815A67CF25 /* HCXCTestFailureHandler.h */, - 93F16708BC5F586D61A369AFBFEE84ED /* HCXCTestFailureHandler.m */, - 87CE3FA680AAFCA8BC05CCD27D21E265 /* NSInvocation+OCHamcrest.h */, - 1BFBCA4A96F162C8176C69EA46010D0A /* NSInvocation+OCHamcrest.m */, - BA33CB9D2093D91FB2F6D00EC3366054 /* OCHamcrest.h */, - 899BC46F71005DB422BF739B0FC157EE /* Support Files */, - ); - path = OCHamcrest; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 10561724B740830482295731029B1B82 /* Headers */ = { + 0B2355432A5E4B01B09519A7BF7B053E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 080ADA0880A2DEF557B6FF208B34B2D0 /* MKTAnswer.h in Headers */, - 5BCE1AED791AA592DCC1AC8D7849FD2C /* MKTArgumentCaptor.h in Headers */, - 1776435C50EBAC7E06BC0728B1316B3F /* MKTArgumentGetter.h in Headers */, - C966FF626945C4765E00D56F675943DB /* MKTArgumentGetterChain.h in Headers */, - 9D08E4151DC2430778722494B67C15AC /* MKTAtLeastTimes.h in Headers */, - A5B9FFF77F3A36B858C51164550F9A96 /* MKTBaseMockObject.h in Headers */, - 26F916173C33FF4DA6E8FA6AE3796003 /* MKTBlockArgumentGetter.h in Headers */, - 5E6098E2BB47645ED70A50AE7544847E /* MKTBoolArgumentGetter.h in Headers */, - B34B4C91031A02E9A8F59C18AAECB9AE /* MKTBoolReturnSetter.h in Headers */, - B4A9ECBFAA267F1F890E00220048B6B0 /* MKTCapturingMatcher.h in Headers */, - 90AC59E760CA4864B7D4794473D4C8BB /* MKTCharArgumentGetter.h in Headers */, - 9F6CC90CFEA5A71190A69B8B63E4BF67 /* MKTCharReturnSetter.h in Headers */, - 79F0F2331537E717F7A9D5FBCED23A1A /* MKTClassArgumentGetter.h in Headers */, - B9321ACAD6A04EFBF5F896BB22A2CE5D /* MKTClassObjectMock.h in Headers */, - 653294FEA1521F7D06F610BA7D64561E /* MKTClassReturnSetter.h in Headers */, - A89B0E708A3B5B8DF25D0EA68C21681F /* MKTDoubleArgumentGetter.h in Headers */, - 95D1AC55B42D14DAE369D1A3B7673988 /* MKTDoubleReturnSetter.h in Headers */, - 6C8708C7A25376DEF27AB9AAE8893768 /* MKTDynamicProperties.h in Headers */, - 31782FA0B8D9DF344A5EE53C9A13CBF3 /* MKTExactTimes.h in Headers */, - 136739D8B7FBCA8A615582B5AA1B893D /* MKTExecutesBlock.h in Headers */, - 36D1B55223E59D974FA42ED0F4CCFE02 /* MKTFloatArgumentGetter.h in Headers */, - EC4D9755B0958183E136CE3BCE80988E /* MKTFloatReturnSetter.h in Headers */, - 2EC0700484FDBC9F68A8A2F1E4736B60 /* MKTIntArgumentGetter.h in Headers */, - 406E432BEBE2C6A0428F38DFF964347B /* MKTIntReturnSetter.h in Headers */, - 3BF029DA5AF41E364A66C268927ACB75 /* MKTInvocationContainer.h in Headers */, - DCB6CB0310BB20A573199C12A5ECC412 /* MKTInvocationMatcher.h in Headers */, - 51A8B0EA145209EECD87A06C9FC1D0E6 /* MKTLongArgumentGetter.h in Headers */, - A07C4CB24CD8ABECEF16048C9606608E /* MKTLongLongArgumentGetter.h in Headers */, - 4AFD7B61A580B05BCC288B2418224B65 /* MKTLongLongReturnSetter.h in Headers */, - 65F60DAF3E99BE226563741E40B3E4A4 /* MKTLongReturnSetter.h in Headers */, - 81414A19688D71BF5528033BBA604546 /* MKTMockingProgress.h in Headers */, - 2FB07273B6B86A9EBCF675306B8DE28F /* MKTMockitoCore.h in Headers */, - 26FC177CB3D28AC3EC577438F1DBBF20 /* MKTObjectAndProtocolMock.h in Headers */, - C2AF42CB65C6008B32813FFBAB494D29 /* MKTObjectArgumentGetter.h in Headers */, - C23C223987A4F342681F52B556DAD6E5 /* MKTObjectMock.h in Headers */, - DF6FA8DF52D28DA7D13B9D4EFB95B314 /* MKTObjectReturnSetter.h in Headers */, - 0F2FD25A17D0822CCF551798D2DFF743 /* MKTOngoingStubbing.h in Headers */, - C8902A5076ADD8E9756B7D830832B9A9 /* MKTPointerArgumentGetter.h in Headers */, - ACC780253EE455E1D122A4004882840F /* MKTPrimitiveArgumentMatching.h in Headers */, - 3BC93EA63B789C9690C86CE4FFDAEC39 /* MKTProtocolMock.h in Headers */, - 48A5FEDCFA6CEBAB09AB46F7F0491FA5 /* MKTReturnValueSetter.h in Headers */, - 0959ED1E7671B3DED98BD92CB5706C02 /* MKTReturnValueSetterChain.h in Headers */, - EFF6D79BF310885AFCAA2C7523C45640 /* MKTReturnsValue.h in Headers */, - A09805FCF0162B4DF46F5287BF995909 /* MKTSelectorArgumentGetter.h in Headers */, - CD4A6D0CFE2BC3C30F6FAAD9750341B8 /* MKTShortArgumentGetter.h in Headers */, - D5742061C3A9806D29794AA0C9228FC1 /* MKTShortReturnSetter.h in Headers */, - 1A5E5302197E0DA7EE907B4F35C13237 /* MKTStructArgumentGetter.h in Headers */, - D2BBCFDD5565FA7BCA83266997EA1081 /* MKTStructReturnSetter.h in Headers */, - 54F9DC0C143A1BD98279E218635D094B /* MKTStubbedInvocationMatcher.h in Headers */, - 1D7D1C49529121D5C46FFA312D40B5EB /* MKTTestLocation.h in Headers */, - EA0F3195E762E87167952194E0B745A7 /* MKTThrowsException.h in Headers */, - 0CBF084B12E0418B1EEA43831C729345 /* MKTUnsignedCharArgumentGetter.h in Headers */, - 3C00FC40AB7B4D81A58DEF08D2472987 /* MKTUnsignedCharReturnSetter.h in Headers */, - 08CC154757796814009F0C8F484E67E8 /* MKTUnsignedIntArgumentGetter.h in Headers */, - 71FF90BB53743A15D70C5CC134DAE654 /* MKTUnsignedIntReturnSetter.h in Headers */, - 7CA08B91D7FDE74DD0A16FFC81F9C51F /* MKTUnsignedLongArgumentGetter.h in Headers */, - 6D0C98339B6CFBB00100B949A4C3F1AA /* MKTUnsignedLongLongArgumentGetter.h in Headers */, - EA745E06031689C25673DDDB989807D2 /* MKTUnsignedLongLongReturnSetter.h in Headers */, - 9B9D3FEF7E97179D8F38BC77C6612589 /* MKTUnsignedLongReturnSetter.h in Headers */, - 370F3D7F6644D299F63C1503CCE5E90E /* MKTUnsignedShortArgumentGetter.h in Headers */, - 202D5D88D83229B4322A821F96B749C4 /* MKTUnsignedShortReturnSetter.h in Headers */, - 90D391702F0F257FD58C4EB0A5390CA8 /* MKTVerificationData.h in Headers */, - 7B595FAB5CEE5A02254D4B31117DE860 /* MKTVerificationMode.h in Headers */, - 2E73676A8E05A12059629DADD96AEAB8 /* MKT_TPDWeakProxy.h in Headers */, - F13ECDB92BD65F4EC6ED43EB3943DE76 /* NSInvocation+OCMockito.h in Headers */, - 14FDD3E459755095FC6A3379BB42F35D /* OCMockito.h in Headers */, + 2A17ACC03E2B36A8CE3F74B97963905B /* MKTAnswer.h in Headers */, + 1BF1FCCBDF24E155C7C3CEC2B9F04DD8 /* MKTArgumentCaptor.h in Headers */, + 4645974F5D219173078AA0BB21B1D935 /* MKTArgumentGetter.h in Headers */, + 1BD927B86990B6000E3646762B3DB68A /* MKTArgumentGetterChain.h in Headers */, + 1909EC519EC0A45801D6C87001ACC3D4 /* MKTAtLeastTimes.h in Headers */, + 6B7530E3527340B13FECD28A5403B3EE /* MKTBaseMockObject.h in Headers */, + 07D1A25C1B575DEF177661688B1D1789 /* MKTBlockArgumentGetter.h in Headers */, + EA4589AC3BBBFAE93F2B7650551C289C /* MKTBoolArgumentGetter.h in Headers */, + 435FD1310DB0B6DF16EA7C8DCD0135C9 /* MKTBoolReturnSetter.h in Headers */, + AE8AEE52B200F7A14E888FEEE91516D4 /* MKTCapturingMatcher.h in Headers */, + 73CC3D54BF67A14C067DD18AECC4405A /* MKTCharArgumentGetter.h in Headers */, + E055241C4020EB1F1989E5F2FB395999 /* MKTCharReturnSetter.h in Headers */, + EAF2BC47AFC90C36E4C68B04F45BBF38 /* MKTClassArgumentGetter.h in Headers */, + 80F49CFA43A0C94F12B01C4A35321AD1 /* MKTClassObjectMock.h in Headers */, + 507EA6FC88F561C543A857CE7AD32242 /* MKTClassReturnSetter.h in Headers */, + 3D57288CB21EDAF2AAD3E5849F672AF2 /* MKTDoubleArgumentGetter.h in Headers */, + 1FDFDBBD9926B764E3051F444F23F83F /* MKTDoubleReturnSetter.h in Headers */, + 59DC975E20D5612C5FB29BFDB8343764 /* MKTDynamicProperties.h in Headers */, + 47E7573107A5C7233E656309383BD5DD /* MKTExactTimes.h in Headers */, + F62D8ADB11AEDAEF4D13094CBB68609B /* MKTExecutesBlock.h in Headers */, + C44FEB594166BA541812011AFDBC7A83 /* MKTFloatArgumentGetter.h in Headers */, + D1F42E3828AD2E65E0D81A7C7A41FFC7 /* MKTFloatReturnSetter.h in Headers */, + DDBF81DB16FF48A5063989FDE5AF7FF2 /* MKTIntArgumentGetter.h in Headers */, + 579BB7D6B77E4244BBA6FA5F843E5445 /* MKTIntReturnSetter.h in Headers */, + D1B9B46FA869AF565C328385F342E9E9 /* MKTInvocationContainer.h in Headers */, + CA045A7F0B142320F866A4EBFB2C3E46 /* MKTInvocationMatcher.h in Headers */, + D11B6621B0D4CBC9448B31AFC6C176F7 /* MKTLongArgumentGetter.h in Headers */, + AF8DEB2FDDFD01586617BDF85FBE20D5 /* MKTLongLongArgumentGetter.h in Headers */, + 9E86757C898515C345C15085CD2A1E5C /* MKTLongLongReturnSetter.h in Headers */, + A79BBEB7017B83A825C4F8BE23666B2D /* MKTLongReturnSetter.h in Headers */, + 30682006765DF038015A5FC61977DAFF /* MKTMockingProgress.h in Headers */, + B1C9B3BAC96693340D37112911D68966 /* MKTMockitoCore.h in Headers */, + 48A7A91434881B6238490FF27294387B /* MKTObjectAndProtocolMock.h in Headers */, + 9B448C5A63EBF29629E75595E20C9A43 /* MKTObjectArgumentGetter.h in Headers */, + 60052BB254A51FFF6CFC1F96EA7C2629 /* MKTObjectMock.h in Headers */, + FB330A06E5EDBF462FCDADCE8583F109 /* MKTObjectReturnSetter.h in Headers */, + D576CC26C3940F412238793131836077 /* MKTOngoingStubbing.h in Headers */, + 2FE3DEDBAC30F71E5BADF823A6DC117A /* MKTPointerArgumentGetter.h in Headers */, + F90EDCF327A35E2AF666F6D6C41E62CC /* MKTPrimitiveArgumentMatching.h in Headers */, + 530C1FF75240FAF5989DC736389CC229 /* MKTProtocolMock.h in Headers */, + DF64BC313A52954BF2DCB53E2B78EFDD /* MKTReturnValueSetter.h in Headers */, + FA07380B50D5A628BEAB38F3D9EBBAB3 /* MKTReturnValueSetterChain.h in Headers */, + 3F7D0144885D0441E35CE7438FD83709 /* MKTReturnsValue.h in Headers */, + FB7C127543ED4FA96BF6AB20D28A04BB /* MKTSelectorArgumentGetter.h in Headers */, + AD25FA5A782D94092CA919A50ECE3E2A /* MKTShortArgumentGetter.h in Headers */, + E9B089CFC0CD08C72C434F67916DC10A /* MKTShortReturnSetter.h in Headers */, + A041FFA4857D6713B7D1F018D63AB3EF /* MKTStructArgumentGetter.h in Headers */, + 217DD18B9F827005E7BF267FBF307BAE /* MKTStructReturnSetter.h in Headers */, + DEA4C5969D764B6E21955A8AF0FF2489 /* MKTStubbedInvocationMatcher.h in Headers */, + 3C87D0D31D755D524DB2AAA6DDFB2F1E /* MKTTestLocation.h in Headers */, + F225F28B49A6329165A18A76123D2F4C /* MKTThrowsException.h in Headers */, + 1A1FAAFC123F8520EE4A8D50A3008011 /* MKTUnsignedCharArgumentGetter.h in Headers */, + 28EE7E8030D65EB1BFB3800D6D175E03 /* MKTUnsignedCharReturnSetter.h in Headers */, + CC1D95D56729678D683EB289FC7AF6B6 /* MKTUnsignedIntArgumentGetter.h in Headers */, + 03462ED2865B867B7C38E6D1E98FE1D7 /* MKTUnsignedIntReturnSetter.h in Headers */, + D3B3B349E3B55268106895DDD8E3F31E /* MKTUnsignedLongArgumentGetter.h in Headers */, + 22429D2257140EE23B6E58D66E353ADA /* MKTUnsignedLongLongArgumentGetter.h in Headers */, + 99C34DCB6A8456FFA0C7209CF432348D /* MKTUnsignedLongLongReturnSetter.h in Headers */, + 0BBD2D8CFC1F0530CD4BD8B098AFF647 /* MKTUnsignedLongReturnSetter.h in Headers */, + B6F024702AE0C6CBB4B266AF276E88F1 /* MKTUnsignedShortArgumentGetter.h in Headers */, + 006CB2E9267C3E91C847436C366D6046 /* MKTUnsignedShortReturnSetter.h in Headers */, + 1758EBDE57216DA3B520169B7B358D47 /* MKTVerificationData.h in Headers */, + 1782957397C7752B2F6DEC7DDACA050F /* MKTVerificationMode.h in Headers */, + 12614C807441651214E7B79988DA3F08 /* MKT_TPDWeakProxy.h in Headers */, + 3D47EC561C1A2106C2CAC127AB5EB589 /* NSInvocation+OCMockito.h in Headers */, + 71C1D59ED4AF360751B3CD8C37DF436B /* OCMockito.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4E48B5153E3BE08F9C7E58D63AFBD160 /* Headers */ = { + 6FFC1B1474E249F040EF7596A431E448 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 047EB49D9F75F6FA0237CBD85DBA2CE4 /* HCAllOf.h in Headers */, - 462A5B58A755A9AA05170E58B435E84D /* HCAnyOf.h in Headers */, - ECD9325BBD697608186F2F10E27A69FD /* HCAssertThat.h in Headers */, - 6E9A83AB3E5477F94D1BC53256677161 /* HCBaseDescription.h in Headers */, - 93F1832AE05307DCC468021B87E6384F /* HCBaseMatcher.h in Headers */, - BD651BB09686D002697A2D3F5AEDB025 /* HCBoolReturnGetter.h in Headers */, - B6B4A33E1A9F38D0AA7DC7663BCDEB35 /* HCCharReturnGetter.h in Headers */, - 35F9B7C1BC273322D719F8CC21D07923 /* HCClassMatcher.h in Headers */, - 9121AEE898E0A8ACD8BACBC7F8AF2551 /* HCCollect.h in Headers */, - 986423D94E9135ED22AE80ED1F967E19 /* HCConformsToProtocol.h in Headers */, - D3E5B888807B14CB38CCEE328E6EA79A /* HCDescribedAs.h in Headers */, - A39CED2C02DFC65745D139C0568F5E57 /* HCDescription.h in Headers */, - E8533E33350FFA0EE0545C4C27C6EBD4 /* HCDiagnosingMatcher.h in Headers */, - CA3F97D9EE45821AE528EE8BF1BAE9DC /* HCDoubleReturnGetter.h in Headers */, - E30C2A9DF2C450A48C7C9A147AC9ED0C /* HCEvery.h in Headers */, - 6AF9D50A8FEC058BAF28FACBFD003D08 /* HCFloatReturnGetter.h in Headers */, - 6E420FC77B7A57578614FEF18FE12991 /* HCGenericTestFailureHandler.h in Headers */, - 5F45D7A9618A1FF79F3D22A7347B5F6A /* HCHasCount.h in Headers */, - 0DA5584CE04B9499A6A071B57105AB28 /* HCHasDescription.h in Headers */, - 60ABA3C69ADAA1FC705206D153C283BC /* HCHasProperty.h in Headers */, - 97CE1CD2FA61A15E5C9255F1330A2BB6 /* HCIntReturnGetter.h in Headers */, - 0BC3D5B6C2B23B8A519CBFB55038BC47 /* HCInvocationMatcher.h in Headers */, - D5AE08DF9995664D9C47A769668B6A72 /* HCIs.h in Headers */, - ABE28C0ED84922A47A465E32002BAF37 /* HCIsAnything.h in Headers */, - D975F163B2C8C1735E1FDB3CA4393A0E /* HCIsCloseTo.h in Headers */, - 4D55ECAC7FC617AB38BA93C085B574BC /* HCIsCollectionContaining.h in Headers */, - A7F986C6B1F44F3AD03F0A8920FD7966 /* HCIsCollectionContainingInAnyOrder.h in Headers */, - B0A6B79696B15401037A56A5261F8F9A /* HCIsCollectionContainingInOrder.h in Headers */, - 0F4FA70550B2D8A23E913BF3AFA7C53B /* HCIsCollectionOnlyContaining.h in Headers */, - B84935BB68B096FD1D48AA6E2438C9C6 /* HCIsDictionaryContaining.h in Headers */, - AD00839F2BAD4C0C57C516665C707E38 /* HCIsDictionaryContainingEntries.h in Headers */, - 082E451649BA00B496EB8D1B7F601AE7 /* HCIsDictionaryContainingKey.h in Headers */, - FABAC7016405879C3AD66EB16764A110 /* HCIsDictionaryContainingValue.h in Headers */, - 15B9DB109C5B520DBFBEB55D5BD4AAFF /* HCIsEmptyCollection.h in Headers */, - AB0045C099CA273EF8E721C1DBED3BAC /* HCIsEqual.h in Headers */, - 750AF62F6A024FC073066585319E2A50 /* HCIsEqualIgnoringCase.h in Headers */, - D86CA3A05E5F9BCD758B2E2DF996DF44 /* HCIsEqualIgnoringWhiteSpace.h in Headers */, - 0636B3334C4D662FB968A1CD028C7A9F /* HCIsEqualToNumber.h in Headers */, - 856F478CC5625E34A80E013B14ED43C0 /* HCIsIn.h in Headers */, - 68E851F055DDF84760A5C466EC007744 /* HCIsInstanceOf.h in Headers */, - 45B629DFC678754E96072E487CDD805D /* HCIsNil.h in Headers */, - F8664FBED0329C02EC36D30FBBDB391E /* HCIsNot.h in Headers */, - 96692304980DB28C2086BB2F034D2788 /* HCIsSame.h in Headers */, - 45378C9E09E1895E2108B2EF283949B8 /* HCIsTrueFalse.h in Headers */, - 466FB553CCC75DC4D72BCB05AB87878D /* HCIsTypeOf.h in Headers */, - BF0245C27E497BEE6B8F34FDB1C2259C /* HCLongLongReturnGetter.h in Headers */, - 984E65F713F9EEF81B77CFFD945394B2 /* HCLongReturnGetter.h in Headers */, - 5B803DC5E0717F3005DDBDBA408416AD /* HCMatcher.h in Headers */, - BBA17F26131700F738F5953F04AB2689 /* HCNumberAssert.h in Headers */, - 275AF6C641E9801935AEA94A977692F9 /* HCObjectReturnGetter.h in Headers */, - E1613D0B76E472200F1622C7C7D94EAA /* HCOrderingComparison.h in Headers */, - 8DC654DB4A16A42F5A775B65C5D1D61B /* HCRequireNonNilObject.h in Headers */, - A891E9FFA73F62EAFF5C7342FAABD4CF /* HCReturnTypeHandlerChain.h in Headers */, - 6E200BF289B494E0C032665E592AD4A5 /* HCReturnValueGetter.h in Headers */, - 549D000E47BC97996DA5CA751DD3840B /* HCSelfDescribing.h in Headers */, - D9DE39C8F0D375D1D59F4694E5E0BBB1 /* HCSenTestFailureHandler.h in Headers */, - AD6DAAF98605D5435C7E4916C7055B5B /* HCShortReturnGetter.h in Headers */, - 7ABEAB9DEA374518E9FE98C59D1F6C0A /* HCStringContains.h in Headers */, - B4EBB00A87248C56CE0DCEFE0C3AC169 /* HCStringContainsInOrder.h in Headers */, - 84FDDEBC0DE83C026D505A3E081EFF38 /* HCStringDescription.h in Headers */, - BAC1542731CC4CDA09B4072C0A5BF506 /* HCStringEndsWith.h in Headers */, - 7066CBB50335D8193ED0AF330A28016F /* HCStringStartsWith.h in Headers */, - 47C717C53643307C315FDFAC3DF933B8 /* HCSubstringMatcher.h in Headers */, - B2515B8DF4F32A171624005A796A183F /* HCTestFailure.h in Headers */, - 688D6E39CBF9338AC9E6C7DEE16C1C9F /* HCTestFailureHandler.h in Headers */, - 5D63BFE36BF0CE41B938B8D75C07DB14 /* HCTestFailureHandlerChain.h in Headers */, - 657D71031D2207D2EC2C39A9D4A9B8AF /* HCThrowsException.h in Headers */, - 6715ACE36D9068F9310B824BD37FF57C /* HCUnsignedCharReturnGetter.h in Headers */, - BF9BCEBB73F2821438958629918E9788 /* HCUnsignedIntReturnGetter.h in Headers */, - A004EDA836F2BFB2CEB88F3475187347 /* HCUnsignedLongLongReturnGetter.h in Headers */, - DFEE48D2E7447344CFEE44ED4FC1B305 /* HCUnsignedLongReturnGetter.h in Headers */, - D350CF0A8CFA230170BE1F421A626958 /* HCUnsignedShortReturnGetter.h in Headers */, - F977AF02ACE14C5F2B7BAD78721B7558 /* HCWrapInMatcher.h in Headers */, - 6F6577A08FC0A470E11A5C86012FC2FF /* HCXCTestFailureHandler.h in Headers */, - 1456D7AEC8F2B5197C0DE8A14890AB29 /* NSInvocation+OCHamcrest.h in Headers */, - 226CB7F61A00B7A3011F4E6029773B68 /* OCHamcrest.h in Headers */, + 618994793BC786F67136958644CE3313 /* HCAllOf.h in Headers */, + 2AC55CFFE1AC735853CCDD6D8896597D /* HCAnyOf.h in Headers */, + 4898C2F0F4E1BA9E200E3C457B6AE219 /* HCAssertThat.h in Headers */, + E1D1B1A73BCF66E8ABB7A5E3472A8BBB /* HCBaseDescription.h in Headers */, + 35CC254162E38440CD7BAFAC906F37D0 /* HCBaseMatcher.h in Headers */, + 7560761A1757549187B6465E5244D62C /* HCBoolReturnGetter.h in Headers */, + 9A6489F15CC360A927B3CA224F9CEF45 /* HCCharReturnGetter.h in Headers */, + 0400A7D49EE3D3F82BBCA81EA75B998B /* HCClassMatcher.h in Headers */, + 12C4B111675D6680AD8DFC6A32BDE44D /* HCCollect.h in Headers */, + FE69E7F0CD81199CBE47C17AA1F61B0E /* HCConformsToProtocol.h in Headers */, + 4943B6854026FDD35DC6D0164916D61F /* HCDescribedAs.h in Headers */, + DB72A167803822C46D26AED0B9D8AEA5 /* HCDescription.h in Headers */, + A24A2F2F22E1ACD7C9A279D4AEE9F9F0 /* HCDiagnosingMatcher.h in Headers */, + C475E8036E1274584798F860A5A98670 /* HCDoubleReturnGetter.h in Headers */, + 474EF8F28A5DBEA0BBA8504DD454A3A5 /* HCEvery.h in Headers */, + C73DD74D6AC3EE712C8D6D039240F77D /* HCFloatReturnGetter.h in Headers */, + 1206A8A310EB19369DA25541ACAA5ABA /* HCGenericTestFailureHandler.h in Headers */, + 6C0677B0E6B718AE99CCB7DE3C877924 /* HCHasCount.h in Headers */, + 6BD063F580F57DDE32333E40BF241A31 /* HCHasDescription.h in Headers */, + 599FB1036B94863552E1F5617977BB75 /* HCHasProperty.h in Headers */, + 3926C60BE89174481595E02F419936EA /* HCIntReturnGetter.h in Headers */, + 5418D9ADB8880A4CD88FF45BC096A517 /* HCInvocationMatcher.h in Headers */, + FD11B8FAD9D4AD1057A45AF0632E310D /* HCIs.h in Headers */, + 73A8090AA5CCFA422570C793BF6AF3AC /* HCIsAnything.h in Headers */, + F174AE7F1143847B76CCC70769AC598B /* HCIsCloseTo.h in Headers */, + 2B4E20F156B326223389C795C272B008 /* HCIsCollectionContaining.h in Headers */, + 1430F1ADA9FA378656461C20058D4558 /* HCIsCollectionContainingInAnyOrder.h in Headers */, + 39CB691B87D52D18800930DBB274BAE9 /* HCIsCollectionContainingInOrder.h in Headers */, + 0C23FC652A91F6F26E1DAFBF23ABA0A1 /* HCIsCollectionOnlyContaining.h in Headers */, + 25D5C6A670D8B8A98D64886674BAA967 /* HCIsDictionaryContaining.h in Headers */, + 558C3F232F9180D62FCF9E305E6C5246 /* HCIsDictionaryContainingEntries.h in Headers */, + D414BEC04D391C735421405BE94F9730 /* HCIsDictionaryContainingKey.h in Headers */, + 5E4DAD310335727793F45410253C4EBF /* HCIsDictionaryContainingValue.h in Headers */, + EA4DF453F9AE16134AEAEBFA5E7DA6F7 /* HCIsEmptyCollection.h in Headers */, + 9C88C90948E97A2FB38F3C44989ADC28 /* HCIsEqual.h in Headers */, + 5716F9A9DA22231CD567CD5DA40AB3B9 /* HCIsEqualIgnoringCase.h in Headers */, + 1F1D39A1DE493EB9EEFD69D08E44113A /* HCIsEqualIgnoringWhiteSpace.h in Headers */, + 16B69B93AD1C57122DD6229816A4B59C /* HCIsEqualToNumber.h in Headers */, + 61EF80F0581D8819592F9E023367EC8D /* HCIsIn.h in Headers */, + 83F38CED7340E14B20303E990E224FB8 /* HCIsInstanceOf.h in Headers */, + 5FC8CCC687A5757CEA89D6BC08B0B73F /* HCIsNil.h in Headers */, + 0A1B65516134E3082049DB863D65EC05 /* HCIsNot.h in Headers */, + 76413E49AB6FA015CCD736AAEE67E3CC /* HCIsSame.h in Headers */, + 8294BDA0E27F9A4A65BCBF3D4897CCAF /* HCIsTrueFalse.h in Headers */, + 9F43BB29A577E69E6A6D772F7CD088B8 /* HCIsTypeOf.h in Headers */, + F32BD4E55D88BFA308EA39EE2D37E11D /* HCLongLongReturnGetter.h in Headers */, + 567D19C8526E5FB114676C5BD8F46249 /* HCLongReturnGetter.h in Headers */, + EA0DE170D513927605A9FDC028D298E2 /* HCMatcher.h in Headers */, + 32707E91475462F8BF644E181F154840 /* HCNumberAssert.h in Headers */, + 4EBF73BF2522B94E3F6DE837EF1616CF /* HCObjectReturnGetter.h in Headers */, + F857C9FFDA3A714EF6195FC39F233B5D /* HCOrderingComparison.h in Headers */, + 45F9FDBD29927F7C62AA5E525B04ECDE /* HCRequireNonNilObject.h in Headers */, + 34F0B70B2A6A6D253C944960AE65E613 /* HCReturnTypeHandlerChain.h in Headers */, + 0EE3774048235ED3D1468F4EF3F03200 /* HCReturnValueGetter.h in Headers */, + 229716ED3F50C267D15F2433B6828D88 /* HCSelfDescribing.h in Headers */, + A3D1BBAA1966DEEC2BF7030FF55FEC5B /* HCSenTestFailureHandler.h in Headers */, + 0DECDDD3708B844B74F5AC5C7553F6B2 /* HCShortReturnGetter.h in Headers */, + 3B53BCC513972CAD7CC739B2A0433130 /* HCStringContains.h in Headers */, + 85C1DC9FED253424687EA6C0ECD953B3 /* HCStringContainsInOrder.h in Headers */, + C183AC7BF273304460F3152CF2D1B7F0 /* HCStringDescription.h in Headers */, + 69361D851EA071976D17296E6FFED6D1 /* HCStringEndsWith.h in Headers */, + F282CFC5A4F78890D7290CBC53760D55 /* HCStringStartsWith.h in Headers */, + 0FB405741DAA36EF67E8C60FCD31D21A /* HCSubstringMatcher.h in Headers */, + A82FD7085D616C806D48C8F4B64285D2 /* HCTestFailure.h in Headers */, + 776B5939C48BBC79F5D8B7176D96FB53 /* HCTestFailureHandler.h in Headers */, + 65F6B85D5DE5560F78E7A8A5E00834BA /* HCTestFailureHandlerChain.h in Headers */, + 4D79AE2B28E8A15171F8961FABAE3A58 /* HCThrowsException.h in Headers */, + BF18C16B2CCB243C03FAACE00DC9439A /* HCUnsignedCharReturnGetter.h in Headers */, + 7463B38BE26E0760302B62FE3E06E60C /* HCUnsignedIntReturnGetter.h in Headers */, + AF87CA48229D6EB23AA8A76DCE90BA15 /* HCUnsignedLongLongReturnGetter.h in Headers */, + 882B16B286D40ED24C39098FD617C3D6 /* HCUnsignedLongReturnGetter.h in Headers */, + 79847CAB94AFF52714FE5AE1CE29BCBB /* HCUnsignedShortReturnGetter.h in Headers */, + 071CAFEEE0BB39EA99741F124295A751 /* HCWrapInMatcher.h in Headers */, + 13FD4D96156464681869A41980FF28BA /* HCXCTestFailureHandler.h in Headers */, + E2067835ADBB2C1F4F4526361740A153 /* NSInvocation+OCHamcrest.h in Headers */, + 6BA3FAEF946640DE89A8C2C79624BBEF /* OCHamcrest.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 59553162CDDB4C874154D760775008A5 /* Headers */ = { + DC308EB1E733F6E4153E84F76CA4630A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 15E852EBF41006EC17BD760CAD854AB2 /* UIView+BIShadow.h in Headers */, + CA6040D767B5584FE6DD688E30F4E933 /* FBSnapshotTestCase.h in Headers */, + 0D67E4B0EE6AF1E3006E839BD1BA3DA0 /* FBSnapshotTestCasePlatform.h in Headers */, + 56BDFD49512AEBE2B3A273BAA372DCE0 /* FBSnapshotTestController.h in Headers */, + F2AFDC6EDABBA8518AC8E11A3168861B /* UIImage+Compare.h in Headers */, + 107515727D35121C5CD7DF1BAFC31020 /* UIImage+Diff.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 309D7A63F3FD4A51F898F2BC904684DB /* UIViewShadow */ = { + 830CBB7B2F8D9A7E37B3CBA74D8F64CB /* FBSnapshotTestCase */ = { isa = PBXNativeTarget; - buildConfigurationList = D2BDC299C9B127BCC8F7291DCA9FDD9A /* Build configuration list for PBXNativeTarget "UIViewShadow" */; + buildConfigurationList = 86AAE843E2D2B1535DACED0691562C4F /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */; buildPhases = ( - 902EE952392C476D9E4BC5DA4671D5E6 /* Sources */, - 9DE27406B712DACBC2846B88429C5A43 /* Frameworks */, - 59553162CDDB4C874154D760775008A5 /* Headers */, + 8CF44BD083256F073DDDEC5EF73D0ED7 /* Sources */, + 9C8BA83DC9D161BBA48675C7C9EEE1FA /* Frameworks */, + DC308EB1E733F6E4153E84F76CA4630A /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = UIViewShadow; - productName = UIViewShadow; - productReference = 3193E34CEF8EF1C56D046849E88C8085 /* libUIViewShadow.a */; + name = FBSnapshotTestCase; + productName = FBSnapshotTestCase; + productReference = D2A5D1D07108531ACE708B9EA3AAD092 /* libFBSnapshotTestCase.a */; productType = "com.apple.product-type.library.static"; }; - 3679F42DD036042EF40C92C74026DC58 /* Pods-BIObjCHelpersTests */ = { + A7338E8608D4439306370EA2D20D8DDC /* Pods */ = { isa = PBXNativeTarget; - buildConfigurationList = C7BA75C2BCA5976FB31B759A770B1ADA /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersTests" */; + buildConfigurationList = A6021B826E327DEFD45F079D18AF0D1F /* Build configuration list for PBXNativeTarget "Pods" */; buildPhases = ( - 0596EB75010634BEBA6A9EF54F98448E /* Sources */, - 6D1226568475D2639304A5CDFD33003D /* Frameworks */, + 7B086B6C1835F8ACB24CE41082FA596F /* Sources */, + 588C4CC47DB683B8E228FD577016DF25 /* Frameworks */, ); buildRules = ( ); dependencies = ( - C07CD0EBA26556351F7CC1AB7359AB92 /* PBXTargetDependency */, - 5B25CF11CEC107852E0C61B98E4EBE5E /* PBXTargetDependency */, - B9AC479AF2E9136A770E0A48BA8A78CD /* PBXTargetDependency */, + D59B47B554D1941C31267CA264C44222 /* PBXTargetDependency */, ); - name = "Pods-BIObjCHelpersTests"; - productName = "Pods-BIObjCHelpersTests"; - productReference = 0BAE73BD36A06AC47B538859051B02D1 /* libPods-BIObjCHelpersTests.a */; + name = Pods; + productName = Pods; + productReference = 04B73C1E4283461265DFD99BFB5E0FE2 /* libPods.a */; productType = "com.apple.product-type.library.static"; }; - 7763576E9155B505157DCCF4DA320CD3 /* OCHamcrest */ = { + B89F04298A069F375103272F768A2621 /* OCHamcrest */ = { isa = PBXNativeTarget; - buildConfigurationList = FAB8D57FF84D7166BC79D26B1F9DD738 /* Build configuration list for PBXNativeTarget "OCHamcrest" */; + buildConfigurationList = 20BE164D011C29C0A87AA5C18D0E69C1 /* Build configuration list for PBXNativeTarget "OCHamcrest" */; buildPhases = ( - 497E84B1CD20E09AA06D73561F27B62C /* Sources */, - 005893C8C17A49CC0BE6CBB39BA0E7C3 /* Frameworks */, - 4E48B5153E3BE08F9C7E58D63AFBD160 /* Headers */, + 4D111BE593AC9D897164DEBD20DFD56E /* Sources */, + F15560519F4AAC9A77C2A68CEFA09549 /* Frameworks */, + 6FFC1B1474E249F040EF7596A431E448 /* Headers */, ); buildRules = ( ); @@ -1342,42 +1368,44 @@ ); name = OCHamcrest; productName = OCHamcrest; - productReference = D2C7CBF437EEA00BADD4433A699559FE /* libOCHamcrest.a */; + productReference = 9206D0AEE1BBBA77CB135BF17006E64A /* libOCHamcrest.a */; productType = "com.apple.product-type.library.static"; }; - BC945965365687C9BBDBBDBA329A3AFE /* OCMockito */ = { + C74CCB2FA4A0D36AD21BE763651BF997 /* Pods-BIObjCHelpersTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 4AE637E82D6F4E4BAEE8A2136BE7D240 /* Build configuration list for PBXNativeTarget "OCMockito" */; + buildConfigurationList = AEB02CFF297AF209C0918EF3B034B8B8 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersTests" */; buildPhases = ( - 1C719050EE5CDAC788E92C8023FF1ED1 /* Sources */, - 9ED9D44298530A5772B7D2ECC7FCA060 /* Frameworks */, - 10561724B740830482295731029B1B82 /* Headers */, + FEEFCCA5C641AC2E32B6C78DD9EC1A14 /* Sources */, + 3DDE16A9CD93BCB0CEDCC22270FDFCBD /* Frameworks */, ); buildRules = ( ); dependencies = ( - 1B0CDB1AD99EDE1BFCEC4B622436EBDB /* PBXTargetDependency */, + 7CDBFF4E54139D1DD961E21085868864 /* PBXTargetDependency */, + 454E6BE15257BB42DBED535C2B5C4F6A /* PBXTargetDependency */, + A5545BEE52C60616B62DE972C75A1C67 /* PBXTargetDependency */, ); - name = OCMockito; - productName = OCMockito; - productReference = 589D24578FC43B2F2610FC3AF901ECEE /* libOCMockito.a */; + name = "Pods-BIObjCHelpersTests"; + productName = "Pods-BIObjCHelpersTests"; + productReference = 1E8DC9B536C32C7DB23514A49464E290 /* libPods-BIObjCHelpersTests.a */; productType = "com.apple.product-type.library.static"; }; - F69325A029B690FB5857C2D6B45311F8 /* Pods */ = { + DEAD0F839290B5EA4A6FF5EFBF6B0B38 /* OCMockito */ = { isa = PBXNativeTarget; - buildConfigurationList = 4859F8294A62A51253F45D759C36FCD1 /* Build configuration list for PBXNativeTarget "Pods" */; + buildConfigurationList = 291F0547871E3378A079858EAC042CA7 /* Build configuration list for PBXNativeTarget "OCMockito" */; buildPhases = ( - 8CE856F7733154D91B56ACA2827B455A /* Sources */, - E4DFE69423FC8F6EE460E672696D8BAC /* Frameworks */, + 2B919DB32E8D7A3FC6CE86531FE2CABE /* Sources */, + 7A6D6E92FC292A569D35E60C7F9AD088 /* Frameworks */, + 0B2355432A5E4B01B09519A7BF7B053E /* Headers */, ); buildRules = ( ); dependencies = ( - 3EA4AB1A5FD28EDF635DA184DF70117E /* PBXTargetDependency */, + A5413F331888B72F432EB4950286E188 /* PBXTargetDependency */, ); - name = Pods; - productName = Pods; - productReference = E62E37AA3563DC772E0C3CB9EB565BA9 /* libPods.a */; + name = OCMockito; + productName = OCMockito; + productReference = F986A846818972726E8EA6C0E63B5E75 /* libOCMockito.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -1401,231 +1429,235 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 7763576E9155B505157DCCF4DA320CD3 /* OCHamcrest */, - BC945965365687C9BBDBBDBA329A3AFE /* OCMockito */, - F69325A029B690FB5857C2D6B45311F8 /* Pods */, - 3679F42DD036042EF40C92C74026DC58 /* Pods-BIObjCHelpersTests */, - 309D7A63F3FD4A51F898F2BC904684DB /* UIViewShadow */, + 830CBB7B2F8D9A7E37B3CBA74D8F64CB /* FBSnapshotTestCase */, + B89F04298A069F375103272F768A2621 /* OCHamcrest */, + DEAD0F839290B5EA4A6FF5EFBF6B0B38 /* OCMockito */, + A7338E8608D4439306370EA2D20D8DDC /* Pods */, + C74CCB2FA4A0D36AD21BE763651BF997 /* Pods-BIObjCHelpersTests */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 0596EB75010634BEBA6A9EF54F98448E /* Sources */ = { + 2B919DB32E8D7A3FC6CE86531FE2CABE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E87E081A9496FE427084FD5AA8BB7BBF /* Pods-BIObjCHelpersTests-dummy.m in Sources */, + 8D6CF1F70E08DD6E40732FCE55111A09 /* MKTArgumentCaptor.m in Sources */, + 71CC08988A99ACE353F894C176D0DE9A /* MKTArgumentGetter.m in Sources */, + 8FAF9C7E169E94D274ABC8C2463BC6D4 /* MKTArgumentGetterChain.m in Sources */, + 605600F4024ABF2E07CF1E0D337DF535 /* MKTAtLeastTimes.m in Sources */, + E2854CDABE0534017609D8D10FC1222E /* MKTBaseMockObject.m in Sources */, + F3231913CE5EA678AB0B2F4B598ED552 /* MKTBlockArgumentGetter.m in Sources */, + A12415A701EB4A22178B74380A1B757A /* MKTBoolArgumentGetter.m in Sources */, + 08C7025334446DFF01A67F02E7643905 /* MKTBoolReturnSetter.m in Sources */, + D23F5ECB99376AA5722B276214B30505 /* MKTCapturingMatcher.m in Sources */, + 99A5E496B1E1E3EF2D71C9C968D51C6A /* MKTCharArgumentGetter.m in Sources */, + 133E8FF63AA87F1D66798D742846CE2C /* MKTCharReturnSetter.m in Sources */, + A9079BF2FB36940B5897C728317301B7 /* MKTClassArgumentGetter.m in Sources */, + FADE6E8AEDF067E553E784A6C0891E25 /* MKTClassObjectMock.m in Sources */, + 91290E587C0C71D6086340D4EC969DC3 /* MKTClassReturnSetter.m in Sources */, + 2C8A29C37C3B81B50F1538D80CEB9170 /* MKTDoubleArgumentGetter.m in Sources */, + 957F0BB5842598499C39FE5FB90E58E4 /* MKTDoubleReturnSetter.m in Sources */, + 0F409F240CB2D80FAE19E5B5DD2E91DB /* MKTDynamicProperties.m in Sources */, + 060B308EA9AD6271A1FC6F53F0316C1A /* MKTExactTimes.m in Sources */, + 8284B0240C0339C094DE90F02B98C61F /* MKTExecutesBlock.m in Sources */, + D7C81468AA7625C10A33FBCF9DE7963A /* MKTFloatArgumentGetter.m in Sources */, + DDAEE571DE9668A238ECB81EC14614EF /* MKTFloatReturnSetter.m in Sources */, + 99CCD7EFDE873E5B138429B7682C6184 /* MKTIntArgumentGetter.m in Sources */, + A3838D88B2B41DCB41C426E43FDAFABF /* MKTIntReturnSetter.m in Sources */, + 83F8A0956AAB3702F772C92A4EF8D4C6 /* MKTInvocationContainer.m in Sources */, + 842D74DF60D168AFE9BABA6548351280 /* MKTInvocationMatcher.m in Sources */, + 4557D7AA1789665CDA9D5C47826DB21A /* MKTLongArgumentGetter.m in Sources */, + D1C780438705A3BCD4CDC634EED0CB59 /* MKTLongLongArgumentGetter.m in Sources */, + C92F2937707DF17FE08F66F9138552E4 /* MKTLongLongReturnSetter.m in Sources */, + 479605C9E36F8186845B3B4B61EA2618 /* MKTLongReturnSetter.m in Sources */, + 430335C0D4D860FEE9932AB1AD799669 /* MKTMockingProgress.m in Sources */, + 56A48D1D6A2A1B4D673CB282EF5B09CC /* MKTMockitoCore.m in Sources */, + 6A62AC515F72302BCBEC33792EB9CF13 /* MKTObjectAndProtocolMock.m in Sources */, + 37FBAFE4C04C8F58D92E67B43FC81562 /* MKTObjectArgumentGetter.m in Sources */, + 0F529D08B6FB5D2316E2EA2E13A4A4B3 /* MKTObjectMock.m in Sources */, + 672304741D595D950DE8BE5D17B9B842 /* MKTObjectReturnSetter.m in Sources */, + 359CF73D70A83F169ADD7CEC1A7D463A /* MKTOngoingStubbing.m in Sources */, + 08A9D1A6A8B26CC4DB18C1FA119FA142 /* MKTPointerArgumentGetter.m in Sources */, + 81192F54A1CA078FBF41ED493EB03D5A /* MKTProtocolMock.m in Sources */, + 9D0DF30AA6238888A827C2DDFD89A750 /* MKTReturnValueSetter.m in Sources */, + B1E4B61F5A1E1D714B3A989124B141C6 /* MKTReturnValueSetterChain.m in Sources */, + AE755A89C8E2EF061B875A202E17EA7B /* MKTReturnsValue.m in Sources */, + BACFA90411C3427A3C1862D4AA4CA1B0 /* MKTSelectorArgumentGetter.m in Sources */, + 06DD99E42721A5E0D2834BE1A113C8AE /* MKTShortArgumentGetter.m in Sources */, + BE21204FA5DBC2C45D9FE0DD3767AF56 /* MKTShortReturnSetter.m in Sources */, + 24EAC0C727AF3D3D72618969E24D7A17 /* MKTStructArgumentGetter.m in Sources */, + 26CB4A5A203D0F9DF7F57BE5754A757A /* MKTStructReturnSetter.m in Sources */, + 397333F278A52F4111D5D3136BE14FCE /* MKTStubbedInvocationMatcher.m in Sources */, + AEF35971801E95668291C94B26FA6282 /* MKTTestLocation.m in Sources */, + 64410C83ADE14C92F76B4C538F1ABF94 /* MKTThrowsException.m in Sources */, + 0095DF8CB321FF8848C3255AC3E3BA89 /* MKTUnsignedCharArgumentGetter.m in Sources */, + 8DE6E58079A4DEA0419490F9888652CB /* MKTUnsignedCharReturnSetter.m in Sources */, + F91DFB2FFCE8D4463B2B75A1D0336164 /* MKTUnsignedIntArgumentGetter.m in Sources */, + CACF08B0459D02D6E2BF2F8B61896F9B /* MKTUnsignedIntReturnSetter.m in Sources */, + 7BA128858A2C801145FD51CCD21AF187 /* MKTUnsignedLongArgumentGetter.m in Sources */, + 1D54BBEAFADB033B3F752F196917AA13 /* MKTUnsignedLongLongArgumentGetter.m in Sources */, + 7F46509AD6F3EE525B4681DF8A0DF666 /* MKTUnsignedLongLongReturnSetter.m in Sources */, + 968FA7E8A466D36014155C9729D73C6B /* MKTUnsignedLongReturnSetter.m in Sources */, + 29A6F9B5DA12C6296171184FEE19CBF7 /* MKTUnsignedShortArgumentGetter.m in Sources */, + BF25CB28E77C833359519EE58A6C8302 /* MKTUnsignedShortReturnSetter.m in Sources */, + 6013B75A3BE8EA58C054589C054660A1 /* MKTVerificationData.m in Sources */, + 90EA450EA1DF65D5B6EC406143090E54 /* MKT_TPDWeakProxy.m in Sources */, + 77D2228D0FD6773D72EF34422517F2A9 /* NSInvocation+OCMockito.m in Sources */, + 1491D37B29E9C2EC2887E1B3ECD9192A /* OCMockito-dummy.m in Sources */, + 283D3511559FF7D207B11EC9832304EC /* OCMockito.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1C719050EE5CDAC788E92C8023FF1ED1 /* Sources */ = { + 4D111BE593AC9D897164DEBD20DFD56E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 752A4A3B8D793EAEF83E5426715295C5 /* MKTArgumentCaptor.m in Sources */, - 6D928B0205463EECD40530F598FB5E63 /* MKTArgumentGetter.m in Sources */, - 2878762823E34EE132494E7A8755C6CF /* MKTArgumentGetterChain.m in Sources */, - 5AE0B0F0B072E5E552F86B7841C79BAF /* MKTAtLeastTimes.m in Sources */, - 629806F395E17258B0363E01631691B7 /* MKTBaseMockObject.m in Sources */, - 6C6F953DE26E62064EFF6AB266CEDE6B /* MKTBlockArgumentGetter.m in Sources */, - F848CA06A64AF7B7146BEC40C6300009 /* MKTBoolArgumentGetter.m in Sources */, - C202BB4F38DE9509596A683F0C4B30F7 /* MKTBoolReturnSetter.m in Sources */, - BFA11D1EC68B1E5A34D8B73DBBE0A9E9 /* MKTCapturingMatcher.m in Sources */, - 7AB0A4DFABAD15E99468EEE04EEC713F /* MKTCharArgumentGetter.m in Sources */, - 5B6DDC466246411C6D3CE56285E9C7EC /* MKTCharReturnSetter.m in Sources */, - BFC0A68742AF172F9DD00B4AAD2BF500 /* MKTClassArgumentGetter.m in Sources */, - 40508AFF90CB79F13EE2BAF2D3981DC7 /* MKTClassObjectMock.m in Sources */, - 70F41F9F29FD9BF8A7369DA9720D5A41 /* MKTClassReturnSetter.m in Sources */, - C74E38F228AB74ADA587241BB0F5F918 /* MKTDoubleArgumentGetter.m in Sources */, - 89C1E57FBA2F58029ACE78BFCB7E5DB8 /* MKTDoubleReturnSetter.m in Sources */, - 34E8507EA45EF33D5DB92552D331FFCB /* MKTDynamicProperties.m in Sources */, - D652CF569C613075125C5C53CE775830 /* MKTExactTimes.m in Sources */, - C664CD42D41C3E4E0E8F64BB0A9B089A /* MKTExecutesBlock.m in Sources */, - 5AF8F1236C0606A83E612C007F7DAD99 /* MKTFloatArgumentGetter.m in Sources */, - 59E5A742912EF82B205F14E6D034B1AC /* MKTFloatReturnSetter.m in Sources */, - 6F7E04AC31224F21F2576689AAA93025 /* MKTIntArgumentGetter.m in Sources */, - E857A95B93B073FD9CB2686414949A80 /* MKTIntReturnSetter.m in Sources */, - BEAEF058B1C2C012BA5EBF62974CFDAC /* MKTInvocationContainer.m in Sources */, - A386797319B36CD1F25BEDA4A0FE9386 /* MKTInvocationMatcher.m in Sources */, - 8F25B0E4813366D01A5DF0039B4AE431 /* MKTLongArgumentGetter.m in Sources */, - 8D53D1E434C8CA71E4B704897F2A11AF /* MKTLongLongArgumentGetter.m in Sources */, - EE1D9754E0A2F89E4C4BAAB6B1FF27F5 /* MKTLongLongReturnSetter.m in Sources */, - 3A77EB1D612997358A7DE596CE0741BA /* MKTLongReturnSetter.m in Sources */, - 9FF67164D3A44672599587058B9F8093 /* MKTMockingProgress.m in Sources */, - F9D77DE514A736B07EC97918CC640840 /* MKTMockitoCore.m in Sources */, - 19F264FC02ED4948B9AFF77AF42CCAE0 /* MKTObjectAndProtocolMock.m in Sources */, - C048255B98923E793AE8E524351B1A5B /* MKTObjectArgumentGetter.m in Sources */, - B9B5FBF1CFCEE1A6AD2560AA747C4BB3 /* MKTObjectMock.m in Sources */, - 748E3447E4099FEBFCEBFBD1E09D5C52 /* MKTObjectReturnSetter.m in Sources */, - 059B8F186BCACC9ABC88F222A6AA1981 /* MKTOngoingStubbing.m in Sources */, - 69E6EEED5BEE7C62DE590EF109E206CB /* MKTPointerArgumentGetter.m in Sources */, - A129DF753A3E611918D62073B2E452F0 /* MKTProtocolMock.m in Sources */, - A561ABFE6708F3FCC1D1B8B0B98A9F78 /* MKTReturnValueSetter.m in Sources */, - 430EF5AFBD126E7D6A292065735C9037 /* MKTReturnValueSetterChain.m in Sources */, - 8E058183635CAC341389A423CCFB1E1F /* MKTReturnsValue.m in Sources */, - FD94804DFF9D3FBE07C926EFBEC75F71 /* MKTSelectorArgumentGetter.m in Sources */, - 0F3AF4FA5DFFCC6594054FDA554B16C6 /* MKTShortArgumentGetter.m in Sources */, - C41686E282B2B253CD1F33D324C643D0 /* MKTShortReturnSetter.m in Sources */, - 102704DB2343512A42875DDAD33ADE47 /* MKTStructArgumentGetter.m in Sources */, - 2997139A843DF8EBF6CB645E338AD641 /* MKTStructReturnSetter.m in Sources */, - 404E5DD76EBFEDA55265BE00ABCBB3A8 /* MKTStubbedInvocationMatcher.m in Sources */, - 082758F39181A31CC9A9FC90DBA5AFCB /* MKTTestLocation.m in Sources */, - 2DE3B84A92206F5ADCB12E356131D3D3 /* MKTThrowsException.m in Sources */, - 5EF505174672C5B80100B706EB7501FF /* MKTUnsignedCharArgumentGetter.m in Sources */, - 09606A0A4CD76433776CDECF7F8E601A /* MKTUnsignedCharReturnSetter.m in Sources */, - 35B907C7993E5568DED8E822C4BDEF7D /* MKTUnsignedIntArgumentGetter.m in Sources */, - 378F1CFE332E09C86B1571900D7D9DD3 /* MKTUnsignedIntReturnSetter.m in Sources */, - 448FCD70BFCD7C1C696AE02A5200B9D5 /* MKTUnsignedLongArgumentGetter.m in Sources */, - 9F8FA46FA3F009B0B7D28917BD699D11 /* MKTUnsignedLongLongArgumentGetter.m in Sources */, - 82E31051CFE4DCCABED4F5F8943C3F87 /* MKTUnsignedLongLongReturnSetter.m in Sources */, - 83EB726693EE53EC5AEF38030F1D9FF8 /* MKTUnsignedLongReturnSetter.m in Sources */, - 3A502D2BE5A9248817F335EF49607A42 /* MKTUnsignedShortArgumentGetter.m in Sources */, - 45CD4094A9F208C6440EB1D56BB13B21 /* MKTUnsignedShortReturnSetter.m in Sources */, - FCB2558E191D5CB4F68B979F745F9C7A /* MKTVerificationData.m in Sources */, - 6748EF4E3B190599933AF2B96C0D371F /* MKT_TPDWeakProxy.m in Sources */, - B40329A23F58D7EFA561B0C389E43FD3 /* NSInvocation+OCMockito.m in Sources */, - 6102A411B44575CCA0AF0202155AEB0C /* OCMockito-dummy.m in Sources */, - DD7AA60326266866E35E3A6C74162202 /* OCMockito.m in Sources */, + 5B1A87B5196D139C280462B2CBE49F86 /* HCAllOf.m in Sources */, + 5650F88920C0D0F6060FFB60B8A8439C /* HCAnyOf.m in Sources */, + A943715A7F926FCCAD29A7B9B46BFD0F /* HCAssertThat.m in Sources */, + 5154E5E4C0139DC12B0DD8BB833CA94F /* HCBaseDescription.m in Sources */, + 39B109578AF7DF887A9431DEEF796A85 /* HCBaseMatcher.m in Sources */, + 71B957D5E51400376C51DD1D4552231E /* HCBoolReturnGetter.m in Sources */, + 911E024959AC8CD3D31186C48DC286F4 /* HCCharReturnGetter.m in Sources */, + 868834CA11628D55D44A7B131D0CB56C /* HCClassMatcher.m in Sources */, + CE7FE275D56A25557C5F16DBAB171954 /* HCCollect.m in Sources */, + DB9FA1D8831DC832594862B175FBC8D7 /* HCConformsToProtocol.m in Sources */, + 06A0FDB71C11B02E31D8A39CED2556A5 /* HCDescribedAs.m in Sources */, + D992359FE15C3D8B56D578D99C522C4B /* HCDiagnosingMatcher.m in Sources */, + E27CB43C45BAE01B3996BE275DEB1D91 /* HCDoubleReturnGetter.m in Sources */, + 8EA6C2BB88AAE0A661419B14CD8917F4 /* HCEvery.m in Sources */, + D4F76DD418DD36CC79933CE40138C581 /* HCFloatReturnGetter.m in Sources */, + DC021BA108D7C5EB0FA1A3B9E1E43BA0 /* HCGenericTestFailureHandler.m in Sources */, + 2EA570BE6D6BCB623B9BA5D8479CF4ED /* HCHasCount.m in Sources */, + 24B038271D71EAD839D717FB3C343909 /* HCHasDescription.m in Sources */, + 0E27742491D516C6E5345EE792680D79 /* HCHasProperty.m in Sources */, + A6B328DA22F0D8D07A65FFC70380B490 /* HCIntReturnGetter.m in Sources */, + D10C285DEDCFAFE71EF72B4682F88260 /* HCInvocationMatcher.m in Sources */, + C77EE12F03B47048FE5F11905CD8922E /* HCIs.m in Sources */, + E6E77C664430DD88C43E0C1791D0D347 /* HCIsAnything.m in Sources */, + 5C2CE2BB4D06CD29816B932B66043572 /* HCIsCloseTo.m in Sources */, + 82822AE561DE97F2C329765B19102CF0 /* HCIsCollectionContaining.m in Sources */, + 22972DA07D28FFBAB9C47AC7B8B39C52 /* HCIsCollectionContainingInAnyOrder.m in Sources */, + 15EE8F16AE97D08A274EEBAFC40654CF /* HCIsCollectionContainingInOrder.m in Sources */, + A290784B04F2B0521BC591F9678C6135 /* HCIsCollectionOnlyContaining.m in Sources */, + 5BC979087E85ACC3AB0F99D68716538A /* HCIsDictionaryContaining.m in Sources */, + AF67A276A6BB0D32F58C8D87A88EC9EB /* HCIsDictionaryContainingEntries.m in Sources */, + A98E4E9370A2BB925192E9BF9F76C79A /* HCIsDictionaryContainingKey.m in Sources */, + DB58F99CA3CB54AB225FF3624C94FF9D /* HCIsDictionaryContainingValue.m in Sources */, + E985A0440ECBC5E7F9EC35C228D10B9F /* HCIsEmptyCollection.m in Sources */, + 45053F853DEBF6C9A685CD042166E1FC /* HCIsEqual.m in Sources */, + 288D852B885182C6D211CAE0A7E74A38 /* HCIsEqualIgnoringCase.m in Sources */, + 00E8DB40EAF9F4B6A50D2DB029490FC9 /* HCIsEqualIgnoringWhiteSpace.m in Sources */, + 3D9C86891DED1F414FFACDF37D92A5CE /* HCIsEqualToNumber.m in Sources */, + 223BF0AF4BD2C7A01EBF77E91BDC6092 /* HCIsIn.m in Sources */, + 200604CB7FA5D8B3BE5415737C764A23 /* HCIsInstanceOf.m in Sources */, + 86555BF61A468A637A0176CD6BEF99F1 /* HCIsNil.m in Sources */, + A23D8310020F7FEEECC2F461AFC23CE0 /* HCIsNot.m in Sources */, + D4D24F1CC21FF32E6626EB34A6F13512 /* HCIsSame.m in Sources */, + D75CFA9EDBF8D7A6B6F67C5AF2AE9E13 /* HCIsTrueFalse.m in Sources */, + 99FEE53B1F67F5D7240A9E2182591E9C /* HCIsTypeOf.m in Sources */, + A31E19B3451C768BE3E96C8D72D95F57 /* HCLongLongReturnGetter.m in Sources */, + 3E42EE5EFB19DD02CA46432F83F0EC73 /* HCLongReturnGetter.m in Sources */, + C79288403424709E7CD1FBBBDC3880BC /* HCNumberAssert.m in Sources */, + 78C907E170AD70E8F84FCEB4F74F3B10 /* HCObjectReturnGetter.m in Sources */, + 585037899D23479E6803B0D90E0D1652 /* HCOrderingComparison.m in Sources */, + 6723C6CA28F661D0131BC6DE80768427 /* HCRequireNonNilObject.m in Sources */, + 4531685AFEC47E2237064B264C31B6CB /* HCReturnTypeHandlerChain.m in Sources */, + 71997D77387BF6BA0F765A06659D2ABC /* HCReturnValueGetter.m in Sources */, + 6A3481D83A9902DFDD277B3B841F9866 /* HCSenTestFailureHandler.m in Sources */, + C43D3EC1AE7AAA470591F17ADAE65E4E /* HCShortReturnGetter.m in Sources */, + 96075FA4CCCDDB1CE86245D54FB3C07F /* HCStringContains.m in Sources */, + E4715B47B540A1515586E465C1F22D42 /* HCStringContainsInOrder.m in Sources */, + AA3AA8D9C39B1DD1EBB6D110E3087DCE /* HCStringDescription.m in Sources */, + F5609CA4E387897E9317CC86BEBD3896 /* HCStringEndsWith.m in Sources */, + A6424AD7E9D4B7417BA23FCDDA4F1077 /* HCStringStartsWith.m in Sources */, + DE345EE98C378C22292CBDA1F5331608 /* HCSubstringMatcher.m in Sources */, + 66AC8F7BCDF3BB164928C0EEF1AB0E86 /* HCTestFailure.m in Sources */, + B30320DC0C6B7CDAD57555436D416EF6 /* HCTestFailureHandler.m in Sources */, + 71BEB54FDE1A1B8D4C8D343B98DFB17E /* HCTestFailureHandlerChain.m in Sources */, + 39D5790F70AAB290704060153C369519 /* HCThrowsException.m in Sources */, + AE79E9CCE76DC26B923AAF0A0E105BC3 /* HCUnsignedCharReturnGetter.m in Sources */, + 094C8002614E64099C2EC306C2470957 /* HCUnsignedIntReturnGetter.m in Sources */, + 4FFFE71E769C9FBD48CBC24EEF465C2F /* HCUnsignedLongLongReturnGetter.m in Sources */, + 58877346BF63819A5B3769926788AC37 /* HCUnsignedLongReturnGetter.m in Sources */, + 802A2DC04DB51BFE842A56804783A95B /* HCUnsignedShortReturnGetter.m in Sources */, + 960285FA2394F10212EA9D51EC74488B /* HCWrapInMatcher.m in Sources */, + 464208AA1BFB9B66F73EA02929A60C95 /* HCXCTestFailureHandler.m in Sources */, + 9561B9B77783942CF2B85D1BCC9F6CEA /* NSInvocation+OCHamcrest.m in Sources */, + 2BE9256F8526830EC3FEA480C1DE95B1 /* OCHamcrest-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 497E84B1CD20E09AA06D73561F27B62C /* Sources */ = { + 7B086B6C1835F8ACB24CE41082FA596F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7676BB29234CFB13D0FF512A0B02B7B7 /* HCAllOf.m in Sources */, - 63FB53B5828FD43705B2D7E662A0CD24 /* HCAnyOf.m in Sources */, - 14C2B49719CFCF43BF66A8C82D16FCA6 /* HCAssertThat.m in Sources */, - 83F339E6792FEECD4CE036A07DC71785 /* HCBaseDescription.m in Sources */, - 8CAF2265AFD758C09A91FE399E420A18 /* HCBaseMatcher.m in Sources */, - 010A4671FB5F578BE740BD5764FBD6B9 /* HCBoolReturnGetter.m in Sources */, - 9388430B73E873C7C05C79506B968F76 /* HCCharReturnGetter.m in Sources */, - BC2CA31346F2642BDF7F0E6079D95C15 /* HCClassMatcher.m in Sources */, - 8CCFB64420613DE80248AEBF85530B42 /* HCCollect.m in Sources */, - 234DC1F96A36932E12EFE42DBE7B22DE /* HCConformsToProtocol.m in Sources */, - A9ED66A16A4D73038F94A93AFC85C451 /* HCDescribedAs.m in Sources */, - E6B7B753133939FA59524448A0E184C3 /* HCDiagnosingMatcher.m in Sources */, - D68943E6446FE848EF11B65E9D069ED2 /* HCDoubleReturnGetter.m in Sources */, - 05FAED8A9B30D3B47EF72152EECEE279 /* HCEvery.m in Sources */, - 832931E7DD7D26990E10B8D7BB692952 /* HCFloatReturnGetter.m in Sources */, - BAAB3E51CF155FC8FC7190720C51C8F8 /* HCGenericTestFailureHandler.m in Sources */, - 22A515F7A409F2BBB94B516DF059B6AA /* HCHasCount.m in Sources */, - 3E2E1D869634FF3BFE83560AD9A17178 /* HCHasDescription.m in Sources */, - 37FEBFE4F0AA0A1E71CEE7D419CC1927 /* HCHasProperty.m in Sources */, - 7A05146271AC02B23CB1B093AE4CBBD7 /* HCIntReturnGetter.m in Sources */, - C0FC59D1304913D7D18F1134DE2AEC40 /* HCInvocationMatcher.m in Sources */, - 7FD9BFF42D334931A5351E3EC7411064 /* HCIs.m in Sources */, - 9231E4EC1ACBC68DCA38AA902919998F /* HCIsAnything.m in Sources */, - 32A7BEA0FA033319175DB8C19AE3B644 /* HCIsCloseTo.m in Sources */, - 5F9CEBEA74CA56D66231BBE5C87FB5FE /* HCIsCollectionContaining.m in Sources */, - 9A7F458EA21D8AE1078DE02AE95D68E0 /* HCIsCollectionContainingInAnyOrder.m in Sources */, - 5421273F8AB1B691931111F266D4DBED /* HCIsCollectionContainingInOrder.m in Sources */, - 7867B60FFFE247ACC6E25752C54B6B5C /* HCIsCollectionOnlyContaining.m in Sources */, - 206E40FDBD8677785439E423916979F4 /* HCIsDictionaryContaining.m in Sources */, - 334EDA8FE199CF836B77B644E88BB295 /* HCIsDictionaryContainingEntries.m in Sources */, - 373A348AA24C0D9C88EA0AA04D436D7A /* HCIsDictionaryContainingKey.m in Sources */, - A09CB6C8E06F95952544A7F4AC541C9A /* HCIsDictionaryContainingValue.m in Sources */, - 74977B26D1E51E4EBD78856C7D280235 /* HCIsEmptyCollection.m in Sources */, - A05D92A08531BDF78FB78D2C975C9DB0 /* HCIsEqual.m in Sources */, - EFF1B97D5CE9B5C0E8A131AD094CA9EB /* HCIsEqualIgnoringCase.m in Sources */, - 240FEEE6DB068A08ACB9AAF184411362 /* HCIsEqualIgnoringWhiteSpace.m in Sources */, - C9C5EFC1BE7DCBCDDE6140A6BCAA2BF6 /* HCIsEqualToNumber.m in Sources */, - 7429FE3AC1F9AE0CEBCCCE80588B122D /* HCIsIn.m in Sources */, - 8B7518CB4FF3E9E2A0C258BB58370F6F /* HCIsInstanceOf.m in Sources */, - D2D2B3AA63ECDC690B3C62B1A8E37597 /* HCIsNil.m in Sources */, - F61D7DA37A7F62862863A48122457862 /* HCIsNot.m in Sources */, - E78D5F9EB12A1ACFCE8B3E065CEDBF66 /* HCIsSame.m in Sources */, - E8537C91B0927463C9898CE2687CC145 /* HCIsTrueFalse.m in Sources */, - 5D829730C5DD91B8EFEF5E6D4208536B /* HCIsTypeOf.m in Sources */, - F675D09B581511EBA05F83D596E296B3 /* HCLongLongReturnGetter.m in Sources */, - F24A7DAFF5082041778BA0FC853350E3 /* HCLongReturnGetter.m in Sources */, - 4DFFB4DA27A5FCE3C45A0C766981DD51 /* HCNumberAssert.m in Sources */, - CFAAA0253F9E9BC3F23336510A9BAE83 /* HCObjectReturnGetter.m in Sources */, - B1C4655E7A84A406CCC3A704B18AEBD6 /* HCOrderingComparison.m in Sources */, - 4C9120B2428826C32E50FC9DAE54DCFB /* HCRequireNonNilObject.m in Sources */, - 8C946CE2EE40EBD4D59DA9370BD9463B /* HCReturnTypeHandlerChain.m in Sources */, - 8BE7509914F1478AF9001284C2DEB478 /* HCReturnValueGetter.m in Sources */, - F54EE068184D3C78703568EF72294D33 /* HCSenTestFailureHandler.m in Sources */, - 9BBA8756DE04D24C5A090001BE87C8CA /* HCShortReturnGetter.m in Sources */, - 9A51F103ABEC47E9B4BD1731D5999F3C /* HCStringContains.m in Sources */, - B3239567C4DA760BEC1DBD6A45DB4D62 /* HCStringContainsInOrder.m in Sources */, - C93EC686AE10E9DF3D3C56100CC066C3 /* HCStringDescription.m in Sources */, - 250ECC3C56101C6F65CF74A4783FFD01 /* HCStringEndsWith.m in Sources */, - 6DCF413BBECBD306A927D1A1A51AAFD8 /* HCStringStartsWith.m in Sources */, - 49131092AA6F5A4086F01EE4958FD81C /* HCSubstringMatcher.m in Sources */, - 8B034CEC6FD5F2B372587FAB12BB0F8D /* HCTestFailure.m in Sources */, - B2729DF03C7575F240DFDF40EEFB342C /* HCTestFailureHandler.m in Sources */, - 21C0667B988BDABB9F103CD14558907F /* HCTestFailureHandlerChain.m in Sources */, - 2505D0BD471FC3DCE8EDBF9AD5A232F1 /* HCThrowsException.m in Sources */, - AED6F9FB04229E2B12A3C8881AFA6930 /* HCUnsignedCharReturnGetter.m in Sources */, - 690E5E16E83181B99C618AAF94A111B9 /* HCUnsignedIntReturnGetter.m in Sources */, - 67CF4E6AEE86AC3D2CB847AE65005110 /* HCUnsignedLongLongReturnGetter.m in Sources */, - 4337C96E355B4C04C24884137C9A2C08 /* HCUnsignedLongReturnGetter.m in Sources */, - 374D7CF5005A27DC34F178121CAAE235 /* HCUnsignedShortReturnGetter.m in Sources */, - B1E9B8B917038D813E528DBE4A3C729E /* HCWrapInMatcher.m in Sources */, - 030708E9B127F796E36092B98376766B /* HCXCTestFailureHandler.m in Sources */, - 21D0040253C268B542181BF601BCCDEA /* NSInvocation+OCHamcrest.m in Sources */, - 568D4218E6B6F7E04A3A0ECE4D7CF462 /* OCHamcrest-dummy.m in Sources */, + 649234FBEDD4473C8D845AB5BA187071 /* Pods-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8CE856F7733154D91B56ACA2827B455A /* Sources */ = { + 8CF44BD083256F073DDDEC5EF73D0ED7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6DB26C3153ABC1DE98872F742BF0318D /* Pods-dummy.m in Sources */, + 237048190E3F2C6F1A9CC9E6D5DD8287 /* FBSnapshotTestCase-dummy.m in Sources */, + 43EC5FB46FA4D660C47BE6BE849E3769 /* FBSnapshotTestCase.m in Sources */, + BCB9CA9EDCD12EC1F9D186B09B6039D3 /* FBSnapshotTestCasePlatform.m in Sources */, + 0F5C3952AE01C9A171EF8736B67FA806 /* FBSnapshotTestController.m in Sources */, + 1B4D8FFEC939BBE3967254DC20D92ED7 /* UIImage+Compare.m in Sources */, + 1E805BC8F41FB06067AEEFB6AE5F972A /* UIImage+Diff.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 902EE952392C476D9E4BC5DA4671D5E6 /* Sources */ = { + FEEFCCA5C641AC2E32B6C78DD9EC1A14 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C3DAD03B566D31F530CC57608E3AB9BF /* UIView+BIShadow.m in Sources */, - 390ED367CCEB5CF13001C21B7F0C4BCA /* UIViewShadow-dummy.m in Sources */, + 88EF77813C36A007124162A3B2C21047 /* Pods-BIObjCHelpersTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 1B0CDB1AD99EDE1BFCEC4B622436EBDB /* PBXTargetDependency */ = { + 454E6BE15257BB42DBED535C2B5C4F6A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = OCHamcrest; - target = 7763576E9155B505157DCCF4DA320CD3 /* OCHamcrest */; - targetProxy = 842D9B06EB884DAFEE7EE7D51263E8AD /* PBXContainerItemProxy */; + target = B89F04298A069F375103272F768A2621 /* OCHamcrest */; + targetProxy = 3960DCEF659CCEC00DD9CEEAFB63C4B7 /* PBXContainerItemProxy */; }; - 3EA4AB1A5FD28EDF635DA184DF70117E /* PBXTargetDependency */ = { + 7CDBFF4E54139D1DD961E21085868864 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UIViewShadow; - target = 309D7A63F3FD4A51F898F2BC904684DB /* UIViewShadow */; - targetProxy = 1087317829A0B2C670975D0FD126174D /* PBXContainerItemProxy */; + name = FBSnapshotTestCase; + target = 830CBB7B2F8D9A7E37B3CBA74D8F64CB /* FBSnapshotTestCase */; + targetProxy = 3E5917313DAAF68EC4D5C822E416540B /* PBXContainerItemProxy */; }; - 5B25CF11CEC107852E0C61B98E4EBE5E /* PBXTargetDependency */ = { + A5413F331888B72F432EB4950286E188 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = OCMockito; - target = BC945965365687C9BBDBBDBA329A3AFE /* OCMockito */; - targetProxy = BADE251EEF45DE261352E4631C0FF31A /* PBXContainerItemProxy */; + name = OCHamcrest; + target = B89F04298A069F375103272F768A2621 /* OCHamcrest */; + targetProxy = E425F3861D0CA8E4FEC10AA3B93033DC /* PBXContainerItemProxy */; }; - B9AC479AF2E9136A770E0A48BA8A78CD /* PBXTargetDependency */ = { + A5545BEE52C60616B62DE972C75A1C67 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UIViewShadow; - target = 309D7A63F3FD4A51F898F2BC904684DB /* UIViewShadow */; - targetProxy = 37EB352BC1D44BF016CB3E6EA5A3E975 /* PBXContainerItemProxy */; + name = OCMockito; + target = DEAD0F839290B5EA4A6FF5EFBF6B0B38 /* OCMockito */; + targetProxy = 20C28B61BA2C11A9EE707EC0EFD0F427 /* PBXContainerItemProxy */; }; - C07CD0EBA26556351F7CC1AB7359AB92 /* PBXTargetDependency */ = { + D59B47B554D1941C31267CA264C44222 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = OCHamcrest; - target = 7763576E9155B505157DCCF4DA320CD3 /* OCHamcrest */; - targetProxy = 5D226A611AC0DBAE775D550956C36A4B /* PBXContainerItemProxy */; + name = FBSnapshotTestCase; + target = 830CBB7B2F8D9A7E37B3CBA74D8F64CB /* FBSnapshotTestCase */; + targetProxy = BACEA9C939B2BBAFC1EA3CFA0A862F83 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 03C8D0AD12ADA3E32DE2AEE0F8A0F6EA /* Debug */ = { + 15C8FB19728D36E8C96A383F61D74E0B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9BD08A892164430851CCBC6150C7A2E0 /* OCMockito-Private.xcconfig */; + baseConfigurationReference = 1805DE1863B5B1A3D3E315E6285CB7B2 /* OCMockito-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/OCMockito/OCMockito-prefix.pch"; @@ -1639,13 +1671,13 @@ }; name = Debug; }; - 0EFFCFEFC9A24E8D90935A2D07E4B0F0 /* Debug */ = { + 238ABD9B7AA7F13236452C0974B80A4F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4C4E728A05BBF5458A6EF3400627488C /* Pods.debug.xcconfig */; + baseConfigurationReference = 1F90934DFBAAEFD12607157C6D676ECD /* Pods-BIObjCHelpersTests.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -1653,94 +1685,117 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 26F85A90A2AD31C6DAEC7A4B1AB4510B /* Release */ = { + 9396A8E0C9D4878D156D068C13EF1C65 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9BD08A892164430851CCBC6150C7A2E0 /* OCMockito-Private.xcconfig */; + baseConfigurationReference = B0F3635154F26381B035D86D51BC0B19 /* OCHamcrest-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/OCMockito/OCMockito-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/OCHamcrest/OCHamcrest-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 29EE264E51F365797ACC1EC704B2F8C2 /* Debug */ = { + A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D8FFB70016638488664153B7C569AB80 /* UIViewShadow-Private.xcconfig */; buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/UIViewShadow/UIViewShadow-prefix.pch"; + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; + ONLY_ACTIVE_ARCH = YES; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 64AC2E33A276BE62C7C05E08BB00A257 /* Release */ = { + BCE2A7FBDCA758F65CD56212A2565495 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DB000DD07C1A4D9087D6B99286FBAA95 /* OCHamcrest-Private.xcconfig */; + baseConfigurationReference = 4DEBC0482182E373DECDFCB5A902BF60 /* Pods.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/OCHamcrest/OCHamcrest-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - 73AFD18C308C533305A6A55C53435EEA /* Release */ = { + D39DA367CF36D2CE55D648F8D206EABB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BB67E512EDC6B9D51EDAD1AD0765F076 /* Pods.release.xcconfig */; + baseConfigurationReference = 1805DE1863B5B1A3D3E315E6285CB7B2 /* OCMockito-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/OCMockito/OCMockito-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - 7EF20D88D640996C187DA2B73847B348 /* Debug */ = { + DCCB36DCADFC4A8F7A65AA8CCB6963F8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 523C779BF5DE10A64466BE47856259B2 /* Pods-BIObjCHelpersTests.debug.xcconfig */; + baseConfigurationReference = A09F46E875BA06EFEEB1BFDC2415C5FC /* FBSnapshotTestCase-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - A117A451E8D3098DF1F7DA4858E98211 /* Release */ = { + DEA04AC47D8438A08A6DAD1067C63BF1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D8FFB70016638488664153B7C569AB80 /* UIViewShadow-Private.xcconfig */; + baseConfigurationReference = A09F46E875BA06EFEEB1BFDC2415C5FC /* FBSnapshotTestCase-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/UIViewShadow/UIViewShadow-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -1751,68 +1806,29 @@ }; name = Release; }; - A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - ONLY_ACTIVE_ARCH = YES; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - B9B0314263D9422557541E1343FD5703 /* Debug */ = { + E998E2DD6BCA9BEBC4DC0978F4E72D3C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DB000DD07C1A4D9087D6B99286FBAA95 /* OCHamcrest-Private.xcconfig */; + baseConfigurationReference = D559490163CEC987571EB2E14189B9F3 /* Pods-BIObjCHelpersTests.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/OCHamcrest/OCHamcrest-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - DC49AF780B9EFF832376B2797B845AA4 /* Release */ = { + F34E7DFEECB730BF6D3667553CE93C80 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1A26C171CD58DE064DF65443E2948735 /* Pods-BIObjCHelpersTests.release.xcconfig */; + baseConfigurationReference = B026BDC7FD7C6A691D4A15F0A7C025B2 /* Pods.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -1820,7 +1836,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; FB45FFD90572718D82AB9092B750F0CA /* Release */ = { isa = XCBuildConfiguration; @@ -1856,59 +1872,75 @@ }; name = Release; }; + FF8337C8ECF61D1FBDC76274A7FEEB2E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B0F3635154F26381B035D86D51BC0B19 /* OCHamcrest-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/OCHamcrest/OCHamcrest-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 20BE164D011C29C0A87AA5C18D0E69C1 /* Build configuration list for PBXNativeTarget "OCHamcrest" */ = { isa = XCConfigurationList; buildConfigurations = ( - A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */, - FB45FFD90572718D82AB9092B750F0CA /* Release */, + 9396A8E0C9D4878D156D068C13EF1C65 /* Debug */, + FF8337C8ECF61D1FBDC76274A7FEEB2E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4859F8294A62A51253F45D759C36FCD1 /* Build configuration list for PBXNativeTarget "Pods" */ = { + 291F0547871E3378A079858EAC042CA7 /* Build configuration list for PBXNativeTarget "OCMockito" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0EFFCFEFC9A24E8D90935A2D07E4B0F0 /* Debug */, - 73AFD18C308C533305A6A55C53435EEA /* Release */, + 15C8FB19728D36E8C96A383F61D74E0B /* Debug */, + D39DA367CF36D2CE55D648F8D206EABB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4AE637E82D6F4E4BAEE8A2136BE7D240 /* Build configuration list for PBXNativeTarget "OCMockito" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 03C8D0AD12ADA3E32DE2AEE0F8A0F6EA /* Debug */, - 26F85A90A2AD31C6DAEC7A4B1AB4510B /* Release */, + A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */, + FB45FFD90572718D82AB9092B750F0CA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C7BA75C2BCA5976FB31B759A770B1ADA /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersTests" */ = { + 86AAE843E2D2B1535DACED0691562C4F /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7EF20D88D640996C187DA2B73847B348 /* Debug */, - DC49AF780B9EFF832376B2797B845AA4 /* Release */, + DCCB36DCADFC4A8F7A65AA8CCB6963F8 /* Debug */, + DEA04AC47D8438A08A6DAD1067C63BF1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D2BDC299C9B127BCC8F7291DCA9FDD9A /* Build configuration list for PBXNativeTarget "UIViewShadow" */ = { + A6021B826E327DEFD45F079D18AF0D1F /* Build configuration list for PBXNativeTarget "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 29EE264E51F365797ACC1EC704B2F8C2 /* Debug */, - A117A451E8D3098DF1F7DA4858E98211 /* Release */, + F34E7DFEECB730BF6D3667553CE93C80 /* Debug */, + BCE2A7FBDCA758F65CD56212A2565495 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FAB8D57FF84D7166BC79D26B1F9DD738 /* Build configuration list for PBXNativeTarget "OCHamcrest" */ = { + AEB02CFF297AF209C0918EF3B034B8B8 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - B9B0314263D9422557541E1343FD5703 /* Debug */, - 64AC2E33A276BE62C7C05E08BB00A257 /* Release */, + E998E2DD6BCA9BEBC4DC0978F4E72D3C /* Debug */, + 238ABD9B7AA7F13236452C0974B80A4F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-Private.xcconfig b/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-Private.xcconfig new file mode 100644 index 0000000..73a1f5f --- /dev/null +++ b/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-Private.xcconfig @@ -0,0 +1,7 @@ +#include "FBSnapshotTestCase.xcconfig" +FRAMEWORK_SEARCH_PATHS = ${FBSNAPSHOTTESTCASE_FRAMEWORK_SEARCH_PATHS} +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = ${FBSNAPSHOTTESTCASE_OTHER_LDFLAGS} +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-dummy.m b/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-dummy.m new file mode 100644 index 0000000..fb0c8fe --- /dev/null +++ b/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_FBSnapshotTestCase : NSObject +@end +@implementation PodsDummy_FBSnapshotTestCase +@end diff --git a/Pods/Target Support Files/UIViewShadow/UIViewShadow-prefix.pch b/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch similarity index 100% rename from Pods/Target Support Files/UIViewShadow/UIViewShadow-prefix.pch rename to Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch diff --git a/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig b/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig new file mode 100644 index 0000000..3906fc0 --- /dev/null +++ b/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig @@ -0,0 +1,2 @@ +FBSNAPSHOTTESTCASE_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FBSNAPSHOTTESTCASE_OTHER_LDFLAGS = -framework "XCTest" \ No newline at end of file diff --git a/Pods/Target Support Files/OCHamcrest/OCHamcrest-Private.xcconfig b/Pods/Target Support Files/OCHamcrest/OCHamcrest-Private.xcconfig index f3585e6..8edfb6c 100644 --- a/Pods/Target Support Files/OCHamcrest/OCHamcrest-Private.xcconfig +++ b/Pods/Target Support Files/OCHamcrest/OCHamcrest-Private.xcconfig @@ -1,5 +1,5 @@ #include "OCHamcrest.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/OCHamcrest" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" "${PODS_ROOT}/Headers/Public/UIViewShadow" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/OCHamcrest" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/OCMockito/OCMockito-Private.xcconfig b/Pods/Target Support Files/OCMockito/OCMockito-Private.xcconfig index 702363e..a0598ba 100644 --- a/Pods/Target Support Files/OCMockito/OCMockito-Private.xcconfig +++ b/Pods/Target Support Files/OCMockito/OCMockito-Private.xcconfig @@ -1,5 +1,5 @@ #include "OCMockito.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/OCMockito" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" "${PODS_ROOT}/Headers/Public/UIViewShadow" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/OCMockito" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests-acknowledgements.markdown b/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests-acknowledgements.markdown index f2b0ee3..df45c37 100644 --- a/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests-acknowledgements.markdown @@ -1,11 +1,38 @@ # Acknowledgements This application makes use of the following third party libraries: -## UIViewShadow +## FBSnapshotTestCase + +BSD License + +For the FBSnapshotTestCase software + +Copyright (c) 2013, Facebook, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE ## OCHamcrest diff --git a/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests-acknowledgements.plist b/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests-acknowledgements.plist index 2650573..a478a74 100644 --- a/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests-acknowledgements.plist @@ -14,11 +14,38 @@ FooterText - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE + BSD License + +For the FBSnapshotTestCase software + +Copyright (c) 2013, Facebook, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + Title - UIViewShadow + FBSnapshotTestCase Type PSGroupSpecifier diff --git a/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.debug.xcconfig b/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.debug.xcconfig index 3c663d9..6f888db 100644 --- a/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.debug.xcconfig +++ b/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.debug.xcconfig @@ -1,5 +1,6 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" "${PODS_ROOT}/Headers/Public/UIViewShadow" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -isystem "${PODS_ROOT}/Headers/Public/UIViewShadow" -OTHER_LDFLAGS = $(inherited) -ObjC -l"OCHamcrest" -l"OCMockito" -l"UIViewShadow" -framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = $(inherited) -ObjC -l"FBSnapshotTestCase" -l"OCHamcrest" -l"OCMockito" -framework "XCTest" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.release.xcconfig b/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.release.xcconfig index 3c663d9..6f888db 100644 --- a/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.release.xcconfig +++ b/Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.release.xcconfig @@ -1,5 +1,6 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" "${PODS_ROOT}/Headers/Public/UIViewShadow" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -isystem "${PODS_ROOT}/Headers/Public/UIViewShadow" -OTHER_LDFLAGS = $(inherited) -ObjC -l"OCHamcrest" -l"OCMockito" -l"UIViewShadow" -framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = $(inherited) -ObjC -l"FBSnapshotTestCase" -l"OCHamcrest" -l"OCMockito" -framework "XCTest" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown b/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown index dc62bf5..f93f75f 100644 --- a/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown @@ -1,9 +1,36 @@ # Acknowledgements This application makes use of the following third party libraries: -## UIViewShadow +## FBSnapshotTestCase + +BSD License + +For the FBSnapshotTestCase software + +Copyright (c) 2013, Facebook, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE Generated by CocoaPods - http://cocoapods.org diff --git a/Pods/Target Support Files/Pods/Pods-acknowledgements.plist b/Pods/Target Support Files/Pods/Pods-acknowledgements.plist index c6f0911..386445d 100644 --- a/Pods/Target Support Files/Pods/Pods-acknowledgements.plist +++ b/Pods/Target Support Files/Pods/Pods-acknowledgements.plist @@ -14,11 +14,38 @@ FooterText - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE + BSD License + +For the FBSnapshotTestCase software + +Copyright (c) 2013, Facebook, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + Title - UIViewShadow + FBSnapshotTestCase Type PSGroupSpecifier diff --git a/Pods/Target Support Files/Pods/Pods.debug.xcconfig b/Pods/Target Support Files/Pods/Pods.debug.xcconfig index da012bc..37fe36e 100644 --- a/Pods/Target Support Files/Pods/Pods.debug.xcconfig +++ b/Pods/Target Support Files/Pods/Pods.debug.xcconfig @@ -1,5 +1,6 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" "${PODS_ROOT}/Headers/Public/UIViewShadow" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -isystem "${PODS_ROOT}/Headers/Public/UIViewShadow" -OTHER_LDFLAGS = $(inherited) -ObjC -l"UIViewShadow" -framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = $(inherited) -ObjC -l"FBSnapshotTestCase" -framework "XCTest" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Target Support Files/Pods/Pods.release.xcconfig b/Pods/Target Support Files/Pods/Pods.release.xcconfig index da012bc..37fe36e 100644 --- a/Pods/Target Support Files/Pods/Pods.release.xcconfig +++ b/Pods/Target Support Files/Pods/Pods.release.xcconfig @@ -1,5 +1,6 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" "${PODS_ROOT}/Headers/Public/UIViewShadow" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -isystem "${PODS_ROOT}/Headers/Public/UIViewShadow" -OTHER_LDFLAGS = $(inherited) -ObjC -l"UIViewShadow" -framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" +OTHER_LDFLAGS = $(inherited) -ObjC -l"FBSnapshotTestCase" -framework "XCTest" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Target Support Files/UIViewShadow/UIViewShadow-Private.xcconfig b/Pods/Target Support Files/UIViewShadow/UIViewShadow-Private.xcconfig deleted file mode 100644 index facf121..0000000 --- a/Pods/Target Support Files/UIViewShadow/UIViewShadow-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "UIViewShadow.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/UIViewShadow" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" "${PODS_ROOT}/Headers/Public/UIViewShadow" -OTHER_LDFLAGS = ${UIVIEWSHADOW_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/UIViewShadow/UIViewShadow-dummy.m b/Pods/Target Support Files/UIViewShadow/UIViewShadow-dummy.m deleted file mode 100644 index 4691868..0000000 --- a/Pods/Target Support Files/UIViewShadow/UIViewShadow-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_UIViewShadow : NSObject -@end -@implementation PodsDummy_UIViewShadow -@end diff --git a/Pods/Target Support Files/UIViewShadow/UIViewShadow.xcconfig b/Pods/Target Support Files/UIViewShadow/UIViewShadow.xcconfig deleted file mode 100644 index 5d01f69..0000000 --- a/Pods/Target Support Files/UIViewShadow/UIViewShadow.xcconfig +++ /dev/null @@ -1 +0,0 @@ -UIVIEWSHADOW_OTHER_LDFLAGS = -framework "UIKit" \ No newline at end of file diff --git a/Pods/UIViewShadow/LICENSE b/Pods/UIViewShadow/LICENSE deleted file mode 100644 index 8cff9cd..0000000 --- a/Pods/UIViewShadow/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Bogdan Iusco - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/Pods/UIViewShadow/README.md b/Pods/UIViewShadow/README.md deleted file mode 100644 index 3b892f1..0000000 --- a/Pods/UIViewShadow/README.md +++ /dev/null @@ -1,20 +0,0 @@ -#UIView+BIShadow -UIView category for setting shadow. - -[![Build Status](https://travis-ci.org/grigaci/UIViewShadow.svg?branch=master)](https://travis-ci.org/grigaci/UIViewShadow) - -##Installation -Just drag&drop the ```UIView+BIShadow.h/m``` files in your Xcode Project. - -##Usage - -``` objc - -myView.shadowColor = [UIColor lightGrayColor]; -myView.shadowOpacity = 0.8; - -// Set shadow above the view. -NSDictionary *shadowDictionary = @{UIViewShadowOffset.top : @(20)}; -[myView setShadow:UIViewShadowTop withOffsets:shadowDictionary]; - -``` \ No newline at end of file diff --git a/Pods/UIViewShadow/UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.h b/Pods/UIViewShadow/UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.h deleted file mode 100644 index 9cd904a..0000000 --- a/Pods/UIViewShadow/UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.h +++ /dev/null @@ -1,66 +0,0 @@ -// -// UIView+BIShadow.h -// UIViewShadow -// -// Created by Bogdan on 13/05/14. -// Copyright (c) 2014 Bogdan Iusco. All rights reserved. -// - -#import - -extern const struct UIViewShadowOffset { - __unsafe_unretained NSString *top; - __unsafe_unretained NSString *right; - __unsafe_unretained NSString *bottom; - __unsafe_unretained NSString *left; -} UIViewShadowOffset; - - -typedef NS_OPTIONS(NSUInteger, UIViewShadowAlignment) { - UIViewShadowNone = 0, - UIViewShadowTop = 1 << 0, - UIViewShadowBottom = 1 << 1, - UIViewShadowLeft = 1 << 2, - UIViewShadowRight = 1 << 3, - UIViewShadowOnX = UIViewShadowLeft | UIViewShadowRight, - UIViewShadowOnY = UIViewShadowTop | UIViewShadowBottom, - UIViewShadowAll = UIViewShadowOnX | UIViewShadowOnY -}; - -@interface UIView (BIShadow) - -/** - * Set shadow path. Uses view's layer to draw it. - * @param shadowAlignment Alignment of the shadow. - * @param offsets Pairs of: - * - key: Any of the UIViewShadowOffset constants. - * - value: NSNumber object. The offset associated with the given key. - * Examples: - * - [self setShadow:UIViewShadowRight withOffsets:@{UIViewShadowOffset.right:@(-5)}]; - * will place the right shadow with 5 points inside the view. - * - [self setShadow:UIViewShadowTop withOffsets:@{UIViewShadowOffset.top:@(30)}]; - * will place the top shadow with 30 points outside of the view. - */ -- (void)setShadow:(UIViewShadowAlignment)shadowAlignment - withOffsets:(NSDictionary *)offsets; - -/** - * Updates the shadow's path. - * These method needs to be called each time the view's bounds value changes. - */ -- (void)updateShadowPath; - -/** - * Set or get the shadow color. - * Wrapper over the CALayer methods. - */ -@property(nonatomic, strong) UIColor *shadowColor; - -/** - * Set or get the shadow opacity. - * Wrapper over the CALayer methods. - * Value should be between [0, 1]. - */ -@property(nonatomic, assign) CGFloat shadowOpacity; - -@end diff --git a/Pods/UIViewShadow/UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.m b/Pods/UIViewShadow/UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.m deleted file mode 100644 index ee25d02..0000000 --- a/Pods/UIViewShadow/UIViewShadow/Classes/Helpers/Categories/UIView/UIView+BIShadow.m +++ /dev/null @@ -1,266 +0,0 @@ -// -// UIView+BIShadow.m -// UIViewShadow -// -// Created by Bogdan on 13/05/14. -// Copyright (c) 2014 Bogdan Iusco. All rights reserved. -// - -#import - -#import "UIView+BIShadow.h" - -const struct UIViewShadowOffset UIViewShadowOffset = { - .top = @"top", - .right = @"right", - .bottom = @"bottom", - .left = @"left" -}; - -@implementation UIView (BIShadow) - -#pragma mark - Constants - -static void *kShadowAlignmentKey; -static void *kShadowTopOffsettKey; -static void *kShadowBottomOffetKey; -static void *kShadowRightOffsetKey; -static void *kShadowLeftOffsetKey; - -const CGFloat kHideShadowValue = 0.0; - -#pragma mark - Public methods - -- (void)updateShadowPath { - - [self recalculateShadow:nil]; -} - -- (void)setShadow:(UIViewShadowAlignment)shadowAlignment - withOffsets:(NSDictionary *)offsets { - - [self setShadowAlignment:shadowAlignment]; - [self recalculateShadow:offsets]; -} - -- (void)setShadowColor:(UIColor *)color { - - self.layer.shadowColor = color.CGColor; -} - -- (UIColor *)shadowColor { - - return [UIColor colorWithCGColor:self.layer.shadowColor]; -} - -- (void)setShadowOpacity:(CGFloat)opacity { - - self.layer.shadowOpacity = opacity; -} - -- (CGFloat)shadowOpacity { - - return self.layer.shadowOpacity; -} - -#pragma mark - Private methods - -#pragma mark - Shadow drawing methods - -- (void)recalculateShadow:(NSDictionary *)offsetData { - - const CGFloat width = CGRectGetWidth(self.bounds) - kHideShadowValue; - const CGFloat height = CGRectGetHeight(self.bounds) - kHideShadowValue; - UIViewShadowAlignment shadowAlignment = [ self shadowAlignment]; - - CGPoint topLeftCornerPoint = CGPointMake(kHideShadowValue, kHideShadowValue); - CGPoint topRightCornerPoint = CGPointMake(width, kHideShadowValue); - CGPoint bottomRightCornerPoint = CGPointMake(width, height); - CGPoint bottomLeftCornerPoint = CGPointMake(kHideShadowValue, height); - - CGFloat topOffset = [self shadowTopOffsetFromDictionary:offsetData]; - CGFloat rightOffset = [self shadowRightOffsetFromDictionary:offsetData]; - CGFloat bottomOffset = [self shadowBottomOffsetFromDictionary:offsetData]; - CGFloat leftOffset = [self shadowLeftOffsetFromDictionary:offsetData]; - - if (shadowAlignment & UIViewShadowTop) { - topLeftCornerPoint.y -= (topOffset + kHideShadowValue); - topRightCornerPoint.y -= (topOffset + kHideShadowValue); - } - - if (shadowAlignment & UIViewShadowRight) { - topRightCornerPoint.x += (rightOffset + kHideShadowValue); - bottomRightCornerPoint.x += (rightOffset + kHideShadowValue); - } - - if (shadowAlignment & UIViewShadowBottom) { - bottomLeftCornerPoint.y += (bottomOffset + kHideShadowValue); - bottomRightCornerPoint.y += (bottomOffset + kHideShadowValue); - } - - if (shadowAlignment & UIViewShadowLeft) { - topLeftCornerPoint.x -= (leftOffset + kHideShadowValue); - bottomLeftCornerPoint.x -= (leftOffset + kHideShadowValue); - } - - NSArray *points = @[[NSValue valueWithCGPoint:topLeftCornerPoint], - [NSValue valueWithCGPoint:topRightCornerPoint], - [NSValue valueWithCGPoint:bottomRightCornerPoint], - [NSValue valueWithCGPoint:bottomLeftCornerPoint]]; - [self drawShadowForPoints:points]; -} - -- (void)drawShadowForPoints:(NSArray *)points { - - NSMutableArray *pointsMutable = [points mutableCopy]; - UIBezierPath *path = [UIBezierPath bezierPath]; - NSValue *firstPointValue = [points firstObject]; - CGPoint firstPoint = [firstPointValue CGPointValue]; - [path moveToPoint:firstPoint]; - [pointsMutable removeObject:firstPointValue]; - - for (NSValue *pointValue in pointsMutable) { - CGPoint point = [pointValue CGPointValue]; - [path addLineToPoint:point]; - } - [path closePath]; - self.layer.shadowPath = path.CGPath; -} - -#pragma mark - Store values methods - -- (void)setShadowAlignment:(UIViewShadowAlignment)shadowAlignment { - - NSInteger _shadowAlignment = [self shadowAlignment]; - if (_shadowAlignment != shadowAlignment) { - [self setObjectAssociatedValue:@(shadowAlignment) forKey:&kShadowAlignmentKey]; - } -} - -- (UIViewShadowAlignment)shadowAlignment { - - NSNumber *shadowAlignmentNumber = [self objectAssociatedValueForKey:&kShadowAlignmentKey]; - NSInteger shadowAlignment = [shadowAlignmentNumber integerValue]; - return shadowAlignment; -} - -- (void)setShadowTopOffset:(NSNumber *)topOffset { - - [self setObjectAssociatedValue:topOffset forKey:&kShadowTopOffsettKey]; -} - -- (NSNumber *)shadowTopOffset { - - NSNumber *topOffset = [self objectAssociatedValueForKey:&kShadowTopOffsettKey]; - topOffset = topOffset ? topOffset : @(0); - return topOffset; -} - -- (void)setShadowLeftOffset:(NSNumber *)leftOffset { - - [self setObjectAssociatedValue:leftOffset forKey:&kShadowLeftOffsetKey]; -} - -- (NSNumber *)shadowLeftOffset { - - NSNumber *leftOffset = [self objectAssociatedValueForKey:&kShadowLeftOffsetKey]; - leftOffset = leftOffset ? leftOffset : @(0); - return leftOffset; -} - -- (void)setShadowRightOffset:(NSNumber *)rightOffset { - - [self setObjectAssociatedValue:rightOffset forKey:&kShadowRightOffsetKey]; -} - -- (NSNumber *)shadowRightOffset { - - NSNumber *rightOffset = [self objectAssociatedValueForKey:&kShadowRightOffsetKey]; - rightOffset = rightOffset ? rightOffset : @(0); - return rightOffset; -} - -- (void)setShadowBottomOffset:(NSNumber *)bottomOffset { - - [self setObjectAssociatedValue:bottomOffset forKey:&kShadowBottomOffetKey]; -} - -- (NSNumber *)shadowBottomOffset { - - NSNumber *bottomOffset = [self objectAssociatedValueForKey:&kShadowBottomOffetKey]; - bottomOffset = bottomOffset ? bottomOffset : @(0); - return bottomOffset; -} - -#pragma mark - Utility methods - -- (CGFloat)shadowTopOffsetFromDictionary:(NSDictionary *)dictionary { - - CGFloat topOffset; - NSNumber *number = dictionary[UIViewShadowOffset.top]; - if (number) { - topOffset = [number floatValue]; - [self setShadowTopOffset:number]; - } else { - topOffset = [[self shadowTopOffset] floatValue]; - } - - return topOffset; -} - -- (CGFloat)shadowBottomOffsetFromDictionary:(NSDictionary *)dictionary { - - CGFloat bottomOffset; - NSNumber *number = dictionary[UIViewShadowOffset.bottom]; - if (number) { - bottomOffset = [number floatValue]; - [self setShadowBottomOffset:number]; - } else { - bottomOffset = [[self shadowBottomOffset] floatValue]; - } - - return bottomOffset; -} - -- (CGFloat)shadowRightOffsetFromDictionary:(NSDictionary *)dictionary { - - CGFloat rightOffset; - NSNumber *number = dictionary[UIViewShadowOffset.right]; - if (number) { - rightOffset = [number floatValue]; - [self setShadowRightOffset:number]; - } else { - rightOffset = [[self shadowRightOffset] floatValue]; - } - - return rightOffset; -} - -- (CGFloat)shadowLeftOffsetFromDictionary:(NSDictionary *)dictionary { - - CGFloat leftOffset; - NSNumber *number = dictionary[UIViewShadowOffset.left]; - if (number) { - leftOffset = [number floatValue]; - [self setShadowLeftOffset:number]; - } else { - leftOffset = [[self shadowLeftOffset] floatValue]; - } - - return leftOffset; -} - -#pragma mark - Associated objects methods - -- (id)objectAssociatedValueForKey:(void *)key { - - return objc_getAssociatedObject(self, key); -} - -- (void)setObjectAssociatedValue:(id)value forKey:(void *)key { - - objc_setAssociatedObject(self, key, value, OBJC_ASSOCIATION_RETAIN_NONATOMIC); - -} - -@end From bddc2c795548bc5708f5dd3540d5e7da114c74a2 Mon Sep 17 00:00:00 2001 From: Bogdan Iusco Date: Tue, 8 Sep 2015 12:02:48 +0300 Subject: [PATCH 07/13] Add test for BIActivityIndicatorContainerView and add fb reference dir to test target --- BIObjCHelpers.xcodeproj/project.pbxproj | 12 ++++++ .../xcschemes/BIObjCHelpersTests.xcscheme | 7 ++++ .../testSnapshotView375x44@2x.png | Bin 0 -> 2278 bytes ...BIActivityIndicatorContainerViewTestCase.m | 38 ++++++++++++++++++ 4 files changed, 57 insertions(+) create mode 100644 BIObjCHelpersTests/ReferenceImages_64/BIActivityIndicatorContainerViewTestCase/testSnapshotView375x44@2x.png create mode 100644 BIObjCHelpersTests/Tests/Views/TableView/ActivityIndicator/BIActivityIndicatorContainerViewTestCase.m diff --git a/BIObjCHelpers.xcodeproj/project.pbxproj b/BIObjCHelpers.xcodeproj/project.pbxproj index bcfe818..dfbd646 100644 --- a/BIObjCHelpers.xcodeproj/project.pbxproj +++ b/BIObjCHelpers.xcodeproj/project.pbxproj @@ -46,6 +46,7 @@ 43BE6D051B568ECB001F0A00 /* BIMockStarter.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CF61B568ECB001F0A00 /* BIMockStarter.m */; }; 43DA594C1B6217F400ECAAC0 /* BITableViewTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43DA594B1B6217F400ECAAC0 /* BITableViewTestCase.m */; }; 43F23F761B9ED4B600CEAD8C /* BITableViewCellTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F751B9ED4B600CEAD8C /* BITableViewCellTestCase.m */; }; + 43F23F791B9EDA5500CEAD8C /* BIActivityIndicatorContainerViewTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F781B9EDA5500CEAD8C /* BIActivityIndicatorContainerViewTestCase.m */; }; 830DAE5A3DE83DBED5554583 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5728F3176E11CCA0B30BB593 /* libPods.a */; }; 914D2CB51B57BB41009A9B4D /* BIBatchFetchingTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 914D2CB41B57BB41009A9B4D /* BIBatchFetchingTestCase.m */; }; 91614A831B94790400D00EB2 /* _BIScrollViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A821B94790400D00EB2 /* _BIScrollViewProxy.m */; }; @@ -151,6 +152,7 @@ 43BE6CF61B568ECB001F0A00 /* BIMockStarter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIMockStarter.m; sourceTree = ""; }; 43DA594B1B6217F400ECAAC0 /* BITableViewTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITableViewTestCase.m; path = Views/TableView/BITableViewTestCase.m; sourceTree = ""; }; 43F23F751B9ED4B600CEAD8C /* BITableViewCellTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITableViewCellTestCase.m; path = Views/TableView/Cell/BITableViewCellTestCase.m; sourceTree = ""; }; + 43F23F781B9EDA5500CEAD8C /* BIActivityIndicatorContainerViewTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIActivityIndicatorContainerViewTestCase.m; path = Views/TableView/ActivityIndicator/BIActivityIndicatorContainerViewTestCase.m; sourceTree = ""; }; 5728F3176E11CCA0B30BB593 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; 7DC7BA7D38B46B467A3DCB83 /* Pods-BIObjCHelpersTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIObjCHelpersTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.debug.xcconfig"; sourceTree = ""; }; 817E8A412EFC8949D37CE542 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; @@ -677,6 +679,7 @@ 43DA594A1B6217B200ECAAC0 /* TableView */ = { isa = PBXGroup; children = ( + 43F23F771B9EDA3400CEAD8C /* ActivityIndicator */, 43F23F741B9ED4A300CEAD8C /* Cell */, 43DA594B1B6217F400ECAAC0 /* BITableViewTestCase.m */, ); @@ -691,6 +694,14 @@ name = Cell; sourceTree = ""; }; + 43F23F771B9EDA3400CEAD8C /* ActivityIndicator */ = { + isa = PBXGroup; + children = ( + 43F23F781B9EDA5500CEAD8C /* BIActivityIndicatorContainerViewTestCase.m */, + ); + name = ActivityIndicator; + sourceTree = ""; + }; 85B299E0DE6CE916B3F10556 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1013,6 +1024,7 @@ 43BE6CCF1B568B1F001F0A00 /* NSString+RandomTest.m in Sources */, 43BE6D041B568ECB001F0A00 /* BIStartersFactoryTestCase.m in Sources */, 43F23F761B9ED4B600CEAD8C /* BITableViewCellTestCase.m in Sources */, + 43F23F791B9EDA5500CEAD8C /* BIActivityIndicatorContainerViewTestCase.m in Sources */, 43BE6CFF1B568ECB001F0A00 /* BIMockDatasourceFeedTableView.m in Sources */, 43BE6CCE1B568B1F001F0A00 /* NSFetchedResultsController+BITestHelpers.m in Sources */, 43BE6CFA1B568ECB001F0A00 /* NSStringBIExtraTestCase.m in Sources */, diff --git a/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpersTests.xcscheme b/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpersTests.xcscheme index 515b171..9360f63 100644 --- a/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpersTests.xcscheme +++ b/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpersTests.xcscheme @@ -67,6 +67,13 @@ ReferencedContainer = "container:BIObjCHelpers.xcodeproj"> + + + + diff --git a/BIObjCHelpersTests/ReferenceImages_64/BIActivityIndicatorContainerViewTestCase/testSnapshotView375x44@2x.png b/BIObjCHelpersTests/ReferenceImages_64/BIActivityIndicatorContainerViewTestCase/testSnapshotView375x44@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..34b5d24e6b6605e041a4e8973483a5a90910886d GIT binary patch literal 2278 zcmeAS@N?(olHy`uVBq!ia0y~yV0s5+M{uwK$yI_y-9U=5ILO_JVcj{Imp~3@fk$L9 z1A~|<2s3&HseAwm%4E9uhX83NAO-;)Al87=KsJlIqKaNJ0|WDCPZ!6K3dT2g59VDl z5MX;CR^{Nt#3w4V;LFCU=YQpy{$Glc;yq~=a<6IEeUHFNTaC}vy-GAIx-(nav4Me+ ziG@Qz!C{m^dLT5u7WrYY@7wpw(~^+_@<6@DghhWpZh0DkWa5WYOxu(9_%GKz9&OnD zZRh=0#VY5omD(vI!u>(Rf$JC3#h%7exLO7N<-6V{a44` z>s@}G`M0yot?1fI)8ajEMBfFUoCi_!gEFAYM~jIqkrA`>@D(6Qn}JL zb^j`R!}w`16B3p>TuX@Gd&`^a%dRTlSnj%~dr!L(lb057{*id@pZt64=B2u|VaNZp z`$p@pIyXJ^vO7|$Fkbr}pxKU0mOM;QTMey0;V0M3%>{X3c*$@k}66bWJ(%_0*t`9+v%w__oOR&tHX`d;CbW%%cTYT*FNDj$~<>I z?Ag@q2YQy-9`DaR^iyhooXX?C^H~N`-(||PPJPy`yXMC{-~8MStzeEWSXyg1;K;J+ z>{I8Z=I{J(Ic45j?rJ1gx|(foVSUVVsm}`^d%)9O!da%9pDxY*=3iR3>~8X^!t*<( zut&`gulhVM|GFrWAF{=6toeFr#rI=>-@TCwp8NgF>C7wDkLS7l3z?tb12?VVz$+&I z?9O{z(og%;JNvvdI6LXQTWYq?wi92T{r$G%1;XBj163@a1hVq)l;3(~bal==tGi*9 z8e7fZRc3@D2f170^sU!2?)+|E{#Pt`?w2pw$#ZHyEv}rOzg4nWh7*zgEfzS$iOyWB zd-BiTcgZJLve`cVTzBT%tUrp&RBoq>Ao-(RXT$B+3j9Bh7g!^u$Z4E!zOm1k_E-8k r?zD-Nz!CN$QU^TdMl$1rKj$AdX0MPxO21OnK +#import +#import + +@interface BIActivityIndicatorContainerViewTestCase : FBSnapshotTestCase + +@end + +@implementation BIActivityIndicatorContainerViewTestCase + +#pragma mark - Setup methods + +- (void)setUp { + [super setUp]; +// self.recordMode = YES; +} + +#pragma mark - Snapshot tests + +- (void)testSnapshotView375x44 { + CGRect frame = CGRectMake(.0f, .0f, 375.f, 44.f); + BIActivityIndicatorContainerView *view = [[BIActivityIndicatorContainerView alloc] initWithFrame:frame]; + FBSnapshotVerifyViewWithOptions(view, nil, FBSnapshotTestCaseDefaultSuffixes(), 0); +} + +@end From 820435549cca4732b4878f4aa5e7386710c47bf2 Mon Sep 17 00:00:00 2001 From: Bogdan Iusco Date: Wed, 9 Sep 2015 10:54:13 +0300 Subject: [PATCH 08/13] Refactor table and collection views pull to refresh and infinite scrolling --- BIObjCHelpers.xcodeproj/project.pbxproj | 90 +- .../xcschemes/BIObjCHelpersTests.xcscheme | 8 + BIObjCHelpers/Batch/{Common => }/BIBatch.h | 2 +- BIObjCHelpers/Batch/{Common => }/BIBatch.m | 0 .../BIBatchHelper.h => BIBatchHelpers.h} | 2 +- .../BIBatchHelper.m => BIBatchHelpers.m} | 4 +- BIObjCHelpers/Batch/BIBatchRequest.h | 75 + BIObjCHelpers/Batch/BIBatchRequest.m | 45 + BIObjCHelpers/Batch/BIBatchResponse.h | 46 + BIObjCHelpers/Batch/BIBatchResponse.m | 100 + .../BIDatasourceCollectionView.m | 5 + .../BIDatasourceFeedCollectionView.h | 60 +- .../BIDatasourceFeedCollectionView.m | 80 +- .../TableView/BIDatasourceFeedTableView.h | 73 +- .../TableView/BIDatasourceFeedTableView.m | 88 +- .../CollectionView/BIHandlerCollectionView.h | 2 +- .../CollectionView/BIHandlerCollectionView.m | 15 +- .../{Details => Utils}/BIScrollDetails.h | 2 +- .../Utils/Proxy/_BIScrollViewProxy.h | 5 +- .../Utils/Proxy/_BIScrollViewProxy.m | 3 +- .../Views/CollectionView/BICollectionView.h | 60 +- .../Views/CollectionView/BICollectionView.m | 54 +- BIObjCHelpers/Views/TableView/BITableView.m | 3 +- .../Views/TableView/Cell/BITableViewCell.h | 2 +- .../Views/TableView/Cell/BITableViewCell.m | 1 + ...ingTestCase.m => BIBatchHelpersTestCase.m} | 11 +- .../Tests/Batch/BIBatchRequestTestCase.m | 52 + .../Tests/Batch/BIBatchResponseTestCase.m | 53 + .../TableView/BITableViewBatchTestCase.m | 46 - .../BIDatasourceFeedTableViewTestCase.m | 101 +- .../TableView/BIMockDatasourceFeedTableView.h | 8 +- .../TableView/BIMockDatasourceFeedTableView.m | 24 +- .../BIExampleDatasourceFeedCollectionView.m | 31 +- .../BIExampleFeedCollectionViewController.m | 4 + .../BIExampleDatasourceFeedTableView.m | 33 +- Example/Podfile.lock | 4 +- .../Headers/Private/BIObjCHelpers/BIBatch.h | 2 +- .../Private/BIObjCHelpers/BIBatchHelper.h | 1 - .../Private/BIObjCHelpers/BIBatchHelpers.h | 1 + .../Private/BIObjCHelpers/BIBatchRequest.h | 1 + .../Private/BIObjCHelpers/BIBatchResponse.h | 1 + .../BIObjCHelpers/BICollectionViewCell.h | 1 - .../Private/BIObjCHelpers/BIScrollDetails.h | 2 +- .../Headers/Public/BIObjCHelpers/BIBatch.h | 2 +- .../Public/BIObjCHelpers/BIBatchHelper.h | 1 - .../Public/BIObjCHelpers/BIBatchHelpers.h | 1 + .../Public/BIObjCHelpers/BIBatchRequest.h | 1 + .../Public/BIObjCHelpers/BIBatchResponse.h | 1 + .../BIObjCHelpers/BICollectionViewCell.h | 1 - .../Public/BIObjCHelpers/BIScrollDetails.h | 2 +- .../Local Podspecs/BIObjCHelpers.podspec.json | 2 +- Example/Pods/Manifest.lock | 4 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 4697 ++++++++--------- .../xcschemes/BIObjCHelpers.xcscheme | 2 +- ...HelpersExampleTests-BIObjCHelpers.xcscheme | 59 - .../BIObjCHelpers-Private.xcconfig} | 3 +- .../BIObjCHelpers/BIObjCHelpers-dummy.m | 5 + .../BIObjCHelpers-prefix.pch} | 1 - .../BIObjCHelpers.xcconfig} | 0 .../CJALog-Private.xcconfig} | 3 +- .../CJALog/CJALog-dummy.m | 5 + .../CJALog-prefix.pch} | 1 - .../CJALog.xcconfig} | 0 .../MagicalRecord-Private.xcconfig} | 4 +- .../MagicalRecord/MagicalRecord-dummy.m | 5 + .../MagicalRecord-prefix.pch} | 1 - .../MagicalRecord/MagicalRecord.xcconfig | 1 + .../OCHamcrest-Private.xcconfig} | 3 +- .../OCHamcrest/OCHamcrest-dummy.m | 5 + .../OCHamcrest/OCHamcrest-prefix.pch | 4 + .../OCHamcrest.xcconfig} | 0 .../OCMockito-Private.xcconfig} | 3 +- .../OCMockito/OCMockito-dummy.m | 5 + .../OCMockito/OCMockito-prefix.pch | 4 + .../OCMockito.xcconfig} | 0 .../Pods-BIObjCHelpers-dummy.m | 5 - ...xampleTests-BIObjCHelpers-Private.xcconfig | 6 - ...CHelpersExampleTests-BIObjCHelpers-dummy.m | 5 - ...lpersExampleTests-BIObjCHelpers-prefix.pch | 5 - ...elpersExampleTests-CJALog-Private.xcconfig | 6 - ...s-BIObjCHelpersExampleTests-CJALog-dummy.m | 5 - ...IObjCHelpersExampleTests-CJALog-prefix.pch | 5 - ...xampleTests-MagicalRecord-Private.xcconfig | 6 - ...CHelpersExampleTests-MagicalRecord-dummy.m | 5 - ...lpersExampleTests-MagicalRecord-prefix.pch | 7 - ...HelpersExampleTests-MagicalRecord.xcconfig | 1 - ...ObjCHelpersExampleTests-OCHamcrest-dummy.m | 5 - ...CHelpersExampleTests-OCHamcrest-prefix.pch | 5 - ...IObjCHelpersExampleTests-OCMockito-dummy.m | 5 - ...jCHelpersExampleTests-OCMockito-prefix.pch | 5 - ...ObjCHelpersExampleTests-OCMockito.xcconfig | 0 ...ds-BIObjCHelpersExampleTests-environment.h | 44 - ...ods-BIObjCHelpersExampleTests-resources.sh | 6 +- ...s-BIObjCHelpersExampleTests.debug.xcconfig | 3 +- ...BIObjCHelpersExampleTests.release.xcconfig | 3 +- .../Pods-CJALog/Pods-CJALog-dummy.m | 5 - .../Pods-CJALog/Pods-CJALog.xcconfig | 0 .../Pods-MagicalRecord-dummy.m | 5 - .../Pods-MagicalRecord.xcconfig | 1 - .../Pods/Pods-environment.h | 32 - .../Pods/Pods-resources.sh | 6 +- .../Pods/Pods.debug.xcconfig | 3 +- .../Pods/Pods.release.xcconfig | 3 +- 103 files changed, 3007 insertions(+), 3207 deletions(-) rename BIObjCHelpers/Batch/{Common => }/BIBatch.h (95%) rename BIObjCHelpers/Batch/{Common => }/BIBatch.m (100%) rename BIObjCHelpers/Batch/{Common/BIBatchHelper.h => BIBatchHelpers.h} (98%) rename BIObjCHelpers/Batch/{Common/BIBatchHelper.m => BIBatchHelpers.m} (97%) create mode 100644 BIObjCHelpers/Batch/BIBatchRequest.h create mode 100644 BIObjCHelpers/Batch/BIBatchRequest.m create mode 100644 BIObjCHelpers/Batch/BIBatchResponse.h create mode 100644 BIObjCHelpers/Batch/BIBatchResponse.m rename BIObjCHelpers/{Details => Utils}/BIScrollDetails.h (99%) rename BIObjCHelpersTests/Tests/Batch/{BIBatchFetchingTestCase.m => BIBatchHelpersTestCase.m} (97%) create mode 100644 BIObjCHelpersTests/Tests/Batch/BIBatchRequestTestCase.m create mode 100644 BIObjCHelpersTests/Tests/Batch/BIBatchResponseTestCase.m delete mode 100644 BIObjCHelpersTests/Tests/Batch/TableView/BITableViewBatchTestCase.m delete mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelper.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelpers.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BIBatchRequest.h create mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BIBatchResponse.h delete mode 120000 Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewCell.h delete mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelper.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelpers.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BIBatchRequest.h create mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BIBatchResponse.h delete mode 120000 Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewCell.h delete mode 100644 Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcscheme rename Example/Pods/Target Support Files/{Pods-BIObjCHelpers/Pods-BIObjCHelpers-Private.xcconfig => BIObjCHelpers/BIObjCHelpers-Private.xcconfig} (89%) create mode 100644 Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-dummy.m rename Example/Pods/Target Support Files/{Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch => BIObjCHelpers/BIObjCHelpers-prefix.pch} (62%) rename Example/Pods/Target Support Files/{Pods-BIObjCHelpers/Pods-BIObjCHelpers.xcconfig => BIObjCHelpers/BIObjCHelpers.xcconfig} (100%) rename Example/Pods/Target Support Files/{Pods-CJALog/Pods-CJALog-Private.xcconfig => CJALog/CJALog-Private.xcconfig} (90%) create mode 100644 Example/Pods/Target Support Files/CJALog/CJALog-dummy.m rename Example/Pods/Target Support Files/{Pods-CJALog/Pods-CJALog-prefix.pch => CJALog/CJALog-prefix.pch} (62%) rename Example/Pods/Target Support Files/{Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig => CJALog/CJALog.xcconfig} (100%) rename Example/Pods/Target Support Files/{Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig => MagicalRecord/MagicalRecord-Private.xcconfig} (85%) create mode 100644 Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-dummy.m rename Example/Pods/Target Support Files/{Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch => MagicalRecord/MagicalRecord-prefix.pch} (80%) create mode 100644 Example/Pods/Target Support Files/MagicalRecord/MagicalRecord.xcconfig rename Example/Pods/Target Support Files/{Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig => OCHamcrest/OCHamcrest-Private.xcconfig} (86%) create mode 100644 Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m create mode 100644 Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch rename Example/Pods/Target Support Files/{Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog.xcconfig => OCHamcrest/OCHamcrest.xcconfig} (100%) rename Example/Pods/Target Support Files/{Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig => OCMockito/OCMockito-Private.xcconfig} (86%) create mode 100644 Example/Pods/Target Support Files/OCMockito/OCMockito-dummy.m create mode 100644 Example/Pods/Target Support Files/OCMockito/OCMockito-prefix.pch rename Example/Pods/Target Support Files/{Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig => OCMockito/OCMockito.xcconfig} (100%) delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-environment.h delete mode 100644 Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods/Pods-environment.h diff --git a/BIObjCHelpers.xcodeproj/project.pbxproj b/BIObjCHelpers.xcodeproj/project.pbxproj index dfbd646..7d3fe17 100644 --- a/BIObjCHelpers.xcodeproj/project.pbxproj +++ b/BIObjCHelpers.xcodeproj/project.pbxproj @@ -29,7 +29,6 @@ 43BE6CCF1B568B1F001F0A00 /* NSString+RandomTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CCA1B568B1F001F0A00 /* NSString+RandomTest.m */; }; 43BE6CD01B568B1F001F0A00 /* BITestCaseCoreData.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CCD1B568B1F001F0A00 /* BITestCaseCoreData.m */; }; 43BE6CD41B568CED001F0A00 /* DefaultData.plist in Resources */ = {isa = PBXBuildFile; fileRef = 43BE6CD31B568CC7001F0A00 /* DefaultData.plist */; }; - 43BE6CF71B568ECB001F0A00 /* BITableViewBatchTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CD71B568ECB001F0A00 /* BITableViewBatchTestCase.m */; }; 43BE6CF81B568ECB001F0A00 /* NSBundleBIExtraTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CDA1B568ECB001F0A00 /* NSBundleBIExtraTestCase.m */; }; 43BE6CF91B568ECB001F0A00 /* NSDateBIAttributedStringTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CDC1B568ECB001F0A00 /* NSDateBIAttributedStringTestCase.m */; }; 43BE6CFA1B568ECB001F0A00 /* NSStringBIExtraTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE6CDE1B568ECB001F0A00 /* NSStringBIExtraTestCase.m */; }; @@ -47,11 +46,15 @@ 43DA594C1B6217F400ECAAC0 /* BITableViewTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43DA594B1B6217F400ECAAC0 /* BITableViewTestCase.m */; }; 43F23F761B9ED4B600CEAD8C /* BITableViewCellTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F751B9ED4B600CEAD8C /* BITableViewCellTestCase.m */; }; 43F23F791B9EDA5500CEAD8C /* BIActivityIndicatorContainerViewTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F781B9EDA5500CEAD8C /* BIActivityIndicatorContainerViewTestCase.m */; }; + 43F23F7E1B9EFC0D00CEAD8C /* BIBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F7B1B9EFC0D00CEAD8C /* BIBatch.m */; }; + 43F23F7F1B9EFC0D00CEAD8C /* BIBatchHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F7D1B9EFC0D00CEAD8C /* BIBatchHelpers.m */; }; + 43F23F811B9EFC6A00CEAD8C /* BIBatchRequestTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F801B9EFC6A00CEAD8C /* BIBatchRequestTestCase.m */; }; + 43F23F851B9F040C00CEAD8C /* BIBatchResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F841B9F040C00CEAD8C /* BIBatchResponse.m */; }; + 43F23F871B9F062500CEAD8C /* BIBatchResponseTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F861B9F062500CEAD8C /* BIBatchResponseTestCase.m */; }; + 43F23F8A1B9F081200CEAD8C /* BIBatchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F23F891B9F081200CEAD8C /* BIBatchRequest.m */; }; 830DAE5A3DE83DBED5554583 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5728F3176E11CCA0B30BB593 /* libPods.a */; }; - 914D2CB51B57BB41009A9B4D /* BIBatchFetchingTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 914D2CB41B57BB41009A9B4D /* BIBatchFetchingTestCase.m */; }; + 914D2CB51B57BB41009A9B4D /* BIBatchHelpersTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 914D2CB41B57BB41009A9B4D /* BIBatchHelpersTestCase.m */; }; 91614A831B94790400D00EB2 /* _BIScrollViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A821B94790400D00EB2 /* _BIScrollViewProxy.m */; }; - 91614A871B9479F900D00EB2 /* BIBatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A861B9479F900D00EB2 /* BIBatchHelper.m */; }; - 91614A8A1B947C0200D00EB2 /* BIBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A891B947C0200D00EB2 /* BIBatch.m */; }; 91614A8E1B9481A000D00EB2 /* BICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A8D1B9481A000D00EB2 /* BICollectionView.m */; }; 91614A951B94830600D00EB2 /* BIHandlerCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91614A941B94830600D00EB2 /* BIHandlerCollectionView.m */; }; 91E517F21B59208F000B51AF /* BITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E517F11B59208F000B51AF /* BITableViewCell.m */; }; @@ -132,7 +135,6 @@ 43BE6CCC1B568B1F001F0A00 /* BITestCaseCoreData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BITestCaseCoreData.h; sourceTree = ""; }; 43BE6CCD1B568B1F001F0A00 /* BITestCaseCoreData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BITestCaseCoreData.m; sourceTree = ""; }; 43BE6CD31B568CC7001F0A00 /* DefaultData.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = DefaultData.plist; sourceTree = ""; }; - 43BE6CD71B568ECB001F0A00 /* BITableViewBatchTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BITableViewBatchTestCase.m; sourceTree = ""; }; 43BE6CDA1B568ECB001F0A00 /* NSBundleBIExtraTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSBundleBIExtraTestCase.m; sourceTree = ""; }; 43BE6CDC1B568ECB001F0A00 /* NSDateBIAttributedStringTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSDateBIAttributedStringTestCase.m; sourceTree = ""; }; 43BE6CDE1B568ECB001F0A00 /* NSStringBIExtraTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSStringBIExtraTestCase.m; sourceTree = ""; }; @@ -153,17 +155,23 @@ 43DA594B1B6217F400ECAAC0 /* BITableViewTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITableViewTestCase.m; path = Views/TableView/BITableViewTestCase.m; sourceTree = ""; }; 43F23F751B9ED4B600CEAD8C /* BITableViewCellTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BITableViewCellTestCase.m; path = Views/TableView/Cell/BITableViewCellTestCase.m; sourceTree = ""; }; 43F23F781B9EDA5500CEAD8C /* BIActivityIndicatorContainerViewTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIActivityIndicatorContainerViewTestCase.m; path = Views/TableView/ActivityIndicator/BIActivityIndicatorContainerViewTestCase.m; sourceTree = ""; }; + 43F23F7A1B9EFC0D00CEAD8C /* BIBatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BIBatch.h; sourceTree = ""; }; + 43F23F7B1B9EFC0D00CEAD8C /* BIBatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIBatch.m; sourceTree = ""; }; + 43F23F7C1B9EFC0D00CEAD8C /* BIBatchHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BIBatchHelpers.h; sourceTree = ""; }; + 43F23F7D1B9EFC0D00CEAD8C /* BIBatchHelpers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIBatchHelpers.m; sourceTree = ""; }; + 43F23F801B9EFC6A00CEAD8C /* BIBatchRequestTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIBatchRequestTestCase.m; sourceTree = ""; }; + 43F23F821B9EFCEF00CEAD8C /* BIScrollDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BIScrollDetails.h; path = Utils/BIScrollDetails.h; sourceTree = ""; }; + 43F23F831B9F040C00CEAD8C /* BIBatchResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BIBatchResponse.h; sourceTree = ""; }; + 43F23F841B9F040C00CEAD8C /* BIBatchResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIBatchResponse.m; sourceTree = ""; }; + 43F23F861B9F062500CEAD8C /* BIBatchResponseTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIBatchResponseTestCase.m; sourceTree = ""; }; + 43F23F881B9F081200CEAD8C /* BIBatchRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BIBatchRequest.h; sourceTree = ""; }; + 43F23F891B9F081200CEAD8C /* BIBatchRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIBatchRequest.m; sourceTree = ""; }; 5728F3176E11CCA0B30BB593 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; 7DC7BA7D38B46B467A3DCB83 /* Pods-BIObjCHelpersTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIObjCHelpersTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BIObjCHelpersTests/Pods-BIObjCHelpersTests.debug.xcconfig"; sourceTree = ""; }; 817E8A412EFC8949D37CE542 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; - 914D2CB31B57BA55009A9B4D /* BIScrollDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BIScrollDetails.h; path = Details/BIScrollDetails.h; sourceTree = ""; }; - 914D2CB41B57BB41009A9B4D /* BIBatchFetchingTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIBatchFetchingTestCase.m; sourceTree = ""; }; + 914D2CB41B57BB41009A9B4D /* BIBatchHelpersTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BIBatchHelpersTestCase.m; sourceTree = ""; }; 91614A811B94790400D00EB2 /* _BIScrollViewProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = _BIScrollViewProxy.h; path = Utils/Proxy/_BIScrollViewProxy.h; sourceTree = ""; }; 91614A821B94790400D00EB2 /* _BIScrollViewProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = _BIScrollViewProxy.m; path = Utils/Proxy/_BIScrollViewProxy.m; sourceTree = ""; }; - 91614A851B9479F900D00EB2 /* BIBatchHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIBatchHelper.h; path = Common/BIBatchHelper.h; sourceTree = ""; }; - 91614A861B9479F900D00EB2 /* BIBatchHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIBatchHelper.m; path = Common/BIBatchHelper.m; sourceTree = ""; }; - 91614A881B947C0200D00EB2 /* BIBatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIBatch.h; path = Common/BIBatch.h; sourceTree = ""; }; - 91614A891B947C0200D00EB2 /* BIBatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BIBatch.m; path = Common/BIBatch.m; sourceTree = ""; }; 91614A8C1B9481A000D00EB2 /* BICollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BICollectionView.h; path = Views/CollectionView/BICollectionView.h; sourceTree = ""; }; 91614A8D1B9481A000D00EB2 /* BICollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BICollectionView.m; path = Views/CollectionView/BICollectionView.m; sourceTree = ""; }; 91614A8F1B9481C000D00EB2 /* _BICollectionView+Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "_BICollectionView+Internal.h"; path = "Views/CollectionView/_BICollectionView+Internal.h"; sourceTree = ""; }; @@ -252,7 +260,6 @@ children = ( 91614A801B9478D400D00EB2 /* Utils */, 914D2CAF1B5792CD009A9B4D /* Views */, - 914D2CAA1B578CEF009A9B4D /* Details */, 43BE6C3F1B5689C9001F0A00 /* Batch */, 43BE6C431B5689C9001F0A00 /* Categories */, 43BE6C4D1B5689CA001F0A00 /* Datasource */, @@ -287,7 +294,14 @@ 43BE6C3F1B5689C9001F0A00 /* Batch */ = { isa = PBXGroup; children = ( - 91614A841B9479DB00D00EB2 /* Common */, + 43F23F7A1B9EFC0D00CEAD8C /* BIBatch.h */, + 43F23F7B1B9EFC0D00CEAD8C /* BIBatch.m */, + 43F23F881B9F081200CEAD8C /* BIBatchRequest.h */, + 43F23F891B9F081200CEAD8C /* BIBatchRequest.m */, + 43F23F831B9F040C00CEAD8C /* BIBatchResponse.h */, + 43F23F841B9F040C00CEAD8C /* BIBatchResponse.m */, + 43F23F7C1B9EFC0D00CEAD8C /* BIBatchHelpers.h */, + 43F23F7D1B9EFC0D00CEAD8C /* BIBatchHelpers.m */, ); path = Batch; sourceTree = ""; @@ -521,20 +535,13 @@ 43BE6CD51B568ECB001F0A00 /* Batch */ = { isa = PBXGroup; children = ( - 43BE6CD61B568ECB001F0A00 /* TableView */, - 914D2CB41B57BB41009A9B4D /* BIBatchFetchingTestCase.m */, + 43F23F801B9EFC6A00CEAD8C /* BIBatchRequestTestCase.m */, + 43F23F861B9F062500CEAD8C /* BIBatchResponseTestCase.m */, + 914D2CB41B57BB41009A9B4D /* BIBatchHelpersTestCase.m */, ); path = Batch; sourceTree = ""; }; - 43BE6CD61B568ECB001F0A00 /* TableView */ = { - isa = PBXGroup; - children = ( - 43BE6CD71B568ECB001F0A00 /* BITableViewBatchTestCase.m */, - ); - path = TableView; - sourceTree = ""; - }; 43BE6CD81B568ECB001F0A00 /* Categories */ = { isa = PBXGroup; children = ( @@ -671,6 +678,7 @@ 43DA59491B6217A900ECAAC0 /* Views */ = { isa = PBXGroup; children = ( + 43F23F8B1BA0064E00CEAD8C /* CollectionView */, 43DA594A1B6217B200ECAAC0 /* TableView */, ); name = Views; @@ -702,21 +710,20 @@ name = ActivityIndicator; sourceTree = ""; }; - 85B299E0DE6CE916B3F10556 /* Frameworks */ = { + 43F23F8B1BA0064E00CEAD8C /* CollectionView */ = { isa = PBXGroup; children = ( - 5728F3176E11CCA0B30BB593 /* libPods.a */, - EBB3C6740A3FA0FB1D88D15E /* libPods-BIObjCHelpersTests.a */, ); - name = Frameworks; + name = CollectionView; sourceTree = ""; }; - 914D2CAA1B578CEF009A9B4D /* Details */ = { + 85B299E0DE6CE916B3F10556 /* Frameworks */ = { isa = PBXGroup; children = ( - 914D2CB31B57BA55009A9B4D /* BIScrollDetails.h */, + 5728F3176E11CCA0B30BB593 /* libPods.a */, + EBB3C6740A3FA0FB1D88D15E /* libPods-BIObjCHelpersTests.a */, ); - name = Details; + name = Frameworks; sourceTree = ""; }; 914D2CAF1B5792CD009A9B4D /* Views */ = { @@ -751,22 +758,12 @@ 91614A801B9478D400D00EB2 /* Utils */ = { isa = PBXGroup; children = ( + 43F23F821B9EFCEF00CEAD8C /* BIScrollDetails.h */, 91614A7B1B94771C00D00EB2 /* Proxy */, ); name = Utils; sourceTree = ""; }; - 91614A841B9479DB00D00EB2 /* Common */ = { - isa = PBXGroup; - children = ( - 91614A851B9479F900D00EB2 /* BIBatchHelper.h */, - 91614A861B9479F900D00EB2 /* BIBatchHelper.m */, - 91614A881B947C0200D00EB2 /* BIBatch.h */, - 91614A891B947C0200D00EB2 /* BIBatch.m */, - ); - name = Common; - sourceTree = ""; - }; 91614A921B9482EB00D00EB2 /* CollectionView */ = { isa = PBXGroup; children = ( @@ -973,7 +970,6 @@ files = ( 43BE6C771B5689CA001F0A00 /* BIDatasourceCollectionView.m in Sources */, 43BE6C741B5689CA001F0A00 /* NSDate+BIAttributedString.m in Sources */, - 91614A8A1B947C0200D00EB2 /* BIBatch.m in Sources */, 91E59B8B1B58411B0034824F /* UIView+BILoadXib.m in Sources */, 43BE6C731B5689CA001F0A00 /* NSBundle+BIExtra.m in Sources */, 43BE6C7B1B5689CA001F0A00 /* BIDatasourceTableView.m in Sources */, @@ -981,7 +977,10 @@ 43BE6C801B5689CA001F0A00 /* BISerialOperationQueue.m in Sources */, 91E9ECF01B94A6F10009C4F1 /* BICollectionViewActivityIndicatorReusableView.m in Sources */, 43BE6C7E1B5689CA001F0A00 /* BILifecycle.m in Sources */, + 43F23F8A1B9F081200CEAD8C /* BIBatchRequest.m in Sources */, + 43F23F7F1B9EFC0D00CEAD8C /* BIBatchHelpers.m in Sources */, 43BE6C7A1B5689CA001F0A00 /* BIDatasourceFetchedTableView.m in Sources */, + 43F23F7E1B9EFC0D00CEAD8C /* BIBatch.m in Sources */, 91614A831B94790400D00EB2 /* _BIScrollViewProxy.m in Sources */, 43BE6C791B5689CA001F0A00 /* BIDatasourceFeedTableView.m in Sources */, 91614A951B94830600D00EB2 /* BIHandlerCollectionView.m in Sources */, @@ -993,9 +992,9 @@ 91E9ECEC1B94A6BD0009C4F1 /* BIActivityIndicatorContainerView.m in Sources */, 43BE6C751B5689CA001F0A00 /* NSString+BIExtra.m in Sources */, 91E9ECE91B949D0D0009C4F1 /* BIDatasourceFeedCollectionView.m in Sources */, + 43F23F851B9F040C00CEAD8C /* BIBatchResponse.m in Sources */, 43BE6C7F1B5689CA001F0A00 /* BIOperationQueue.m in Sources */, 91E59B871B5840CD0034824F /* BITableView.m in Sources */, - 91614A871B9479F900D00EB2 /* BIBatchHelper.m in Sources */, 43BE6C7D1B5689CA001F0A00 /* BIHandlerTableView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1006,6 +1005,7 @@ files = ( 43BE6D031B568ECB001F0A00 /* BISerialOperationQueueTestCase.m in Sources */, 43BE6CF91B568ECB001F0A00 /* NSDateBIAttributedStringTestCase.m in Sources */, + 43F23F871B9F062500CEAD8C /* BIBatchResponseTestCase.m in Sources */, 43BE6CFD1B568ECB001F0A00 /* BIDatasourceFeedTableViewTestCase.m in Sources */, 43BE6CF81B568ECB001F0A00 /* NSBundleBIExtraTestCase.m in Sources */, 43BE6CFB1B568ECB001F0A00 /* BIDatasourceFetchedCollectionViewTestCase.m in Sources */, @@ -1014,12 +1014,12 @@ 4304A9B61B70D892009739B3 /* BIDatasourceTableViewTestCase.m in Sources */, 43BE6D001B568ECB001F0A00 /* BIHandlerTableViewTestCase.m in Sources */, 43BE6CD01B568B1F001F0A00 /* BITestCaseCoreData.m in Sources */, - 914D2CB51B57BB41009A9B4D /* BIBatchFetchingTestCase.m in Sources */, + 914D2CB51B57BB41009A9B4D /* BIBatchHelpersTestCase.m in Sources */, 43DA594C1B6217F400ECAAC0 /* BITableViewTestCase.m in Sources */, 43BE6D011B568ECB001F0A00 /* BILifecycleTestCase.m in Sources */, + 43F23F811B9EFC6A00CEAD8C /* BIBatchRequestTestCase.m in Sources */, 435D59C01B622E8A00ECA859 /* BIMockHandlerTableView.m in Sources */, 43BE6D021B568ECB001F0A00 /* BIOperationQueueTestCase.m in Sources */, - 43BE6CF71B568ECB001F0A00 /* BITableViewBatchTestCase.m in Sources */, 43BE6CFE1B568ECB001F0A00 /* BIDatasourceFetchedTableViewTestCase.m in Sources */, 43BE6CCF1B568B1F001F0A00 /* NSString+RandomTest.m in Sources */, 43BE6D041B568ECB001F0A00 /* BIStartersFactoryTestCase.m in Sources */, diff --git a/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpersTests.xcscheme b/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpersTests.xcscheme index 9360f63..b4b0626 100644 --- a/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpersTests.xcscheme +++ b/BIObjCHelpers.xcodeproj/xcshareddata/xcschemes/BIObjCHelpersTests.xcscheme @@ -37,6 +37,14 @@ BlueprintName = "BIObjCHelpersTests" ReferencedContainer = "container:BIObjCHelpers.xcodeproj"> + + + + + + diff --git a/BIObjCHelpers/Batch/Common/BIBatch.h b/BIObjCHelpers/Batch/BIBatch.h similarity index 95% rename from BIObjCHelpers/Batch/Common/BIBatch.h rename to BIObjCHelpers/Batch/BIBatch.h index 273b3df..d13612b 100644 --- a/BIObjCHelpers/Batch/Common/BIBatch.h +++ b/BIObjCHelpers/Batch/BIBatch.h @@ -12,7 +12,7 @@ FOUNDATION_EXPORT const NSInteger kDefaultBatchSize; typedef void(^BIBatchCompletionBlock)(NSError * __nullable error, NSArray * __nullable newIndexPaths); -@interface BIBatch : NSObject +@interface BIBatch : NSObject// __deprecated_msg("Use BIBatchRequest") /*! * @brief Designated initializer for a table view batch. diff --git a/BIObjCHelpers/Batch/Common/BIBatch.m b/BIObjCHelpers/Batch/BIBatch.m similarity index 100% rename from BIObjCHelpers/Batch/Common/BIBatch.m rename to BIObjCHelpers/Batch/BIBatch.m diff --git a/BIObjCHelpers/Batch/Common/BIBatchHelper.h b/BIObjCHelpers/Batch/BIBatchHelpers.h similarity index 98% rename from BIObjCHelpers/Batch/Common/BIBatchHelper.h rename to BIObjCHelpers/Batch/BIBatchHelpers.h index e2bf8ca..c811eed 100644 --- a/BIObjCHelpers/Batch/Common/BIBatchHelper.h +++ b/BIObjCHelpers/Batch/BIBatchHelpers.h @@ -1,5 +1,5 @@ // -// BIBatchHelper.h +// BIBatchHelpers.h // BIObjCHelpers // // Created by Mihai Chifor on 8/31/15. diff --git a/BIObjCHelpers/Batch/Common/BIBatchHelper.m b/BIObjCHelpers/Batch/BIBatchHelpers.m similarity index 97% rename from BIObjCHelpers/Batch/Common/BIBatchHelper.m rename to BIObjCHelpers/Batch/BIBatchHelpers.m index b669de7..41ac9e5 100644 --- a/BIObjCHelpers/Batch/Common/BIBatchHelper.m +++ b/BIObjCHelpers/Batch/BIBatchHelpers.m @@ -1,12 +1,12 @@ // -// BIBatchHelper.m +// BIBatchHelpers.m // BIObjCHelpers // // Created by Mihai Chifor on 8/31/15. // Copyright (c) 2015 iGama Apps. All rights reserved. // -#import "BIBatchHelper.h" +#import "BIBatchHelpers.h" BOOL BIDisplayShouldFetchBatch(BIScrollDirection scrollDirection, CGRect bounds, diff --git a/BIObjCHelpers/Batch/BIBatchRequest.h b/BIObjCHelpers/Batch/BIBatchRequest.h new file mode 100644 index 0000000..b5330cc --- /dev/null +++ b/BIObjCHelpers/Batch/BIBatchRequest.h @@ -0,0 +1,75 @@ +// +// BIBatchRequest.h +// BIObjCHelpers +// +// Created by Bogdan Iusco on 08/09/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import + +FOUNDATION_EXPORT const NSInteger kDefaultBatchRequestSize; + +@class BIBatchResponse; + +typedef void(^BIBatchRequestCompletionBlock)(BIBatchResponse * __nonnull response); + +/*! + @brief Helper values for batch insert position. + */ +typedef NS_ENUM(NSUInteger, BIBatchInsertPosition) { + /*! + * @brief insert new elements at the beggining. + */ + BIBatchInsertPositionTop = 0, + /*! + * @brief insert new elements at the end. + */ + BIBatchInsertPositionBottom = UINT_MAX +}; + +/*! + * @brief Defines a set of data request values. + * Mostly used in table and collection views for inserting sets of data. + */ +@interface BIBatchRequest : NSObject + +/*! + * @brief Designated initializer for a table view batch. + * @param sectionIndex The index of the section where to fetch data. + * @param batchSize The size of the batch to fetch. + * @param completionBlock Code block to be called when fetching is done or in case of error. + */ +- (nonnull instancetype)initWithSection:(NSUInteger)sectionIndex + batchSize:(NSUInteger)batchSize + completionBlock:(nullable BIBatchRequestCompletionBlock)completionBlock NS_DESIGNATED_INITIALIZER; + +/*! + * @brief Convenience kDefaultTableViewBatchSize for a table view batch. + * @discussion Fetches kCardDefaultBatchSize elements in section index 0. + * @param completionBlock Code block to be called when fetching is done or in case of error. + */ +- (nonnull instancetype)initWithCompletionBlock:(nullable BIBatchRequestCompletionBlock)completionBlock; + +/*! + * @brief Size of the batch that is fetching. + */ +@property (nonatomic, assign, readonly) NSUInteger batchSize; + +/*! + * @brief Section index for which data is fetching. + */ +@property (nonatomic, assign, readonly) NSUInteger sectionIndex; + +/*! + * @brief Code block to be called when fetching is done or in case of error. + */ +@property (nonatomic, copy, nullable, readonly) BIBatchRequestCompletionBlock completionBlock; + +/*! + * @brief Specify an index from where to start inserting the new elements that will be fetched. + * Defaults to BIBatchInsertPositionBottom; + */ +@property (nonatomic, assign) NSUInteger insertPosition; + +@end diff --git a/BIObjCHelpers/Batch/BIBatchRequest.m b/BIObjCHelpers/Batch/BIBatchRequest.m new file mode 100644 index 0000000..9128cab --- /dev/null +++ b/BIObjCHelpers/Batch/BIBatchRequest.m @@ -0,0 +1,45 @@ +// +// BIBatchRequest.m +// BIObjCHelpers +// +// Created by Bogdan Iusco on 08/09/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BIBatchRequest.h" + +const NSInteger kDefaultBatchRequestSize = 3; + +@interface BIBatchRequest () + +@property (nonatomic, assign, readwrite) NSUInteger batchSize; +@property (nonatomic, assign, readwrite) NSUInteger sectionIndex; +@property (nonatomic, copy, nullable, readwrite) BIBatchRequestCompletionBlock completionBlock; + +@end + + +@implementation BIBatchRequest + +#pragma mark - Init methods + +- (instancetype)initWithSection:(NSUInteger)sectionIndex + batchSize:(NSUInteger)batchSize + completionBlock:(BIBatchRequestCompletionBlock)completionBlock { + self = [super init]; + if (self) { + self.sectionIndex = sectionIndex; + self.batchSize = batchSize; + self.completionBlock = completionBlock; + self.insertPosition = BIBatchInsertPositionBottom; + } + return self; +} + +- (instancetype)initWithCompletionBlock:(BIBatchRequestCompletionBlock)completionBlock { + return [self initWithSection:0 + batchSize:kDefaultBatchRequestSize + completionBlock:completionBlock]; +} + +@end diff --git a/BIObjCHelpers/Batch/BIBatchResponse.h b/BIObjCHelpers/Batch/BIBatchResponse.h new file mode 100644 index 0000000..889298e --- /dev/null +++ b/BIObjCHelpers/Batch/BIBatchResponse.h @@ -0,0 +1,46 @@ +// +// BIBatchResponse.h +// BIObjCHelpers +// +// Created by Bogdan Iusco on 08/09/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import + +@class BIBatchRequest; + +@interface BIBatchResponse : NSObject + ++ (nonnull instancetype)batchResponseForRequest:(nonnull BIBatchRequest *)batch + error:(nullable NSError *)error + newIndexPaths:(nullable NSArray *)newIndexPaths; + +- (nonnull instancetype)initWithBatchRequest:(nonnull BIBatchRequest *)batch + error:(nullable NSError *)error + newIndexPaths:(nullable NSArray *)newIndexPaths; + +- (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + +@property (nonatomic, strong, nullable, readonly) NSError *error; +@property (nonatomic, copy, nullable, readonly) NSArray *indexPaths; +@property (nonatomic, strong, nullable, readonly) BIBatchRequest *batchRequest; + +@end + +@interface BIBatchResponse (UITableView) + +- (nonnull instancetype)initWithBatchRequest:(nonnull BIBatchRequest *)batch + tableView:(nonnull UITableView *)tableView + countNewItems:(NSUInteger)countNewItems; + +@end + +@interface BIBatchResponse (UICollectionView) + +- (nonnull instancetype)initWithBatchRequest:(nonnull BIBatchRequest *)batch + collectionView:(nonnull UICollectionView *)collectionView + countNewItems:(NSUInteger)countNewItems; + +@end diff --git a/BIObjCHelpers/Batch/BIBatchResponse.m b/BIObjCHelpers/Batch/BIBatchResponse.m new file mode 100644 index 0000000..1ac7c90 --- /dev/null +++ b/BIObjCHelpers/Batch/BIBatchResponse.m @@ -0,0 +1,100 @@ +// +// BIBatchResponse.m +// BIObjCHelpers +// +// Created by Bogdan Iusco on 08/09/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +#import "BIBatchResponse.h" +#import "BIBatchRequest.h" + +@interface BIBatchResponse () + +@property (nonatomic, strong, nullable, readwrite) NSError *error; +@property (nonatomic, copy, nullable, readwrite) NSArray *indexPaths; +@property (nonatomic, strong, nullable, readwrite) BIBatchRequest *batchRequest; + +@end + +@implementation BIBatchResponse + +#pragma mark - Factory methods + ++ (nonnull instancetype)batchResponseForRequest:(nonnull BIBatchRequest *)batch + error:(nullable NSError *)error + newIndexPaths:(nullable NSArray *)newIndexPaths { + return [[self alloc] initWithBatchRequest:batch + error:error + newIndexPaths:newIndexPaths]; +} + +#pragma mark - Init methods + +- (nonnull instancetype)initWithBatchRequest:(nonnull BIBatchRequest *)batch + error:(nullable NSError *)error + newIndexPaths:(nullable NSArray *)newIndexPaths { + self = [super init]; + if (self) { + self.batchRequest = batch; + self.error = error; + self.indexPaths = newIndexPaths; + } + return self; +} + +- (nonnull instancetype)initWithBatchRequest:(nonnull BIBatchRequest *)batchRequest + tableView:(nonnull UITableView *)tableView + countNewItems:(NSUInteger)countNewItems { + NSUInteger sectionIndex = batchRequest.sectionIndex; + NSUInteger countSectionItems = [tableView numberOfRowsInSection:sectionIndex]; + self = [self initWithBatchRequest:batchRequest + countSectionItems:countSectionItems + countNewItems:countNewItems]; + return self; +} + +- (nonnull instancetype)initWithBatchRequest:(nonnull BIBatchRequest *)batchRequest + collectionView:(nonnull UICollectionView *)collectionView + countNewItems:(NSUInteger)countNewItems { + NSUInteger sectionIndex = batchRequest.sectionIndex; + NSUInteger countSectionItems = [collectionView numberOfItemsInSection:sectionIndex]; + self = [self initWithBatchRequest:batchRequest + countSectionItems:countSectionItems + countNewItems:countNewItems]; + return self; +} + +- (nonnull instancetype)initWithBatchRequest:(nonnull BIBatchRequest *)batchRequest + countSectionItems:(NSUInteger)countSectionItems + countNewItems:(NSUInteger)countNewItems { + NSUInteger sectionIndex = batchRequest.sectionIndex; + NSUInteger newRowIndex = 0; + switch (batchRequest.insertPosition) { + case BIBatchInsertPositionTop: + newRowIndex = 0; + break; + case BIBatchInsertPositionBottom: + newRowIndex = countSectionItems; + break; + default: + newRowIndex = batchRequest.insertPosition; + break; + } + + NSUInteger lastRowIndex = newRowIndex + countNewItems; + NSMutableArray *mutableArray = [NSMutableArray new]; + for (NSUInteger index = newRowIndex; index < lastRowIndex; index++) { + NSIndexPath *indexPath = [NSIndexPath indexPathForRow:index inSection:sectionIndex]; + [mutableArray addObject:indexPath]; + } + + self = [self initWithBatchRequest:batchRequest + error:nil + newIndexPaths:[mutableArray copy]]; + + return self; +} + +@end + diff --git a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceCollectionView.m b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceCollectionView.m index 2c30235..23cdc7e 100644 --- a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceCollectionView.m +++ b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceCollectionView.m @@ -7,6 +7,7 @@ // #import "BIDatasourceCollectionView.h" +#import "_BICollectionView+Internal.h" @interface BIDatasourceCollectionView () @@ -28,6 +29,10 @@ - (instancetype)initWithCollectionView:(UICollectionView *)collectionView { if (self) { self.collectionView = collectionView; self.collectionView.dataSource = self; + if ([self.collectionView isKindOfClass:[BICollectionView class]]) { + BICollectionView *biCollectionView = (BICollectionView *)self.collectionView; + biCollectionView.datasource = self; + } } return self; } diff --git a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h index 48aa51c..e18adec 100644 --- a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h +++ b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.h @@ -8,27 +8,61 @@ #import "BIDatasourceCollectionView.h" #import "BICollectionView.h" -#import "BIBatch.h" -@interface BIDatasourceFeedCollectionView : BIDatasourceCollectionView - -@property (nonatomic, strong, nullable, readonly) BIBatch *currentBatch; -@property (nonatomic, strong, readonly, nonnull) BICollectionView *collectionView; +@class BIBatchRequest; +@class BIBatchResponse; -@property (nonatomic, assign, readonly) BOOL dataSourceIsDoneLoading; +@interface BIDatasourceFeedCollectionView : BIDatasourceCollectionView + (nonnull instancetype)datasourceWithBICollectionView:(nonnull BICollectionView *)collectionView; - (nonnull instancetype)initWithBICollectionView:(nonnull BICollectionView *)collectionView NS_DESIGNATED_INITIALIZER; + (nonnull instancetype)datasourceWithCollectionView:(nonnull UICollectionView *)collectionView NS_UNAVAILABLE; - (nonnull instancetype)initWithCollectionView:(nonnull UICollectionView *)collectionView NS_UNAVAILABLE; -- (nonnull BIBatch *)createNextBatch; -- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop; -- (void)fetchBatchCompletedWithFailure:(nonnull NSError *)error; -- (void)fetchBatchCompletedWithSuccess:(nonnull NSArray *)newIndexPaths; -- (void)fetchBatchCompletedCommon; +/*! + * @brief Current batch that is being loaded. + */ +@property (nonatomic, strong, nullable, readonly) BIBatchRequest *currentBatchRequest; + +/*! + * @brief The collection view for whom is handling the data. + */ +@property (nonatomic, strong, nonnull, readonly) BICollectionView *collectionView; + +/*! + * Create a new batch for fetching. + * @return New batch. + */ +- (nonnull BIBatchRequest *)createNextBatch; + +/*! + * Fetches a given batch. + * @param batch Given batch. + */ +- (void)fetchBatchRequest:(nonnull BIBatchRequest *)batchRequest; + +/*! + * @brief Handle a batch response. + * @param batchResponse Batch response to handle. + */ +- (void)handleFetchBatchResponse:(nonnull BIBatchResponse *)batchResponse; + +/*! + * @brief Handle a batch response that failed. + * @param batchResponse Batch response to handle. + */ +- (void)handleFetchBatchResponseWithFailure:(nonnull BIBatchResponse *)batchResponse; + +/*! + * @brief Handle a batch response that succeeded. + * @param batchResponse Batch response to handle. + */ +- (void)handleFetchBatchResponseWithSuccess:(nonnull BIBatchResponse *)batchResponse; -- (void)handleFetchBatchResponse:(nullable NSError *)error - newIndexPaths:(nullable NSArray *)indexPaths; +/*! + * @brief Handle a batch response . + * @param batchResponse Batch response to handle. + */ +- (void)handleFetchBatchResponseCommon:(nonnull BIBatchResponse *)batchResponse; @end diff --git a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m index fa4a4e4..3b170eb 100644 --- a/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m +++ b/BIObjCHelpers/Datasource/CollectionView/BIDatasourceFeedCollectionView.m @@ -8,14 +8,12 @@ #import "BIDatasourceFeedCollectionView.h" #import "BICollectionViewActivityIndicatorReusableView.h" +#import "BIBatchRequest.h" +#import "BIBatchResponse.h" @interface BIDatasourceFeedCollectionView () -@property (nonatomic, strong, nullable, readwrite) BIBatch *currentBatch; - -@property (nonatomic, assign) BOOL reloadIsOnTop; -@property (nonatomic, assign, readwrite) BOOL dataSourceIsDoneLoading; - +@property (nonatomic, strong, nullable, readwrite) BIBatchRequest *currentBatchRequest; @property (nonatomic, copy) NSString *footerViewIdentifier; @end @@ -44,14 +42,14 @@ - (void)load { [self.collectionView registerClass:[BICollectionViewActivityIndicatorReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionFooter withReuseIdentifier:self.footerViewIdentifier]; __weak typeof(self) weakself = self; [self.collectionView setInfiniteScrollingCallback:^{ - BIBatch *batch = [weakself createNextBatch]; - [weakself fetchBatch:batch loadOnTop:NO]; - weakself.reloadIsOnTop = NO; + BIBatchRequest *batch = [weakself createNextBatch]; + batch.insertPosition = BIBatchInsertPositionBottom; + [weakself fetchBatchRequest:batch]; }]; [self.collectionView setPullToRefreshCallback:^{ - BIBatch *batch = [weakself createNextBatch]; - [weakself fetchBatch:batch loadOnTop:YES]; - weakself.reloadIsOnTop = YES; + BIBatchRequest *batch = [weakself createNextBatch]; + batch.insertPosition = BIBatchInsertPositionTop; + [weakself fetchBatchRequest:batch]; }]; } @@ -64,56 +62,60 @@ - (Class)cellClass { #pragma mark - Public methods -- (nonnull BIBatch *)createNextBatch { +- (nonnull BIBatchRequest *)createNextBatch { NSUInteger lastSectionIndex = [self.collectionView numberOfSections] - 1; - NSUInteger batchSize = kDefaultBatchSize; + NSUInteger batchSize = kDefaultBatchRequestSize; __weak typeof(self) weakself = self; - BIBatchCompletionBlock completionBlock = ^(NSError * __nullable error, NSArray * __nullable newIndexPaths) { - [weakself handleFetchBatchResponse:error newIndexPaths:newIndexPaths]; - if (weakself.reloadIsOnTop) { - [weakself.collectionView.refreshControl endRefreshing]; - } - } ; - BIBatch *batch = [[BIBatch alloc] initWithSection:lastSectionIndex - batchSize:batchSize - completionBlock:completionBlock]; + BIBatchRequestCompletionBlock completionBlock = ^(BIBatchResponse *batchResponse) { + [weakself handleFetchBatchResponse:batchResponse]; + }; + BIBatchRequest *batch = [[BIBatchRequest alloc] initWithSection:lastSectionIndex + batchSize:batchSize + completionBlock:completionBlock]; return batch; } -- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop { - self.currentBatch = batch; +- (void)fetchBatchRequest:(nonnull BIBatchRequest *)batchRequest { + self.currentBatchRequest = batchRequest; } -- (void)handleFetchBatchResponse:(nullable NSError *)error - newIndexPaths:(nullable NSArray *)indexPaths { - if (error) { - [self fetchBatchCompletedWithFailure:error]; +- (void)handleFetchBatchResponse:(nonnull BIBatchResponse *)batchResponse { + if (batchResponse.error) { + [self handleFetchBatchResponseWithFailure:batchResponse]; } else { - [self fetchBatchCompletedWithSuccess:indexPaths]; + [self handleFetchBatchResponseWithSuccess:batchResponse]; } } -- (void)fetchBatchCompletedWithFailure:(nonnull NSError *)error { - [self fetchBatchCompletedCommon]; +- (void)handleFetchBatchResponseWithFailure:(nonnull BIBatchResponse *)batchResponse { + [self handleFetchBatchResponseCommon:batchResponse]; } -- (void)fetchBatchCompletedWithSuccess:(nonnull NSArray *)newIndexPaths { +- (void)handleFetchBatchResponseWithSuccess:(nonnull BIBatchResponse *)batchResponse { + NSArray *newIndexPaths = batchResponse.indexPaths; if (newIndexPaths.count) { [self.collectionView performBatchUpdates:^{ [self.collectionView insertItemsAtIndexPaths:newIndexPaths]; } completion:^(BOOL finished) { - [self fetchBatchCompletedCommon]; + [self handleFetchBatchResponseCommon:batchResponse]; }]; } else { - self.dataSourceIsDoneLoading = YES; [self.collectionView.collectionViewLayout invalidateLayout]; + [self handleFetchBatchResponseCommon:batchResponse]; } } -- (void)fetchBatchCompletedCommon { - self.currentBatch = nil; - if (!self.reloadIsOnTop) { - self.collectionView.infiniteScrollingState = BIInfiniteScrollingStateStopped; +- (void)handleFetchBatchResponseCommon:(nonnull BIBatchResponse *)batchResponse { + self.currentBatchRequest = nil; + switch (batchResponse.batchRequest.insertPosition) { + case BIBatchInsertPositionTop: + [self.collectionView.pullToRefreshControl endRefreshing]; + break; + case BIBatchInsertPositionBottom: + self.collectionView.infiniteScrollingState = BIInfiniteScrollingStateStopped; + break; + default: + break; } } @@ -131,7 +133,7 @@ - (NSString *)footerViewIdentifier { - (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath { if ([kind isEqualToString:UICollectionElementKindSectionFooter]) { BICollectionViewActivityIndicatorReusableView *footerView = [collectionView dequeueReusableSupplementaryViewOfKind:kind withReuseIdentifier:self.footerViewIdentifier forIndexPath:indexPath]; - footerView.hidden = self.dataSourceIsDoneLoading; + footerView.hidden = NO; return footerView; } return nil; diff --git a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h index cfb4dd1..af8d5e6 100644 --- a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h +++ b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.h @@ -1,6 +1,6 @@ // // BIDatasourceFeedTableView.h -// BIObjCHelpersExample +// BIObjCHelpers // // Created by Bogdan Iusco on 14/07/15. // Copyright (c) 2015 Bogdan Iusco. All rights reserved. @@ -9,24 +9,73 @@ #import "BIDatasourceTableView.h" #import "BITableView.h" -@class BIBatch; +@class BIBatchRequest; +@class BIBatchResponse; +/*! + * Datasource for a BITableView with support for fetching batches. + */ @interface BIDatasourceFeedTableView : BIDatasourceTableView -@property (nonatomic, strong, nullable, readonly) BIBatch *currentBatch; -@property (nonatomic, strong, readonly, nonnull) BITableView *tableView; - +/*! + * @brief Factory method for creating a feed table view datasource. + * @param tableView The table view. + */ + (nonnull instancetype)datasourceWithBITableView:(nonnull BITableView *)tableView; + +/*! + * @brief Factory method for creating a feed table view datasource. + * @param tableView The table view. + */ +- (nonnull instancetype)initWithBITableView:(nonnull BITableView *)tableView NS_DESIGNATED_INITIALIZER; + + (nonnull instancetype)datasourceWithTableView:(nonnull UITableView *)tableView NS_UNAVAILABLE; - (nonnull instancetype)initWithTableView:(nonnull UITableView *)tableView NS_UNAVAILABLE; -- (nonnull BIBatch *)createNextBatch; -- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop; -- (void)fetchBatchCompletedWithFailure:(nonnull NSError *)error; -- (void)fetchBatchCompletedWithSuccess:(nonnull NSArray *)newIndexPaths; -- (void)fetchBatchCompletedCommon; +/*! + * @brief Current batch that is being loaded. + */ +@property (nonatomic, strong, nullable, readonly) BIBatchRequest *currentBatchRequest; + +/*! + * @brief The tableview for whom is handling the data. + */ +@property (nonatomic, strong, readonly, nonnull) BITableView *tableView; + +/*! + * Create a new batch for fetching. + * @return New batch. + */ +- (nonnull BIBatchRequest *)createNextBatch; + +/*! + * Fetches a given batch. + * @param batch Given batch. + */ +- (void)fetchBatchRequest:(nonnull BIBatchRequest *)batchRequest; + +/*! + * @brief Handle a batch response. + * @param batchResponse Batch response to handle. + */ +- (void)handleFetchBatchResponse:(nonnull BIBatchResponse *)batchResponse; + +/*! + * @brief Handle a batch response that failed. + * @param batchResponse Batch response to handle. + */ +- (void)handleFetchBatchResponseWithFailure:(nonnull BIBatchResponse *)batchResponse; + +/*! + * @brief Handle a batch response that succeeded. + * @param batchResponse Batch response to handle. + */ +- (void)handleFetchBatchResponseWithSuccess:(nonnull BIBatchResponse *)batchResponse; -- (void)handleFetchBatchResponse:(nullable NSError *)error - newIndexPaths:(nullable NSArray *)indexPaths; +/*! + * @brief Handle a batch response . + * @param batchResponse Batch response to handle. + */ +- (void)handleFetchBatchResponseCommon:(nonnull BIBatchResponse *)batchResponse; @end diff --git a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m index 9a4ad23..0bac734 100644 --- a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m +++ b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m @@ -7,14 +7,13 @@ // #import "BIDatasourceFeedTableView.h" -#import "BIBatch.h" +#import "BIBatchRequest.h" +#import "BIBatchResponse.h" #import "BITableViewCell.h" @interface BIDatasourceFeedTableView () -@property (nonatomic, strong, nullable, readwrite) BIBatch *currentBatch; - -@property (nonatomic, assign) BOOL reloadIsOnTop; +@property (nonatomic, strong, nullable, readwrite) BIBatchRequest *currentBatchRequest; @end @@ -24,8 +23,17 @@ @implementation BIDatasourceFeedTableView @dynamic tableView; @synthesize cellClass = _cellClass; +#pragma mark - Factory methods + + (nonnull instancetype)datasourceWithBITableView:(nonnull BITableView *)tableView { - return [super datasourceWithTableView:tableView]; + return [[self alloc] initWithBITableView:tableView]; +} + +#pragma mark - Init methods + +- (nonnull instancetype)initWithBITableView:(nonnull BITableView *)tableView { + self = [super initWithTableView:tableView]; + return self; } #pragma mark - BIDatasourceBase methods @@ -34,18 +42,17 @@ - (void)load { [super load]; __weak typeof(self) weakself = self; [self.tableView setInfiniteScrollingCallback:^{ - BIBatch *batch = [weakself createNextBatch]; - [weakself fetchBatch:batch loadOnTop:NO]; - weakself.reloadIsOnTop = NO; + BIBatchRequest *batch = [weakself createNextBatch]; + batch.insertPosition = BIBatchInsertPositionBottom; + [weakself fetchBatchRequest:batch]; }]; [self.tableView setPullToRefreshCallback:^{ - BIBatch *batch = [weakself createNextBatch]; - [weakself fetchBatch:batch loadOnTop:YES]; - weakself.reloadIsOnTop = YES; + BIBatchRequest *batch = [weakself createNextBatch]; + batch.insertPosition = BIBatchInsertPositionTop; + [weakself fetchBatchRequest:batch]; }]; } -// Overriden getter - (Class)cellClass { if (!_cellClass) { _cellClass = [BITableViewCell class]; @@ -55,51 +62,54 @@ - (Class)cellClass { #pragma mark - Public methods -- (nonnull BIBatch *)createNextBatch { +- (nonnull BIBatchRequest *)createNextBatch { NSUInteger lastSectionIndex = [self.tableView numberOfSections] - 1; - NSUInteger batchSize = kDefaultBatchSize; + NSUInteger batchSize = kDefaultBatchRequestSize; __weak typeof(self) weakself = self; - BIBatchCompletionBlock completionBlock = ^(NSError * __nullable error, NSArray * __nullable newIndexPaths) { - [weakself handleFetchBatchResponse:error newIndexPaths:newIndexPaths]; - if (weakself.reloadIsOnTop) { - [weakself.tableView.pullToRefreshControl endRefreshing]; - } - } ; - BIBatch *batch = [[BIBatch alloc] initWithSection:lastSectionIndex - batchSize:batchSize - completionBlock:completionBlock]; + BIBatchRequestCompletionBlock completionBlock = ^(BIBatchResponse *batchResponse) { + [weakself handleFetchBatchResponse:batchResponse]; + }; + BIBatchRequest *batch = [[BIBatchRequest alloc] initWithSection:lastSectionIndex + batchSize:batchSize + completionBlock:completionBlock]; return batch; } -- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop { - self.currentBatch = batch; +- (void)fetchBatchRequest:(nonnull BIBatchRequest *)batchRequest { + self.currentBatchRequest = batchRequest; } -- (void)handleFetchBatchResponse:(nullable NSError *)error - newIndexPaths:(nullable NSArray *)indexPaths { - if (error) { - [self fetchBatchCompletedWithFailure:error]; +- (void)handleFetchBatchResponse:(nonnull BIBatchResponse *)batchResponse { + if (batchResponse.error) { + [self handleFetchBatchResponseWithFailure:batchResponse]; } else { - [self fetchBatchCompletedWithSuccess:indexPaths]; + [self handleFetchBatchResponseWithSuccess:batchResponse]; } } -- (void)fetchBatchCompletedWithFailure:(nonnull NSError *)error { - [self fetchBatchCompletedCommon]; +- (void)handleFetchBatchResponseWithFailure:(nonnull BIBatchResponse *)batchResponse { + [self handleFetchBatchResponseCommon:batchResponse]; } -- (void)fetchBatchCompletedWithSuccess:(nonnull NSArray *)newIndexPaths { +- (void)handleFetchBatchResponseWithSuccess:(nonnull BIBatchResponse *)batchResponse { [self.tableView beginUpdates]; - [self.tableView insertRowsAtIndexPaths:newIndexPaths withRowAnimation:UITableViewRowAnimationAutomatic]; + [self.tableView insertRowsAtIndexPaths:batchResponse.indexPaths withRowAnimation:UITableViewRowAnimationAutomatic]; [self.tableView endUpdates]; - [self fetchBatchCompletedCommon]; + [self handleFetchBatchResponseCommon:batchResponse]; } -- (void)fetchBatchCompletedCommon { - self.currentBatch = nil; - if (!self.reloadIsOnTop) { - self.tableView.infiniteScrollingState = BIInfiniteScrollingStateStopped; +- (void)handleFetchBatchResponseCommon:(nonnull BIBatchResponse *)batchResponse { + self.currentBatchRequest = nil; + switch (batchResponse.batchRequest.insertPosition) { + case BIBatchInsertPositionTop: + [self.tableView.pullToRefreshControl endRefreshing]; + break; + case BIBatchInsertPositionBottom: + self.tableView.infiniteScrollingState = BIInfiniteScrollingStateStopped; + break; + default: + break; } } diff --git a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h index f214067..fb89db9 100644 --- a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h +++ b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.h @@ -28,7 +28,7 @@ typedef void(^BIHandlerCollectionViewItemSelectionCallback)(id __nonnull cell, N @interface BIHandlerCollectionView (Subclass) /*! - This method gets called after datasource's collectionView:viewForSupplementaryElementOfKind:atIndexPat method, to provide the size of the infinite scrolling activity indicator. If you want to override it, call it's super. + This method gets called after datasource's collectionView:viewForSupplementaryElementOfKind:atIndexPat method, to provide the size of the infinite scrolling activity indicator. If you want to override it, call its super. */ - (CGSize)collectionView:(UICollectionView * __nonnull)collectionView layout:(UICollectionViewLayout * __nonnull)collectionViewLayout referenceSizeForFooterInSection:(NSInteger)section; diff --git a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m index 2778418..418c11e 100644 --- a/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m +++ b/BIObjCHelpers/Handlers/CollectionView/BIHandlerCollectionView.m @@ -33,17 +33,11 @@ - (nonnull instancetype)initWithCollectionView:(nonnull UICollectionView *)colle BICollectionView *biCollectionView = (BICollectionView *)self.collectionView; biCollectionView.handler = self; } + self.collectionView.delegate = self; } return self; } -#pragma mark - BILifecycle methods - -- (void)load { - [super load]; - self.collectionView.delegate = self; -} - #pragma mark - UICollectionViewDelegate Methods @@ -51,10 +45,9 @@ - (void)load { - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout referenceSizeForFooterInSection:(NSInteger)section { if ([collectionView isKindOfClass:[BICollectionView class]]) { - if ([self.collectionView.dataSource isKindOfClass:[BIDatasourceFeedCollectionView class]]) { - if (((BIDatasourceFeedCollectionView *)self.collectionView.dataSource).dataSourceIsDoneLoading) { - return CGSizeMake(0.01f, 0.01f); - } + BICollectionView *biCollectionView = (BICollectionView *)collectionView; + if (biCollectionView.infiniteScrollingState == BIInfiniteScrollingStateStopped) { + return CGSizeMake(0.01f, 0.01f); } CGSize size = CGSizeMake(CGRectGetWidth(collectionView.frame), 44.f); return size; diff --git a/BIObjCHelpers/Details/BIScrollDetails.h b/BIObjCHelpers/Utils/BIScrollDetails.h similarity index 99% rename from BIObjCHelpers/Details/BIScrollDetails.h rename to BIObjCHelpers/Utils/BIScrollDetails.h index 4a01480..1cec053 100644 --- a/BIObjCHelpers/Details/BIScrollDetails.h +++ b/BIObjCHelpers/Utils/BIScrollDetails.h @@ -25,4 +25,4 @@ typedef NS_OPTIONS(NSInteger, BIScrollDirection) { typedef NS_OPTIONS(NSInteger, BIInfiniteScrollingState) { BIInfiniteScrollingStateStopped = 0, BIInfiniteScrollingStateLoading -}; \ No newline at end of file +}; diff --git a/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.h b/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.h index 68b3fd6..4397db6 100644 --- a/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.h +++ b/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.h @@ -1,5 +1,5 @@ // -// _BITableViewProxy.h +// _BIScrollViewProxy.h // BIObjCHelpers // // Created by Bogdan Iusco on 24/07/15. @@ -8,8 +8,6 @@ #import -//@class BITableView; - @interface _BIScrollViewProxy : NSProxy - (nonnull instancetype)initWithTarget:(nullable id)target interceptor:(nonnull UIScrollView *)interceptor; @@ -17,5 +15,4 @@ @property (nonatomic, weak, nullable, readonly) id target; @property (nonatomic, weak, nullable, readonly) UIScrollView *interceptor; - @end diff --git a/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.m b/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.m index 530ae90..5e7a688 100644 --- a/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.m +++ b/BIObjCHelpers/Utils/Proxy/_BIScrollViewProxy.m @@ -1,5 +1,5 @@ // -// _BITableViewProxy.m +// _BIScrollViewProxy.m // BIObjCHelpers // // Created by Bogdan Iusco on 24/07/15. @@ -7,7 +7,6 @@ // #import "_BIScrollViewProxy.h" -//#import "BITableView.h" @interface _BIScrollViewProxy () diff --git a/BIObjCHelpers/Views/CollectionView/BICollectionView.h b/BIObjCHelpers/Views/CollectionView/BICollectionView.h index efc54bd..f636b06 100644 --- a/BIObjCHelpers/Views/CollectionView/BICollectionView.h +++ b/BIObjCHelpers/Views/CollectionView/BICollectionView.h @@ -19,51 +19,75 @@ @interface BICollectionView : UICollectionView /*! - @callback infiniteScrollingCallback Used to notify dataSource to fetch the next batch + @brief Specifies whether to trigger the pullToRefresCallback block or not, when a pull-to-refresh gesture for the collectionView is made. Default is NO. */ -@property (nonatomic, copy, nullable) void (^infiniteScrollingCallback)(); +@property (nonatomic, assign, getter=isPullToRefreshEnabled) BOOL pullToRefreshEnabled; /*! - @callback pullTorefreshCallback Used to notify the dataSource to reload. + @brief Used to notify the datasource to reload. */ @property (nonatomic, copy, nullable) void (^pullToRefreshCallback)(); /*! - @field enableInfiniteScrolling Specifies whether the scrolling of the collectionView is infinite or not - @discussion If it is set to NO, no other batches are fetched. Default is YES + @brief Represents the view that is displayed on top of the collectionView when the pull-to-refresh gesture is made. + */ +@property (nonatomic, strong, nullable, readonly) UIRefreshControl *pullToRefreshControl; + + +/*! + @brief Specifies whether the scrolling of the collectionView is infinite or not. If it is set to NO, no other batches are fetched. Default is YES. */ -@property (nonatomic, assign) BOOL enableInfiniteScrolling; +@property (nonatomic, assign) BOOL enableInfiniteScrolling __deprecated_msg("Use infiniteScrollingEnabled instead"); /*! - @field pullToRefreshEnabled Specifies whether to trigger the pullToRefresCallback block or not, when a pull-to-refresh gesture for the collectionView is made. - @discussion Default is YES. + @brief Specifies whether the scrolling of the collectionView is infinite or not. If it is set to NO, no other batches are fetched. Default is NO */ -@property (nonatomic, assign) BOOL pullToRefreshEnabled; +@property (nonatomic, assign, getter=isInfiniteScrollingEnabled) BOOL infiniteScrollingEnabled; /*! - @field leadingScreens Represents the number of screens left to scroll before triggering the fetch of the next batch - @discussion Default is 0.5f (half of screen) + @brief Used to notify dataSource to fetch the next batch */ -@property (nonatomic, assign) CGFloat leadingScreens; +@property (nonatomic, copy, nullable) void (^infiniteScrollingCallback)(); /*! - @field refreshControl Represents the view that is displayed on top of the collectionView when the pull-to-refresh gesture is made. + @brief Represents the number of screens left to scroll before triggering the fetch of the next batch. Default is 0.5f (half of screen) + */ +@property (nonatomic, assign) CGFloat leadingScreens __deprecated_msg("Use infiniteScrollingLeadingScreens instead"); + +/*! + @brief Represents the number of screens left to scroll before triggering the fetch of the next batch. Default is 0.5f (half of screen) + */ +@property (nonatomic, assign) CGFloat infiniteScrollingLeadingScreens; + +/*! + @brief Activity indicator that is displayed on the collectionView footer while a new batch is fetched. + Used as table footer view. Override it for further customization. + */ +@property (nonatomic, strong, nullable, readonly) BIActivityIndicatorContainerView *infiniteScrollingActivityIndicatorContainer; + +/*! + @brief The current state of the infinite scrolling view. */ -@property (nonatomic, strong, nonnull, readonly) UIRefreshControl *refreshControl; - @property (nonatomic, assign) BIInfiniteScrollingState infiniteScrollingState; /*! - @brief Collection view's datasource. Valid only if a BIDatasourceCollectionView type was created with a reference to this table view. + @brief Collection view's datasource. Valid only if a BIDatasourceCollectionView type was created with a reference to this collection view. */ @property (nonatomic, weak, nullable, readonly) BIDatasourceCollectionView *datasource; /*! - @brief Table view's handler. Valid only if a BIHandlerCollectionView type was created with a reference to this table view. + @brief collection view's handler. Valid only if a BIHandlerCollectionView type was created with a reference to this collection view. */ @property (nonatomic, weak, nullable, readonly) BIHandlerCollectionView *handler; -- (void)triggerInfiniteScrolling; +/*! + Manual trigger pull to refresh. + */ +- (void)triggerPullToRefresh; +/*! + Manual trigger the infinite scrolling. + */ +- (void)triggerInfiniteScrolling; @end diff --git a/BIObjCHelpers/Views/CollectionView/BICollectionView.m b/BIObjCHelpers/Views/CollectionView/BICollectionView.m index 5dcc4f8..c98c05d 100644 --- a/BIObjCHelpers/Views/CollectionView/BICollectionView.m +++ b/BIObjCHelpers/Views/CollectionView/BICollectionView.m @@ -9,16 +9,15 @@ #import "BICollectionView.h" #import "BIActivityIndicatorContainerView.h" #import "_BIScrollViewProxy.h" -#import "BIBatchHelper.h" +#import "BIBatchHelpers.h" @interface BICollectionView () @property (nonatomic, strong, nonnull, readwrite) BIActivityIndicatorContainerView *activityIndicatorContainer; @property (nonatomic, strong, nullable, readwrite) _BIScrollViewProxy *proxyDelegate; -@property (nonatomic, weak, nullable, readwrite) BIDatasourceCollectionView *datasource; -@property (nonatomic, weak, nullable, readwrite) BIHandlerCollectionView *handler; - -@property (nonatomic, strong, nonnull, readwrite) UIRefreshControl *refreshControl; +@property (nonatomic, weak, nullable, readwrite) BIDatasourceCollectionView *datasource; +@property (nonatomic, weak, nullable, readwrite) BIHandlerCollectionView *handler; +@property (nonatomic, strong, nonnull, readwrite) UIRefreshControl *pullToRefreshControl; @end @@ -75,6 +74,14 @@ - (void)setDelegate:(id)delegate { #pragma mark - Public methods +- (void)triggerPullToRefresh { + [self BI_createPullToRefreshControl]; + [self.pullToRefreshControl beginRefreshing]; + if (self.pullToRefreshCallback) { + self.pullToRefreshCallback(); + } +} + - (void)triggerInfiniteScrolling { if (self.infiniteScrollingCallback) { self.infiniteScrollingState = BIInfiniteScrollingStateLoading; @@ -90,14 +97,14 @@ - (void)scrollViewWillEndDragging:(nonnull UIScrollView *)scrollView withVelocit [self.proxyDelegate.target scrollViewWillEndDragging:scrollView withVelocity:velocity targetContentOffset:targetContentOffset]; } - if (!self.enableInfiniteScrolling || self.infiniteScrollingState == BIInfiniteScrollingStateLoading) { + if (!self.infiniteScrollingEnabled || self.infiniteScrollingState == BIInfiniteScrollingStateLoading) { return; } [self handleFetchBatchForTargetOffset:*targetContentOffset]; } - (void)handleFetchBatchForTargetOffset:(CGPoint)targetOffset { - if (BIDisplayShouldFetchBatch([self scrollDirection], self.bounds, self.contentSize, targetOffset, self.leadingScreens)) { + if (BIDisplayShouldFetchBatch([self BI_scrollDirection], self.bounds, self.contentSize, targetOffset, self.infiniteScrollingLeadingScreens)) { if (self.infiniteScrollingCallback) { self.infiniteScrollingState = BIInfiniteScrollingStateLoading; self.infiniteScrollingCallback(); @@ -118,26 +125,26 @@ - (BIActivityIndicatorContainerView *)activityIndicatorContainer { - (void)setPullToRefreshEnabled:(BOOL)pullToRefreshEnabled { _pullToRefreshEnabled = pullToRefreshEnabled; if (_pullToRefreshEnabled) { + [self BI_createPullToRefreshControl]; self.alwaysBounceVertical = YES; - [self addSubview:self.refreshControl]; + [self addSubview:self.pullToRefreshControl]; } else { - if (self.refreshControl.superview) { - [self.refreshControl removeFromSuperview]; - } + [self.pullToRefreshControl removeFromSuperview]; + self.pullToRefreshControl = nil; } } -- (UIRefreshControl * __nonnull)refreshControl { - if (!_refreshControl) { - _refreshControl = [UIRefreshControl new]; - [_refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; +#pragma mark - Action methods + +- (void)BI_handlePullToRefreshAction:(UIRefreshControl *)sender { + if (self.pullToRefreshCallback) { + self.pullToRefreshCallback(); } - return _refreshControl; } #pragma mark - Private Methods -- (BIScrollDirection)scrollDirection { +- (BIScrollDirection)BI_scrollDirection { CGPoint scrollVelocity = [self.panGestureRecognizer velocityInView:self.superview]; BIScrollDirection direction = BIScrollDirectionNone; if (scrollVelocity.y > 0) { @@ -151,16 +158,15 @@ - (BIScrollDirection)scrollDirection { - (void)BI_setupCollectionView { self.proxyDelegate = [[_BIScrollViewProxy alloc] initWithTarget:nil interceptor:self]; [super setDelegate:(id)self.proxyDelegate]; - self.enableInfiniteScrolling = YES; + self.infiniteScrollingEnabled = NO; self.pullToRefreshEnabled = YES; - self.leadingScreens = kBIDefaultInfiniteScrollingLeadingScreens; + self.infiniteScrollingLeadingScreens = kBIDefaultInfiniteScrollingLeadingScreens; } -#pragma mark - Pull-To-Refresh Methods - -- (void)refresh:(UIRefreshControl *)sender { - if (self.pullToRefreshCallback) { - self.pullToRefreshCallback(); +- (void)BI_createPullToRefreshControl { + if (!_pullToRefreshControl) { + _pullToRefreshControl = [UIRefreshControl new]; + [_pullToRefreshControl addTarget:self action:@selector(BI_handlePullToRefreshAction:) forControlEvents:UIControlEventValueChanged]; } } diff --git a/BIObjCHelpers/Views/TableView/BITableView.m b/BIObjCHelpers/Views/TableView/BITableView.m index 5fd5a58..bb646b3 100644 --- a/BIObjCHelpers/Views/TableView/BITableView.m +++ b/BIObjCHelpers/Views/TableView/BITableView.m @@ -9,7 +9,7 @@ #import "BITableView.h" #import "BIActivityIndicatorContainerView.h" #import "_BIScrollViewProxy.h" -#import "BIBatchHelper.h" +#import "BIBatchHelpers.h" @interface BITableView () @@ -72,6 +72,7 @@ - (void)setTableFooterView:(UIView *)tableFooterView { #pragma mark - Public methods - (void)triggerPullToRefresh { + [self BI_createPullToRefreshControl]; [self.pullToRefreshControl beginRefreshing]; if (self.pullToRefreshCallback) { self.pullToRefreshCallback(); diff --git a/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.h b/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.h index c2a64a8..9a76a82 100644 --- a/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.h +++ b/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.h @@ -25,7 +25,7 @@ FOUNDATION_EXPORT const CGFloat kBIDefaultTableViewCellSeparatorViewHeight; @property (nonatomic, strong, nonnull, readonly) UIView *separatorView; /*! - @brief Flag for adding of removing the separatorView. Default is NO. + @brief Flag for adding of removing the separatorView. Default is YES. */ @property (nonatomic, assign, getter=isSeparatorViewVisible) BOOL separatorViewVisible; diff --git a/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m b/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m index 2817a51..fa0d33b 100644 --- a/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m +++ b/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m @@ -70,6 +70,7 @@ - (void)setSeparatorViewHeight:(CGFloat)separatorViewHeight { - (void)BI_commonSetup { self.separatorViewHeight = kBIDefaultTableViewCellSeparatorViewHeight; + self.separatorViewVisible = NO; } - (void)BI_addSeparatorView { diff --git a/BIObjCHelpersTests/Tests/Batch/BIBatchFetchingTestCase.m b/BIObjCHelpersTests/Tests/Batch/BIBatchHelpersTestCase.m similarity index 97% rename from BIObjCHelpersTests/Tests/Batch/BIBatchFetchingTestCase.m rename to BIObjCHelpersTests/Tests/Batch/BIBatchHelpersTestCase.m index e4858c1..2a88f16 100644 --- a/BIObjCHelpersTests/Tests/Batch/BIBatchFetchingTestCase.m +++ b/BIObjCHelpersTests/Tests/Batch/BIBatchHelpersTestCase.m @@ -1,20 +1,21 @@ // -// BIBatchFetchingTestCase.m +// BIBatchHelpersTestCase.m // BIObjCHelpers // // Created by Mihai Chifor on 7/16/15. // Copyright © 2015 iGama Apps. All rights reserved. // -#import #import "BITableView.h" -#import "BIBatchHelper.h" +#import "BIBatchHelpers.h" + +#import -@interface BIBatchFetchingTestCase : XCTestCase +@interface BIBatchHelpersTestCase : XCTestCase @end -@implementation BIBatchFetchingTestCase +@implementation BIBatchHelpersTestCase #define PASSING_RECT CGRectMake(0,0,1,1) #define PASSING_SIZE CGSizeMake(1,1) diff --git a/BIObjCHelpersTests/Tests/Batch/BIBatchRequestTestCase.m b/BIObjCHelpersTests/Tests/Batch/BIBatchRequestTestCase.m new file mode 100644 index 0000000..a0a9f42 --- /dev/null +++ b/BIObjCHelpersTests/Tests/Batch/BIBatchRequestTestCase.m @@ -0,0 +1,52 @@ +// +// BIBatchRequestTestCase.m +// BIObjCHelpers +// +// Created by Bogdan Iusco on 8/09/15. +// Copyright (c) 2015 Bogdan Iusco. All rights reserved. +// + +#import "BIBatchRequest.h" +#import "BIBatchResponse.h" + +#import +#import + +@interface BIBatchRequestTestCase : XCTestCase + +@end + +@implementation BIBatchRequestTestCase + +#pragma mark - Test init methods + +- (void)testInitParams { + BIBatchRequest *batch = [[BIBatchRequest alloc] initWithCompletionBlock:nil]; + XCTAssertEqual(batch.sectionIndex, 0); + XCTAssertEqual(batch.batchSize, kDefaultBatchRequestSize); + XCTAssertEqual(batch.insertPosition, BIBatchInsertPositionBottom); +} + +#pragma mark - Test property methods + +- (void)testProperties { + NSUInteger section = arc4random_uniform(100); + NSUInteger batchSize = arc4random_uniform(100); + __block BOOL wasCalled = NO; + BIBatchRequestCompletionBlock block = ^(BIBatchResponse *response) { + wasCalled = YES; + }; + BIBatchRequest *batch = [[BIBatchRequest alloc] initWithSection:section + batchSize:batchSize + completionBlock:block]; + + BIBatchResponse *response = [BIBatchResponse batchResponseForRequest:batch + error:nil + newIndexPaths:@[]]; + batch.completionBlock(response); + XCTAssertEqual(batch.sectionIndex, section); + XCTAssertEqual(batch.batchSize, batchSize); + XCTAssertTrue(wasCalled); +} + +@end diff --git a/BIObjCHelpersTests/Tests/Batch/BIBatchResponseTestCase.m b/BIObjCHelpersTests/Tests/Batch/BIBatchResponseTestCase.m new file mode 100644 index 0000000..f50fc08 --- /dev/null +++ b/BIObjCHelpersTests/Tests/Batch/BIBatchResponseTestCase.m @@ -0,0 +1,53 @@ +// +// BIBatchResponseTestCase.m +// BIObjCHelpers +// +// Created by Bogdan Iusco on 08/09/15. +// Copyright (c) 2015 iGama Apps. All rights reserved. +// + +// App target +#import "BIBatchResponse.h" +#import "BIBatchRequest.h" +#import "NSString+BIExtra.h" + +// Frameworks, libs +#import +#import + +@interface BIBatchResponseTestCase : XCTestCase + +@end + +@implementation BIBatchResponseTestCase + +#pragma mark - Setup methods + +- (void)setUp { + [super setUp]; +} + +- (void)tearDown { + [super tearDown]; +} + +#pragma mark - Test Inits + +- (void)test_inits { + BIBatchRequest *batch = [[BIBatchRequest alloc] initWithCompletionBlock:nil]; + NSError *error = [NSError errorWithDomain:@"" code:0 userInfo:nil]; + NSArray *indexPaths = @[]; + + BIBatchResponse *response = [BIBatchResponse batchResponseForRequest:batch + error:error + newIndexPaths:indexPaths]; + XCTAssertNotNil(response); + response = [[BIBatchResponse alloc] initWithBatchRequest:batch + error:error + newIndexPaths:indexPaths]; + XCTAssertNotNil(response); + XCTAssertEqualObjects(response.error, error); + XCTAssertEqualObjects(response.indexPaths, indexPaths); +} + +@end diff --git a/BIObjCHelpersTests/Tests/Batch/TableView/BITableViewBatchTestCase.m b/BIObjCHelpersTests/Tests/Batch/TableView/BITableViewBatchTestCase.m deleted file mode 100644 index d08fce4..0000000 --- a/BIObjCHelpersTests/Tests/Batch/TableView/BITableViewBatchTestCase.m +++ /dev/null @@ -1,46 +0,0 @@ -// -// BITableViewBatchTestCase.m -// BIObjCHelpersExample -// -// Created by Bogdan Iusco on 14/07/15. -// Copyright (c) 2015 Bogdan Iusco. All rights reserved. -// - -#import "BIBatch.h" - -#import -#import - -@interface BITableViewBatchTestCase : XCTestCase - -@end - -@implementation BITableViewBatchTestCase - -#pragma mark - Test init methods - -- (void)testInitParams { - BIBatch *batch = [[BIBatch alloc] initWithCompletionBlock:nil]; - XCTAssertEqual(batch.sectionIndex, 0); - XCTAssertEqual(batch.batchSize, kDefaultBatchSize); -} - -#pragma mark - Test property methods - -- (void)testProperties { - NSUInteger section = arc4random_uniform(100); - NSUInteger batchSize = arc4random_uniform(100); - __block BOOL wasCalled = NO; - BIBatchCompletionBlock block = ^(NSError * __nullable error, NSArray * __nullable newIndexPaths) { - wasCalled = YES; - }; - BIBatch *batch = [[BIBatch alloc] initWithSection:section - batchSize:batchSize - completionBlock:block]; - batch.completionBlock(nil, nil); - XCTAssertEqual(batch.sectionIndex, section); - XCTAssertEqual(batch.batchSize, batchSize); - XCTAssertTrue(wasCalled); -} - -@end diff --git a/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m b/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m index b572787..09f1297 100644 --- a/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m +++ b/BIObjCHelpersTests/Tests/Datasource/TableView/BIDatasourceFeedTableViewTestCase.m @@ -1,12 +1,13 @@ // // BIDatasourceFeedTableViewTestCase.m -// BIObjCHelpersExample +// BIObjCHelpers // // Created by Bogdan Iusco on 14/07/15. // Copyright (c) 2015 Bogdan Iusco. All rights reserved. // -#import "BIBatch.h" +#import "BIBatchRequest.h" +#import "BIBatchResponse.h" #import "BITableView.h" #import "BITableViewCell.h" #import "BIMockDatasourceFeedTableView.h" @@ -36,45 +37,56 @@ - (void)tearDown { [super tearDown]; } +#pragma mark - Test Inits + +- (void)test_inits { + BIDatasourceFeedTableView *datasource = [BIMockDatasourceFeedTableView datasourceWithBITableView:self.tableView]; + XCTAssertNotNil(datasource); + datasource = [[BIMockDatasourceFeedTableView alloc] initWithBITableView:self.tableView]; + XCTAssertNotNil(datasource); + XCTAssertEqual(datasource.tableView, self.tableView); +} + #pragma mark - Test createNextBatch - (void)testCreateNextBatchCallback { __block BOOL wasCalled = NO; - __block BIBatch *batch; + __block BIBatchRequest *batchRequest; self.datasource.createNextBatchCallback = ^() { wasCalled = YES; - batch = [[BIBatch alloc] initWithCompletionBlock:nil]; - return batch; + batchRequest = [[BIBatchRequest alloc] initWithCompletionBlock:nil]; + return batchRequest; }; [self.tableView triggerInfiniteScrolling]; XCTAssertTrue(wasCalled); - XCTAssertEqual(batch, self.datasource.currentBatch); + XCTAssertEqual(batchRequest, self.datasource.currentBatchRequest); } #pragma mark - Test fetchBatch -#warning @Bogdan fix this -//- (void)testFetchBatch { -// __block BOOL wasCalled = NO; -// self.datasource.fetchBatchCallback = ^(BIBatch * __nonnull batch) { -// wasCalled = YES; -// }; -// [self.tableView triggerInfiniteScrolling]; -// XCTAssertTrue(wasCalled); -// XCTAssertEqual(self.tableView.infiniteScrollingState, BIInfiniteScrollingStateLoading); -//} +- (void)testFetchBatch { + __block BOOL wasCalled = NO; + self.datasource.fetchBatchCallback = ^(BIBatchRequest * __nonnull batch) { + wasCalled = YES; + }; + [self.tableView triggerInfiniteScrolling]; + XCTAssertTrue(wasCalled); + XCTAssertEqual(self.tableView.infiniteScrollingState, BIInfiniteScrollingStateLoading); +} #pragma mark - Test fetchBatchCompletedWithFailure - (void)testFetchBatchCompletedWithFailure { __block NSError *returnedError = nil; - NSError *sentError = [[NSError alloc] init]; - self.datasource.fetchBatchCompletedWithFailureCallback = ^(NSError * __nonnull error) { - returnedError = error; + NSError *error = [NSError errorWithDomain:@"" code:0 userInfo:nil]; + BIBatchRequest *batchRequest = [[BIBatchRequest alloc] initWithCompletionBlock:nil]; + BIBatchResponse *batchResponse = [[BIBatchResponse alloc] initWithBatchRequest:batchRequest error:error newIndexPaths:@[]]; + self.datasource.handleFetchBatchResponseWithFailureCallback = ^(BIBatchResponse * __nonnull aBatchResponse) { + returnedError = aBatchResponse.error; }; [self.tableView triggerInfiniteScrolling]; - self.datasource.currentBatch.completionBlock(sentError, nil); - XCTAssertEqual(sentError, returnedError); + self.datasource.currentBatchRequest.completionBlock(batchResponse); + XCTAssertEqual(returnedError, error); } #pragma mark - Test fetchBatchCompletedWithSuccess @@ -82,21 +94,56 @@ - (void)testFetchBatchCompletedWithFailure { - (void)testFetchBatchCompletedWithSuccess { __block NSArray *returnedItems = nil; NSArray *sentItems = @[]; - self.datasource.fetchBatchCompletedWithSuccessCallback = ^(NSArray * __nonnull items) { - returnedItems = items; + BIBatchRequest *batchRequest = [[BIBatchRequest alloc] initWithCompletionBlock:nil]; + BIBatchResponse *batchResponse = [[BIBatchResponse alloc] initWithBatchRequest:batchRequest error:nil newIndexPaths:sentItems]; + self.datasource.handleFetchBatchResponseWithSuccessCallback = ^(BIBatchResponse * __nonnull aBatchResponse) { + returnedItems = aBatchResponse.indexPaths; }; [self.tableView triggerInfiniteScrolling]; - self.datasource.currentBatch.completionBlock(nil, sentItems); + self.datasource.currentBatchRequest.completionBlock(batchResponse); XCTAssertEqual(sentItems, returnedItems); } #pragma mark - Test fetchBatchCompletedCommon -- (void)testFetchBatchCompletedCommon { +- (void)testFetchBatchCompletedCommonInsertTop { + BIBatchRequest *batchRequest = [[BIBatchRequest alloc] initWithCompletionBlock:nil]; + batchRequest.insertPosition = BIBatchInsertPositionTop; + BIBatchResponse *batchResponse = [[BIBatchResponse alloc] initWithBatchRequest:batchRequest error:nil newIndexPaths:nil]; + + [self.tableView triggerInfiniteScrolling]; + [self.tableView triggerPullToRefresh]; + [self.datasource handleFetchBatchResponseCommon:batchResponse]; + XCTAssertEqual(self.tableView.infiniteScrollingState, BIInfiniteScrollingStateLoading); + XCTAssertFalse([self.tableView.pullToRefreshControl isRefreshing]); + XCTAssertNil(self.datasource.currentBatchRequest); +} + +- (void)testFetchBatchCompletedCommonInsertBottom { + BIBatchRequest *batchRequest = [[BIBatchRequest alloc] initWithCompletionBlock:nil]; + batchRequest.insertPosition = BIBatchInsertPositionBottom; + BIBatchResponse *batchResponse = [[BIBatchResponse alloc] initWithBatchRequest:batchRequest error:nil newIndexPaths:nil]; + [self.tableView triggerInfiniteScrolling]; - [self.datasource fetchBatchCompletedCommon]; + [self.tableView triggerPullToRefresh]; + [self.datasource handleFetchBatchResponseCommon:batchResponse]; XCTAssertEqual(self.tableView.infiniteScrollingState, BIInfiniteScrollingStateStopped); - XCTAssertNil(self.datasource.currentBatch); + XCTAssertTrue([self.tableView.pullToRefreshControl isRefreshing]); + XCTAssertNil(self.datasource.currentBatchRequest); +} + + +- (void)testFetchBatchCompletedCommonInsertOther { + BIBatchRequest *batchRequest = [[BIBatchRequest alloc] initWithCompletionBlock:nil]; + batchRequest.insertPosition = 1; + BIBatchResponse *batchResponse = [[BIBatchResponse alloc] initWithBatchRequest:batchRequest error:nil newIndexPaths:nil]; + + [self.tableView triggerInfiniteScrolling]; + [self.tableView triggerPullToRefresh]; + [self.datasource handleFetchBatchResponseCommon:batchResponse]; + XCTAssertEqual(self.tableView.infiniteScrollingState, BIInfiniteScrollingStateLoading); + XCTAssertTrue([self.tableView.pullToRefreshControl isRefreshing]); + XCTAssertNil(self.datasource.currentBatchRequest); } #pragma mark - Test load diff --git a/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.h b/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.h index b9b0c07..a64aee2 100644 --- a/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.h +++ b/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.h @@ -10,9 +10,9 @@ @interface BIMockDatasourceFeedTableView : BIDatasourceFeedTableView -@property (nonatomic, strong, nullable) BIBatch *__nonnull(^createNextBatchCallback)(); -@property (nonatomic, copy, nullable) void(^fetchBatchCallback)(BIBatch * __nonnull); -@property (nonatomic, strong, nullable) void(^fetchBatchCompletedWithFailureCallback)(NSError * __nonnull); -@property (nonatomic, strong, nullable) void(^fetchBatchCompletedWithSuccessCallback)(NSArray * __nonnull); +@property (nonatomic, strong, nullable) BIBatchRequest *__nonnull(^createNextBatchCallback)(); +@property (nonatomic, copy, nullable) void(^fetchBatchCallback)(BIBatchRequest * __nonnull); +@property (nonatomic, strong, nullable) void(^handleFetchBatchResponseWithFailureCallback)(BIBatchResponse * __nonnull); +@property (nonatomic, strong, nullable) void(^handleFetchBatchResponseWithSuccessCallback)(BIBatchResponse * __nonnull); @end diff --git a/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m b/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m index 0543186..bbd8c4d 100644 --- a/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m +++ b/BIObjCHelpersTests/Tests/Datasource/TableView/BIMockDatasourceFeedTableView.m @@ -10,31 +10,31 @@ @implementation BIMockDatasourceFeedTableView -- (nonnull BIBatch *)createNextBatch { +- (nonnull BIBatchRequest *)createNextBatch { if (self.createNextBatchCallback) { return self.createNextBatchCallback(); } return [super createNextBatch]; } -- (void)fetchBatch:(nonnull BIBatch *)batch { - [super fetchBatch:batch loadOnTop:NO]; +- (void)fetchBatchRequest:(nonnull BIBatchRequest *)batchRequest { + [super fetchBatchRequest:batchRequest]; if (self.fetchBatchCallback) { - self.fetchBatchCallback(batch); + self.fetchBatchCallback(batchRequest); } } -- (void)fetchBatchCompletedWithFailure:(nonnull NSError *)error { - [super fetchBatchCompletedWithFailure:error]; - if (self.fetchBatchCompletedWithFailureCallback) { - self.fetchBatchCompletedWithFailureCallback(error); +- (void)handleFetchBatchResponseWithFailure:(nonnull BIBatchResponse *)batchResponse { + [super handleFetchBatchResponseWithFailure:batchResponse]; + if (self.handleFetchBatchResponseWithFailureCallback) { + self.handleFetchBatchResponseWithFailureCallback(batchResponse); } } -- (void)fetchBatchCompletedWithSuccess:(nonnull NSArray *)newIndexPaths { - [super fetchBatchCompletedWithSuccess:newIndexPaths]; - if (self.fetchBatchCompletedWithSuccessCallback) { - self.fetchBatchCompletedWithSuccessCallback(newIndexPaths); +- (void)handleFetchBatchResponseWithSuccess:(nonnull BIBatchResponse *)batchResponse { + [super handleFetchBatchResponseWithSuccess:batchResponse]; + if (self.handleFetchBatchResponseWithSuccessCallback) { + self.handleFetchBatchResponseWithSuccessCallback(batchResponse); } } diff --git a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.m b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.m index 62802f2..324f3e0 100644 --- a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.m +++ b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/DataSource/BIExampleDatasourceFeedCollectionView.m @@ -8,6 +8,9 @@ #import "BIExampleDatasourceFeedCollectionView.h" #import "BIExampleCollectionViewCell.h" +#import "BIBatchRequest.h" +#import "BIBatchResponse.h" +#import "BICollectionView.h" const CGFloat kExampleDatasourceFeedCollectionViewMaxElements = 30; @@ -36,25 +39,27 @@ - (void)configureCell:(nonnull UICollectionViewCell *)cell atIndexPath:(nonnull exampleCell.title = [NSString stringWithFormat:@"%ld", indexPath.row]; } -- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop { +- (void)fetchBatchRequest:(nonnull BIBatchRequest *)batchRequest { if (self.countItems > kExampleDatasourceFeedCollectionViewMaxElements) { dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ - batch.completionBlock(nil, @[]); + BIBatchResponse *batchResponse = [[BIBatchResponse alloc] initWithBatchRequest:batchRequest + error:nil + newIndexPaths:@[]]; + batchRequest.completionBlock(batchResponse); + self.collectionView.pullToRefreshEnabled = NO; + self.collectionView.infiniteScrollingEnabled = NO; + }); return; } - [super fetchBatch:batch loadOnTop:loadOnTop]; + [super fetchBatchRequest:batchRequest]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ - NSUInteger sectionIndex = batch.sectionIndex; - NSUInteger newRowIndex = loadOnTop ? 0 : [self.collectionView numberOfItemsInSection:sectionIndex]; - NSUInteger lastRowIndex = loadOnTop ? batch.batchSize : newRowIndex + batch.batchSize; - self.countItems += batch.batchSize; - NSMutableArray *mutableArray = [NSMutableArray new]; - for (NSUInteger index = newRowIndex; index < lastRowIndex; index++) { - NSIndexPath *indexPath = [NSIndexPath indexPathForRow:index inSection:sectionIndex]; - [mutableArray addObject:indexPath]; - } - batch.completionBlock(nil, [mutableArray copy]); + self.countItems += batchRequest.batchSize; + BIBatchResponse *batchResponse = [[BIBatchResponse alloc] initWithBatchRequest:batchRequest + collectionView:self.collectionView + countNewItems:batchRequest.batchSize]; + + batchRequest.completionBlock(batchResponse); }); } diff --git a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m index 3ace1b8..1ebdf08 100644 --- a/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m +++ b/Example/BIObjCHelpersExample/Classes/GUI/CollectionView Feed/ViewController/BIExampleFeedCollectionViewController.m @@ -25,6 +25,10 @@ @implementation BIExampleFeedCollectionViewController - (void)viewDidLoad { [super viewDidLoad]; + + self.biCollectionView.infiniteScrollingEnabled = YES; + self.biCollectionView.pullToRefreshEnabled = YES; + [self.dataSource load]; [self.handler load]; } diff --git a/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m index 2c3627e..e17d1e1 100644 --- a/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m +++ b/Example/BIObjCHelpersExample/Classes/GUI/TableView Feed/Datasource/BIExampleDatasourceFeedTableView.m @@ -7,7 +7,9 @@ // #import "BIExampleDatasourceFeedTableView.h" -#import "BIBatch.h" +#import "BIBatchRequest.h" +#import "BIBatchResponse.h" +#import "BITableViewCell.h" const CGFloat kExampleDatasourceFeedMaxElements = 30; @@ -30,32 +32,33 @@ - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger return self.countItems; } -- (void)configureCell:(nonnull UITableViewCell *)cell atIndexPath:(nonnull NSIndexPath *)indexPath { +- (void)configureCell:(nonnull BITableViewCell *)cell atIndexPath:(nonnull NSIndexPath *)indexPath { [super configureCell:cell atIndexPath:indexPath]; NSString *text = [NSString stringWithFormat:@"%@", @(indexPath.row)]; cell.textLabel.text = text; cell.selectionStyle = UITableViewCellSelectionStyleNone; } -- (void)fetchBatch:(nonnull BIBatch *)batch loadOnTop:(BOOL)loadOnTop { +- (void)fetchBatchRequest:(nonnull BIBatchRequest *)batchRequest { if (self.countItems > kExampleDatasourceFeedMaxElements) { dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ - batch.completionBlock(nil, @[]); + BIBatchResponse *batchResponse = [[BIBatchResponse alloc] initWithBatchRequest:batchRequest + error:nil + newIndexPaths:@[]]; + batchRequest.completionBlock(batchResponse); + self.tableView.pullToRefreshEnabled = NO; + self.tableView.infiniteScrollingEnabled = NO; }); return; } - [super fetchBatch:batch loadOnTop:loadOnTop]; + [super fetchBatchRequest:batchRequest]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ - NSUInteger sectionIndex = batch.sectionIndex; - NSUInteger newRowIndex = loadOnTop ? 0 : [self.tableView numberOfRowsInSection:sectionIndex]; - NSUInteger lastRowIndex = loadOnTop ? batch.batchSize : newRowIndex + batch.batchSize; - self.countItems += batch.batchSize; - NSMutableArray *mutableArray = [NSMutableArray new]; - for (NSUInteger index = newRowIndex; index < lastRowIndex; index++) { - NSIndexPath *indexPath = [NSIndexPath indexPathForRow:index inSection:sectionIndex]; - [mutableArray addObject:indexPath]; - } - batch.completionBlock(nil, [mutableArray copy]); + self.countItems += batchRequest.batchSize; + BIBatchResponse *batchResponse = [[BIBatchResponse alloc] initWithBatchRequest:batchRequest + tableView:self.tableView + countNewItems:batchRequest.batchSize]; + + batchRequest.completionBlock(batchResponse); }); } diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 7363a08..2741721 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -19,11 +19,11 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - BIObjCHelpers: 60bf51a54e52ef5724d0ae6f242c81c48119e454 + BIObjCHelpers: 518a6e734448c09a5e2e8d9425093ef5f6a1f86e CJALog: e91c4e468145c8e42559831d251c727680b61650 CJAMacros: 01775e631d55f3ffc8524483e27fbdd6c9fd8a44 MagicalRecord: 89eb7d7ead39fb37f01c3d010665ee94d17f8dba OCHamcrest: 6f03ffa81d12feab872638490a44ab0a6d3aca10 OCMockito: 4981140c9a9ec06c31af40f636e3c0f25f27e6b2 -COCOAPODS: 0.37.2 +COCOAPODS: 0.38.2 diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIBatch.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatch.h index 111da19..265cd3d 120000 --- a/Example/Pods/Headers/Private/BIObjCHelpers/BIBatch.h +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatch.h @@ -1 +1 @@ -../../../../../BIObjCHelpers/Batch/Common/BIBatch.h \ No newline at end of file +../../../../../BIObjCHelpers/Batch/BIBatch.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelper.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelper.h deleted file mode 120000 index 68534c1..0000000 --- a/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelper.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../BIObjCHelpers/Batch/Common/BIBatchHelper.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelpers.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelpers.h new file mode 120000 index 0000000..404553f --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchHelpers.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Batch/BIBatchHelpers.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchRequest.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchRequest.h new file mode 120000 index 0000000..5187167 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchRequest.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Batch/BIBatchRequest.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchResponse.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchResponse.h new file mode 120000 index 0000000..e6b01b1 --- /dev/null +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIBatchResponse.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Batch/BIBatchResponse.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewCell.h b/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewCell.h deleted file mode 120000 index 7cb48da..0000000 --- a/Example/Pods/Headers/Private/BIObjCHelpers/BICollectionViewCell.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDetails.h b/Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDetails.h index 078f730..7eb328c 120000 --- a/Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDetails.h +++ b/Example/Pods/Headers/Private/BIObjCHelpers/BIScrollDetails.h @@ -1 +1 @@ -../../../../../BIObjCHelpers/Details/BIScrollDetails.h \ No newline at end of file +../../../../../BIObjCHelpers/Utils/BIScrollDetails.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIBatch.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatch.h index 111da19..265cd3d 120000 --- a/Example/Pods/Headers/Public/BIObjCHelpers/BIBatch.h +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatch.h @@ -1 +1 @@ -../../../../../BIObjCHelpers/Batch/Common/BIBatch.h \ No newline at end of file +../../../../../BIObjCHelpers/Batch/BIBatch.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelper.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelper.h deleted file mode 120000 index 68534c1..0000000 --- a/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelper.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../BIObjCHelpers/Batch/Common/BIBatchHelper.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelpers.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelpers.h new file mode 120000 index 0000000..404553f --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchHelpers.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Batch/BIBatchHelpers.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchRequest.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchRequest.h new file mode 120000 index 0000000..5187167 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchRequest.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Batch/BIBatchRequest.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchResponse.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchResponse.h new file mode 120000 index 0000000..e6b01b1 --- /dev/null +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIBatchResponse.h @@ -0,0 +1 @@ +../../../../../BIObjCHelpers/Batch/BIBatchResponse.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewCell.h b/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewCell.h deleted file mode 120000 index 7cb48da..0000000 --- a/Example/Pods/Headers/Public/BIObjCHelpers/BICollectionViewCell.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../BIObjCHelpers/Views/CollectionView/Cell/BICollectionViewCell.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDetails.h b/Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDetails.h index 078f730..7eb328c 120000 --- a/Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDetails.h +++ b/Example/Pods/Headers/Public/BIObjCHelpers/BIScrollDetails.h @@ -1 +1 @@ -../../../../../BIObjCHelpers/Details/BIScrollDetails.h \ No newline at end of file +../../../../../BIObjCHelpers/Utils/BIScrollDetails.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/BIObjCHelpers.podspec.json b/Example/Pods/Local Podspecs/BIObjCHelpers.podspec.json index 60ae545..9e23f0f 100644 --- a/Example/Pods/Local Podspecs/BIObjCHelpers.podspec.json +++ b/Example/Pods/Local Podspecs/BIObjCHelpers.podspec.json @@ -2,7 +2,7 @@ "name": "BIObjCHelpers", "version": "0.2.12", "summary": "My collection of Objective-C helpers", - "description": " Simple collection of classes commonly used in Objective-C projects.\n", + "description": "Simple collection of classes commonly used in Objective-C projects.", "homepage": "https://github.com/grigaci/BIObjCHelpers", "license": "MIT", "authors": { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 7363a08..2741721 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -19,11 +19,11 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - BIObjCHelpers: 60bf51a54e52ef5724d0ae6f242c81c48119e454 + BIObjCHelpers: 518a6e734448c09a5e2e8d9425093ef5f6a1f86e CJALog: e91c4e468145c8e42559831d251c727680b61650 CJAMacros: 01775e631d55f3ffc8524483e27fbdd6c9fd8a44 MagicalRecord: 89eb7d7ead39fb37f01c3d010665ee94d17f8dba OCHamcrest: 6f03ffa81d12feab872638490a44ab0a6d3aca10 OCMockito: 4981140c9a9ec06c31af40f636e3c0f25f27e6b2 -COCOAPODS: 0.37.2 +COCOAPODS: 0.38.2 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 371b30e..0dd468a 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,2933 +7,2535 @@ objects = { /* Begin PBXBuildFile section */ - 0175E0B1693B52F5185C5E47 /* HCShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 958BB971924AE7BFBDC7C44D /* HCShortReturnGetter.h */; }; - 01D61072889FD67A22B89FA6 /* BICollectionViewActivityIndicatorReusableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5265C16519B3415564F33790 /* BICollectionViewActivityIndicatorReusableView.h */; }; - 032077C218A46BE9F02AF18E /* HCBaseDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F6F12A85AB24D2A9C15C8C2 /* HCBaseDescription.h */; }; - 035CA3254C9B555025235D6A /* HCIsNot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F21FC4C784318A25285C6B7 /* HCIsNot.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 03BDC014B8B5F04E07621611 /* HCXCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 08F15F087548328B281C2DCB /* HCXCTestFailureHandler.h */; }; - 03CE01AA13D4C4561F3EF89C /* MKTPointerArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 388FCE75034470161B0C6316 /* MKTPointerArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 03F6C0FA917E6301C8764438 /* BIHandlerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B7094E9DF233C42B030E12 /* BIHandlerBase.h */; }; - 03FF3F7043AC72CC09791DDF /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = DB7C44719E8B419201AE6A75 /* NSPersistentStoreCoordinator+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 040D11B735832AB2D3F45619 /* NSAttributeDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D905EB4B95A57DBB4713F94 /* NSAttributeDescription+MagicalDataImport.h */; }; - 0417B3BF22F40D17583A7DFE /* HCStringStartsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B8EDB7D45F879378C6B2F1A /* HCStringStartsWith.h */; }; - 0452D6A6F40235D4EEC040D3 /* HCTestFailureHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 69D2B2FA57C75FCE046A88EA /* HCTestFailureHandlerChain.h */; }; - 04BDBC4CCD8C024E9904E24B /* NSDate+BIAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C147A92BFD30F36D05BF45D /* NSDate+BIAttributedString.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 053B7126F0852007F0993BA0 /* HCIsCollectionOnlyContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = CB843225EE73CD7F89A2C671 /* HCIsCollectionOnlyContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0546D43BD9D84ACE1471D309 /* HCLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 60E8CE9401D238ABE3ED89D1 /* HCLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 054C45148A2919C7BE7BD5BE /* NSManagedObjectContext+MagicalThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2C4FE6A44AACB013177F04 /* NSManagedObjectContext+MagicalThreading.h */; }; - 05875F668B1D649162D707CD /* HCDescribedAs.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C78A990207AEFBBCCBD9C0 /* HCDescribedAs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 068EFACD15BCEA5B12CC8263 /* MKTInvocationContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = BDDB6A7F4AD88E362DA12646 /* MKTInvocationContainer.h */; }; - 06FC17D81EA244693B31D3C1 /* HCStringEndsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = D850B7F1531E6EABF005C340 /* HCStringEndsWith.h */; }; - 0755C10AAB659E073776C14B /* BIHandlerTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = BFA5ABC7E4AE4856DC7460BB /* BIHandlerTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 087CCCDE4DB6CA887172E7B0 /* HCTestFailureHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ED7567C454A5BB53D058F7D /* HCTestFailureHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 08B9E64726463C6926E35C0D /* HCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A1C10FF2CA60694604C6BE95 /* HCTestFailureHandler.h */; }; - 08E89F60480984BFE698594F /* MKTVerificationData.h in Headers */ = {isa = PBXBuildFile; fileRef = 390F4EA5F31ECAE3A7B4A7FD /* MKTVerificationData.h */; }; - 08F677D528890838FA4D792E /* NSManagedObjectModel+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC7F4C37A7D966E08AE50C3 /* NSManagedObjectModel+MagicalRecord.h */; }; - 09AC551B93EDCD78883BFB97 /* BIOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2D2C87B4184ABE6C0C94B6 /* BIOperationQueue.h */; }; - 09B6154CFF0E4D81E0FC223C /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = B4D47F0876AE581BFF22603A /* NSPersistentStoreCoordinator+MagicalRecord.h */; }; - 0A882A00EDCCBB3808EFB993 /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = DB7C44719E8B419201AE6A75 /* NSPersistentStoreCoordinator+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0AC3A5F500DC4D7796913F6D /* MKTLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F79B181EB08597B62165C8C /* MKTLongLongArgumentGetter.h */; }; - 0C14C76624C72C708B581362 /* Pods-BIObjCHelpers-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7104457A7ADC139265D83E67 /* Pods-BIObjCHelpers-dummy.m */; }; - 0CF53E4C95D9F434D1FD7725 /* HCIsCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C0B2A33FE1EF5953D4797D2 /* HCIsCloseTo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0DECCA5154EB86768EF42A88 /* HCIsTypeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = F99108A04AC73DB8DFC8293C /* HCIsTypeOf.h */; }; - 0EAF4DC8A0C202F18AD0A5CA /* MKTLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E994ECEBC09B87C6C91367D /* MKTLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0EE15CF00DAD936C96711233 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; - 0F3594FE64F75DDD3E93F5DE /* NSAttributeDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 11E7AF4827145EF7315D8589 /* NSAttributeDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0F6C2B02880C82E92999A079 /* BILifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A0D94CD25919BDD941DA6AE /* BILifecycle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0F858D38855ECD9EB3557B2E /* HCIsCollectionContainingInAnyOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = FE81937B138CA49D361B6C5E /* HCIsCollectionContainingInAnyOrder.h */; }; - 100BB507292C08396F1D0B78 /* NSInvocation+OCHamcrest.m in Sources */ = {isa = PBXBuildFile; fileRef = 95B012A4FD9A284752A3B255 /* NSInvocation+OCHamcrest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 10E1C1E1574F8B38EFC5B45F /* MKTTestLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 089899D01B33FD11DA124C31 /* MKTTestLocation.h */; }; - 1110F0DBD4C2F78118C4424A /* HCDoubleReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 65B96BB74A575C6A03E1D48E /* HCDoubleReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 122E40BE318CC3E5CEBC02E0 /* NSManagedObject+MagicalAggregation.h in Headers */ = {isa = PBXBuildFile; fileRef = 164DB983D45CC1B62E053B2C /* NSManagedObject+MagicalAggregation.h */; }; - 12FAD80E93FFA0A499D19A50 /* OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DF093907158A91BD5046594 /* OCHamcrest.h */; }; - 130E8DE1070EFAAA5B133952 /* MKTObjectAndProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C79FF6D8DB3269132B96B1 /* MKTObjectAndProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 13F2D1F0AE41C8D7C3167FCC /* HCStringContains.h in Headers */ = {isa = PBXBuildFile; fileRef = 28AA2E0DB45D680C76D55C8A /* HCStringContains.h */; }; - 13F51CAAA3CC65E6888AB832 /* MKTUnsignedIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C37A9B7DB26C4A3409FD587 /* MKTUnsignedIntReturnSetter.h */; }; - 14547AC5AED0130FFD1A2A9B /* NSManagedObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = FDC9EDB5B1AA93A1ACA05AC8 /* NSManagedObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 148333DC46DB4822EC45A962 /* BIHandlerTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 87856AEF05155E233AA5E888 /* BIHandlerTableView.h */; }; - 14A50E13168F83EB23613A92 /* HCIsNot.h in Headers */ = {isa = PBXBuildFile; fileRef = 28D1E9E8F561028E3EB11EA3 /* HCIsNot.h */; }; - 14DA9E1DD108433A9E60069F /* HCIsEqualIgnoringCase.h in Headers */ = {isa = PBXBuildFile; fileRef = CA438F151A3F857ED0296A66 /* HCIsEqualIgnoringCase.h */; }; - 15A16F748EB025789A62CADA /* HCIsCollectionContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = E5DCB976237A4847A3210886 /* HCIsCollectionContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 15A1A03961EF4B3D1ED5E2EB /* HCIsCollectionContainingInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 613C4C1585E72470126E9FDF /* HCIsCollectionContainingInOrder.h */; }; - 169604E41DEF37CF665F5ED4 /* NSInvocation+OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = F6545B54D2B6F464B37F2EA9 /* NSInvocation+OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 16AFD54ACB6ACB7FB82C28AC /* MKTProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AD7B24104886E04DE8DC068 /* MKTProtocolMock.h */; }; - 17623E873E9ADD8CCBBB06BE /* HCHasDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FC4090B824FB86793EC4BCE /* HCHasDescription.h */; }; - 17A550C12335C4289CFC40AD /* MKTObjectAndProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D32C3A7850C460E12B2DA4B /* MKTObjectAndProtocolMock.h */; }; - 183697849F9299BBB59D37FC /* HCIs.h in Headers */ = {isa = PBXBuildFile; fileRef = E89CF3680EE2EB92A8D99A05 /* HCIs.h */; }; - 18EDB45846CA084CC19A2B3C /* HCIsCollectionContainingInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = E74B2F6B92B34AE06F6BDBA0 /* HCIsCollectionContainingInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 19297B360136CC100007700B /* NSManagedObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = FDC9EDB5B1AA93A1ACA05AC8 /* NSManagedObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 19DEA1E4E608E84AF4F3EF7A /* MKTMockitoCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E122AE4AE573F35E5F470EE /* MKTMockitoCore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1A4A5234656F9CD86003ABD7 /* NSManagedObjectContext+MagicalSaves.h in Headers */ = {isa = PBXBuildFile; fileRef = D2BA62F157E566F94920C245 /* NSManagedObjectContext+MagicalSaves.h */; }; - 1ADD836831D9FFF8C29E4DFA /* MKTClassReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F83983486380EE758BDB309B /* MKTClassReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1AE7175FB4EC7A592AB1EBEB /* MagicalImportFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 014F005F462DFD746E4258F5 /* MagicalImportFunctions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1D0388DF1264EFB32A151C0B /* MKTObjectReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 35DE6038D6EAE6BB04C6F46C /* MKTObjectReturnSetter.h */; }; - 1DEFAD32E6FF537C61AAC877 /* NSNumber+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = D0B036FA2BDB9407656310A7 /* NSNumber+MagicalDataImport.h */; }; - 1EA403C7C8528F8601DB5F39 /* HCMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 960CCF034729BD080289DAFC /* HCMatcher.h */; }; - 1ED58038A06E444BD17B0368 /* BIDatasourceFeedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C8C591DC1F492F455D8E572 /* BIDatasourceFeedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1F019EFC783E54075033449F /* HCDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F7731AF633611ACA4ED5E89 /* HCDescription.h */; }; - 1F4C7FBE12B2E8939A944F4B /* HCIsIn.m in Sources */ = {isa = PBXBuildFile; fileRef = BBEFF02B4DB95E63DDCF25A1 /* HCIsIn.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1FD32A7B3DE1ADE137202FCC /* BIDatasourceCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 952CDB9E4E261F475943A28D /* BIDatasourceCollectionView.h */; }; - 20DDB8A71B373896095A966F /* HCEvery.m in Sources */ = {isa = PBXBuildFile; fileRef = BAB3C1803BF820379AE9209F /* HCEvery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2122CB25A4389F260EFF156C /* BIDatasourceCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BE90F75FC60C00C9E2188A /* BIDatasourceCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 215BB051BF6D839A54B9AFE5 /* HCReturnValueGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 36684D1FF8C1DCF1C5930BBE /* HCReturnValueGetter.h */; }; - 2168AA130727A2D6364845E7 /* HCIsCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D52A63CF555C22034D3DAE6 /* HCIsCloseTo.h */; }; - 22900B9458537A4CBEC342EE /* MagicalRecordInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E14C223301F7DAC8E11BE44E /* MagicalRecordInternal.h */; }; - 22CE8C8C8DA992266CEDDBA3 /* BIStartersFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 234D50F3E70177EC38846014 /* BIStartersFactory.h */; }; - 22F28EBF57E8F58EE41C6A2D /* MagicalRecord+Setup.h in Headers */ = {isa = PBXBuildFile; fileRef = 05FFB04F720DF62644614A11 /* MagicalRecord+Setup.h */; }; - 23B9A9DE6012D340D32289D7 /* MKTClassObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B533896FCDE743ADFC429F8 /* MKTClassObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 23EFCE628A6F998CB9DFD9BD /* HCIsInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EA62393FC61DA9CB6D8760D /* HCIsInstanceOf.h */; }; - 25BF20FFEAB073C20FF6453C /* NSManagedObject+MagicalFinders.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EBC6B99144F5838F15167F1 /* NSManagedObject+MagicalFinders.h */; }; - 26D1300849998A0A65FD9EB3 /* MKTFloatArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7211090202355081D0604D94 /* MKTFloatArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2773C9B5979E611745483171 /* BICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = E8726604F8FD95CECF87C19B /* BICollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2776C0434B6DFBCD1EB08762 /* MKTUnsignedIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FBE2C129B3A48B95662C3688 /* MKTUnsignedIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 279B8880710151AFACD10920 /* NSString+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = 47BA92CE6887DBAC879AE9C5 /* NSString+BIExtra.h */; }; - 2800F6F8E5E25877F59C3A61 /* BIBatchHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A54D09361174BA7A2D9F265F /* BIBatchHelper.h */; }; - 2864E940721F2DBB7BC05701 /* BISerialOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = F8179E61C8BDF8401EC19E21 /* BISerialOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 28FC615673606440CC0BE18D /* _BIScrollViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 556AB35D4C1FFF271008BAF6 /* _BIScrollViewProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 294E60C958F7054EF20E9444 /* HCShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DE92C1EA03B72A72AAC2F29 /* HCShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2A873B14176E7E2CEFCB9D14 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; - 2C96469BF203F6562B7B1E80 /* BIObjCHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 552FB05850D210CE77A6AC5C /* BIObjCHelpers.h */; }; - 2D1D8E8E3F90CDC71E0A5785 /* NSString+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C634D352C0A09B0E3503874 /* NSString+MagicalDataImport.h */; }; - 2DAE44AF0FE6C20F752D0E50 /* OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = 3187ABF9F838873D94615D7B /* OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2DEE6628FC5352E9F42277BF /* HCInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC39A1B51C04D86BE3792E8 /* HCInvocationMatcher.h */; }; - 2E4197C0DC210CD9C7C70B4D /* MKTAtLeastTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = D739B6D64D6857901127202F /* MKTAtLeastTimes.h */; }; - 2E8E70366F0402482EF05F65 /* MKTExactTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D994C1E8A1C340B43E10FE9 /* MKTExactTimes.h */; }; - 30342F51CF311FDA2771D585 /* NSObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DEC4D7093FCDF8E5594ADBB /* NSObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 308928722055DBEF74620D51 /* MKTMockitoCore.h in Headers */ = {isa = PBXBuildFile; fileRef = A41A7BF8932F1508C21A8930 /* MKTMockitoCore.h */; }; - 315DCFB751F3A1FFA8A59A46 /* HCFloatReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BC0A5D6263FE2279F8F9F30 /* HCFloatReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 31B22F6D2AD134C1836D066B /* Pods-BIObjCHelpersExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DC7F7049308197679AD6575 /* Pods-BIObjCHelpersExampleTests-dummy.m */; }; - 31D76AC1755D563D990C8AB7 /* MKTUnsignedLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8499B75A129A30681C684C2B /* MKTUnsignedLongLongReturnSetter.h */; }; - 32681F51CE773A0CCAF64674 /* NSEntityDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9135CC50405445BED9E056E0 /* NSEntityDescription+MagicalDataImport.h */; }; - 32F68C3633820A1D745ED8AF /* HCStringDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = E1236C0B636D1A25C6FA5AAC /* HCStringDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3432B28A26A5BAD13E45C9BD /* HCXCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0C047980DEF9609FAFC780 /* HCXCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3488895BB07CE7C74ECEA8C4 /* NSEntityDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = FD60636F275E43024F79593F /* NSEntityDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 34AF3890616E98C6498F935D /* NSManagedObjectContext+MagicalObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = 128562DE2AE0A78441C49A31 /* NSManagedObjectContext+MagicalObserving.h */; }; - 34F26EC71132155E37C7CCAE /* MKTBlockArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BB7DB7E0EBF6A368460EE31 /* MKTBlockArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 35DC81E05EC3F90E757F6C53 /* HCSubstringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D12CB0435137F75C7314D17A /* HCSubstringMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 362C08BC26DED7C530F53B20 /* BIDatasourceFetchedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 47E21C06DBAC53AF3A03A062 /* BIDatasourceFetchedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 369747968035E31639E0F22E /* NSManagedObject+MagicalRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = 08E2BF7CE925EE89B36F67CC /* NSManagedObject+MagicalRequests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 36C14086905C8661E5BA8BA0 /* NSManagedObjectContext+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E9AE10575A4B8D66D94370 /* NSManagedObjectContext+MagicalRecord.h */; }; - 37400FF5CF56B0ADFEF0CA6B /* NSManagedObject+MagicalAggregation.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C047A94AF26D10F09FCDC0 /* NSManagedObject+MagicalAggregation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3787B77C30D9F986F677BF9D /* NSString+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = FAFA89B33469B50B0B5E1839 /* NSString+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3853169D52047F491390AC0F /* MKTSelectorArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = CE386BF0FD91DA9BFF97D341 /* MKTSelectorArgumentGetter.h */; }; - 385665F97950879D008053AE /* BIActivityIndicatorContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D4FE045E699CB38506A82A /* BIActivityIndicatorContainerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3871D1707EFBE093A2EA7C69 /* MagicalRecord+Options.m in Sources */ = {isa = PBXBuildFile; fileRef = B7737A57FEA429E2F013741E /* MagicalRecord+Options.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 398352EC38127A25DF7C88E0 /* MKTReturnValueSetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B2E1015EF0684C05D0773D8 /* MKTReturnValueSetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 39F00649879358D1719BAD71 /* NSManagedObjectContext+MagicalObserving.m in Sources */ = {isa = PBXBuildFile; fileRef = DE514310BFCDBB0B960F2024 /* NSManagedObjectContext+MagicalObserving.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3A5749F4F17404E792964D4B /* BIHandlerTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = BFA5ABC7E4AE4856DC7460BB /* BIHandlerTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3B4EC31E1D915D24469E255D /* MagicalRecordShorthandMethodAliases.h in Headers */ = {isa = PBXBuildFile; fileRef = 9160E1297E5988F117C6BB0E /* MagicalRecordShorthandMethodAliases.h */; }; - 3BCF20A9804F0894B1A233F8 /* HCIsDictionaryContainingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = BE1685746DA9759FEB2A7B56 /* HCIsDictionaryContainingKey.h */; }; - 3CE6479B4B7C6F31A2676E8C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; - 3D638F4ADE090F8B0C19FE29 /* HCIsSame.h in Headers */ = {isa = PBXBuildFile; fileRef = FB44D2C1E55BE442490EDA86 /* HCIsSame.h */; }; - 3D955CB22EB88B4DE2727EC3 /* HCIsCollectionOnlyContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = 7234B47A018742CAF56930B5 /* HCIsCollectionOnlyContaining.h */; }; - 3DF6744373933A1B275B60C3 /* OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F8E03EAE2CCB062A3E3BEF3 /* OCMockito.h */; }; - 3E100FECCCA623AB85214BC4 /* HCBaseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 65F5765B12F1333F10041077 /* HCBaseMatcher.h */; }; - 3E66F46238EB344EA686E8F0 /* MKTFloatReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E6AC5BCE39839B4D93E99A4 /* MKTFloatReturnSetter.h */; }; - 3E8567A36F2BC968A9596045 /* MKTUnsignedIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = E2AF4C7E477FC1724D6059F7 /* MKTUnsignedIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3EA49D9A773AA69494DA7ADF /* BIDatasourceFeedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 05AB769DA733256ED77A27AB /* BIDatasourceFeedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3FB28E7BE178F1813D7F0865 /* MagicalRecord+Setup.h in Headers */ = {isa = PBXBuildFile; fileRef = 05FFB04F720DF62644614A11 /* MagicalRecord+Setup.h */; }; - 3FE6E7ED97C9D7F89336E7A4 /* BITableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C196F0CC33F96FA38604A7B /* BITableView.h */; }; - 400B7FF015646648FB5492B0 /* MKTUnsignedIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1684227BB8B676DA4DE54F8B /* MKTUnsignedIntArgumentGetter.h */; }; - 4075F7EECD2DBF7B841E2A79 /* HCSenTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 13600064874E6C8D821B0EF0 /* HCSenTestFailureHandler.h */; }; - 407995324A08B411BFB1A496 /* BICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9087C4D73D46B33B255DC4FA /* BICollectionView.h */; }; - 40AD655CD104AD4B26F9A273 /* MagicalRecord+ShorthandMethods.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F6A689007254F593F18F1C /* MagicalRecord+ShorthandMethods.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 40EDDE5CDD9CA3F6C07F346F /* BICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9087C4D73D46B33B255DC4FA /* BICollectionView.h */; }; - 415954B97539FD2B03383F57 /* MagicalRecordLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BF5BA99D4B59F0162771333 /* MagicalRecordLogging.h */; }; - 444E4BAF4DBA91898FD560C4 /* MagicalRecord+ErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = A7A4E73F305B4C7C5CC7BD59 /* MagicalRecord+ErrorHandling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 44DB4E156EAB68C578EC2550 /* MKTFloatArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 40CAE0B0B157CA63FEEEF06A /* MKTFloatArgumentGetter.h */; }; - 4674834D537748F5F5AAE3C5 /* HCEvery.h in Headers */ = {isa = PBXBuildFile; fileRef = 932F0AD6D23950A25B106C89 /* HCEvery.h */; }; - 46F8CAA2A192C1D032212DA2 /* HCOrderingComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EA172B63540B9BCE57B4237 /* HCOrderingComparison.h */; }; - 478B549D6428ECFED1AF941F /* BILifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = 558FFEA7B0803842315D2EC8 /* BILifecycle.h */; }; - 4862A37BFB09FB5A5EEFEC6F /* BIActivityIndicatorContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D4FE045E699CB38506A82A /* BIActivityIndicatorContainerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 48A7030B664962E2535FC892 /* MKTIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 05570766A3A01808F5AA755A /* MKTIntArgumentGetter.h */; }; - 48D683AB2334349D7ED397C2 /* HCIs.m in Sources */ = {isa = PBXBuildFile; fileRef = 005C13DCE26665E041E64E79 /* HCIs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4916433D099CA089E14D690F /* NSManagedObject+MagicalFinders.m in Sources */ = {isa = PBXBuildFile; fileRef = 75B83932EB066A6571B9550E /* NSManagedObject+MagicalFinders.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 49A69CB1713A984C8EC16914 /* HCBoolReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A363AD87FC76D9523F07CBE3 /* HCBoolReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4C32F066BCBAA7E8B12A98AB /* NSBundle+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F4DF07960A464BB8B96661 /* NSBundle+BIExtra.h */; }; - 4D0721483C006F2393DBC52A /* MKTUnsignedCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E8C7BC8CD5969ACFE92DD5D /* MKTUnsignedCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4D0B22B2595757C7C5E6710B /* HCIsInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 35885EFFB1E768F71EA126B2 /* HCIsInstanceOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4D37A5872EFF7B855C595812 /* NSNumber+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = AA84A3B34371D78236859B6E /* NSNumber+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4DD9C1B28E2E9B73EF8CE6F4 /* MKTArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FEC0035140111F0980F7C6C /* MKTArgumentGetter.h */; }; - 4E13ECB88EDEACCA4C1038C9 /* MKTClassArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 993614D872493D7A9547C571 /* MKTClassArgumentGetter.h */; }; - 4E28ECAB14B493186C47C24F /* MKTCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EA23E8A50D0BF0ED2503553 /* MKTCharArgumentGetter.h */; }; - 4E9A6A0E9D30213E0519E2F1 /* NSManagedObjectContext+MagicalChainSave.m in Sources */ = {isa = PBXBuildFile; fileRef = B953E3DF77431F3033644B98 /* NSManagedObjectContext+MagicalChainSave.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4EA1D14D9E37BA48705402E1 /* BIDatasourceFetchedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FC55FB9D9019EB837750713 /* BIDatasourceFetchedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4ED23150A4F84B18937351E7 /* NSRelationshipDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5596921E5E07EDCEA93B8442 /* NSRelationshipDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4EEE0B3002D212F750DAE7BD /* MagicalRecord+iCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F1370BE6B2F8A1A2B7C84FB /* MagicalRecord+iCloud.h */; }; - 4F249EA81E35EE488894E0AF /* BIBatch.h in Headers */ = {isa = PBXBuildFile; fileRef = D739A4DA86DC99E50D5F32AB /* BIBatch.h */; }; - 4FD508D05B1ADF036D31031A /* HCUnsignedShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 93046EF6A420A53D6C7FD804 /* HCUnsignedShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5047BEC6F81EC2E551111B81 /* BITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7897E21F29F547E8FAF810C3 /* BITableViewCell.h */; }; - 50952EAF18AEF299B270080C /* MKTUnsignedShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 71EE2C92C1F94A0AFE9640D6 /* MKTUnsignedShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 51056A28689FE526A8075533 /* HCWrapInMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A9946DCC76A9C4EBBC0EAC2 /* HCWrapInMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5309E85E7BF0E09BD6B39A6C /* HCLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69408C2788A8DF17C59BAE3B /* HCLongLongReturnGetter.h */; }; - 53D9D06B4307BAF92032E4AF /* HCHasCount.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B47942C58730EB85AD8A22F /* HCHasCount.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 541EF485A16C28539B271021 /* BIOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD9E52EEFE36678CC48A408 /* BIOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5458377C6CDBE562E74BCD0C /* BIDatasourceBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E4DD9DC2D134DFD596F70DE /* BIDatasourceBase.h */; }; - 550013CDE06F6FE5556F287E /* MagicalImportFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9765B8D7D1405BCE035BDBC0 /* MagicalImportFunctions.h */; }; - 55DA6577CBA451312613341E /* HCTestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 1287B26498F14B31D28449D1 /* HCTestFailure.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 575F57528818EE9CE2AE2570 /* NSPersistentStore+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = E239D2F5EECD560460C5CBBC /* NSPersistentStore+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 57A690E141036B7F70DDD042 /* HCIsEqualToNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = C17D4C88FB7EA85865A78FFB /* HCIsEqualToNumber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 57D74D27994A1D1DEF306AA5 /* HCIsEqualIgnoringWhiteSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA67ED1813AF19946835309 /* HCIsEqualIgnoringWhiteSpace.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 57F5100E68F81E3C82CCC087 /* MKTArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C4F39B4BADDC4125BFCB7C9 /* MKTArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 58C8A0A48F7F6FBF9D1F4F5D /* NSObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DEC4D7093FCDF8E5594ADBB /* NSObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 59A6EF6E8BA2712F06C096FE /* MKTIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 666EEF0A2F53775BA45D254C /* MKTIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5A470203A83296C4883F2733 /* MKTUnsignedShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = EF23A4BE9E2325EFB21BA226 /* MKTUnsignedShortReturnSetter.h */; }; - 5AF5B5F9311779486D34A7B0 /* NSManagedObjectContext+MagicalChainSave.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECE44FF5B8B9414C5A1AE20 /* NSManagedObjectContext+MagicalChainSave.h */; }; - 5B49E67F532C2B3332E40118 /* MagicalRecord+iCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = 994566376484AAA6B737D28B /* MagicalRecord+iCloud.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5B699A3CC41EDBDA9520B7FB /* _BIScrollViewProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C62429588258ECF6BDE774 /* _BIScrollViewProxy.h */; }; - 5BF69A380297C5EE5A63B7CF /* HCUnsignedIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = C801F8B68819E6C5E61B72BA /* HCUnsignedIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5C4175C3CD6EB3B4012F047B /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = B4D47F0876AE581BFF22603A /* NSPersistentStoreCoordinator+MagicalRecord.h */; }; - 5CDE3731F04AA69F486B099D /* NSObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D15B74FEE2960262D2FC576 /* NSObject+MagicalDataImport.h */; }; - 5CEEEF79E0A216BED8349B9D /* BIDatasourceFetchedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = F48417F350D45A3DFF6B3548 /* BIDatasourceFetchedCollectionView.h */; }; - 5D113693E614F8FDBD08C5E3 /* HCGenericTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C9FE98F6F7A158AC402ECAF /* HCGenericTestFailureHandler.h */; }; - 5D6080A081DF41778CAF2B94 /* BIDatasourceTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B580CA903F228670F7AE799F /* BIDatasourceTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5EA750E923339EF7A4D9C1D7 /* BIHandlerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B7094E9DF233C42B030E12 /* BIHandlerBase.h */; }; - 5F87B6E8A4D0F249D80974F5 /* NSManagedObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 98C136EE6A9DCFA152098D4C /* NSManagedObject+MagicalDataImport.h */; }; - 60F074EE4C3BE6E2582868F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; - 60F83124AD6AC66BA1BADCCA /* BIDatasourceTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B580CA903F228670F7AE799F /* BIDatasourceTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 61002CA21EF35719581FAFB5 /* MKTLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 411F8A8B5D82D4EF382F8B4E /* MKTLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 610DB836663FB37302057960 /* CJALog.h in Headers */ = {isa = PBXBuildFile; fileRef = 774DBD7E859B577C954C0E55 /* CJALog.h */; }; - 61C1F9C6985882688BE1F2FD /* HCIsAnything.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CB0FDA59049D35E364304B9 /* HCIsAnything.h */; }; - 6212B6174C0AE50552FE6923 /* NSString+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C634D352C0A09B0E3503874 /* NSString+MagicalDataImport.h */; }; - 631A5FF8BB16DFB27E600111 /* NSManagedObjectContext+MagicalChainSave.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECE44FF5B8B9414C5A1AE20 /* NSManagedObjectContext+MagicalChainSave.h */; }; - 63B22C7F0DA9FBEE6ECAA171 /* MagicalRecordShorthandMethodAliases.h in Headers */ = {isa = PBXBuildFile; fileRef = 9160E1297E5988F117C6BB0E /* MagicalRecordShorthandMethodAliases.h */; }; - 63E96B87D205943E01EE7D55 /* HCConformsToProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 89AD3E60FF5B05231A8235B9 /* HCConformsToProtocol.h */; }; - 654449AC5410C1985FB0EC3F /* HCStringStartsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = D25E6D1E98C7DD9B58EB4751 /* HCStringStartsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 665C8145442601FAD51DFA2C /* HCIsNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EE5005373F09220ED8D0DB1 /* HCIsNil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 66933FA0083F5D51C72D7D55 /* NSManagedObject+MagicalAggregation.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C047A94AF26D10F09FCDC0 /* NSManagedObject+MagicalAggregation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6980837CDCC548A911DBD8A5 /* MKTProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = EB859EF68401E020F4B4E9B3 /* MKTProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 698A2964B5293916C24B92A7 /* BIObjCHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 552FB05850D210CE77A6AC5C /* BIObjCHelpers.h */; }; - 69D785D6F6286CB45F7F47C6 /* BIBatch.h in Headers */ = {isa = PBXBuildFile; fileRef = D739A4DA86DC99E50D5F32AB /* BIBatch.h */; }; - 69DACDC8BA5C924C501F2746 /* HCIsDictionaryContainingValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 49DAF3EFA8C358E6D239031B /* HCIsDictionaryContainingValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 69EDCA487B94D3E3381A1608 /* BITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F8ECC6638C4FA8279E9B57DF /* BITableViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6AA5B0B72BCA4B971394F355 /* NSBundle+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8E942D2608EC8DF6ABC848 /* NSBundle+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6AD8D08CF5D735BBABF61F94 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 166F7080650814279CEEF097 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m */; }; - 6D033ED0157843324632C07D /* BIDatasourceFetchedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = F48417F350D45A3DFF6B3548 /* BIDatasourceFetchedCollectionView.h */; }; - 6D06F1B04E11E41C19038DD7 /* HCBaseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = FE45BE85F0248C9DF657DB23 /* HCBaseMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6DFCA3F4B32CE28858672ADF /* HCAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 12CC77499522F2462184DF08 /* HCAnyOf.h */; }; - 6E46B6285B2C129B3F45D34E /* MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 6754D2B1617F92A326DA807B /* MagicalRecord.h */; }; - 6E957D8FD5BAFC2ABB6E6708 /* BIBatchHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A54D09361174BA7A2D9F265F /* BIBatchHelper.h */; }; - 70FD03AC0DDE0CBF80F5849A /* HCReturnTypeHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 48F42FDB13A7E36F8ACA9435 /* HCReturnTypeHandlerChain.h */; }; - 71177D3DFBC74BA11BF4B84E /* BIBatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 922E924E6D85E35E146014C6 /* BIBatchHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 71790B9DAFA328990829BFEA /* MKTShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 15E7B1992E604BFFBAC0F998 /* MKTShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 71C7F814E9540D5D50378601 /* MKTMockingProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = FC0B0B6852C4075EAD1289F0 /* MKTMockingProgress.h */; }; - 72A02E404C6249EB3D608D46 /* HCDiagnosingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ECE1C596CA6E5F6921A6630 /* HCDiagnosingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 755DD28B5CA998EA4D526A23 /* MKTUnsignedLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 22EEE20FB77BEA54CBB1647F /* MKTUnsignedLongArgumentGetter.h */; }; - 75B78BFDDB7C02CD99B41D39 /* NSString+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B31A4DB08A0EE6B5B88462 /* NSString+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 76CA1AB1501FA76F72C28B6A /* BIDatasourceFeedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 384C9F7CEC3EB85D492436FC /* BIDatasourceFeedTableView.h */; }; - 76D4D5E129247E8BA3205247 /* MKTExactTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AB3ECBE391600E38D704CF2 /* MKTExactTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7721608E517233EA869140AA /* HCUnsignedLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 707C3792E1F9E1660E67AD42 /* HCUnsignedLongReturnGetter.h */; }; - 774E97F1C78459F9B376F5E5 /* HCNumberAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = B29660B7CB7F4963A3F21BF6 /* HCNumberAssert.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 777CCCBA4923F0A85A49EBF4 /* MKTPointerArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DD8418919B0963A6BE8597F0 /* MKTPointerArgumentGetter.h */; }; - 77D5217D507B385A0443E18C /* NSManagedObjectContext+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E9AE10575A4B8D66D94370 /* NSManagedObjectContext+MagicalRecord.h */; }; - 7805DD8CCE338DEEC0E22AF9 /* BICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = E8726604F8FD95CECF87C19B /* BICollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 781ECED03D5604F1FAA705EE /* NSPersistentStore+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = DE28C4363B48C0D2DD1615FD /* NSPersistentStore+MagicalRecord.h */; }; - 78328BC64C9E8D533B8E80D2 /* BIDatasourceBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E4DD9DC2D134DFD596F70DE /* BIDatasourceBase.h */; }; - 78383CE2536ED2EE23EF632E /* NSManagedObjectContext+MagicalThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2C4FE6A44AACB013177F04 /* NSManagedObjectContext+MagicalThreading.h */; }; - 79AFD1812088278209C80F74 /* HCSubstringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C020A2AF188083E274674872 /* HCSubstringMatcher.h */; }; - 79F02BBCE040D6A75CA38D5A /* NSEntityDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = FD60636F275E43024F79593F /* NSEntityDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7AA84E87D802B482A58B9FAC /* CJALog.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE848D2B7D5EE106129910A /* CJALog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7ADD5F5BCF215BCDE4A0EE33 /* HCConformsToProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ED00E9E8E9F8EC6E67A862C /* HCConformsToProtocol.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7B7E937CCA56EF1438DAC7C2 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 754CEF47B242B079F9F26072 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m */; }; - 7D1B478B99005ABE28FEE55F /* MKTSelectorArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AABD923A34183ACA96DEFF7B /* MKTSelectorArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7E248885D62260C6C28977A7 /* _BICollectionView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E219DBD284AE74EFDEDE7A /* _BICollectionView+Internal.h */; }; - 7E4C51CDE354D8C9442648F5 /* CJALog.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE848D2B7D5EE106129910A /* CJALog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7E4F2B3B2256D5B1ADEC37DE /* _BICollectionView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E219DBD284AE74EFDEDE7A /* _BICollectionView+Internal.h */; }; - 7E5DFB695F056B101FE18DA6 /* HCDoubleReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 93F174D626ECC5F60E9FBADA /* HCDoubleReturnGetter.h */; }; - 7E87FA5762E5E01A9D6823FD /* MKTLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 94553E19F7A09AE936A92B16 /* MKTLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7F0B6B0E6A2FED83CFC1A2DA /* MKTDoubleArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 054B3F7587F024F75B30C3DB /* MKTDoubleArgumentGetter.h */; }; - 7F187598C2A0BA9EBA24686A /* MKTBlockArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2C0D626499B72216C05FAB /* MKTBlockArgumentGetter.h */; }; - 7F2C537D22D23B30B03A35A0 /* HCUnsignedLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC64E32132B0312A9A0F976 /* HCUnsignedLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7FF45FA6D256EADB3F503DA3 /* BISerialOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = F8179E61C8BDF8401EC19E21 /* BISerialOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 806DB6CEA6CBB5C2E71F665D /* MKTCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 47551BCF23999830654C5FF1 /* MKTCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 80B47588EE5DC2F9007C03A7 /* MKTUnsignedShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B99C82954CB9B4E31E3B6F8 /* MKTUnsignedShortArgumentGetter.h */; }; - 80EBD23C251416B14DEB91B0 /* NSManagedObjectContext+MagicalSaves.m in Sources */ = {isa = PBXBuildFile; fileRef = EE942DB094D43BA52B49EBF0 /* NSManagedObjectContext+MagicalSaves.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 811163C799803A8CB8D56A63 /* HCStringContainsInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260EDD9CA451BB97FB5F15D /* HCStringContainsInOrder.h */; }; - 81224CCB932A91223FEF8C85 /* HCUnsignedShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3F521FE838166099A2B904 /* HCUnsignedShortReturnGetter.h */; }; - 81820FDC255EB432F83A851F /* MKTCapturingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E740B9DDBEE85B1032DF27A /* MKTCapturingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 81CF80E517C06C24F8286603 /* HCStringContainsInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = F3578AC1383F6F0A39C04BEC /* HCStringContainsInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 81EFD37E3BAF77B9268E8CDD /* NSManagedObject+MagicalAggregation.h in Headers */ = {isa = PBXBuildFile; fileRef = 164DB983D45CC1B62E053B2C /* NSManagedObject+MagicalAggregation.h */; }; - 8287DCA3AB429606871CFCB0 /* NSManagedObject+MagicalFinders.m in Sources */ = {isa = PBXBuildFile; fileRef = 75B83932EB066A6571B9550E /* NSManagedObject+MagicalFinders.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 82DEF2EE025DED78771109B9 /* HCIsEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = DC4DBA3D88D2A0AAA5174793 /* HCIsEqual.h */; }; - 830B2F98B91AEE27F179C88A /* MagicalRecord+Actions.h in Headers */ = {isa = PBXBuildFile; fileRef = 89A32F40566BA5A5AEB45F45 /* MagicalRecord+Actions.h */; }; - 831F392639B48BB61E5B6A4F /* MKTVerificationData.m in Sources */ = {isa = PBXBuildFile; fileRef = 323656ACDBCFC39CC03CEB3F /* MKTVerificationData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 83501A17CC54227AADD5482A /* MKTStructReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 62826DC3659B1A20FB4AD00C /* MKTStructReturnSetter.h */; }; - 84042692AB2F70AF412B37AC /* MKTArgumentCaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8C0915C80189517114452C /* MKTArgumentCaptor.h */; }; - 842FE5B69EC6582DD3FF00F6 /* NSManagedObjectModel+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC7F4C37A7D966E08AE50C3 /* NSManagedObjectModel+MagicalRecord.h */; }; - 84EF6E64FD05BDCDD9E23F1C /* HCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 57D3DCDF071FDACB469C89DB /* HCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 850979EC26D43F94298C3F8F /* MKTObjectArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E430F53073614D982FB369E /* MKTObjectArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 853308770817FA04E1B8F5CF /* HCObjectReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 32313A85DC9826316C61327B /* HCObjectReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 85DA826591F3C2DCCCFA2F57 /* MKTCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = B349B1AB4982C92C13CC882F /* MKTCharReturnSetter.h */; }; - 86788B6B11A0BDD21C0828AC /* MagicalRecordDeprecationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 04EAB9DBEE1207609A0688DD /* MagicalRecordDeprecationMacros.h */; }; - 867A5923A1AB0592E6E9B608 /* MKTOngoingStubbing.m in Sources */ = {isa = PBXBuildFile; fileRef = 623939836BB1E058E705CD02 /* MKTOngoingStubbing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8A170684BD561AB98C4B6C92 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; - 8AD666C364EF40F3A07172D9 /* NSManagedObjectModel+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = DDD2DC50F666A18F17BC6F6C /* NSManagedObjectModel+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8AF6731328FBC29792E85C8C /* HCCollect.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CE5824F22C7B859B6F0C4F1 /* HCCollect.h */; }; - 8B498BB2276DA0F83249D279 /* NSDate+BIAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 35ED2B80DAB938DB475D785E /* NSDate+BIAttributedString.h */; }; - 8B8BE6DF20DEB26293AD0AD6 /* MKTDynamicProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 7202B87BEDDF1068768C957F /* MKTDynamicProperties.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8BD2C563660798C7FE3159AD /* NSManagedObject+MagicalRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = EC6B7A1674722392ED4B2518 /* NSManagedObject+MagicalRequests.h */; }; - 8BF0330E4BFFB5DF29B217F6 /* BIHandlerBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9638D88CF0BE8FF2D673DC /* BIHandlerBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8C088FA07312F8BA5F48D2F4 /* HCHasProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 66FF564D26541225BEA69C12 /* HCHasProperty.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8C1A02A14EE9B362DE6C4676 /* MKTCapturingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C89994DBD661A99F3A5B18D /* MKTCapturingMatcher.h */; }; - 8D42092E74A3A862990446E4 /* MagicalRecordDeprecationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 04EAB9DBEE1207609A0688DD /* MagicalRecordDeprecationMacros.h */; }; - 8D783CDB5117A34CD866D139 /* HCInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F6F37F455B6C6A6A2622787 /* HCInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8EA8BEF938DA974D75764E40 /* HCDiagnosingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C1E548D239B70F2E75DB6CD /* HCDiagnosingMatcher.h */; }; - 8ED5DCC30743EBAAF7F9CCCC /* BIHandlerBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9638D88CF0BE8FF2D673DC /* BIHandlerBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8F328C5DC29E9337CC019044 /* BILifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = 558FFEA7B0803842315D2EC8 /* BILifecycle.h */; }; - 8F7584D8F16CC172CB4484B6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; - 8FE173B575E91B0C412BD6EA /* MagicalImportFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 014F005F462DFD746E4258F5 /* MagicalImportFunctions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8FEB518090D200CBA70DDF4F /* HCClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 54718ADCC092347540234183 /* HCClassMatcher.h */; }; - 900593EE1EB99FB2CEB23B7A /* NSManagedObject+MagicalRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = 08E2BF7CE925EE89B36F67CC /* NSManagedObject+MagicalRequests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 90824EC82F5A404F3C83A630 /* NSPersistentStore+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = E239D2F5EECD560460C5CBBC /* NSPersistentStore+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 908E2035C1C6AB08CB0EB167 /* HCIsEqualIgnoringCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 38280F51C4E4C6B9DD1D74E5 /* HCIsEqualIgnoringCase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 916A3FE252DC68998F95E187 /* HCIsCollectionContainingInAnyOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1955BD232D5D676AEA7CFE7E /* HCIsCollectionContainingInAnyOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 91EC83A41937EA0C0A2E29D7 /* CJALog.h in Headers */ = {isa = PBXBuildFile; fileRef = 774DBD7E859B577C954C0E55 /* CJALog.h */; }; - 924DECF60AB432D430C5C1EC /* MKTReturnValueSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 863BA96870C1CE2295A1D1C6 /* MKTReturnValueSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 92D4957628D44C1AF6485176 /* NSObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D15B74FEE2960262D2FC576 /* NSObject+MagicalDataImport.h */; }; - 92EC422CF1F587328A309F55 /* MagicalRecord+iCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F1370BE6B2F8A1A2B7C84FB /* MagicalRecord+iCloud.h */; }; - 92FE647963D29F4D95544690 /* MagicalRecordLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BF5BA99D4B59F0162771333 /* MagicalRecordLogging.h */; }; - 9319B2AB70391622F6D5EACE /* NSManagedObject+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = A71156EB54AA7113B0996DA2 /* NSManagedObject+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 935083A73874F85381747757 /* BIDatasourceFetchedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFEEE533D697E19D6DE93E43 /* BIDatasourceFetchedTableView.h */; }; - 93E8D5DB588CCF32E96E2008 /* UIView+BILoadXib.h in Headers */ = {isa = PBXBuildFile; fileRef = D2B9EA59BE434CD0453D9661 /* UIView+BILoadXib.h */; }; - 93EFD119BB4B65F1E44048FE /* MKTLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8779A86FAD463E8751855359 /* MKTLongReturnSetter.h */; }; - 9401BB43C5079AD223E1FB96 /* MKTStructArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 000C81474DD04BEF6B4DB72E /* MKTStructArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 946C26C767D859A358AD87B6 /* MKTClassObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = D750BD80C3617DFCA34DE1AD /* MKTClassObjectMock.h */; }; - 950E090DFBAE3A39D3B7B759 /* BICollectionViewActivityIndicatorReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B921A1587CC008EDC82E0DC /* BICollectionViewActivityIndicatorReusableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 95B22C48B5646AEC2D02AF56 /* BIBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C20EA3435D01D0ACB41EC94 /* BIBatch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 95EACF31BDCB1996A4926EC1 /* NSDate+BIAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 35ED2B80DAB938DB475D785E /* NSDate+BIAttributedString.h */; }; - 967CDE3DF38766812C6CAAB8 /* MKTMockingProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = EB513E9E390106871D83FD1A /* MKTMockingProgress.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 97D5B91D3126DA121C401F1A /* MagicalRecord+Options.h in Headers */ = {isa = PBXBuildFile; fileRef = B47A6FC9DE039D5CFD3BC0A2 /* MagicalRecord+Options.h */; }; - 97E2F54373FDAF278CEEF0AF /* NSManagedObject+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 385486954ACE93E16C2E35B0 /* NSManagedObject+MagicalRecord.h */; }; - 99512ABF32D2455649CFB5E4 /* MKTUnsignedLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F9DDDB757BC94B0413A49EC /* MKTUnsignedLongLongArgumentGetter.h */; }; - 99D1FD4AF08E54A82210E3B1 /* MKTPrimitiveArgumentMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCD7744C579BF330DCBF09F /* MKTPrimitiveArgumentMatching.h */; }; - 99DCFCEE7AC8DF8E6CFEAB0A /* BIHandlerCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 88943E6831B3E5F575DD9C8C /* BIHandlerCollectionView.h */; }; - 9A099E9DE24589A17F56E240 /* HCAnyOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C4E716E12347018FFE8850 /* HCAnyOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9A11704D9AD15B33A792CED9 /* MagicalRecord+ErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = D8ACFB682FB6346C98233787 /* MagicalRecord+ErrorHandling.h */; }; - 9AD97A28A7DA8DA956C08430 /* Pods-MagicalRecord-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 246772A5F56E1BE70B068F6E /* Pods-MagicalRecord-dummy.m */; }; - 9B1CBFDA77ACE718608C8A25 /* MKTVerificationMode.h in Headers */ = {isa = PBXBuildFile; fileRef = B8FBC9129C875EF15424AF6B /* MKTVerificationMode.h */; }; - 9BDE209D5B875B710DD66128 /* MKTBoolArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F22B68D97FA7A0F8BCD98383 /* MKTBoolArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9BF307E0ABEC5776D0DBAB85 /* NSManagedObject+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = A71156EB54AA7113B0996DA2 /* NSManagedObject+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9C49A5911C98398603F28AE4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; - 9C6A951914A0244D677CAD46 /* NSManagedObject+MagicalFinders.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EBC6B99144F5838F15167F1 /* NSManagedObject+MagicalFinders.h */; }; - 9C748998D8F7A0EDF11BC846 /* NSInvocation+OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 45BF33AFBDC6BC8760A4DF09 /* NSInvocation+OCHamcrest.h */; }; - 9CF7288543BD91B0253647C9 /* NSManagedObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 98C136EE6A9DCFA152098D4C /* NSManagedObject+MagicalDataImport.h */; }; - 9D000253497B479B11A53B84 /* MagicalRecord+Setup.m in Sources */ = {isa = PBXBuildFile; fileRef = 38C6C973AF9754DE74165DC9 /* MagicalRecord+Setup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9DC24C4501F0F48EE855E758 /* MKTReturnsValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8133991D8730B5DD5E8F0875 /* MKTReturnsValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9E47635FD0C0A2D3B24DCACF /* HCIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 674D41F80FE33E56CFFCF5AF /* HCIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9F2DC3C34E9CD401A63DBBFF /* MKTInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 86D4D45B94D5FAFDEC5B6D6E /* MKTInvocationMatcher.h */; }; - 9FB67EE7A3DE7BBCB2BFCB77 /* MKTReturnsValue.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F0107185C9D69D267AEE66 /* MKTReturnsValue.h */; }; - A059D2DF7E58C312C93A834D /* MKTAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = CA81E432BFEAE4BA1F1B8B04 /* MKTAnswer.h */; }; - A17961A0E3E4F2DF6A355355 /* BIHandlerTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 87856AEF05155E233AA5E888 /* BIHandlerTableView.h */; }; - A1DA421F0657EE1F403CC069 /* MagicalRecord+Setup.m in Sources */ = {isa = PBXBuildFile; fileRef = 38C6C973AF9754DE74165DC9 /* MagicalRecord+Setup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A2216BB586D5B7C7CF23193C /* MKTObjectArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F634637F833A0A990C8EFB /* MKTObjectArgumentGetter.h */; }; - A22D474F2CC19AB1CCE585EB /* MKTUnsignedLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = CAA6FD12FC01E7058C906B9F /* MKTUnsignedLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A262134049189099148511CA /* NSBundle+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8E942D2608EC8DF6ABC848 /* NSBundle+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A44AB1065D35AB733FAC92F0 /* MKTArgumentGetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = CC96A25D52BE583BC6CB7325 /* MKTArgumentGetterChain.h */; }; - A46924891A98C7815FAAD55B /* MKTBoolReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 905467AFDAF0E3D9CB4BB1BF /* MKTBoolReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A501DBDE40E5E2AEF44E6A6F /* BIStarterProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ACBEBC781B3C46B4546EA5F /* BIStarterProtocol.h */; }; - A5C80F04CA976163A908F05A /* MKTInvocationContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = A6F8B5606373C256B219B91B /* MKTInvocationContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A7C5142E23E0ECF4B05B4A97 /* HCIsTrueFalse.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CAB489620BCD2EC6ABD9D3B /* HCIsTrueFalse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A820ADA46FFD11A67C2AEA4F /* MKTDoubleArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FDF5FFE9F78D6708F250169A /* MKTDoubleArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A9624905E87DC4E8327E9588 /* MagicalRecord+Actions.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BD8BD0817A12CAF009A81E /* MagicalRecord+Actions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A9B03BDA9B8DFD011C66294A /* _BIScrollViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 556AB35D4C1FFF271008BAF6 /* _BIScrollViewProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A9CCBF1FA91694473A74A6A7 /* BIHandlerCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B264E6A408D071306CB6E8C /* BIHandlerCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AA612C46244B2C1B354A1620 /* MKTReturnValueSetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = C8C35237B3BD3935DE7DF3FC /* MKTReturnValueSetterChain.h */; }; - AA697A3DAEC5904EBA660AF8 /* BIDatasourceFetchedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFEEE533D697E19D6DE93E43 /* BIDatasourceFetchedTableView.h */; }; - AA7E78A5F1F3DFBCD3BC2EF7 /* BIBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C20EA3435D01D0ACB41EC94 /* BIBatch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AAD64F7597284C997684ABE8 /* BIDatasourceFetchedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FC55FB9D9019EB837750713 /* BIDatasourceFetchedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AAD789A30EE2D430B7101A01 /* MKTLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 55E7EB1F7A2C7DF8A0096A28 /* MKTLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AB2D67F0361B9571E5590E86 /* HCHasDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = F124C513D80CC527DFD8C383 /* HCHasDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AB8FCC337A371530100B0263 /* HCHasCount.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE01AF4B1D4138D684F7F97 /* HCHasCount.h */; }; - AB9822E85516EC63704AEB35 /* MKTIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CC733D97220AB8AF2AC77E2 /* MKTIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - ABABEC4F8847CAA3E74AAE00 /* MagicalRecord+ShorthandMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0267EDE90F625FC1E963C1 /* MagicalRecord+ShorthandMethods.h */; }; - AC7160BFA27D5E7F4B010D98 /* HCIsAnything.m in Sources */ = {isa = PBXBuildFile; fileRef = 995238187C0A278DC79C682B /* HCIsAnything.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AD47C495D6D212163F7FA012 /* BIScrollDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C0A577545AA19A485E29353 /* BIScrollDetails.h */; }; - AD683B7330A1D816C24A176E /* MKTThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = D46EB799B332CF948EE4262D /* MKTThrowsException.h */; }; - AD6F8314A4F0532A38E5BD4D /* BIActivityIndicatorContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 52959531FFB291049D26F51E /* BIActivityIndicatorContainerView.h */; }; - AD91C157E7006CE69854E214 /* NSRelationshipDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5596921E5E07EDCEA93B8442 /* NSRelationshipDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - ADB371E7EA483FB711F65E6F /* HCUnsignedIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B9FE8C6943AC41BDEC78564 /* HCUnsignedIntReturnGetter.h */; }; - AE043456585FA7D5F6248274 /* NSBundle+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F4DF07960A464BB8B96661 /* NSBundle+BIExtra.h */; }; - AE09EF3BA425D3B593AA56F6 /* BIDatasourceBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A42BF81D7B122755E62F45B /* BIDatasourceBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AE62F6B3F9F21D0FBE2FC1FF /* MKTStructReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 51C237C7DC99755DB114AC32 /* MKTStructReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AEF77B6970A4C055C466AA9D /* NSRelationshipDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = E305874F95F7045B1F839FB2 /* NSRelationshipDescription+MagicalDataImport.h */; }; - B009C9F3CAED94233C255AA0 /* NSManagedObjectContext+MagicalSaves.h in Headers */ = {isa = PBXBuildFile; fileRef = D2BA62F157E566F94920C245 /* NSManagedObjectContext+MagicalSaves.h */; }; - B045116C4444D5975C125EAA /* MKTStructArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 53DD84643584A812ACF0B84A /* MKTStructArgumentGetter.h */; }; - B0540AA51E14A07E77E70017 /* BIDatasourceBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A42BF81D7B122755E62F45B /* BIDatasourceBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B0669E91CBCECA99EDBB9B09 /* BIDatasourceCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 952CDB9E4E261F475943A28D /* BIDatasourceCollectionView.h */; }; - B0EE236F88DE1FA395C41188 /* HCIsDictionaryContainingValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 894CC4E374790C334198AFDF /* HCIsDictionaryContainingValue.h */; }; - B2313CD0D1734D60EB87BCC3 /* HCIsEqualIgnoringWhiteSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD549F516B6027ABA2D9FE9 /* HCIsEqualIgnoringWhiteSpace.h */; }; - B27A6098922103BAF2AD35CD /* NSManagedObjectContext+MagicalObserving.m in Sources */ = {isa = PBXBuildFile; fileRef = DE514310BFCDBB0B960F2024 /* NSManagedObjectContext+MagicalObserving.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B342A1A6682FDA0E33635BA5 /* HCIsDictionaryContainingEntries.h in Headers */ = {isa = PBXBuildFile; fileRef = 50F7ACA4973EC0FB6AB424C6 /* HCIsDictionaryContainingEntries.h */; }; - B43758FC257975DB6BC9B6FA /* BIDatasourceCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BE90F75FC60C00C9E2188A /* BIDatasourceCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B4E484D0364EA879F91EA31F /* MKTReturnValueSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DB3E1F6313CECC903BCBD17D /* MKTReturnValueSetter.h */; }; - B4F440AF1A1E2C98B5A48F3D /* NSManagedObjectContext+MagicalChainSave.m in Sources */ = {isa = PBXBuildFile; fileRef = B953E3DF77431F3033644B98 /* NSManagedObjectContext+MagicalChainSave.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B621D2D6563D945F1092314E /* MagicalImportFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9765B8D7D1405BCE035BDBC0 /* MagicalImportFunctions.h */; }; - B702D910D3C28CC1B2BC0166 /* NSManagedObjectContext+MagicalThreading.m in Sources */ = {isa = PBXBuildFile; fileRef = AD3F69A9C0D037264E7E300B /* NSManagedObjectContext+MagicalThreading.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B7663EA0855BB601058D6A1B /* MKTTestLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6C8D367887F2843D8668A8 /* MKTTestLocation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B780E8988F05255C747FCF60 /* MagicalRecord+ErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = D8ACFB682FB6346C98233787 /* MagicalRecord+ErrorHandling.h */; }; - B7BE8A70D21307E09493D02A /* MagicalRecord+Actions.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BD8BD0817A12CAF009A81E /* MagicalRecord+Actions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B7ECA29A8A2A4620A2896161 /* HCBoolReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AF67A7211A6BBE413CCE6EC /* HCBoolReturnGetter.h */; }; - B7EFE774019FCA180051B3E4 /* HCUnsignedLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 260CA5D8D55952183FAE0BB4 /* HCUnsignedLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B83DB05315BC76F020468717 /* MKTObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 828C2B755DA9330B09367B4A /* MKTObjectMock.h */; }; - B8FAA35FBF5834619A7825CE /* NSManagedObject+MagicalRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = EC6B7A1674722392ED4B2518 /* NSManagedObject+MagicalRequests.h */; }; - BAB4F9CC9A75458AD60819C2 /* NSAttributeDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D905EB4B95A57DBB4713F94 /* NSAttributeDescription+MagicalDataImport.h */; }; - BAF94BC4DE7A485A5D1D1A81 /* HCCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AE3EDD178D9D43A58004DD1A /* HCCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - BE3C9B82EE135A124426615A /* UIView+BILoadXib.m in Sources */ = {isa = PBXBuildFile; fileRef = BA2A08F1E2782E81B5896C73 /* UIView+BILoadXib.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - BE528F352A7E4E9AF3F66665 /* BIDatasourceFetchedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 47E21C06DBAC53AF3A03A062 /* BIDatasourceFetchedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - BECD6600F10F3D1BE0F9BECD /* MKTFloatReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB03EDE33B474E18250A0D4 /* MKTFloatReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - BF06A0F1C9D602F33B4C950E /* MKTBaseMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEA8918C7E760F219CEA054 /* MKTBaseMockObject.h */; }; - BF2F38FE3FBB68DBE7E92181 /* MagicalRecordInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E14C223301F7DAC8E11BE44E /* MagicalRecordInternal.h */; }; - BF49F2127F8EFF80DCB58A1A /* MKTUnsignedLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 730C5C7106C58B847A334B8C /* MKTUnsignedLongReturnSetter.h */; }; - BF751383AE96AB2FA2E77A6F /* BICollectionViewActivityIndicatorReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B921A1587CC008EDC82E0DC /* BICollectionViewActivityIndicatorReusableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - BF9D2E7F7F0E579C3E2E36FA /* HCIsDictionaryContainingEntries.m in Sources */ = {isa = PBXBuildFile; fileRef = FD8BA7F26EF436224BCB7D83 /* HCIsDictionaryContainingEntries.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - BFBA0C112AFE0DF03ACDABC7 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F21B044C3047028315479FD5 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m */; }; - BFE917B30223B09E5B0EF5E8 /* BITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7897E21F29F547E8FAF810C3 /* BITableViewCell.h */; }; - C05F749CA69256473007F82E /* BIOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2D2C87B4184ABE6C0C94B6 /* BIOperationQueue.h */; }; - C1282D36C6631D94CDA4AC1F /* HCReturnValueGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = C5CF899C69C39B87B9FAB8F9 /* HCReturnValueGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C17A12980BFF7C4E3DF759C8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; - C23C458530CEBB97911088D6 /* MKTShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0384A04DA8022219CB62303A /* MKTShortReturnSetter.h */; }; - C27F4D8AFAFCD8F3155ED0B6 /* HCIsDictionaryContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 3322DDEDFADBDCF59835ED08 /* HCIsDictionaryContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C28278EA91C5CCC223FB518C /* HCIsNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3F06B869873CD85EDC608B /* HCIsNil.h */; }; - C2ED82AF3EBE818495588B95 /* MKTClassReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 08F79FBD08ADC3F62302F2E2 /* MKTClassReturnSetter.h */; }; - C31E38ECB77AFA08E551632C /* HCGenericTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 92C6E37FDC8605EEC2292047 /* HCGenericTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C46603E79BA7FF91DC6904C6 /* HCOrderingComparison.m in Sources */ = {isa = PBXBuildFile; fileRef = 9407A6DD0CA57A5089D98AD7 /* HCOrderingComparison.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C4F23A63FAFAFEA961E29B9C /* HCLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F136D1A4FF2BBF124320378B /* HCLongReturnGetter.h */; }; - C5F25A610907FD93E7139E9E /* BIStarterProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ACBEBC781B3C46B4546EA5F /* BIStarterProtocol.h */; }; - C66FFF68453C1DF19FEFA36E /* MagicalRecord+Actions.h in Headers */ = {isa = PBXBuildFile; fileRef = 89A32F40566BA5A5AEB45F45 /* MagicalRecord+Actions.h */; }; - C69E63913DEBB81B2BD7A8C5 /* NSString+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = 47BA92CE6887DBAC879AE9C5 /* NSString+BIExtra.h */; }; - C6A3B393765778E2AA300D60 /* HCWrapInMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 07ECA63388F7C8BA1720FE2C /* HCWrapInMatcher.h */; }; - C6FB7005C4E26FAC7FFF4901 /* MKTShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A2019D88CD19587FAD8D5AE /* MKTShortArgumentGetter.h */; }; - C719B373FE9969CC85A2E9C6 /* HCStringEndsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 40CC413619A4547E91BD20DC /* HCStringEndsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C74AD6A1468418A80997E27B /* MKTUnsignedLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FB1F66C2B1010C536001609 /* MKTUnsignedLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C860CFD35BAAC6BEC28230DA /* BITableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C196F0CC33F96FA38604A7B /* BITableView.h */; }; - C8E76E4CB7F0E422CA83F44C /* MKTArgumentCaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A9C6477F7C34D8AF521BB4 /* MKTArgumentCaptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C8F596413766A214C07F6F3D /* MKTDynamicProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = EFFBBDEF4F2F92A75826D275 /* MKTDynamicProperties.h */; }; - C9C4BA56A3556D50C715E4E5 /* BILifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A0D94CD25919BDD941DA6AE /* BILifecycle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CA46CB3015B77519D504B3BF /* BIBatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 922E924E6D85E35E146014C6 /* BIBatchHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CA690277A97D15DBE974BEE6 /* MKTExecutesBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BAF545A9D2E78F87B49B51D /* MKTExecutesBlock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CA8BCEF5636BC434F4498FE8 /* BIStartersFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 234D50F3E70177EC38846014 /* BIStartersFactory.h */; }; - CADB648C333C0E3AF1C631C9 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BC480F31DC6ECFB4859E96CD /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m */; }; - CB5F4A942BDD2CFB4D7AB7DF /* NSManagedObjectContext+MagicalSaves.m in Sources */ = {isa = PBXBuildFile; fileRef = EE942DB094D43BA52B49EBF0 /* NSManagedObjectContext+MagicalSaves.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CC921D5C0C575F2039B56759 /* BIActivityIndicatorContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 52959531FFB291049D26F51E /* BIActivityIndicatorContainerView.h */; }; - CCBBA80076287428F0C971B7 /* MagicalRecord+Options.h in Headers */ = {isa = PBXBuildFile; fileRef = B47A6FC9DE039D5CFD3BC0A2 /* MagicalRecord+Options.h */; }; - CCDC443ECB93D922331B7615 /* HCIsEmptyCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6581F65AADF6E7075D672E3A /* HCIsEmptyCollection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CCE95D513B87BFF68F74EBF9 /* BICollectionViewActivityIndicatorReusableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5265C16519B3415564F33790 /* BICollectionViewActivityIndicatorReusableView.h */; }; - CD37BA8AF93A2595B8AB67A0 /* MKTUnsignedCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0D374F3AB393768D522BA6 /* MKTUnsignedCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CDF830EA7C695F8A0100FCB3 /* BIDatasourceTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F89095C1815139156FC0C89 /* BIDatasourceTableView.h */; }; - CE81CA9AD38B2B8F70193934 /* BIDatasourceTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F89095C1815139156FC0C89 /* BIDatasourceTableView.h */; }; - CF2F7CD9F7D57C4099253B12 /* HCClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B04F2A7D2219375E6EC967A /* HCClassMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CF46FFA3F4F930F31438AF4C /* NSManagedObjectContext+MagicalObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = 128562DE2AE0A78441C49A31 /* NSManagedObjectContext+MagicalObserving.h */; }; - CFBA3869394E50E99AC15C11 /* HCObjectReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5169D1AA9E84B81C5B1C374F /* HCObjectReturnGetter.h */; }; - CFD7AD337A5A2A56810EC9A7 /* NSManagedObject+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 385486954ACE93E16C2E35B0 /* NSManagedObject+MagicalRecord.h */; }; - CFF4C7093C2AABDF4281B3CE /* NSEntityDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9135CC50405445BED9E056E0 /* NSEntityDescription+MagicalDataImport.h */; }; - D10D353B340CBBF36DBD12E3 /* HCRequireNonNilObject.h in Headers */ = {isa = PBXBuildFile; fileRef = FEAB3E153E31525AEADFDB30 /* HCRequireNonNilObject.h */; }; - D24244D527BE845729D917B4 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFCAAF0D146175FDD995CCAF /* CoreData.framework */; }; - D28B20BA4E537B58DF934EA8 /* MKTClassArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E2CF314B77FAAEB97456F /* MKTClassArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D385F01F6508F39E8880506D /* HCAssertThat.m in Sources */ = {isa = PBXBuildFile; fileRef = FD85C07636C0272C5B55F8EF /* HCAssertThat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D3FF3E66A1552E3D5FE64365 /* BIStartersFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD3506D5201CAD9B7616C63 /* BIStartersFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D40318A33F6EBF9C3D50A33A /* MKTCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA262FDAC982DBF31218F11 /* MKTCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D468A059769B71545A5808B5 /* HCIsEqual.m in Sources */ = {isa = PBXBuildFile; fileRef = EF5CAED8CBA24A5634172E83 /* HCIsEqual.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D4AEE6FD9E7825C194433D7C /* BIDatasourceFeedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 384C9F7CEC3EB85D492436FC /* BIDatasourceFeedTableView.h */; }; - D4C7E68FAC3880E4BA9BCA97 /* MKTShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 514556D9A87F1752FAD7C647 /* MKTShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D4DB2D2F30E9F8D613F471BD /* BISerialOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 23108A1D681D6C81A5B9F4EC /* BISerialOperationQueue.h */; }; - D5176F4E08384440B15B020E /* HCIsTypeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = F44BA3B725D901666F1DA8A9 /* HCIsTypeOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D549F6820455F41EE20786D7 /* BITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC1D0E71D14EC5893C58ECC9 /* BITableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D560D6399F6097ABFCC98B94 /* MKTArgumentGetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = C64A12A458FA9ED1D92FC3F5 /* MKTArgumentGetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D57AAB379AD79DB0C393F636 /* HCBaseDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D353413DD4B2B161951007D /* HCBaseDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D5BBA22C0A06A9C13D2C9F57 /* BIDatasourceFeedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A5EFD7F377BD98C6CE89A5 /* BIDatasourceFeedCollectionView.h */; }; - D60547F191F65B49AD534C29 /* HCRequireNonNilObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 155A548AB960AA991D1239D5 /* HCRequireNonNilObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D686289BCCBA2FF397614554 /* HCAllOf.m in Sources */ = {isa = PBXBuildFile; fileRef = C13D699514D3C01DBDC68BD0 /* HCAllOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D6D447E6980512A501E6D2F1 /* BISerialOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 23108A1D681D6C81A5B9F4EC /* BISerialOperationQueue.h */; }; - D7023E356686BF1457170D86 /* NSInvocation+OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC19944CFEDBE644213C4A4 /* NSInvocation+OCMockito.h */; }; - D74A5EB02076C82DDC2F7FDC /* NSRelationshipDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = E305874F95F7045B1F839FB2 /* NSRelationshipDescription+MagicalDataImport.h */; }; - D760DF4981EDA7D29B3B944A /* BIOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD9E52EEFE36678CC48A408 /* BIOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D81CBE461477D4594B0187D0 /* HCCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C4E687502473EC15A3D368B /* HCCharReturnGetter.h */; }; - D883AF091AD3ADD533563481 /* MKTUnsignedLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7FE420D49468CD4BAD4D5C /* MKTUnsignedLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D9630B9E42BD5BA8EBFADC19 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFCAAF0D146175FDD995CCAF /* CoreData.framework */; }; - D9675241565BBFE4C00FC984 /* MKTStubbedInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E0056B6EAF9DB51634B9B2 /* MKTStubbedInvocationMatcher.h */; }; - D979C04E5A0621CC6C35B163 /* MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 6754D2B1617F92A326DA807B /* MagicalRecord.h */; }; - D9AF4A57E865B254D7CE5CB0 /* HCUnsignedLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C1C9214AF3E93EAE279539E /* HCUnsignedLongLongReturnGetter.h */; }; - D9F5CCCF7361621CCD124CCA /* BIScrollDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C0A577545AA19A485E29353 /* BIScrollDetails.h */; }; - DA34958928CFEF1A654A388C /* MKT_TPDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE534E3AFDF9A6F3BD97CC6A /* MKT_TPDWeakProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - DAF885933356D35BA5815C33 /* HCAssertThat.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A082BC231D2B6F0C860AAB4 /* HCAssertThat.h */; }; - DB912C34737828A6D4C28D1C /* MKTLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = A7796E0DC985397CB52C8F3E /* MKTLongLongReturnSetter.h */; }; - DD68819407C7BC5A0BD3B570 /* BIDatasourceFeedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 05AB769DA733256ED77A27AB /* BIDatasourceFeedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - DE959FB932242D8491D654AD /* HCUnsignedCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E365D766D962BC900693A89 /* HCUnsignedCharReturnGetter.h */; }; - DF2CA8D26A20668BB5038B31 /* MKTUnsignedShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 936B58CF421774A7936CBF4C /* MKTUnsignedShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E0F796AA8D17F5EDDDDB150E /* HCFloatReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0831A644B4025FB065169201 /* HCFloatReturnGetter.h */; }; - E1438919C6B8C61C40F9685A /* MKTOngoingStubbing.h in Headers */ = {isa = PBXBuildFile; fileRef = DC59B3DD72B10AB142A9D14B /* MKTOngoingStubbing.h */; }; - E2995BC330AB293E662332D9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; - E349B52DE81D81A1634CD165 /* MagicalRecord+iCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = 994566376484AAA6B737D28B /* MagicalRecord+iCloud.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E360F49ABD744B02BB6E41F7 /* MKTAtLeastTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 921B293ECC436E29C5D03C61 /* MKTAtLeastTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E3612508780A54B8EBE94598 /* MKTObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = FF87303751A5608377590811 /* MKTObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E3C7C36EB936240E2D33391E /* NSAttributeDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 11E7AF4827145EF7315D8589 /* NSAttributeDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E40ACF771B4956360E8BDB93 /* MKTStubbedInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CCCE7995C5B440F36236B9D /* MKTStubbedInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E41E572C2824141BAE4841C9 /* MKTBoolReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7AB682F1EBB984B6CEC63D /* MKTBoolReturnSetter.h */; }; - E48257ADFB4BE61F7857A751 /* HCIsEmptyCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 825C578757BD5480CE04187F /* HCIsEmptyCollection.h */; }; - E4A9D550D93956784B445B24 /* NSManagedObjectContext+MagicalThreading.m in Sources */ = {isa = PBXBuildFile; fileRef = AD3F69A9C0D037264E7E300B /* NSManagedObjectContext+MagicalThreading.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E4AF903D2834B97A8E6B68FF /* HCDescribedAs.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F8523CDEEB3C6506F232CD3 /* HCDescribedAs.h */; }; - E686E45A410608F38980014D /* HCAllOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 04DC10449B4544D89ECE6500 /* HCAllOf.h */; }; - E6912B190F325AA555C0C4E0 /* NSDate+BIAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C147A92BFD30F36D05BF45D /* NSDate+BIAttributedString.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E79CF3F4E4A42101E0F1FABE /* BIStartersFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD3506D5201CAD9B7616C63 /* BIStartersFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E82D844C20032DB10F4D5993 /* MagicalRecordInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C59D7E230EEE49E2BC3DDD7 /* MagicalRecordInternal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E93BACA630B767FE1CB3E62D /* MKTBaseMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F73C3B563736B49E97CB5E4A /* MKTBaseMockObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E9A3D1A9C0C3EDA80D7F0DE2 /* HCNumberAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DB592A9CF08A4E93272D706 /* HCNumberAssert.h */; }; - E9B34296DA4A3E656A16CC69 /* _BITableView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B84171D3FF0AE7E95AE4743D /* _BITableView+Internal.h */; }; - EA26405F698783DBA324F2F7 /* MagicalRecordInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C59D7E230EEE49E2BC3DDD7 /* MagicalRecordInternal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EB8CC30F96681DBA49C129B9 /* MagicalRecord+Options.m in Sources */ = {isa = PBXBuildFile; fileRef = B7737A57FEA429E2F013741E /* MagicalRecord+Options.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EC11412FEA36DD1782AFF6A6 /* MKTThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = D48EBC5C5EF36ECB47DE9BDC /* MKTThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EC500E25CC3E2EAB8D383895 /* HCIsTrueFalse.h in Headers */ = {isa = PBXBuildFile; fileRef = A6BACB5D8F11716D0872CC34 /* HCIsTrueFalse.h */; }; - EC55D7E87413958F458DD2B4 /* NSNumber+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = AA84A3B34371D78236859B6E /* NSNumber+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - ECB22726D5328105BF2DD52E /* MKTIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DF77051CC2F59880CB534E37 /* MKTIntReturnSetter.h */; }; - ED723F0CD0EA7FDF2BF366C7 /* HCIsSame.m in Sources */ = {isa = PBXBuildFile; fileRef = E9BAEFCA12D5B9A581A74E49 /* HCIsSame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EE1D759FD368A6377BD533B6 /* HCStringDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A9588EE21B3173FD99411D /* HCStringDescription.h */; }; - EE9B2B06F925DCDB35353410 /* HCIsDictionaryContainingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = D2537345DEB86AB0AF3AE4CC /* HCIsDictionaryContainingKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EEBE6B25A5960F512357FA1B /* BIDatasourceFeedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A5EFD7F377BD98C6CE89A5 /* BIDatasourceFeedCollectionView.h */; }; - EEC0F60D32E3C8CFD0CFBC72 /* MKTUnsignedLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DC87067551D3173AEBC03ACB /* MKTUnsignedLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EECAD9BD3CE71FF4A19C33B9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDA41A059BC2CDCEB5677837 /* Foundation.framework */; }; - EEEAC167AC5C6C48FDEEE383 /* NSManagedObjectContext+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B8512451044F24E76B82B1 /* NSManagedObjectContext+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F0191C2BD1343E420E48CC5A /* MKTInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B882D4397FFE81759BC513 /* MKTInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F0DB33982315171E05D5D9E5 /* BIHandlerCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 88943E6831B3E5F575DD9C8C /* BIHandlerCollectionView.h */; }; - F131954978CB68AE78008F69 /* HCStringContains.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E805B5F48DC7065F6D3DA6F /* HCStringContains.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F19D125E3D9F4F5122538C32 /* BIDatasourceFeedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C8C591DC1F492F455D8E572 /* BIDatasourceFeedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F1C988E5058FBFC8D28670D9 /* HCHasProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A619420F2AF261C7AEC44F /* HCHasProperty.h */; }; - F231916B28F1937965F7337F /* HCThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = C69B37DDAE1566244566BCFD /* HCThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F27DD433693107E619F735CD /* HCIsCollectionContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = AE779BEAFF1EDDDD01E4C721 /* HCIsCollectionContaining.h */; }; - F297B251E66F5D689C8D6D4C /* NSManagedObjectContext+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B8512451044F24E76B82B1 /* NSManagedObjectContext+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F2F261B95CAEC62F4B5798E2 /* HCIsDictionaryContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = E31324BC9D207AE734F9DEF3 /* HCIsDictionaryContaining.h */; }; - F35BDB2B4AEB54B345B58B75 /* MKTDoubleReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 662BAA87A68DD5BAF53A9F3A /* MKTDoubleReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F3A7FBA960848519F434FDDB /* MKTUnsignedCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = C7AFC3F896BD0FC2B21AEA49 /* MKTUnsignedCharArgumentGetter.h */; }; - F49583A51AED38A3F03D9C44 /* _BITableView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B84171D3FF0AE7E95AE4743D /* _BITableView+Internal.h */; }; - F4FA7179656FE2EFF18CCC8F /* NSManagedObjectModel+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = DDD2DC50F666A18F17BC6F6C /* NSManagedObjectModel+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F53B3B0C12CE7249D05F028B /* BITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC1D0E71D14EC5893C58ECC9 /* BITableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F54708C3F44122F403123E8D /* HCCollect.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DCC4EB394195BDB249A869E /* HCCollect.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F5596B9914625D2F18A51A6A /* MagicalRecord+ShorthandMethods.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F6A689007254F593F18F1C /* MagicalRecord+ShorthandMethods.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F57F82E0A39C5DB5E9C58473 /* NSNumber+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = D0B036FA2BDB9407656310A7 /* NSNumber+MagicalDataImport.h */; }; - F5B9BEB710F1CB86102E631F /* MagicalRecord+ShorthandMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0267EDE90F625FC1E963C1 /* MagicalRecord+ShorthandMethods.h */; }; - F5D4749F2107A67D53B5A00F /* HCReturnTypeHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B56632EB6A18E721433CC5B /* HCReturnTypeHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F74522AF2F4956CAEFD668D1 /* MagicalRecord+ErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = A7A4E73F305B4C7C5CC7BD59 /* MagicalRecord+ErrorHandling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F7ECF02BB5435E99F4262D7A /* MKTLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F0D5F5925ABEA554E0F5388 /* MKTLongArgumentGetter.h */; }; - F8095C6A527F700642D223EA /* HCIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 76EC022FC8CC9AB4D8AB444C /* HCIntReturnGetter.h */; }; - F8471796F26BC518FA9E9BAA /* MKTObjectReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CF767D71B77974D0C997997 /* MKTObjectReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F8A54D11F7C5759473E4B066 /* _BIScrollViewProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C62429588258ECF6BDE774 /* _BIScrollViewProxy.h */; }; - F8A8570407A08EF02A7AFBEF /* MKTBoolArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C027A0A4221170BA4485521 /* MKTBoolArgumentGetter.h */; }; - F8C6DCD7B021873D8077A288 /* HCSenTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C99D97BF9037B73A43BB73 /* HCSenTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F8EAD24F8B173E8C395EDAD1 /* MKTDoubleReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = B0921C6D4C55F695F45EC447 /* MKTDoubleReturnSetter.h */; }; - F93565D62B93A5DBB8F60456 /* HCUnsignedCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FF30863840DDB666212329B0 /* HCUnsignedCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F97E29F61716A3F5C966A737 /* MKTUnsignedCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F937352A4FD71AF1809A912E /* MKTUnsignedCharReturnSetter.h */; }; - F99642895995242D10826A6C /* Pods-CJALog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA724A85D48509C53FFB1ADC /* Pods-CJALog-dummy.m */; }; - F9A4D22A8D300E4963614C85 /* HCTestFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = 6747FA657E0CAF2C0863E656 /* HCTestFailure.h */; }; - F9F51D1F6B8E712D37721C4E /* UIView+BILoadXib.m in Sources */ = {isa = PBXBuildFile; fileRef = BA2A08F1E2782E81B5896C73 /* UIView+BILoadXib.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FAC8C1E81DFFD2067FC3D132 /* HCSelfDescribing.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C3F0CCBA8EC6F0FE7D84927 /* HCSelfDescribing.h */; }; - FAD338A9B77444931867BF2A /* HCIsEqualToNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A89B04D02342E883BE33284 /* HCIsEqualToNumber.h */; }; - FB1D6EE35186A2A758A832C2 /* NSString+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B31A4DB08A0EE6B5B88462 /* NSString+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FBB843843ED94C580BD3E9B6 /* BIHandlerCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B264E6A408D071306CB6E8C /* BIHandlerCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FBD24944588872189E4C3D4F /* MKTExecutesBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E360809A70DD019FB01E59A /* MKTExecutesBlock.h */; }; - FC671E6EEB5BD6FBA16E1337 /* MKT_TPDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = FC72ED9E4AE637D57DAF128E /* MKT_TPDWeakProxy.h */; }; - FC91F2EB6891D03A23F9D841 /* UIView+BILoadXib.h in Headers */ = {isa = PBXBuildFile; fileRef = D2B9EA59BE434CD0453D9661 /* UIView+BILoadXib.h */; }; - FC9EBF2CA62CE7BD22634ACA /* HCLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 48C52961AF71BAAF19C00CAD /* HCLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FCED28DFD443A45113E12D00 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4252E89539F5603F979A1008 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m */; }; - FEA8A366FFD1A1FAAA57E64E /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E57C36440FA94768B360C9D8 /* Pods-dummy.m */; }; - FEACA230215303EFAB0C6358 /* NSPersistentStore+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = DE28C4363B48C0D2DD1615FD /* NSPersistentStore+MagicalRecord.h */; }; - FF34631D80FE2441FEDC94CD /* NSString+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = FAFA89B33469B50B0B5E1839 /* NSString+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FF495DDD3C138D583CF70A10 /* HCThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = 5367A440E2BA11A79E17F3EC /* HCThrowsException.h */; }; - FF7D66EE04DCBFEAC3ED8981 /* BITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F8ECC6638C4FA8279E9B57DF /* BITableViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FF92804B007AC49254A89166 /* HCIsIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 76B8BA3126F8CEBC356FBA8A /* HCIsIn.h */; }; + 02196D43338777E4CB41F65ECA6EB577 /* BIHandlerCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EC60DFC1F0D959B39500F6E12D35DB3 /* BIHandlerCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 02265ADC36D1989C0BC795B05868D90C /* BISerialOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 69C357281E53B436EB4098212FB5B5DB /* BISerialOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 029D06F95D28F2E80BC4AE29A5C3363A /* HCUnsignedLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 235DAD4FA9815E54A5238A5748B16E18 /* HCUnsignedLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 02C6320BE4EABE4CF9800F73B7449FBE /* HCIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = EF72CCC7B324A4AECEF66F42D25136AF /* HCIntReturnGetter.h */; }; + 02EF609971A3D3BD48D8D7E0CF154802 /* HCOrderingComparison.m in Sources */ = {isa = PBXBuildFile; fileRef = FF0A7AEB1ABB324B98209493F9D42A7A /* HCOrderingComparison.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 02F3D4D0CEB05EC7F9F4093250B96D04 /* HCInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC8183286CBFDAD3410104E78276B8F /* HCInvocationMatcher.h */; }; + 0429BD779DB57C2A2A4F6EDFD6F81F1E /* HCHasDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FCD913B9F545F15B741B5C73B152F7 /* HCHasDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0429C24200A67C65B2D8CF851FF172E8 /* HCStringContains.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B234439EB81872DE495C8DA833CB2AE /* HCStringContains.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 04F7E0652A1A7A8E88E12D0067018B1E /* MKTReturnValueSetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = EE9BF47865D33665F50D59B39022CF09 /* MKTReturnValueSetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0548A470CF16A65678FC3E3E44F1D432 /* NSPersistentStore+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = B82F156656FEA479389CBF8560EC02F6 /* NSPersistentStore+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 05615A51108FB382E263DECC0C8F1B38 /* BIHandlerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8083D2E5276196B4BB95F3C085D04744 /* BIHandlerBase.h */; }; + 06AA80DA69456FE8440791FD40090472 /* MKTUnsignedIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F82387E2CE1EBFA58D3DA72C1CEEA57E /* MKTUnsignedIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 06BFCE35FD7C0D48949618AB65FE1055 /* HCUnsignedCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D6E890E7F37909F982D9965B7EEBE39 /* HCUnsignedCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0789B5705A397C8250DAB116C1CD5CB4 /* HCIsNot.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A26321C2BE5192382C0A43A45C4956A /* HCIsNot.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 079837F50D67FDC3BBE7A452AC774432 /* MKTUnsignedShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A79D9976DB4D1BD09C138132C5FAE9F /* MKTUnsignedShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 07C005D58FC8E3B5209B5C5622C2D1B3 /* BIBatchHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B94011CFFA33F717AB706CC5C375552 /* BIBatchHelpers.h */; }; + 07C5A8467941BA735D8B8F5AAE64F0BB /* HCIs.h in Headers */ = {isa = PBXBuildFile; fileRef = 814E50BD2C4845BD76A7A7EE5750F0CE /* HCIs.h */; }; + 0808946A1018FE6B53433FE7FA8983AA /* HCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DC6FFBE9FCD3DD971EE4C85B41B9BF8F /* HCTestFailureHandler.h */; }; + 08B16D8D4A1807570E4ED62AF297B32C /* NSManagedObject+MagicalFinders.m in Sources */ = {isa = PBXBuildFile; fileRef = A309ABD6F36D4898B8B59CB92988F98C /* NSManagedObject+MagicalFinders.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 090B8C31E6990E37D5D99F0E951239E5 /* BISerialOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 52A22614E9DAB671C1C0B25838A10CDC /* BISerialOperationQueue.h */; }; + 092126F0C426A1C35FDFC5D43616A062 /* BIOperationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = A286C7023BDA7E5A7F43AA8215F1414A /* BIOperationQueue.h */; }; + 0927C1CFC98AE51DDF20F68D1BEA6EDB /* MKTUnsignedLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 86602C19B33190915A70B82426E7D720 /* MKTUnsignedLongArgumentGetter.h */; }; + 094091D72AD03DF20D3296E4ADA97E40 /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D2E9853A96F1DD360F5FFFA470C6F1 /* NSPersistentStoreCoordinator+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 09B3711967BFC54C71BF3702D2BB4E51 /* MKTBlockArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C9563CC4E0E0E8A70D1C9BA08A8A04C /* MKTBlockArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 09E2EC383135EF036EF89A377F74617C /* MKTLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 247DAA1DDD01417F0FE793E54033012F /* MKTLongReturnSetter.h */; }; + 0A6EFF6D28FFF883DEC66CE6F0E15CBA /* MKTAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = D830B42C220E0DFF48AE4809C5FAC43A /* MKTAnswer.h */; }; + 0A7E077FF0CA097B8458FA0616FE7CEE /* HCEvery.h in Headers */ = {isa = PBXBuildFile; fileRef = A62928A6457DAB2D2A68BCF54A93EE54 /* HCEvery.h */; }; + 0A8C6D94BC9B8403341488335FA74FB7 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078AD922A552448178E4EABFAEF8BD00 /* CoreData.framework */; }; + 0D025EAE34951CF497FA4F61D00D5ABE /* MKTShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 55449A9C823EA6C394EEED260E937D44 /* MKTShortReturnSetter.h */; }; + 0D950C05221BE2C74B1FF20034617432 /* NSString+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A297DDDB1BDE418427A9A713E7212CE /* NSString+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0F5165B1850C5950820AA6D0B1D57D20 /* HCUnsignedLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = BA1795BA18877FA71E054C383B6DBFEA /* HCUnsignedLongLongReturnGetter.h */; }; + 0FC7270A1276088C879F19F836CB3846 /* BIStarterProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4492888798D3E1928689ADA8089DB24F /* BIStarterProtocol.h */; }; + 10192ABE88ECA716DFCD4C1DA0293A32 /* MagicalRecord+Setup.h in Headers */ = {isa = PBXBuildFile; fileRef = C6FF90158075850FA88017A6D7607245 /* MagicalRecord+Setup.h */; }; + 116B1398C9D38927AA362C0F13CF2073 /* MKTUnsignedLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 88482CD70336ED442270F7F87E3DE138 /* MKTUnsignedLongLongReturnSetter.h */; }; + 12A386E23275E9C440746F20A1B8BCCD /* NSString+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = F98E97109F0CD3B75CAD80951D5B2239 /* NSString+BIExtra.h */; }; + 12AB6D62ABCCC0AD483EFB83063FFE99 /* HCClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 80BABEFF28F17A2DFAAFB892DB9C0214 /* HCClassMatcher.h */; }; + 1316721BEDB99548A945313D963B7756 /* HCIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 87EFA54E954C240BDF4D29EE4A871452 /* HCIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 147CF915B1D4FC8AC3F70E6E5AEFF772 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1013732494F2613010B4152D66089539 /* Foundation.framework */; }; + 1533673C6AC7B1DB7BE2533BA208DDA4 /* HCIsEqualIgnoringCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A63C4935BDE294431BD970C4F835A09 /* HCIsEqualIgnoringCase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1596B8D1749B58D1F00898A7BF2364C4 /* MKTBoolArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 11F1052C95DE40C17CC3D00DE3F2FE86 /* MKTBoolArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 15DD98D26A2D5EC537B9EC4F69C4DE51 /* HCUnsignedShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = EE1278238B740659BB0AFFE65A5BFB4B /* HCUnsignedShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 168E9AC5182B2A988F515A191FF834AC /* HCTestFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D3035F9C1DDA0F68F7EA46A425D3B85 /* HCTestFailure.h */; }; + 1828434C9721FF84DE603855791EE6FC /* BITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9597622B8B98E7C6844F28DE9333C9A0 /* BITableViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 18E850331378E07A66BDC849724D70CF /* MKTLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F166907F2647D288C28865088EAD8EF7 /* MKTLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1955B649F8BDF770F43F05BA370393B5 /* HCHasProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 590968F2AA5EF3D16ABDAE2F9C837480 /* HCHasProperty.h */; }; + 19A81F866D1B81EF4DA0BDEC46056CFA /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 268580290F41C2D788D1AC2521D1E4F1 /* Pods-dummy.m */; }; + 1A7F08BBF0B49428D24B318909377B98 /* HCBoolReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CAB7EA3B8B5C6B3F840BBB6C89EE131 /* HCBoolReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1A8FC7B193FE4A0F6564AE73E99B7F55 /* NSInvocation+OCHamcrest.m in Sources */ = {isa = PBXBuildFile; fileRef = BE46A473F5B3B1320197C769A5D6D067 /* NSInvocation+OCHamcrest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1A9A9C6906AB132EFD4D3E8837E28E92 /* NSRelationshipDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B8555D1D22E4035438AF076F70D0625 /* NSRelationshipDescription+MagicalDataImport.h */; }; + 1AB84823CC3F6500015E4F79C21D0971 /* HCIsDictionaryContainingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DEC4CEE05CBF2A2E231A43DDAB8C24E /* HCIsDictionaryContainingKey.h */; }; + 1AE7B8175BF294ECDEBB81BCEC6D174D /* NSManagedObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5844B218B8FC41882BC9FAA1BEDF1D00 /* NSManagedObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1D65F2A83C82B5A140D062852EE4354E /* MKTShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 23276FA46F8635A9ACEC9DB74CC614F0 /* MKTShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1D923F32E6DE6F5A86CE4B80FB0D1404 /* NSManagedObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 32C873C6CFEE9BBE4692D10DFF01A87F /* NSManagedObject+MagicalDataImport.h */; }; + 207825E74E71FDEB23872DDFE9404AFC /* MKTDoubleArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DBB146D5368734C67634DE2B5FC77E6C /* MKTDoubleArgumentGetter.h */; }; + 20DA1B4BF003C9C737A15D5BFAECF4F7 /* NSString+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = AEAF9346CB368B143B9DA55BF5E76948 /* NSString+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 226E9D138EFC7610006F429D7BB94F72 /* MKTObjectArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CCE5A1664B5EAFD08A2CD155474A78C /* MKTObjectArgumentGetter.h */; }; + 230DC7DC9ACFA8744AFFA1CA9D84E917 /* HCFloatReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 69B7AD9F2E228F7095CF73CEEFAAD952 /* HCFloatReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 246E72C7BAB41081E4BAC48593CAD3BB /* HCCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F2ED1E8E3862E3C2F1F51A5BAFEDE6A /* HCCharReturnGetter.h */; }; + 24B02D70F53793D3B5935304051529C8 /* NSAttributeDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = DAE18D8A56556F4B8F482DE534F16FCA /* NSAttributeDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2575B94541E59D1EA080E72B8306CA85 /* HCIsEqualIgnoringWhiteSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = D0ADF4DE3A1EBE823FF05F6D3BBAC8A2 /* HCIsEqualIgnoringWhiteSpace.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 265755CA899851FFCE789C79134BD762 /* MKT_TPDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = DAA10A78E5328A1CDB05AE590F43EC5C /* MKT_TPDWeakProxy.h */; }; + 273B5A1D4A48C9FC86AA70EEBF4CA6FA /* MKTCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 869FE8A1C41962C45DE8ED1A4C697336 /* MKTCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 273DFAC54791E6F07190C8AC648E95AF /* NSRelationshipDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE41241A7461E2396CD3E48B21FD06B /* NSRelationshipDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 290C8C984CB3A88FD7420EE8892375FF /* HCBaseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 30D8E0CBE181FE743AEC7EA4C81AC3E3 /* HCBaseMatcher.h */; }; + 29361BAA4168EBEBF7BA8242847FB825 /* BICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = BB2BE60873F05006D8B43DA4B6CB759A /* BICollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2955D6B63CF49D82B7F1A7AC1FC7CB9F /* HCWrapInMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C8335DFB46B8612CDEA162FDFE97322D /* HCWrapInMatcher.h */; }; + 29BEEF2998A3E5CFD72CFCAEA7E03A83 /* BICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 905739A28E7E90B5EDE211C6E569C1DD /* BICollectionView.h */; }; + 2A6E220A930321E80ED3D98EAE77EB53 /* HCAssertThat.m in Sources */ = {isa = PBXBuildFile; fileRef = B7661394DCF2D9B48D16771F3B65A9FB /* HCAssertThat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2A80BE6720FDCA5FD5AC8A708F6E52C2 /* MKTLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8490BAB34601751304E7A416B70683EA /* MKTLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2AE59FD1A057023F7052E6B9F7DDB575 /* HCIsTypeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 4262C58A7363A72CE87E87009A660479 /* HCIsTypeOf.h */; }; + 2AFCC1C8DB83C0B64AED7D6D805CFE1F /* HCTestFailureHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 30871818A36D7B9557FBD3E6C698EAB8 /* HCTestFailureHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2C5E06D76402B86A010E37CFB23DCA33 /* HCHasCount.m in Sources */ = {isa = PBXBuildFile; fileRef = E733F248A8FF7F9EC65449B7F8BFD65C /* HCHasCount.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2C8833D2A201597610ACA3EFB66B5D84 /* MKTArgumentCaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 20FA0D3F8BCE195E9090CC6AFD4DB8F6 /* MKTArgumentCaptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2D2633D2B3AE3FC362C2B5574E7F9B76 /* HCAllOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 189D55115BEB75E40CAF81584278B9FF /* HCAllOf.h */; }; + 2D35BED243BEE3FBCB4C92736805A1A0 /* BIDatasourceFetchedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 506147EFA3FB6DD1AD2A5FF4C1176DD6 /* BIDatasourceFetchedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2DCAD8866AD2308DF1CF8BE03D7E115E /* MKTIntArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 77D4406969BE0A7EFCF14F0FCCD68D98 /* MKTIntArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2E5755AFDF6839A2DEDA530D1857CEFF /* CJALog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 938EB56FD95646ADA05E5CCFA28AB2C8 /* CJALog-dummy.m */; }; + 2FEFECCBEB65A7FEAE11CF8E53DB575C /* HCIsDictionaryContainingEntries.m in Sources */ = {isa = PBXBuildFile; fileRef = C14EFEB26148BCDD1C74D49CF271E1DC /* HCIsDictionaryContainingEntries.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 311901AD9AF7D317BE3362F69AFB782F /* NSManagedObjectModel+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 922229E98E0B62D77F8238B21B5C47F0 /* NSManagedObjectModel+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3385D2545A45A0037F1EE60D54D62D9C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1013732494F2613010B4152D66089539 /* Foundation.framework */; }; + 33B3089886EE87A9D461B63D897CA19B /* MKTClassObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 16F3A839923C1F0310A977AA3A521952 /* MKTClassObjectMock.h */; }; + 34347AE474A250762E7411C22EA35EC9 /* BIScrollDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B21B4EC9DA93E34DB860D5C80A27330 /* BIScrollDetails.h */; }; + 34BC0E559C3D5F2D3B7A8778FE66B635 /* NSManagedObject+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 118D43CCCA26CCFF699A4067A441EFB7 /* NSManagedObject+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 36A6C19E39A98415BDC6052F832B1A93 /* MKTVerificationData.h in Headers */ = {isa = PBXBuildFile; fileRef = BF2B78F9110310079FE1E6ACE3AF1648 /* MKTVerificationData.h */; }; + 391804CF5DE2ECD94EFAC60231FE16B1 /* HCXCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = C1DD017E09D1A0035D50BFFE2F66E166 /* HCXCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 392C7D1987B70233B53198B38983EB1F /* HCNumberAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 2231DBF43AF190DED975B1880E4077A6 /* HCNumberAssert.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 393ACDC70A53E5E35791FABF1A83BFF7 /* HCIsDictionaryContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EDE905E0243033B579CEB3AD5F77362 /* HCIsDictionaryContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 393F70AA93232F1386AEEC86AFE684EE /* HCMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D80877BC0EFAD53FCF70D0472F0000A /* HCMatcher.h */; }; + 39B316CFE54B218A589420417CA92910 /* MKTIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B676E4B685A2F6A399D7BAF645168AB /* MKTIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 39FD9F7070B9181E986A1DBEB0AB0AF5 /* MKTArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = E59F158BB4A59DA1A541A9EF28A358CA /* MKTArgumentGetter.h */; }; + 3A47A27EFD2ABB56269E6CE92ED6345C /* NSNumber+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B475F5AAE44DAC5F4A91750B4E0EC63 /* NSNumber+MagicalDataImport.h */; }; + 3CBB95E26A209431F350BDCADADC19FA /* BIBatchHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = B4D8FA52307BE2DA77E0662AB74A4AD9 /* BIBatchHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3E49B12452EDFB64445E5FCE224CD837 /* MKTClassArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 976DE042FFF0CE0444BAEB20D3B8FB73 /* MKTClassArgumentGetter.h */; }; + 41377497F059BD0B4AC33ED8C7973153 /* MKT_TPDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E5C85AA2DCF843CA2EB73C41F1CE2E /* MKT_TPDWeakProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 42419106D09F8316B8DA56FEC42A1627 /* HCBoolReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 537EC11C592CAEB1F251B50F4A7C8AB7 /* HCBoolReturnGetter.h */; }; + 42F3DFF667B2CA3C0BF0560E4FF18CD6 /* HCIsDictionaryContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = 582D7F8F6B2EF8000516E3425A4880EC /* HCIsDictionaryContaining.h */; }; + 435AE60396BD7D59E25F4697893C1DF9 /* _BITableView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4763AEF5F74EA2EA151238AFA697D718 /* _BITableView+Internal.h */; }; + 44CC5C172E864C35EF2A895AE0F11C98 /* NSManagedObject+MagicalRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA5F0CDEBF322E261D3CD95DA4834F6 /* NSManagedObject+MagicalRequests.h */; }; + 44CE09837CFA4E0CD44F88BE77C46658 /* MKTSelectorArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 12FE34F383AA1815E0C8E9705ACCDE73 /* MKTSelectorArgumentGetter.h */; }; + 458014F773A89E12039014BD1F183ADF /* BIDatasourceFeedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = CE48CBA1371AE90FD48D8F573A3F1DAB /* BIDatasourceFeedCollectionView.h */; }; + 4601E5E0DE460A2FAB47054234C9089A /* MKTUnsignedLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 21E2739098F35FB6E53651B3CD9BDEFF /* MKTUnsignedLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 463A215C93F4E778A6AACDF20C8EE7B3 /* HCCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A60374964A63046486DB6F7A78C90A5B /* HCCharReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 46D0D43C7DBB6AD8D9A3127DE621F49D /* MKTBoolReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F49E4D4C47806304E1A5DB7445B159A1 /* MKTBoolReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 48BEAF0FC7476BB031E80318A1490A04 /* BIOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 53D60F22C5504B274F8CDB369F3AB314 /* BIOperationQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 48FCC311232801E444FEDA015B14FB55 /* MagicalRecord+ErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BA4C50FFDCBC2D974832855785FE2B3 /* MagicalRecord+ErrorHandling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 498C0D5B46AA33FAD54119CECB48BECA /* NSInvocation+OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BE1645D4465008422BBE2667BBEEFDB /* NSInvocation+OCHamcrest.h */; }; + 49C35426780E6329DB5C3E3F9C4263FA /* HCOrderingComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B90BC793CD3256FDAB415DF89AC0872 /* HCOrderingComparison.h */; }; + 4A9900C171D8FA5E91246DECA520AF84 /* BICollectionViewActivityIndicatorReusableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC951870CF5E302466AA8C59FDD8D6E /* BICollectionViewActivityIndicatorReusableView.h */; }; + 4D0CE742BED3463035BB9ADFC69EA01A /* HCUnsignedIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F64EBE8B1D45629093B6BA928C13995 /* HCUnsignedIntReturnGetter.h */; }; + 4DD12415A778821ADDB279677944EA36 /* BIHandlerCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BADF4CFB4DF1EBA1D9AD4DA86FB928A /* BIHandlerCollectionView.h */; }; + 4E12F5A896F5DEE69C6172F5E7CF3D7E /* MKTStubbedInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 64E66FBEF82F2E12E03757802B14A8A2 /* MKTStubbedInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4EB449F3C5E8AA3C9734BF81A0882A2E /* MKTUnsignedLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 37E90B63547DA525927C6FB47B7C5FE8 /* MKTUnsignedLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4F0716FA51D565F3CA0C92869960746C /* NSObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = E261892A85A2C538A5F512AE8CF6EA73 /* NSObject+MagicalDataImport.h */; }; + 4F08595482D19BC71C0DA974DD0B30A4 /* MKTUnsignedCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 707C3E662E074E5C4859899DB9958A35 /* MKTUnsignedCharArgumentGetter.h */; }; + 4F37A2E32C6C03CB029D7335DA1A18C1 /* NSObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 0402F6D937E466EB854F21A4F5F596CE /* NSObject+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4F5C1ED292EDB17B07D7AD406F340D05 /* MKTBlockArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6165A18E1DB34B19ADC4EE1F13BA7F89 /* MKTBlockArgumentGetter.h */; }; + 5097A7577AB9B4FF0C43F84B3A4D0429 /* HCClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4071DFD9221C94F9F9E166FA5DE0BE64 /* HCClassMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 50B892A0006BB92BE2CE2209A3B77F2B /* NSBundle+BIExtra.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ECCC43A906BE627FFF1B3561F7F0355 /* NSBundle+BIExtra.h */; }; + 516DB7F152CB3FCD2DBDFF778276AE97 /* BIDatasourceBase.m in Sources */ = {isa = PBXBuildFile; fileRef = D72DAEFB2C8B775CB7E09B4BA11A3ADB /* BIDatasourceBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 518E2760D484F111BAA0443833214CB4 /* HCHasProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 100DB95427DF4B88DCE81C55C910A3D3 /* HCHasProperty.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 523D51285C224EF702498691587DC859 /* BICollectionViewActivityIndicatorReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91B9C1B3F30321BB01048D680A017F8D /* BICollectionViewActivityIndicatorReusableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 52CE4B761BE55938CEEA53A9E7DCAAB1 /* BIActivityIndicatorContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A54454797362E3A4281DA47977F38C0E /* BIActivityIndicatorContainerView.h */; }; + 5303F58E5F79EAAE6A09684D2FD7E798 /* HCEvery.m in Sources */ = {isa = PBXBuildFile; fileRef = E1414E6C1AD8F20861073D05E31BAFAB /* HCEvery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 567584A5EEE63480C96DD405C2C0B72F /* NSManagedObject+MagicalAggregation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BA4CC1C157D08ED30C184F7144A300E /* NSManagedObject+MagicalAggregation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 56C4E5D0039CD5047EFB7EF31F087091 /* MKTLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6364B6FC3C453805D07A886FED5776AA /* MKTLongArgumentGetter.h */; }; + 57383BFA6F534E41042B20BB86C13C08 /* HCSubstringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C50C07965651674162DB38B682E2F80 /* HCSubstringMatcher.h */; }; + 574510E305C6C08F96E45065C653FEB1 /* MKTObjectReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 08A12BCDB53E99CFD3A596D293352298 /* MKTObjectReturnSetter.h */; }; + 5776505C01FE2D50FCDEDF5DF418C1B1 /* MKTPointerArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = EC588225E87C325557E5361D26349F5F /* MKTPointerArgumentGetter.h */; }; + 5791C32EA8ADC79354D649C66F34A52A /* HCIsNil.m in Sources */ = {isa = PBXBuildFile; fileRef = B9CC94C014225B2D4A60BC885C4487C9 /* HCIsNil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 581FACA32C53642EDDB371D3223F35E5 /* MagicalRecord+iCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = 605A642A69A7EA279DAC62791265727D /* MagicalRecord+iCloud.h */; }; + 58781BAB8852A64E5A7EA85C2C95B503 /* CJALog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D73C25D57BAA62C505397D8A88679E0 /* CJALog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 58AAB12C72887409E9BAF49DB1542F27 /* BIDatasourceFetchedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = A24230468988B55715BEE482A7D49ECA /* BIDatasourceFetchedTableView.h */; }; + 591309A3151D911C0B006B57AAE31943 /* BILifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = 894DD8DF5615EF051B7D0D88152823C4 /* BILifecycle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 598EBA05CB4BE4562CB01BCF8BDD9566 /* HCIsEqualIgnoringWhiteSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = B90F3034F0BDAA12D88D0DEB02AB5F11 /* HCIsEqualIgnoringWhiteSpace.h */; }; + 59A82FDBB98B38359AB0B2EA7B25C28A /* MKTClassReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F886EBADE4BB2B2B17E7307CAF6D9CCC /* MKTClassReturnSetter.h */; }; + 5AB6D9CAFB9231B070F98C7F8F2488CF /* MKTReturnsValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AE06B9AC10FE58BA6DAB0FA90193FB8 /* MKTReturnsValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5AB96ABEF9BEAD363CB7550A787D5691 /* HCReturnValueGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AFB49C246B96F6D23907589E7A65E61 /* HCReturnValueGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5B406C8B1DAA80BC34DD6AF716F04754 /* MKTDynamicProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = C30D5FED6F086677DA232DA95AA3D86E /* MKTDynamicProperties.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5BBFCE908D2F1931443D6C3F6CC54532 /* HCStringContains.h in Headers */ = {isa = PBXBuildFile; fileRef = B022DDB3F4451DD84D54D8E802D1B84C /* HCStringContains.h */; }; + 5CBF5C7E6A20DF3063057302BAF0964F /* HCIsNot.h in Headers */ = {isa = PBXBuildFile; fileRef = A338C9D59047EA77EC37C6654DD26E3A /* HCIsNot.h */; }; + 5DD754485279C789841951A2FA9D8156 /* BIStartersFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 81E644D16715CB86C6F377DB7EF3948D /* BIStartersFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5DDDD4F9108ABF1EFEE0E775679680C8 /* _BIScrollViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 30FC039B5B51C4E2DF3A931702307063 /* _BIScrollViewProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 608D0A840B35625923B23E09885B0400 /* MKTUnsignedShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C85C524FBD6A79A6C10451ED41030D1 /* MKTUnsignedShortArgumentGetter.h */; }; + 60DD661FA93972B9141DE0ECAA4311CA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1013732494F2613010B4152D66089539 /* Foundation.framework */; }; + 610CEF005614CA40B31E017CD13452D4 /* HCIsEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DC62AC60EAE83C6D048A866A2B3A2B9 /* HCIsEqual.h */; }; + 612742F8EABAA1743DA7F42014FD29CB /* HCDoubleReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D716527E6A094C8E47F340764DAD68F /* HCDoubleReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 63533B11D8B0F7D68E2B95502DA11E8C /* MKTStubbedInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D53B02A43F9234276202A60540E4504 /* MKTStubbedInvocationMatcher.h */; }; + 64A6ABBD6E07EE92E0A9CC875FD8B9E3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1013732494F2613010B4152D66089539 /* Foundation.framework */; }; + 65CC95D1F3B6C30ED354BB52402D3294 /* MKTCapturingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 058B9B5217AFC4F771D2F1FFBE6EB690 /* MKTCapturingMatcher.h */; }; + 6641D403E41397E9B4FB84D5D791C0DA /* BIHandlerBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 9096BC4AD412F2C331A2BA901BEA2B71 /* BIHandlerBase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 66F3F6AAB6449A3DBBDA299EBBB5B2BA /* HCReturnTypeHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CBA926551592907381492DC1E4FED0C /* HCReturnTypeHandlerChain.h */; }; + 676ED99DA7A5B56185492CD750D2EB37 /* MKTArgumentCaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC766EB78BD274D75CA7E291CB96004 /* MKTArgumentCaptor.h */; }; + 67725D65DA7B718454B66C55825595AD /* HCThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = 35869541D39CF9259E85E3CF1836EC6F /* HCThrowsException.h */; }; + 67892C6656B036A6CCAC88A20B427B52 /* OCHamcrest-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F677C7671C2A5A714894180062A2143 /* OCHamcrest-dummy.m */; }; + 67985463A036685A37154B27DAEFC1A0 /* NSEntityDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = F28B3CD170ECFDFD3156BE3CEFEFF48A /* NSEntityDescription+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 683C263FCB86B988739882A68FA19D40 /* MKTStructArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = AA84EC494E708AADECA34952F26CF0A9 /* MKTStructArgumentGetter.h */; }; + 68B231C09885A66496B3B9B908F855E1 /* MKTMockitoCore.h in Headers */ = {isa = PBXBuildFile; fileRef = FCEF80BBBC600EAF0E26B4E8164DE66D /* MKTMockitoCore.h */; }; + 6A31530EFAA9ACE1E627B9A56E219975 /* HCHasCount.h in Headers */ = {isa = PBXBuildFile; fileRef = FE2E13D4B1975F6C119308DC896ED43C /* HCHasCount.h */; }; + 6B00266EF6E3978AE44E3B7F72B4D61C /* MKTUnsignedLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = CD54F258DF58FF7C89238C0A2344B423 /* MKTUnsignedLongLongArgumentGetter.h */; }; + 6B17777DAF8B0BDCDF7970D133A0A568 /* MKTCapturingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B91E3DDD49688608AB2D552A033AE48 /* MKTCapturingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6B5479C23CC3A18EC56E3B1FC79BB682 /* HCSelfDescribing.h in Headers */ = {isa = PBXBuildFile; fileRef = B49325185DB7A2ED338B07BFE1CDB4D9 /* HCSelfDescribing.h */; }; + 6B7CBE73899600A3F281B0FC4B4086F6 /* HCIsTypeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AB6701EC9915A905564797C15427B36 /* HCIsTypeOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6BA0DD4F30605EBC765A87E9ED2CF8C0 /* BIBatchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6745460F4A22056C4E48C6F2FB064D87 /* BIBatchRequest.h */; }; + 6C7A90124138369D25CF4C13A166D389 /* HCInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E6CB747220B52CF6860BC20D8E71D7F9 /* HCInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6CB16FD37D4397282E78CDE0A1A6CADA /* MKTThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = DAD6CA188D1DE8AD57F07E79B6EE5FAA /* MKTThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6D40A433DEAE7FE712267BB18276D167 /* HCAssertThat.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EC9B00E62D371CDA47288E9C9867EEF /* HCAssertThat.h */; }; + 6D5CD584E021B2988E61E3276036325C /* HCIsCollectionContainingInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 96AE1CF1702A6A84C96010A62A06A396 /* HCIsCollectionContainingInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6E4CC5AC4AAF9247FAF263F42D05E32D /* HCCollect.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D2B1CAB9F31253335E349B406B8654 /* HCCollect.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6E9960240914B91DF6EB44FD4BF5C4FB /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C1CABD14263B684C9094AA0D42662E8 /* NSPersistentStoreCoordinator+MagicalRecord.h */; }; + 70422521D4F5E298F87F47F9C0EB8F0A /* BIBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DCB73A08F7FD6B787918E73DEA4E4D7 /* BIBatch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7136B358AA37F383208760DFE5CDB410 /* MKTUnsignedLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 52F3328CDE3CEDD5092D774CC12FAE52 /* MKTUnsignedLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 71BD63A324A002558891C9B19576542F /* MKTBaseMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = AF4096B0F15DFA68FCFD113CAB09E3AB /* MKTBaseMockObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 733D8E87425B12D7273FA1C3B4604F47 /* HCUnsignedLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 17EE4B65750C5A63C73B4EB624BDEA72 /* HCUnsignedLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7342F7C9576DE7BD30F9D8E6FBA375F8 /* MKTAtLeastTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C6202F05A1F17329D83E760EA4BA290 /* MKTAtLeastTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 73E786BFFF38B0206E4E7FE2BE735251 /* HCIsCollectionContainingInAnyOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A9BD5D971FD73FE5B3F44FC0ECC9C55 /* HCIsCollectionContainingInAnyOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7428567BF9BEF562DA0A1DCD72046760 /* MKTShortArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C27182DA66BDDE2690A9EAB7006DFB1 /* MKTShortArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 745BDE8AF01593BCFB7C829DF6982C1E /* HCIsCollectionOnlyContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = A51915FE6F62BA9770090EE5A4669E73 /* HCIsCollectionOnlyContaining.h */; }; + 745E646B7FE046CF5240997AC65E8C24 /* MagicalRecordShorthandMethodAliases.h in Headers */ = {isa = PBXBuildFile; fileRef = 9093058EFB49C669EC69A18AED2425BF /* MagicalRecordShorthandMethodAliases.h */; }; + 74B1B03C55CCD1A92F7D10AC0C46C279 /* HCIsIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 15D7955B5963E96F5CBEFB2E67E0D9C1 /* HCIsIn.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 751D7763E667BCB6F6E22EC334F80BBF /* HCIsCollectionContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = F53BF845071835C06F8D9771F0FA0348 /* HCIsCollectionContaining.h */; }; + 7632AE263D0C165A52B2DA49179ABB1D /* MKTArgumentGetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 45419DEAB3106A66DC89F4C102B064CC /* MKTArgumentGetterChain.h */; }; + 7689E9E0B2DD5ADAC27ADD1C63D8BDAB /* HCGenericTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0757565F62D3170FE53361E9C739037F /* HCGenericTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 776A4D2928EF723109286E808A7E2B8C /* NSManagedObject+MagicalFinders.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AE4BFB91407F1AF270A590A29ECEC74 /* NSManagedObject+MagicalFinders.h */; }; + 77CF937E81C00E4EF2126321755749FA /* MKTObjectAndProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 798AFAE8D354356958C30FCF540D4DAB /* MKTObjectAndProtocolMock.h */; }; + 78801A85A20F36AD1AEB57C312224D2F /* HCIsDictionaryContainingValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 60A428C63435E13BEB910019E5A90027 /* HCIsDictionaryContainingValue.h */; }; + 78AA051D7494FEF8543A52A4B0AB3DD4 /* MagicalImportFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = F2948068A90DF4A2E0E313DBBA52429D /* MagicalImportFunctions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 790D50B39D13D8CDF32BCC93031BC515 /* HCLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = A91FDF9FBD1CFB9355635969AC23A074 /* HCLongReturnGetter.h */; }; + 79E08AD9B7731AED920689B670CA9268 /* MKTUnsignedCharReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D3FA41ABB3FEB495D71E516ACAF92537 /* MKTUnsignedCharReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7A2316496350A8485C3AEA2143C23F58 /* HCStringContainsInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2716F044F39F1A698D3D5CF1B7FA7298 /* HCStringContainsInOrder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7AE9106DBA66BEC99C230A65A406BB7F /* MKTDynamicProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = F9B223D2701C39B646AC5D50EAEEE697 /* MKTDynamicProperties.h */; }; + 7C9C609B3CFFFD1C4FE164F0740FF702 /* MKTCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0425382865624ECA1E64C10F72FBE194 /* MKTCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7D213CEFA74D48CEF2DC4BA7BC02B4D0 /* MKTExactTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = CC261C5A0FA204E338B369BA57B008E2 /* MKTExactTimes.h */; }; + 7DD422A2D8D272B02E07A829D59E2A97 /* MKTFloatReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = A5B30DF84C25DB9E9178AF92A0E505B3 /* MKTFloatReturnSetter.h */; }; + 7EB38E6CAFA86A0F054B0E499E4F2046 /* HCBaseDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A54A512AAA0BBDF5E2C4B3E2E5AD520 /* HCBaseDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7FC4E08C298A3A0DCFBE30067E9DC594 /* NSAttributeDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6748198B30A39760E9C7EDACE4746B74 /* NSAttributeDescription+MagicalDataImport.h */; }; + 804CD0C91D45918EB6F59FD4653E4AD4 /* HCObjectReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 09FB8704A3B88838442A9DDD17D8E73C /* HCObjectReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 806D0AD357A42DD0D95221E3D8371B23 /* MKTReturnValueSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F45AC379CE7F4C57AB8F82ED9A92C04F /* MKTReturnValueSetter.h */; }; + 80F32F08227F7BBE348F3A934AD75448 /* MagicalRecordDeprecationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A53D87A56175C56EFA4406CADE81FA81 /* MagicalRecordDeprecationMacros.h */; }; + 815403CD1F2B0FE4E19D1D3D29FB8639 /* MKTDoubleArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 250930434E6CEC5D454E69F04A361AF1 /* MKTDoubleArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 818074AF91B45138C55F2475FFAA3691 /* MagicalRecord+Actions.m in Sources */ = {isa = PBXBuildFile; fileRef = 10A98837C1C05D3F3152351B0F364F71 /* MagicalRecord+Actions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 81D6251854E7BA4AF6B5525BE1E07CD4 /* NSManagedObject+MagicalRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D1531FD0C25218F785CF76677132C1 /* NSManagedObject+MagicalRequests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8265DB3A14972FD642A002D456ABA5F9 /* BIDatasourceFeedTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E00B50B68EE97977DB97ADCE510D06 /* BIDatasourceFeedTableView.h */; }; + 82D27A2624C7872DBDF33F004DEA182C /* MKTLongLongArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = FEA5596E690339FEDF26D7DF26796199 /* MKTLongLongArgumentGetter.h */; }; + 8372C468CE28594A2709BFF168914BDF /* HCIsInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = BAC2AEA9879C4FF5557D1334271E46E3 /* HCIsInstanceOf.h */; }; + 83DEDDB5DB475BCBDFDFDC95E4CBFCD4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1013732494F2613010B4152D66089539 /* Foundation.framework */; }; + 83F99B59DDCB6E1454F8B9064EEA75D0 /* MagicalRecord-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 03E966417D80A7685170A1E1ABF7A409 /* MagicalRecord-dummy.m */; }; + 8412333B2DE9CC8F1B5F0D3BF96B6766 /* HCDiagnosingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A2A76BBC31D9A66B15F747EAC3DDC03 /* HCDiagnosingMatcher.h */; }; + 855930EB2DCD047190CBB15B036E4EC3 /* HCDescribedAs.h in Headers */ = {isa = PBXBuildFile; fileRef = 51A6130AE6B6564C7D3437F66317AC2C /* HCDescribedAs.h */; }; + 85DD8B91209434E62738C8D4A6B6E51D /* HCIsIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 95D6C6D98DF57F40B6BD555D86FF812E /* HCIsIn.h */; }; + 862A0B5A9B819BA82748C902916AD5D1 /* MKTInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 169961C17C93EF6015BDE7228B5CEC8E /* MKTInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8677987F85829A40D87F0495F1DB407F /* NSManagedObjectContext+MagicalThreading.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D7542A2B4691FB6F297B137147AC8F6 /* NSManagedObjectContext+MagicalThreading.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8901A5C5E0F42444A99A06D7D698B15F /* MKTIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 447CF3090804D78BAEEEE058CBFF7520 /* MKTIntArgumentGetter.h */; }; + 89F5DB06772586EE01F74B11F4E6448A /* NSManagedObject+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = DB6B1A1CA20B0B6A4FDE98DC87CB53AA /* NSManagedObject+MagicalRecord.h */; }; + 8A14DE3CEC557C93FB024327A12A55AF /* MKTVerificationMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7CBEC65F88D08D105A7ECDA49984DF /* MKTVerificationMode.h */; }; + 8A557E54C05229F798A34261E8E9ECFD /* HCConformsToProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1922289FA42B75795BF9A7A31C05FBCC /* HCConformsToProtocol.h */; }; + 8A87CBE0772CC87ED8A159B50257D7E5 /* MKTDoubleReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA5D91D7D96AC3DDD41619EFE31C526 /* MKTDoubleReturnSetter.h */; }; + 8B492D485FB3A64FA93E831C9088DEF9 /* MKTBoolReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DECDEE92900D5B33BA24897F3F6869C9 /* MKTBoolReturnSetter.h */; }; + 8B70B49DBF79C5C4DA65B9B2A1D6BB64 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1013732494F2613010B4152D66089539 /* Foundation.framework */; }; + 8BF92EE97E5F20CAC6ECCF774BDB8102 /* HCUnsignedShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F6F0D7BA66762BF884079FD92D34ECEC /* HCUnsignedShortReturnGetter.h */; }; + 8C4FF4D2531EA1C8B7A0CB4016312155 /* NSManagedObject+MagicalAggregation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FA56C14FEA4D1BE7A6F82B7ED447321 /* NSManagedObject+MagicalAggregation.h */; }; + 8C7DC48A35D84142C120C1DD189F7C58 /* MKTStructArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 277A6950843576E9A15A2723B585610B /* MKTStructArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8CBF5C98236460E6D4D6DBBF43231FE0 /* HCIsEqualToNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = D81E8405328BFDA3F768059463E7D5D4 /* HCIsEqualToNumber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8CDCC783D45458F0C9974199737E7C5D /* MKTMockitoCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 2117F3E319D5476A947250185354CCA1 /* MKTMockitoCore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8D7167F815F7069D77F4FA00CA125390 /* NSInvocation+OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = 0138DB52D3F07DDE1CE41A1BC32EB403 /* NSInvocation+OCMockito.h */; }; + 8D966964ED11BA73238FBA4F5D404C18 /* MKTUnsignedIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DC8E913927B878EB0DBA07176993A67 /* MKTUnsignedIntReturnSetter.h */; }; + 90676F71160008ABE4794F7647790441 /* NSManagedObjectContext+MagicalChainSave.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A88111698B2A406BFB686FDAC52869 /* NSManagedObjectContext+MagicalChainSave.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9135038D443117C8788D314C200904A7 /* HCAllOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 2268125642512C007F4DD49FC8928369 /* HCAllOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 91D7D5AF331F06502B27A2F30E90CD92 /* MKTBaseMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9778B81196F15C628776F6D6205002 /* MKTBaseMockObject.h */; }; + 92436B3C9ADEFD3E8F66235E46C31854 /* HCLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A24D14F42CF346C26F1783B48FFA8A78 /* HCLongLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 931F548D2A432B80BB216A0F4460700A /* MKTProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EEAEACAB79D03F487E14B0D18F4DEE5 /* MKTProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9325D22D031531E8B2F31EC37EE4A31A /* MagicalRecord+ErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 931B496EA458E2EE2191B5F03D0096D2 /* MagicalRecord+ErrorHandling.h */; }; + 93B3B8F8867BC6A033FB398F8C23149B /* HCIsDictionaryContainingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C31AD2C30180393598DD7C2FBFFCDB8 /* HCIsDictionaryContainingKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 93CB5C1DA13B13C57E3CC6616DC41BF2 /* MKTFloatReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C45CE99B266E9DA21C1283594F3C637 /* MKTFloatReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 94071E580D2E788FCE415704E2CE50C0 /* BIHandlerTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 280E01E20D62C87192C89B68AB1DE4FE /* BIHandlerTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 95ECFD7D0EACACC2325C90CAE7D979F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1013732494F2613010B4152D66089539 /* Foundation.framework */; }; + 95F5EC3E5D63DD52716A3320EF33F0AE /* HCHasDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D493608D084D8EAF68B7973C719BCBC /* HCHasDescription.h */; }; + 96573B62CF57B7A1DB3282DE9BE2DC00 /* BIBatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 80AF7BED1327A2EC32FF0F3BAE8E8B6C /* BIBatch.h */; }; + 965A73A37F388EA491FE0878CCDE45D0 /* HCIsTrueFalse.h in Headers */ = {isa = PBXBuildFile; fileRef = 41770FAFC277093B8DAE11FEEC54F087 /* HCIsTrueFalse.h */; }; + 966D80FD2A8FF72E859C591ADC22FF28 /* HCIsEqualToNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = A9867B5F232F1BB10E6AA63D85F22813 /* HCIsEqualToNumber.h */; }; + 96D42A94B5E9B63E1E25DEF951AD34E9 /* HCObjectReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 29657A093A88F73B4EEE380B7C67027B /* HCObjectReturnGetter.h */; }; + 970171D9144852857D14AA5A745F5115 /* BIDatasourceBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 559704EAB2123841D52848D35409248F /* BIDatasourceBase.h */; }; + 97700B57B50C6D5ECBDDAAE4E8A48AD6 /* _BIScrollViewProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 62CE7C5465F7B2E69DFCF7DBB8E29E75 /* _BIScrollViewProxy.h */; }; + 97E4D45AAB6A1D8B218C39C020080671 /* BIDatasourceCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F1DF62BB90017C517022914D2926AF2 /* BIDatasourceCollectionView.h */; }; + 996AC87ECC16C11F4F610096CFAF50DC /* MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = B23C9E7E8C4054DDA5A4C46F5F60852B /* MagicalRecord.h */; }; + 9992D68AE05253DA7EEAE767915A20B5 /* BIDatasourceFetchedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 488B313C48C1A98743B28CC67614DEBA /* BIDatasourceFetchedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 99B0C911100067363C5A565AEFB4B63B /* BIActivityIndicatorContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88AD9818A09C392BDAF1542D56F598CD /* BIActivityIndicatorContainerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9A0F5642545D1B255B615C1517318272 /* MKTShortArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 77DD08457A47544EA929947B4CDAF35E /* MKTShortArgumentGetter.h */; }; + 9A78CAA169D6931592330EEAE818B3CC /* BIBatchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 53C0950041DD81B3CDEEE4F7F55E6E91 /* BIBatchRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9AC41AEE44CBC65CF671AE3ABB0C553E /* HCSubstringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 87ABB90999F1D91FC67F8CD1DDB517ED /* HCSubstringMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9AE5AA526CD59D11981A381E57B6C281 /* HCIsEmptyCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 65CA176E75E9F1372ED5D7E6501DAAE5 /* HCIsEmptyCollection.h */; }; + 9B205F8B24EDFB7919B16A8CFDAD8D41 /* MKTReturnValueSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C77504F1FD87D4BD12CA2CFD7B0B804 /* MKTReturnValueSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9C473E21528278D5C4E6D8BAF8C2C27F /* BIBatchResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 4310717BC9711FAC8A40D81DD5EBCBCE /* BIBatchResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9D0316A3C356AAA8031664F0E82CF6B1 /* MKTExecutesBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 227B4B2D3121F94C31F13D54385FB07E /* MKTExecutesBlock.h */; }; + 9EB47766210DEC803913C8EECF283026 /* NSPersistentStore+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 0880269DD0C78651E4A0D6DAE8D8A05B /* NSPersistentStore+MagicalRecord.h */; }; + 9ECE63019001393A28E6A1B277F09C5D /* HCShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = A6390C3735375F047E75CEC7ABC19A54 /* HCShortReturnGetter.h */; }; + 9F432C6F16A8E8DD8569138433E75781 /* HCWrapInMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EF2E9C4E19CE46C5A3C805591FB31EB9 /* HCWrapInMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9FC87289FC9A13035B1CCECC36BC4D68 /* HCThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = C934E33CB633803AB48436CBEF17C8FA /* HCThrowsException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9FCF7E10FEDEBA4697FE197BE2581F17 /* NSManagedObjectContext+MagicalObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = D50088FFD4C5FDD068237513F0B6EAE3 /* NSManagedObjectContext+MagicalObserving.h */; }; + A0A16A9D3C8DCB3664A7FC577C202152 /* _BICollectionView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C95EF4218658C3FFE55ADABC26C18D24 /* _BICollectionView+Internal.h */; }; + A1398F96A1804FC2BC3EAE45EB74E97D /* CJALog.h in Headers */ = {isa = PBXBuildFile; fileRef = E2AE3F7EA5749F7DC2FEBD42FAFDBE5F /* CJALog.h */; }; + A1DD2038A69A9540AF7A2AE65E006AD9 /* HCStringStartsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 678ED44D80F018826A40C009F17E17CD /* HCStringStartsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A2935A8E38BCA91EC726273E11F80F11 /* HCConformsToProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 79CEC03B4BD9E1427DC82F88562FC8AD /* HCConformsToProtocol.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A2BFC575B674A6D4151CE727576EFAAC /* MKTStructReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F4A2255039D10713C93F3A8CF9D88500 /* MKTStructReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A347B0D59608AFF1DF585A9F20A238E7 /* MKTReturnValueSetterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 376CF0141ADE7882E400BBEA131FBCF0 /* MKTReturnValueSetterChain.h */; }; + A37F410C4EF18F5D4D30D91E18F10521 /* NSNumber+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DCAA12611CEE87FFB67D98F170CDE9B /* NSNumber+MagicalDataImport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A3B15B2E944AB8098DE19CE49AA60A42 /* MagicalRecord+ShorthandMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 49E6C5E83DCFEA1E362BC99502FB025D /* MagicalRecord+ShorthandMethods.h */; }; + A3ED95621E137A986C7F7DCEAC84B9B8 /* HCTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FC96479AB1285743A4D2E5DC70A96AE /* HCTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A417C4CDED16EF762F92329B6A144074 /* HCUnsignedCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EB5F6511AE37E4CE27558328AF9A64E /* HCUnsignedCharReturnGetter.h */; }; + A4330FF5D948E9B2313635CDDB6FD046 /* MagicalRecordInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D693F25E7B949D92949BE9208177034 /* MagicalRecordInternal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A44544E03F18E6992AAFC0625F7457CF /* NSDate+BIAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = BD781B7C78606E5D06470E11BC5AC535 /* NSDate+BIAttributedString.h */; }; + A4DC4F5D3F01EDE9F5EF79FC19861A39 /* MKTClassObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D643A3EFCBDACF4A3CA8B6F1C938730 /* MKTClassObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A5BE4DFC9349BC4BD90572EFBA5DC573 /* HCIsDictionaryContainingEntries.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B6163A661B8DC02C92EDCE4464BC5B1 /* HCIsDictionaryContainingEntries.h */; }; + A5FD223A701D39EED04AE276493A8FF5 /* HCStringDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F907919DD4A22EDA9D675286D04A474 /* HCStringDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A6288B811C68BE234B5BB7A684CEBB1B /* BIDatasourceFeedTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A11704A15BE42DDF84DDD693CA1B3CE /* BIDatasourceFeedTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A6B80F15D692C2A46235611AC4B9DD33 /* HCLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0030B4C9F1016AD72C70CAFD078FCC35 /* HCLongLongReturnGetter.h */; }; + A76549FE282ED08EC1C0864DE3693009 /* HCStringContainsInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F0C112B5DE12E5E0742323C7FEBA41 /* HCStringContainsInOrder.h */; }; + A7E99DDBEDDD111C543073248162B848 /* BIDatasourceFetchedCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 437652FE7B09307EABBDB7D32D711A32 /* BIDatasourceFetchedCollectionView.h */; }; + A7F61C0D671AF8B9D009BA1F2708C260 /* HCIsAnything.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BAAC154892BE7760F54B343C6DF5673 /* HCIsAnything.h */; }; + A83BBA82D570FFB6FBC7288C8BAD22C4 /* HCTestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = A23A7A15517A7906BB391EAF55BABA63 /* HCTestFailure.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A8F69E8A1FC19C84A45CE6ED17A6311C /* HCIsEmptyCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2572F930B3987F711EF26B55733B32F8 /* HCIsEmptyCollection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A9A447A06F26BC8D371DE8A7FA17F4B8 /* MKTAtLeastTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = DADD0D9FB9B5984B0F52F65B6B65DD83 /* MKTAtLeastTimes.h */; }; + A9E2A06BBE8A05FCACFCCF080A24A61D /* MKTUnsignedLongLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A2AE128E45E45B1AEFD1D3BE986DF27 /* MKTUnsignedLongLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AA74B0A53ADA7B77F07FB38E27B2C0D4 /* MKTProtocolMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A8EF4835F80F992DC3F261FD1A7CF4 /* MKTProtocolMock.h */; }; + AA82F435C93D12C358874EF4D1F33620 /* HCGenericTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A06351B341B88C2DB5C1F1C34398926B /* HCGenericTestFailureHandler.h */; }; + AB3194BAABD292CECEEC0D34C02A7FB2 /* MKTObjectReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 93BC9654B644A6BBEC77AB0463DB9CC9 /* MKTObjectReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AC0BD8564AC9C7B2F01315A6646E8E4E /* NSManagedObjectContext+MagicalSaves.m in Sources */ = {isa = PBXBuildFile; fileRef = 15FA269877A0B06C7F3D56017933116D /* NSManagedObjectContext+MagicalSaves.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ACD66BD3FC0FC9CFF3856AF8F9321F91 /* BIDatasourceFeedCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F8EBC15FF0CD83437457DB6A20DDF24 /* BIDatasourceFeedCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AD0747BA6D467D2D966CDC487B73BF86 /* MKTClassArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7CC8AAF27285B0EC6A145068988CC5E /* MKTClassArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AD9096E4FF77FBC6A09F3F2CA61B72F3 /* HCStringStartsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = E8480E056680814AE42D04C0DDE54BE8 /* HCStringStartsWith.h */; }; + ADDAA1C26D01D31B5BF31CBB2ED5CDC1 /* HCIsDictionaryContainingValue.m in Sources */ = {isa = PBXBuildFile; fileRef = F757375BE2FE5A2B8C5424513A491A58 /* HCIsDictionaryContainingValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AF1F43FB0A7A8AD6DB28142B5DE678CB /* MKTOngoingStubbing.m in Sources */ = {isa = PBXBuildFile; fileRef = AF2E353D6FF7AC04FFCE6824EEDD2D20 /* MKTOngoingStubbing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AFF156A3C692C1CC6C503F97FB2D5285 /* HCXCTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = FCA9AA18484B2BD7F518AEAF0A7F42DF /* HCXCTestFailureHandler.h */; }; + B00BB9509CEEFD6950C2CE760428086D /* BITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1E1FFF26BAD1D0C165EC2504696265 /* BITableViewCell.h */; }; + B06FF9CC6D473837A820EF787EB193B2 /* MKTDoubleReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 108C81B6A776D9795BF46C52E8A4171F /* MKTDoubleReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B07B11106C0543C83C38E32071F7BA18 /* OCMockito.h in Headers */ = {isa = PBXBuildFile; fileRef = 911B11C0C0E993DEBDEF39F3A62CC20F /* OCMockito.h */; }; + B0F0BFF0748E5E2582E576F08644354D /* HCStringEndsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D3474E8D9FEB4D9773256F7813A0F96 /* HCStringEndsWith.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B1272772B72A5B865F6D4DBB1C179BFA /* MKTFloatArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 11183714B4BA25366907656B74CF7029 /* MKTFloatArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B23B4160304E70E5526C740A7C24C487 /* MKTUnsignedIntReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 10ED87FEB6FFD3DA2DA42D938D9BD74B /* MKTUnsignedIntReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B25ADDD6E5FBCFC7C7D1D3E83C604A3B /* MagicalRecord+iCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = 26BD02B559988831D25D20B296F4EF7C /* MagicalRecord+iCloud.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B3297FAD31B8CA7528F9404A46B18686 /* MKTThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = D58607D85AD340CD529B486081185B35 /* MKTThrowsException.h */; }; + B35ACE453FC94882FC5591D0899A114B /* HCIsCollectionContainingInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7C385A14FB0F85B6D3B933BE2E9EAA /* HCIsCollectionContainingInOrder.h */; }; + B3B5AEB78F6AAF61B21CB96A91D9C925 /* HCCollect.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FC7E8B2EE97CEA4AEBBFFD1587B4BE5 /* HCCollect.h */; }; + B3B913E168F4810264FED5D7922E7B3C /* HCStringDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DE1E65E36BEC606B8A5B8ED6ABAA4A2 /* HCStringDescription.h */; }; + B48897E7B86E0BD729B33EF41A02BA4B /* MKTObjectArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = C44C0D31570E6F489684030BFB1FC7F8 /* MKTObjectArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B4E09E337FA1D4090D93B8702D53AFBD /* MKTLongArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2080926E550BBBBE49F1DE9CADDC1DD /* MKTLongArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B4E11F2FFFA4D393A1A924BFE677E792 /* MKTMockingProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = 82793D47D17E2F03193279B12DF4AD61 /* MKTMockingProgress.h */; }; + B50D68E86E828E3554233BB86BB0CD43 /* HCTestFailureHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = A6ECECEFE64EFAA090AAB9470FF73162 /* HCTestFailureHandlerChain.h */; }; + B5700A8D3AD935CCA8C13A6A25559849 /* MagicalRecord+Actions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FFE714F4937669D0CBFD57AA74753C7 /* MagicalRecord+Actions.h */; }; + B74BA55A45D4EDC9DC907371F4270970 /* MKTIntReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = A91B16A5ADAD9E561BD516D1AC76D5DC /* MKTIntReturnSetter.h */; }; + B875BA7376808C7E17681D0CF502AB34 /* MKTArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 955978061387B23B0C529EFE91FCE451 /* MKTArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BACD035479807D1EC243FCAB41DFCED9 /* NSManagedObjectContext+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = B15281439023B27888ADD3B345203800 /* NSManagedObjectContext+MagicalRecord.h */; }; + BB3C95718D13D1ECC7FC7691845E1DDE /* HCDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 86674BF871A54C3D54FF6A6E6C1E01B7 /* HCDescription.h */; }; + BBF0DE59BB262013A019D0E379171553 /* MKTTestLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F1D7E0FCF9E98850C3E7F731CE0878 /* MKTTestLocation.h */; }; + BC596BE2C1B3E0A677CDDB43B6835D50 /* MKTUnsignedShortReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 35DEB688E8BD5F1C53C35F553E8F166E /* MKTUnsignedShortReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BC7D876A10FB8A6B9534947BE51F40D1 /* Pods-BIObjCHelpersExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 990964F02F1D0ECF8C70C5E26ED3D3E2 /* Pods-BIObjCHelpersExampleTests-dummy.m */; }; + BC7FFA02521017388B072F10F8D959C1 /* MKTObjectMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EC3A06A214878367D4E603C08EE7FBB /* MKTObjectMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BC8402AC552DF8D8E1CEF9F11430FB64 /* HCReturnValueGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 04EAE9CD63215BD9F4892146281AEEA6 /* HCReturnValueGetter.h */; }; + BC964BEEE6D61A7B5510E3648EA136E2 /* BILifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = F3BEC7073E5B991C8DC791EF046B0B75 /* BILifecycle.h */; }; + BD080A4EB32216AAC5825508A31379E4 /* MKTInvocationContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = FB87F822CA21CDFC92E2CC71DEAF899C /* MKTInvocationContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BECB5E607EF7BC49F35F26E4733D112E /* MKTSelectorArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = E2B08A2AE03A2B35EF0737269F1670FB /* MKTSelectorArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BF4318B02D2615415474458A14DE8CAC /* HCAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 2135BBE80FFD1275F9D7FB5177F88E07 /* HCAnyOf.h */; }; + C022DDE36C8015084551BF0F82DE06A9 /* MKTClassReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = BE8738B5711628B47E3B362860783134 /* MKTClassReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C135B52173D2B7B9493909ACD24D728B /* BITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 56D4F1C9B7F4377B317ED7B0BB570FFA /* BITableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C1B365A74E5DBDB0B810080B1669D10C /* UIView+BILoadXib.h in Headers */ = {isa = PBXBuildFile; fileRef = B973DC5F7DC5D54B856032006AFCF72C /* UIView+BILoadXib.h */; }; + C29802988DD291C56FFB61DB1427E2AF /* BIHandlerTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = BB5C5099B1E9B4215D411478E4D0FF59 /* BIHandlerTableView.h */; }; + C300F00610B40425DA0D263C382BE921 /* HCStringEndsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 801A879BA3ECB3F1D70B59E3B3B4C75D /* HCStringEndsWith.h */; }; + C308161099CA38D1F2660DD8DF746859 /* MKTUnsignedLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 363B129D61C6FBCF7EB9816F47865028 /* MKTUnsignedLongReturnSetter.h */; }; + C453BA66FB895267AD43C1A09F372F24 /* MKTBoolArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 573CF296E7CB3DD0FFC1353904C7CDE0 /* MKTBoolArgumentGetter.h */; }; + C5641F463F83359454D5B8008DB62845 /* BIDatasourceTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6430967BCE5C5157264B09E4F3628C98 /* BIDatasourceTableView.h */; }; + C5693856050A65E4998095CBEEDDA015 /* HCIsCollectionOnlyContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EB319B9CAB49CC36A5B42EBCD719E59 /* HCIsCollectionOnlyContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C5D15DA90F3C1075EA39D9A5E27D6BEA /* HCLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = CA75EDE23CA7BD8F9E98809D7500D684 /* HCLongReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C5F428212BA6AF622426D55618D46025 /* OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = 37BE1DD8891DFE9BC12FCFD3B473E3F4 /* OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C6BE9E9AC5C32CD906EF077159BFAE15 /* MKTUnsignedCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = EF3C234CDAE46A1CD41DF124377F3347 /* MKTUnsignedCharReturnSetter.h */; }; + C72526B50AEBE207D54152098253005A /* BIDatasourceCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = F3091AC8F2256D34CB7C994628010FCC /* BIDatasourceCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C7A1A03CEBD62B05FD207715B8266769 /* MKTInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E501B79EDF238E3AAD895EA0C018E8C9 /* MKTInvocationMatcher.h */; }; + C7B0314C30EA4BB48DFF55AF85A5CA2B /* NSEntityDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = F1AD96080E43907942F7B458D96BD568 /* NSEntityDescription+MagicalDataImport.h */; }; + C838F227FA09CEECDB0F98BA23A9ADF0 /* BITableView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD1D0B4780F6A7BF143E1E5081F3E94 /* BITableView.h */; }; + CA302CC501054BA6808A8F90480026BF /* HCIsCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 71406F934D81A4495DD902DEE25F0CE3 /* HCIsCloseTo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CAD644924E6EA6955EA308B4DC320730 /* BIObjCHelpers-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 919D9458128A3074673A45CCCD3DBDDC /* BIObjCHelpers-dummy.m */; }; + CB3641651B3ABA758131ABCA5E48984C /* MKTTestLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = AA92F888F807A191310BE77269943C80 /* MKTTestLocation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CB5A568D627CAA6BAF80AC064F5B880F /* HCIsAnything.m in Sources */ = {isa = PBXBuildFile; fileRef = 64D5C9AC1B321DC42703177EBD7CED6D /* HCIsAnything.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CB8733C5D0573BA12D27E6A858097216 /* MKTCharArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9386F5D206D22A5C8AD80F3C9BF15B47 /* MKTCharArgumentGetter.h */; }; + CCA582BEDB3A3B0745645068E7F2FF65 /* MKTUnsignedIntArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D949EB89A46ABA633EF8B6E79C15E7C /* MKTUnsignedIntArgumentGetter.h */; }; + CCED4CBB6C9442EEB71E7ACAA852883A /* NSBundle+BIExtra.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DAA23C434BEA9A781C60F07A632E3C2 /* NSBundle+BIExtra.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CD5E810A5E9FBD893ED910DDEF417E4F /* MKTReturnsValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EEAD33833DA0A6CD84DB786047ACC03 /* MKTReturnsValue.h */; }; + CD6A26ED55161B5703015BB8D10FBA7D /* MagicalRecord+ShorthandMethods.m in Sources */ = {isa = PBXBuildFile; fileRef = BA03089CE4E753136A7EB7662B43B088 /* MagicalRecord+ShorthandMethods.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CDDD2B14D3F59CED0897AC73B12AF6E1 /* MKTOngoingStubbing.h in Headers */ = {isa = PBXBuildFile; fileRef = EECC64FA8511AF633559DD7DF60C49BC /* MKTOngoingStubbing.h */; }; + CDE712179EC6BC6ACE388A8A50D0F1BB /* BIDatasourceTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 57E55EDAEB4F3091B79BD61587873989 /* BIDatasourceTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CEB06DDA90D87EC66ECB5861CD4F31D2 /* NSManagedObjectContext+MagicalSaves.h in Headers */ = {isa = PBXBuildFile; fileRef = 256A1262E96B080D88803381D98F5598 /* NSManagedObjectContext+MagicalSaves.h */; }; + CEDDDC39ED8B6F9F6AC58697168978E1 /* MagicalRecordInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A9353434BD6F9680779D1EDF89A14B /* MagicalRecordInternal.h */; }; + CF7663B1FC4298527B4765670BA5BAC7 /* BIObjCHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = C44876FF2070F6AB861AC7AFB34D1E77 /* BIObjCHelpers.h */; }; + D068879DAEC42F48261659F9AF1C92D5 /* MKTObjectAndProtocolMock.m in Sources */ = {isa = PBXBuildFile; fileRef = E35B88E179A98FC235A7848C53A66585 /* MKTObjectAndProtocolMock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D11FB7F07938932D132B37EEA52B1061 /* HCBaseDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = E97B47894E4388B2EA8BC64A84F0BC2E /* HCBaseDescription.h */; }; + D13B0D8E2D83563C5ABAFD0B8984CD9F /* HCDiagnosingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F2C23215C8558E66C9F0306FFA77BBA /* HCDiagnosingMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D28E0AAE3D9E91090BCF95BBE715A104 /* HCIsSame.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F39453B86E4CB2AD8B78A57CBA5347C /* HCIsSame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D2AF2A20333FCE4D96C404F8194EE44F /* HCIsCollectionContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = FDC7E2B55036F92BC6C98C9E72EAD474 /* HCIsCollectionContaining.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D34E075CEC8F1F8D3148A7D039C60516 /* HCAnyOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BFDAB36EA0D2D6CC43757F6F0BF32E5 /* HCAnyOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D38DD22382FF75F039E88E9319E6BB6D /* HCIsEqual.m in Sources */ = {isa = PBXBuildFile; fileRef = BF1E18D04637F155BD464D9515A0E4BF /* HCIsEqual.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D495BAA2209E97C60FF7BF2B57368F3D /* HCIs.m in Sources */ = {isa = PBXBuildFile; fileRef = BCD934594D0810ED854BED07DB1C4581 /* HCIs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D5C7ADA5F9090F75B597AFC612A1C098 /* MKTExactTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D43A516DD823910D4732C3391EA0066 /* MKTExactTimes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DA1F5226EFDE9E472D9685376FC6D100 /* HCBaseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A74FFE8F822D7548325D27846F6A355 /* HCBaseMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DA36493DCFC022ABB91421D7EF95B22D /* HCIsInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = CA8E5401B82D5C1419B329963C07EDCF /* HCIsInstanceOf.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DB878CB9F8F4E09149C857C36DE4CF78 /* HCNumberAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A3B6CC101B1E4C0D390DF4998BCC3C9 /* HCNumberAssert.h */; }; + DBDD0E7A315D2C38F002E1F9F77AACF0 /* HCIsEqualIgnoringCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 31E09F3687296D41322F2DB3D000E1BA /* HCIsEqualIgnoringCase.h */; }; + DC2E08501434F1D7326446775857ED68 /* HCFloatReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1692C65B22C0A69E36836DE0DABD669E /* HCFloatReturnGetter.h */; }; + DD117E221023F2FCDD682B5D7B09AC20 /* NSDate+BIAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 80CC88046CB273C4F7CFA83FEC4975AB /* NSDate+BIAttributedString.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DE9C2E838909540976744D1F6DB55646 /* MagicalImportFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 234DB92114BCC59B835C5FD0CAE19306 /* MagicalImportFunctions.h */; }; + DF59773AA52B75AFD0A733FA8B83D455 /* HCSenTestFailureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A21569E5E12811265263847FDC2BDB0F /* HCSenTestFailureHandler.h */; }; + DF7E6F953D7FF9DFBBBD51BF3F8C82C1 /* MKTObjectMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 51D18063596CF06019FE69DA33AA4486 /* MKTObjectMock.h */; }; + E152F4B7E73AD5D19A50509B639E90B3 /* HCSenTestFailureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7C80D4342B7DDE57302D097829F5DB /* HCSenTestFailureHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E266559CE592E0F0683D3C29DF703F10 /* UIView+BILoadXib.m in Sources */ = {isa = PBXBuildFile; fileRef = 8593B65151FE569182052590564CCC97 /* UIView+BILoadXib.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E32A5B405DE76B736E735EA94985AF0D /* NSManagedObjectContext+MagicalChainSave.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E3FFDA7D532919BD7560CEA684416F /* NSManagedObjectContext+MagicalChainSave.h */; }; + E3A13C4B2B2FAA7C83FC576F00896C93 /* HCIsSame.h in Headers */ = {isa = PBXBuildFile; fileRef = 65DB3A237A86EE1097B5CE881E9F4278 /* HCIsSame.h */; }; + E449AD01DDB2822502CA1D2070A24A30 /* NSManagedObjectContext+MagicalObserving.m in Sources */ = {isa = PBXBuildFile; fileRef = AB264E6B6911ACFF060129A91540CE80 /* NSManagedObjectContext+MagicalObserving.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E5399DB88A41301D2870E05E2F082A9D /* MagicalRecord+Setup.m in Sources */ = {isa = PBXBuildFile; fileRef = FEFFBE7457DDFB40A20370DCF435CB14 /* MagicalRecord+Setup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E55750A56E6E7DB67F76DFE9A0D5AF55 /* MagicalRecord+Options.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB6A1BF8FD62CE632B2B174F99008B5 /* MagicalRecord+Options.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E5DD0DD57180EE890A275A84940576BE /* HCUnsignedLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 64A41414AF99AC8FE03CD00FB974D70F /* HCUnsignedLongReturnGetter.h */; }; + E62A4AFB5CDB8492807C98ABDD6FA75C /* BIBatchResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 83A99C9890E061555A14AE634909CD6F /* BIBatchResponse.h */; }; + E645DADC3604672A25516C16E35230D3 /* HCIsNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 51437A3502E058EAF9515D3F3D278A63 /* HCIsNil.h */; }; + E726392A391729116E8BDBB57A12BFA3 /* MKTFloatArgumentGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4368A7E8DF479A9AC28DBB0F1A8BF6E8 /* MKTFloatArgumentGetter.h */; }; + E79FF9E0EEC1DE162389A946266F39AA /* NSManagedObjectContext+MagicalThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = 8615C8EEE0BCEB317F0B8D874641FF36 /* NSManagedObjectContext+MagicalThreading.h */; }; + E7F238CD4A58091FF7AD2C6FDED2C84A /* MKTMockingProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EBDC557C1B1E970447BAC592987FE62 /* MKTMockingProgress.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E8736A11CD7F48C01C7350D1799BFBC0 /* MKTInvocationContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = A5939D29E1B8B253B0037D175F3FE882 /* MKTInvocationContainer.h */; }; + E8D010CD3C4E2DF4F67BD7037510DF5F /* NSInvocation+OCMockito.m in Sources */ = {isa = PBXBuildFile; fileRef = CE838EA0DA936B0AB86600A615135320 /* NSInvocation+OCMockito.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E92075A71E3A199A25FDC4A99741B58D /* MKTUnsignedCharArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = DF7A410B52C0157AD7A3EDF9DB410E50 /* MKTUnsignedCharArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E94EDA30557BDAF61646204E7303B306 /* HCDescribedAs.m in Sources */ = {isa = PBXBuildFile; fileRef = EBA67487B0E9EEF315D45A65EDE68334 /* HCDescribedAs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EA5264B290C99890C756BE1C1543B58A /* MKTPrimitiveArgumentMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 47EE37DCD5582483470C37EFC4F8AD6E /* MKTPrimitiveArgumentMatching.h */; }; + EA659056923A11F10A1976D512F5D235 /* MKTLongLongReturnSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 82FA7069F326D0508140BBEFD4AF7351 /* MKTLongLongReturnSetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EB66060A11428F63944A3E12A4B5C16B /* BIStartersFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = C5D67EF35C4E6F82D965A8BA07144F61 /* BIStartersFactory.h */; }; + EBB696E874D2C04372063D829AA46302 /* NSManagedObjectModel+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = BFC22064A55F2D902B43801DE01B4BC2 /* NSManagedObjectModel+MagicalRecord.h */; }; + ED78DFC1777C2F7436F8327A9E7FC2F3 /* HCIsCollectionContainingInAnyOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = BC087F9D57FC9AB1A431E3A555222A0B /* HCIsCollectionContainingInAnyOrder.h */; }; + EE63E119E0815B3D61B0BB1865A66033 /* HCDoubleReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 29265D0C9B6BCCF9A5415995F26C0D9A /* HCDoubleReturnGetter.h */; }; + EEE957031899238D5609DCF5F783F5E9 /* HCIsTrueFalse.m in Sources */ = {isa = PBXBuildFile; fileRef = 574FAF365075FC5C72C8ACD338714CEA /* HCIsTrueFalse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EF76C2E94A22F175B00861FD6FE5D4C6 /* MKTPointerArgumentGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A36EB057EC30E9EBCE87C24876308708 /* MKTPointerArgumentGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F0CADE6CE9866415539677A77A35873C /* MKTVerificationData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CEE88AD2986A9AC1B82486677CEC9AF /* MKTVerificationData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F1E52B01174B0808C5982FDF16DFAABE /* MKTCharReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 738678EEE90DBA87822A4269674BF0BE /* MKTCharReturnSetter.h */; }; + F27D9733B7E252A3FAA48E23C6DF981F /* HCUnsignedIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 429FBE140A24F5C736816E817B2C4A6F /* HCUnsignedIntReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F45426B1C0F7672CED3A44C7364EA98D /* OCMockito-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F841031FA99ADBA27B7D4B6E45C27CA /* OCMockito-dummy.m */; }; + F75BE30C806E30C9F57EE71CD8416883 /* MagicalRecordLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = CE2E8FFF208719766B46E1E0F6410C03 /* MagicalRecordLogging.h */; }; + F80258B4747F9EEBAE28E746F997A15B /* MagicalRecord+Options.h in Headers */ = {isa = PBXBuildFile; fileRef = 699B96EC7D156E10C37F08DB14C7BCCD /* MagicalRecord+Options.h */; }; + F8154F0C2CBCE26C08B933D80077ECAD /* HCIsCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 786B4F495E873769784264892E75718E /* HCIsCloseTo.h */; }; + F840F15F1D9B93460B6F00BA787606C6 /* MKTLongLongReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D32342D0FB467BC97F7436C4A1CF923 /* MKTLongLongReturnSetter.h */; }; + F85160A0056D1AE6E859662A42F647A8 /* OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 54737B0FF61929866C26797734281D10 /* OCHamcrest.h */; }; + F8BB8EE67BF447DFC0D533F10DC2FCEA /* HCShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D6DC06A757559FF5DA6CC945DDDC959 /* HCShortReturnGetter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F8F64763247F7F99FD12729AB5CEB58D /* MKTExecutesBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 616FDAEBB60E6D06E10FE42E6977CBC1 /* MKTExecutesBlock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FA7342C1B252DF8CECD3577382B1A866 /* HCReturnTypeHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A251190D6672BEAAED5CAA4044E705A /* HCReturnTypeHandlerChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FAFD927D66A4781901FF580AEAF621CA /* MKTStructReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 16948D570EEF22426A79A800617E31E2 /* MKTStructReturnSetter.h */; }; + FBB5DAB45837A2A2C64CD6F1AF498AD5 /* MKTUnsignedShortReturnSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F4F725BA282A8A7CBF2DF63EF24D53D /* MKTUnsignedShortReturnSetter.h */; }; + FC6E8A5F5851AE4AB2DA34BEB1238805 /* MKTArgumentGetterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = C484B66AC499523FA3D55D66403CF88D /* MKTArgumentGetterChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FD96FAD6E12FD3D6C09DDDAB23E48EC8 /* HCRequireNonNilObject.m in Sources */ = {isa = PBXBuildFile; fileRef = D7E95DC59386E0F5BB600DF6A08F9E56 /* HCRequireNonNilObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FE5DCD3C9592399C87B97AC43B3347B8 /* NSManagedObjectContext+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 74534A7F5FFB0125BB548398DE3FED10 /* NSManagedObjectContext+MagicalRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FEC2EEDC90718C7C77EC7C9534CA9B5D /* NSString+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AFBCB382E6FA983AACFA6A408876F34 /* NSString+MagicalDataImport.h */; }; + FFE248885352E86F2A17CC9E9C9523D5 /* HCRequireNonNilObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 253D7CB39C3135C5C4B54D6B7F704B0F /* HCRequireNonNilObject.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 00E3D849B1308D9CB7445CD4 /* PBXContainerItemProxy */ = { + 2732F14BA22FAC17D3F26DD2D19199D8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 4CBF071F9D84F6AC1FEFA4DA; - remoteInfo = "Pods-CJALog"; + remoteGlobalIDString = 5BFEFDE36E715E79928837255EE922D5; + remoteInfo = MagicalRecord; }; - 134E17B29294826F02EA4499 /* PBXContainerItemProxy */ = { + 57C0507DCF89E92042B313982EE16D6A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 4324B52F802C0730AB97DFB1; - remoteInfo = "Pods-BIObjCHelpers"; + remoteGlobalIDString = FC54CAC6A7498C8A2A0F41FDECD85E25; + remoteInfo = BIObjCHelpers; }; - 2A392321D03D3937458A15BC /* PBXContainerItemProxy */ = { + 61F071D8FAFF481380CD8BCCC77C611C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 36F1A41C194845A4CDCA0875; - remoteInfo = "Pods-BIObjCHelpersExampleTests-MagicalRecord"; + remoteGlobalIDString = 3236DA6DAA9B7B258CD3A31F259BDB9A; + remoteInfo = OCHamcrest; }; - 3673D05C3F75B044990F995B /* PBXContainerItemProxy */ = { + 8847B5E6B247CFAE6A2ADF029A24C290 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 01919967752A49841B424C2C; - remoteInfo = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; + remoteGlobalIDString = 651D921A52C8EA905EFC39E555CE97E6; + remoteInfo = CJALog; }; - 454BB8F552A7ACD0DAE1E990 /* PBXContainerItemProxy */ = { + 9FC304429291E74C98BE16FE55FC62E8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 01919967752A49841B424C2C; - remoteInfo = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; + remoteGlobalIDString = 1BF92A300C595729F5BAEABA3F0DFF8B; + remoteInfo = OCMockito; }; - 7D532B55D1599F5BF31100C8 /* PBXContainerItemProxy */ = { + A9B5E9B66129C36E7633F1CAC35B960B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = A5DAAC7E3FF3DE45E72C227B; - remoteInfo = "Pods-BIObjCHelpersExampleTests-OCMockito"; + remoteGlobalIDString = 3236DA6DAA9B7B258CD3A31F259BDB9A; + remoteInfo = OCHamcrest; }; - 89C7B9CFB79C78E6358CE665 /* PBXContainerItemProxy */ = { + B2621769BB6812937B99A12A70EE6628 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = FA85512C4B1433E823681F82; - remoteInfo = "Pods-MagicalRecord"; + remoteGlobalIDString = 5BFEFDE36E715E79928837255EE922D5; + remoteInfo = MagicalRecord; }; - 9154F59DF737315C4B58D906 /* PBXContainerItemProxy */ = { + E6C4FBCAA006223E4B001DC2F3BA0F12 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C2BB54E4F49D27205836C496; - remoteInfo = "Pods-BIObjCHelpersExampleTests-CJALog"; + remoteGlobalIDString = 651D921A52C8EA905EFC39E555CE97E6; + remoteInfo = CJALog; }; - B92D9EB134A220C60A7225BA /* PBXContainerItemProxy */ = { + FF7F199D07E04081EC4E76325A711C54 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3B6889341F315F5E100C93F5; - remoteInfo = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers"; + remoteGlobalIDString = FC54CAC6A7498C8A2A0F41FDECD85E25; + remoteInfo = BIObjCHelpers; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 000C81474DD04BEF6B4DB72E /* MKTStructArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.m; sourceTree = ""; }; - 005C13DCE26665E041E64E79 /* HCIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIs.m; path = Source/Library/Decorator/HCIs.m; sourceTree = ""; }; - 014F005F462DFD746E4258F5 /* MagicalImportFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalImportFunctions.m; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.m; sourceTree = ""; }; - 0384A04DA8022219CB62303A /* MKTShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.h; sourceTree = ""; }; - 04DC10449B4544D89ECE6500 /* HCAllOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAllOf.h; path = Source/Library/Logical/HCAllOf.h; sourceTree = ""; }; - 04EAB9DBEE1207609A0688DD /* MagicalRecordDeprecationMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordDeprecationMacros.h; path = MagicalRecord/Core/MagicalRecordDeprecationMacros.h; sourceTree = ""; }; - 054B3F7587F024F75B30C3DB /* MKTDoubleArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.h; sourceTree = ""; }; - 05570766A3A01808F5AA755A /* MKTIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.h; sourceTree = ""; }; - 05642F3EB09184FAC6F2D82A /* Pods-BIObjCHelpersExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-BIObjCHelpersExampleTests-acknowledgements.markdown"; sourceTree = ""; }; - 05AB769DA733256ED77A27AB /* BIDatasourceFeedTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFeedTableView.m; sourceTree = ""; }; - 05FFB04F720DF62644614A11 /* MagicalRecord+Setup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Setup.h"; path = "MagicalRecord/Core/MagicalRecord+Setup.h"; sourceTree = ""; }; - 06079AFF4E91254DD10C1BC1 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests.debug.xcconfig"; sourceTree = ""; }; - 074AE21CD9AEB7E204381A60 /* CJAMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CJAMacros.h; path = CJAMacros/CJAMacros.h; sourceTree = ""; }; - 07ECA63388F7C8BA1720FE2C /* HCWrapInMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCWrapInMatcher.h; path = Source/Core/Helpers/HCWrapInMatcher.h; sourceTree = ""; }; - 0831A644B4025FB065169201 /* HCFloatReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCFloatReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h; sourceTree = ""; }; - 089899D01B33FD11DA124C31 /* MKTTestLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTTestLocation.h; path = Source/OCMockito/MKTTestLocation.h; sourceTree = ""; }; - 08E2BF7CE925EE89B36F67CC /* NSManagedObject+MagicalRequests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRequests.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.m"; sourceTree = ""; }; - 08F15F087548328B281C2DCB /* HCXCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCXCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.h; sourceTree = ""; }; - 08F79FBD08ADC3F62302F2E2 /* MKTClassReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.h; sourceTree = ""; }; - 0C196F0CC33F96FA38604A7B /* BITableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BITableView.h; sourceTree = ""; }; - 0C3F06B869873CD85EDC608B /* HCIsNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNil.h; path = Source/Library/Object/HCIsNil.h; sourceTree = ""; }; - 0E8C0915C80189517114452C /* MKTArgumentCaptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentCaptor.h; path = Source/OCMockito/MKTArgumentCaptor.h; sourceTree = ""; }; - 0EE5005373F09220ED8D0DB1 /* HCIsNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNil.m; path = Source/Library/Object/HCIsNil.m; sourceTree = ""; }; - 0F0D5F5925ABEA554E0F5388 /* MKTLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.h; sourceTree = ""; }; - 0F9DDDB757BC94B0413A49EC /* MKTUnsignedLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.h; sourceTree = ""; }; - 10F4DF07960A464BB8B96661 /* NSBundle+BIExtra.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSBundle+BIExtra.h"; sourceTree = ""; }; - 11824E39A02E4A78249E8DBE /* Pods-CJALog-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CJALog-Private.xcconfig"; path = "../Pods-CJALog/Pods-CJALog-Private.xcconfig"; sourceTree = ""; }; - 11E7AF4827145EF7315D8589 /* NSAttributeDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributeDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.m"; sourceTree = ""; }; - 128562DE2AE0A78441C49A31 /* NSManagedObjectContext+MagicalObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalObserving.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h"; sourceTree = ""; }; - 1287B26498F14B31D28449D1 /* HCTestFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailure.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.m; sourceTree = ""; }; - 12CC77499522F2462184DF08 /* HCAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAnyOf.h; path = Source/Library/Logical/HCAnyOf.h; sourceTree = ""; }; - 13600064874E6C8D821B0EF0 /* HCSenTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSenTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.h; sourceTree = ""; }; - 155A548AB960AA991D1239D5 /* HCRequireNonNilObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCRequireNonNilObject.m; path = Source/Core/Helpers/HCRequireNonNilObject.m; sourceTree = ""; }; - 15E7B1992E604BFFBAC0F998 /* MKTShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.m; sourceTree = ""; }; - 164DB983D45CC1B62E053B2C /* NSManagedObject+MagicalAggregation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalAggregation.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h"; sourceTree = ""; }; - 166F7080650814279CEEF097 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m"; sourceTree = ""; }; - 1684227BB8B676DA4DE54F8B /* MKTUnsignedIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.h; sourceTree = ""; }; - 1955BD232D5D676AEA7CFE7E /* HCIsCollectionContainingInAnyOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInAnyOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m; sourceTree = ""; }; - 1A4FE4BA6AF6A176C1579EED /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; - 1B47942C58730EB85AD8A22F /* HCHasCount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasCount.m; path = Source/Library/Collection/HCHasCount.m; sourceTree = ""; }; - 1BEA8918C7E760F219CEA054 /* MKTBaseMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBaseMockObject.h; path = Source/OCMockito/MKTBaseMockObject.h; sourceTree = ""; }; - 1C03F6848292CF6F85F760B5 /* libPods-MagicalRecord.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MagicalRecord.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1C1E548D239B70F2E75DB6CD /* HCDiagnosingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDiagnosingMatcher.h; path = Source/Core/HCDiagnosingMatcher.h; sourceTree = ""; }; - 1C4E687502473EC15A3D368B /* HCCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h; sourceTree = ""; }; - 1C9FE98F6F7A158AC402ECAF /* HCGenericTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCGenericTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.h; sourceTree = ""; }; - 1CAB489620BCD2EC6ABD9D3B /* HCIsTrueFalse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTrueFalse.m; path = Source/Library/Number/HCIsTrueFalse.m; sourceTree = ""; }; - 1CC733D97220AB8AF2AC77E2 /* MKTIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.m; sourceTree = ""; }; - 1CE5824F22C7B859B6F0C4F1 /* HCCollect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCollect.h; path = Source/Core/Helpers/HCCollect.h; sourceTree = ""; }; - 1CF767D71B77974D0C997997 /* MKTObjectReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.m; sourceTree = ""; }; - 1D0C047980DEF9609FAFC780 /* HCXCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCXCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.m; sourceTree = ""; }; - 1D0D374F3AB393768D522BA6 /* MKTUnsignedCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.m; sourceTree = ""; }; - 1D15B74FEE2960262D2FC576 /* NSObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h"; sourceTree = ""; }; - 1D9638D88CF0BE8FF2D673DC /* BIHandlerBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerBase.m; sourceTree = ""; }; - 1DA67ED1813AF19946835309 /* HCIsEqualIgnoringWhiteSpace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringWhiteSpace.m; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.m; sourceTree = ""; }; - 1ECE44FF5B8B9414C5A1AE20 /* NSManagedObjectContext+MagicalChainSave.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalChainSave.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalChainSave.h"; sourceTree = ""; }; - 1ED34AB201EA9C389C0A80E6 /* Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig"; sourceTree = ""; }; - 1ED7567C454A5BB53D058F7D /* HCTestFailureHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandlerChain.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.m; sourceTree = ""; }; - 1F1370BE6B2F8A1A2B7C84FB /* MagicalRecord+iCloud.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+iCloud.h"; path = "MagicalRecord/Core/MagicalRecord+iCloud.h"; sourceTree = ""; }; - 20B31A4DB08A0EE6B5B88462 /* NSString+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.m"; sourceTree = ""; }; - 22EEE20FB77BEA54CBB1647F /* MKTUnsignedLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.h; sourceTree = ""; }; - 23108A1D681D6C81A5B9F4EC /* BISerialOperationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BISerialOperationQueue.h; sourceTree = ""; }; - 232187DA4570BFA3FAC78A97 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 234D50F3E70177EC38846014 /* BIStartersFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIStartersFactory.h; sourceTree = ""; }; - 246772A5F56E1BE70B068F6E /* Pods-MagicalRecord-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-MagicalRecord-dummy.m"; path = "../Pods-MagicalRecord/Pods-MagicalRecord-dummy.m"; sourceTree = ""; }; - 260CA5D8D55952183FAE0BB4 /* HCUnsignedLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m; sourceTree = ""; }; - 28349DBDACD27C17FA5DE8C8 /* Pods-MagicalRecord.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MagicalRecord.xcconfig"; path = "../Pods-MagicalRecord/Pods-MagicalRecord.xcconfig"; sourceTree = ""; }; - 28AA2E0DB45D680C76D55C8A /* HCStringContains.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContains.h; path = Source/Library/Text/HCStringContains.h; sourceTree = ""; }; - 28D1E9E8F561028E3EB11EA3 /* HCIsNot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNot.h; path = Source/Library/Logical/HCIsNot.h; sourceTree = ""; }; - 2A71789FD2DB36D50162017C /* libPods-BIObjCHelpersExampleTests-OCHamcrest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests-OCHamcrest.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2B264E6A408D071306CB6E8C /* BIHandlerCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerCollectionView.m; sourceTree = ""; }; - 2B8EDB7D45F879378C6B2F1A /* HCStringStartsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringStartsWith.h; path = Source/Library/Text/HCStringStartsWith.h; sourceTree = ""; }; - 2BBB26B29F329C5EA300C600 /* Pods-CJALog.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CJALog.xcconfig"; path = "../Pods-CJALog/Pods-CJALog.xcconfig"; sourceTree = ""; }; - 2C147A92BFD30F36D05BF45D /* NSDate+BIAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+BIAttributedString.m"; sourceTree = ""; }; - 2C4F39B4BADDC4125BFCB7C9 /* MKTArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.m; sourceTree = ""; }; - 2C7AB682F1EBB984B6CEC63D /* MKTBoolReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.h; sourceTree = ""; }; - 2C8C867DF83CBA781942D5C7 /* Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig"; sourceTree = ""; }; - 2DEC4D7093FCDF8E5594ADBB /* NSObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.m"; sourceTree = ""; }; - 2EBC6B99144F5838F15167F1 /* NSManagedObject+MagicalFinders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalFinders.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h"; sourceTree = ""; }; - 2F79B181EB08597B62165C8C /* MKTLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.h; sourceTree = ""; }; - 2F8E03EAE2CCB062A3E3BEF3 /* OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMockito.h; path = Source/OCMockito/OCMockito.h; sourceTree = ""; }; - 2FB1F66C2B1010C536001609 /* MKTUnsignedLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.m; sourceTree = ""; }; - 30C4E716E12347018FFE8850 /* HCAnyOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAnyOf.m; path = Source/Library/Logical/HCAnyOf.m; sourceTree = ""; }; - 30E9AE10575A4B8D66D94370 /* NSManagedObjectContext+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h"; sourceTree = ""; }; - 3187ABF9F838873D94615D7B /* OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMockito.m; path = Source/OCMockito/OCMockito.m; sourceTree = ""; }; - 31B8512451044F24E76B82B1 /* NSManagedObjectContext+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.m"; sourceTree = ""; }; - 31C78A990207AEFBBCCBD9C0 /* HCDescribedAs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDescribedAs.m; path = Source/Library/Decorator/HCDescribedAs.m; sourceTree = ""; }; - 32313A85DC9826316C61327B /* HCObjectReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCObjectReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m; sourceTree = ""; }; - 323656ACDBCFC39CC03CEB3F /* MKTVerificationData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTVerificationData.m; path = Source/OCMockito/MKTVerificationData.m; sourceTree = ""; }; - 3322DDEDFADBDCF59835ED08 /* HCIsDictionaryContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContaining.m; path = Source/Library/Collection/HCIsDictionaryContaining.m; sourceTree = ""; }; - 34F634637F833A0A990C8EFB /* MKTObjectArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.h; sourceTree = ""; }; - 350D7427BA194E4459A24BC8 /* libPods-CJALog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CJALog.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3560684CA5DDB84004CA4FC8 /* Pods-BIObjCHelpersExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-BIObjCHelpersExampleTests-acknowledgements.plist"; sourceTree = ""; }; - 35885EFFB1E768F71EA126B2 /* HCIsInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsInstanceOf.m; path = Source/Library/Object/HCIsInstanceOf.m; sourceTree = ""; }; - 35DE6038D6EAE6BB04C6F46C /* MKTObjectReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.h; sourceTree = ""; }; - 35ED2B80DAB938DB475D785E /* NSDate+BIAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+BIAttributedString.h"; sourceTree = ""; }; - 36684D1FF8C1DCF1C5930BBE /* HCReturnValueGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnValueGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h; sourceTree = ""; }; - 38280F51C4E4C6B9DD1D74E5 /* HCIsEqualIgnoringCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringCase.m; path = Source/Library/Text/HCIsEqualIgnoringCase.m; sourceTree = ""; }; - 384C9F7CEC3EB85D492436FC /* BIDatasourceFeedTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFeedTableView.h; sourceTree = ""; }; - 385486954ACE93E16C2E35B0 /* NSManagedObject+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h"; sourceTree = ""; }; - 388FCE75034470161B0C6316 /* MKTPointerArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTPointerArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.m; sourceTree = ""; }; - 38C6C973AF9754DE74165DC9 /* MagicalRecord+Setup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Setup.m"; path = "MagicalRecord/Core/MagicalRecord+Setup.m"; sourceTree = ""; }; - 390F4EA5F31ECAE3A7B4A7FD /* MKTVerificationData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationData.h; path = Source/OCMockito/MKTVerificationData.h; sourceTree = ""; }; - 3A0D94CD25919BDD941DA6AE /* BILifecycle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BILifecycle.m; sourceTree = ""; }; - 3A2C0D626499B72216C05FAB /* MKTBlockArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBlockArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.h; sourceTree = ""; }; - 3A89B04D02342E883BE33284 /* HCIsEqualToNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualToNumber.h; path = Source/Library/Number/HCIsEqualToNumber.h; sourceTree = ""; }; - 3A9946DCC76A9C4EBBC0EAC2 /* HCWrapInMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCWrapInMatcher.m; path = Source/Core/Helpers/HCWrapInMatcher.m; sourceTree = ""; }; - 3AF67A7211A6BBE413CCE6EC /* HCBoolReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBoolReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h; sourceTree = ""; }; - 3C027A0A4221170BA4485521 /* MKTBoolArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.h; sourceTree = ""; }; - 3C8C591DC1F492F455D8E572 /* BIDatasourceFeedCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFeedCollectionView.m; sourceTree = ""; }; - 3DCC4EB394195BDB249A869E /* HCCollect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCollect.m; path = Source/Core/Helpers/HCCollect.m; sourceTree = ""; }; - 3E122AE4AE573F35E5F470EE /* MKTMockitoCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockitoCore.m; path = Source/OCMockito/MKTMockitoCore.m; sourceTree = ""; }; - 3F7731AF633611ACA4ED5E89 /* HCDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescription.h; path = Source/Core/HCDescription.h; sourceTree = ""; }; - 3F89095C1815139156FC0C89 /* BIDatasourceTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceTableView.h; sourceTree = ""; }; - 40CAE0B0B157CA63FEEEF06A /* MKTFloatArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.h; sourceTree = ""; }; - 40CC413619A4547E91BD20DC /* HCStringEndsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringEndsWith.m; path = Source/Library/Text/HCStringEndsWith.m; sourceTree = ""; }; - 40FC8E1C40D9F7D325D8A942 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig"; sourceTree = ""; }; - 411F8A8B5D82D4EF382F8B4E /* MKTLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.m; sourceTree = ""; }; - 41B7094E9DF233C42B030E12 /* BIHandlerBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerBase.h; sourceTree = ""; }; - 41B882D4397FFE81759BC513 /* MKTInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationMatcher.m; path = Source/OCMockito/MKTInvocationMatcher.m; sourceTree = ""; }; - 4252E89539F5603F979A1008 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-CJALog-dummy.m"; sourceTree = ""; }; - 43CE7D56B183B01BFCEBE667 /* Pods-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-environment.h"; sourceTree = ""; }; - 45BF33AFBDC6BC8760A4DF09 /* NSInvocation+OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCHamcrest.h"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.h"; sourceTree = ""; }; - 47551BCF23999830654C5FF1 /* MKTCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.m; sourceTree = ""; }; - 47BA92CE6887DBAC879AE9C5 /* NSString+BIExtra.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+BIExtra.h"; sourceTree = ""; }; - 47E21C06DBAC53AF3A03A062 /* BIDatasourceFetchedTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFetchedTableView.m; sourceTree = ""; }; - 4874E388E7082F01E86BB372 /* Pods-BIObjCHelpers-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpers-prefix.pch"; sourceTree = ""; }; - 48C52961AF71BAAF19C00CAD /* HCLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m; sourceTree = ""; }; - 48F42FDB13A7E36F8ACA9435 /* HCReturnTypeHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnTypeHandlerChain.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h; sourceTree = ""; }; - 49DAF3EFA8C358E6D239031B /* HCIsDictionaryContainingValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingValue.m; path = Source/Library/Collection/HCIsDictionaryContainingValue.m; sourceTree = ""; }; - 4B3F521FE838166099A2B904 /* HCUnsignedShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h; sourceTree = ""; }; - 4B99C82954CB9B4E31E3B6F8 /* MKTUnsignedShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.h; sourceTree = ""; }; - 4BB7DB7E0EBF6A368460EE31 /* MKTBlockArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBlockArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.m; sourceTree = ""; }; - 4BC0A5D6263FE2279F8F9F30 /* HCFloatReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCFloatReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m; sourceTree = ""; }; - 4BC19944CFEDBE644213C4A4 /* NSInvocation+OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMockito.h"; path = "Source/OCMockito/NSInvocation+OCMockito.h"; sourceTree = ""; }; - 4BC39A1B51C04D86BE3792E8 /* HCInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCInvocationMatcher.h; path = Source/Core/Helpers/HCInvocationMatcher.h; sourceTree = ""; }; - 4BCD7744C579BF330DCBF09F /* MKTPrimitiveArgumentMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPrimitiveArgumentMatching.h; path = Source/OCMockito/MKTPrimitiveArgumentMatching.h; sourceTree = ""; }; - 4C3F0CCBA8EC6F0FE7D84927 /* HCSelfDescribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSelfDescribing.h; path = Source/Core/HCSelfDescribing.h; sourceTree = ""; }; - 4CB0FDA59049D35E364304B9 /* HCIsAnything.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsAnything.h; path = Source/Library/Logical/HCIsAnything.h; sourceTree = ""; }; - 4CCCE7995C5B440F36236B9D /* MKTStubbedInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStubbedInvocationMatcher.m; path = Source/OCMockito/MKTStubbedInvocationMatcher.m; sourceTree = ""; }; - 4D32C3A7850C460E12B2DA4B /* MKTObjectAndProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectAndProtocolMock.h; path = Source/OCMockito/MKTObjectAndProtocolMock.h; sourceTree = ""; }; - 4D52A63CF555C22034D3DAE6 /* HCIsCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCloseTo.h; path = Source/Library/Number/HCIsCloseTo.h; sourceTree = ""; }; - 4DD43C02F9F6611313437330 /* Pods-MagicalRecord-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MagicalRecord-Private.xcconfig"; path = "../Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig"; sourceTree = ""; }; - 4E365D766D962BC900693A89 /* HCUnsignedCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h; sourceTree = ""; }; - 4E4DD9DC2D134DFD596F70DE /* BIDatasourceBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceBase.h; sourceTree = ""; }; - 4EA172B63540B9BCE57B4237 /* HCOrderingComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCOrderingComparison.h; path = Source/Library/Number/HCOrderingComparison.h; sourceTree = ""; }; - 4F6F37F455B6C6A6A2622787 /* HCInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCInvocationMatcher.m; path = Source/Core/Helpers/HCInvocationMatcher.m; sourceTree = ""; }; - 50F7ACA4973EC0FB6AB424C6 /* HCIsDictionaryContainingEntries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingEntries.h; path = Source/Library/Collection/HCIsDictionaryContainingEntries.h; sourceTree = ""; }; - 514556D9A87F1752FAD7C647 /* MKTShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.m; sourceTree = ""; }; - 5169D1AA9E84B81C5B1C374F /* HCObjectReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCObjectReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h; sourceTree = ""; }; - 51C237C7DC99755DB114AC32 /* MKTStructReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.m; sourceTree = ""; }; - 5265C16519B3415564F33790 /* BICollectionViewActivityIndicatorReusableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BICollectionViewActivityIndicatorReusableView.h; sourceTree = ""; }; - 52959531FFB291049D26F51E /* BIActivityIndicatorContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIActivityIndicatorContainerView.h; sourceTree = ""; }; - 5367A440E2BA11A79E17F3EC /* HCThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCThrowsException.h; path = Source/Library/Object/HCThrowsException.h; sourceTree = ""; }; - 539F5866F3E7A1FBBDC80966 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig"; path = "../Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig"; sourceTree = ""; }; - 53DD84643584A812ACF0B84A /* MKTStructArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.h; sourceTree = ""; }; - 54718ADCC092347540234183 /* HCClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCClassMatcher.h; path = Source/Library/Object/HCClassMatcher.h; sourceTree = ""; }; - 552FB05850D210CE77A6AC5C /* BIObjCHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIObjCHelpers.h; sourceTree = ""; }; - 556AB35D4C1FFF271008BAF6 /* _BIScrollViewProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = _BIScrollViewProxy.m; sourceTree = ""; }; - 558FFEA7B0803842315D2EC8 /* BILifecycle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BILifecycle.h; sourceTree = ""; }; - 5596921E5E07EDCEA93B8442 /* NSRelationshipDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRelationshipDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.m"; sourceTree = ""; }; - 55E7EB1F7A2C7DF8A0096A28 /* MKTLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.m; sourceTree = ""; }; - 56BE90F75FC60C00C9E2188A /* BIDatasourceCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceCollectionView.m; sourceTree = ""; }; - 56C79FF6D8DB3269132B96B1 /* MKTObjectAndProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectAndProtocolMock.m; path = Source/OCMockito/MKTObjectAndProtocolMock.m; sourceTree = ""; }; - 57D3DCDF071FDACB469C89DB /* HCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.m; sourceTree = ""; }; - 5AD7B24104886E04DE8DC068 /* MKTProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTProtocolMock.h; path = Source/OCMockito/MKTProtocolMock.h; sourceTree = ""; }; - 5B04F2A7D2219375E6EC967A /* HCClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCClassMatcher.m; path = Source/Library/Object/HCClassMatcher.m; sourceTree = ""; }; - 5B9FE8C6943AC41BDEC78564 /* HCUnsignedIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h; sourceTree = ""; }; - 5BD549F516B6027ABA2D9FE9 /* HCIsEqualIgnoringWhiteSpace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringWhiteSpace.h; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.h; sourceTree = ""; }; - 5C0B2A33FE1EF5953D4797D2 /* HCIsCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCloseTo.m; path = Source/Library/Number/HCIsCloseTo.m; sourceTree = ""; }; - 5C20EA3435D01D0ACB41EC94 /* BIBatch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIBatch.m; sourceTree = ""; }; - 5D6C8D367887F2843D8668A8 /* MKTTestLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTTestLocation.m; path = Source/OCMockito/MKTTestLocation.m; sourceTree = ""; }; - 5DF093907158A91BD5046594 /* OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCHamcrest.h; path = Source/OCHamcrest.h; sourceTree = ""; }; - 5DFEF1CB868AB00B114A1D60 /* Pods-CJALog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-CJALog-prefix.pch"; path = "../Pods-CJALog/Pods-CJALog-prefix.pch"; sourceTree = ""; }; - 5E2C4FE6A44AACB013177F04 /* NSManagedObjectContext+MagicalThreading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalThreading.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h"; sourceTree = ""; }; - 5E6AC5BCE39839B4D93E99A4 /* MKTFloatReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.h; sourceTree = ""; }; - 5E740B9DDBEE85B1032DF27A /* MKTCapturingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCapturingMatcher.m; path = Source/OCMockito/MKTCapturingMatcher.m; sourceTree = ""; }; - 5EE848D2B7D5EE106129910A /* CJALog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CJALog.m; path = CJALog/CJALog.m; sourceTree = ""; }; - 5F4FF070F2F934EC0BC8F51E /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; - 5F6F12A85AB24D2A9C15C8C2 /* HCBaseDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseDescription.h; path = Source/Core/HCBaseDescription.h; sourceTree = ""; }; - 5FC55FB9D9019EB837750713 /* BIDatasourceFetchedCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFetchedCollectionView.m; sourceTree = ""; }; - 60E8CE9401D238ABE3ED89D1 /* HCLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m; sourceTree = ""; }; - 60F4F1026C47D4DD2DCE18AA /* Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig"; sourceTree = ""; }; - 613C4C1585E72470126E9FDF /* HCIsCollectionContainingInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInOrder.h; sourceTree = ""; }; - 623939836BB1E058E705CD02 /* MKTOngoingStubbing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTOngoingStubbing.m; path = Source/OCMockito/MKTOngoingStubbing.m; sourceTree = ""; }; - 62826DC3659B1A20FB4AD00C /* MKTStructReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.h; sourceTree = ""; }; - 6581F65AADF6E7075D672E3A /* HCIsEmptyCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEmptyCollection.m; path = Source/Library/Collection/HCIsEmptyCollection.m; sourceTree = ""; }; - 65B96BB74A575C6A03E1D48E /* HCDoubleReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDoubleReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m; sourceTree = ""; }; - 65F5765B12F1333F10041077 /* HCBaseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseMatcher.h; path = Source/Core/HCBaseMatcher.h; sourceTree = ""; }; - 662BAA87A68DD5BAF53A9F3A /* MKTDoubleReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.m; sourceTree = ""; }; - 666EEF0A2F53775BA45D254C /* MKTIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.m; sourceTree = ""; }; - 66FF564D26541225BEA69C12 /* HCHasProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasProperty.m; path = Source/Library/Object/HCHasProperty.m; sourceTree = ""; }; - 6747FA657E0CAF2C0863E656 /* HCTestFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailure.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.h; sourceTree = ""; }; - 674D41F80FE33E56CFFCF5AF /* HCIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m; sourceTree = ""; }; - 6754D2B1617F92A326DA807B /* MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecord.h; path = MagicalRecord/MagicalRecord.h; sourceTree = ""; }; - 67E219DBD284AE74EFDEDE7A /* _BICollectionView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "_BICollectionView+Internal.h"; sourceTree = ""; }; - 69408C2788A8DF17C59BAE3B /* HCLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h; sourceTree = ""; }; - 69D2B2FA57C75FCE046A88EA /* HCTestFailureHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandlerChain.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.h; sourceTree = ""; }; - 6A082BC231D2B6F0C860AAB4 /* HCAssertThat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAssertThat.h; path = Source/Core/HCAssertThat.h; sourceTree = ""; }; - 6AD9E52EEFE36678CC48A408 /* BIOperationQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIOperationQueue.m; sourceTree = ""; }; - 6B2E1015EF0684C05D0773D8 /* MKTReturnValueSetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetterChain.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.m; sourceTree = ""; }; - 6BAF545A9D2E78F87B49B51D /* MKTExecutesBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExecutesBlock.m; path = Source/OCMockito/MKTExecutesBlock.m; sourceTree = ""; }; - 6BF5BA99D4B59F0162771333 /* MagicalRecordLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordLogging.h; path = MagicalRecord/Core/MagicalRecordLogging.h; sourceTree = ""; }; - 6C0A577545AA19A485E29353 /* BIScrollDetails.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIScrollDetails.h; sourceTree = ""; }; - 6C1C9214AF3E93EAE279539E /* HCUnsignedLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h; sourceTree = ""; }; - 6C634D352C0A09B0E3503874 /* NSString+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h"; sourceTree = ""; }; - 6CD3506D5201CAD9B7616C63 /* BIStartersFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIStartersFactory.m; sourceTree = ""; }; - 6CFB3BB52D82716F0A68A586 /* Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch"; sourceTree = ""; }; - 6D353413DD4B2B161951007D /* HCBaseDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseDescription.m; path = Source/Core/HCBaseDescription.m; sourceTree = ""; }; - 6D905EB4B95A57DBB4713F94 /* NSAttributeDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributeDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h"; sourceTree = ""; }; - 6DB592A9CF08A4E93272D706 /* HCNumberAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCNumberAssert.h; path = Source/Library/Number/HCNumberAssert.h; sourceTree = ""; }; - 6DC7F7049308197679AD6575 /* Pods-BIObjCHelpersExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-dummy.m"; sourceTree = ""; }; - 6E0267EDE90F625FC1E963C1 /* MagicalRecord+ShorthandMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ShorthandMethods.h"; path = "MagicalRecord/Core/MagicalRecord+ShorthandMethods.h"; sourceTree = ""; }; - 6E8C7BC8CD5969ACFE92DD5D /* MKTUnsignedCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.m; sourceTree = ""; }; - 6EA23E8A50D0BF0ED2503553 /* MKTCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.h; sourceTree = ""; }; - 6ECE1C596CA6E5F6921A6630 /* HCDiagnosingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDiagnosingMatcher.m; path = Source/Core/HCDiagnosingMatcher.m; sourceTree = ""; }; - 6FEC0035140111F0980F7C6C /* MKTArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.h; sourceTree = ""; }; - 707C3792E1F9E1660E67AD42 /* HCUnsignedLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h; sourceTree = ""; }; - 7104457A7ADC139265D83E67 /* Pods-BIObjCHelpers-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpers-dummy.m"; sourceTree = ""; }; - 71EE2C92C1F94A0AFE9640D6 /* MKTUnsignedShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.m; sourceTree = ""; }; - 7202B87BEDDF1068768C957F /* MKTDynamicProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDynamicProperties.m; path = Source/OCMockito/Helpers/MKTDynamicProperties.m; sourceTree = ""; }; - 7211090202355081D0604D94 /* MKTFloatArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.m; sourceTree = ""; }; - 7234B47A018742CAF56930B5 /* HCIsCollectionOnlyContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionOnlyContaining.h; path = Source/Library/Collection/HCIsCollectionOnlyContaining.h; sourceTree = ""; }; - 729D2E548FDC9416546AC351 /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; - 730C5C7106C58B847A334B8C /* MKTUnsignedLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.h; sourceTree = ""; }; - 754CEF47B242B079F9F26072 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m"; sourceTree = ""; }; - 75B83932EB066A6571B9550E /* NSManagedObject+MagicalFinders.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalFinders.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.m"; sourceTree = ""; }; - 76B8BA3126F8CEBC356FBA8A /* HCIsIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsIn.h; path = Source/Library/Collection/HCIsIn.h; sourceTree = ""; }; - 76C99D97BF9037B73A43BB73 /* HCSenTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSenTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.m; sourceTree = ""; }; - 76EC022FC8CC9AB4D8AB444C /* HCIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h; sourceTree = ""; }; - 774DBD7E859B577C954C0E55 /* CJALog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CJALog.h; path = CJALog/CJALog.h; sourceTree = ""; }; - 7897E21F29F547E8FAF810C3 /* BITableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BITableViewCell.h; sourceTree = ""; }; - 7AB3ECBE391600E38D704CF2 /* MKTExactTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExactTimes.m; path = Source/OCMockito/MKTExactTimes.m; sourceTree = ""; }; - 7AE01AF4B1D4138D684F7F97 /* HCHasCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasCount.h; path = Source/Library/Collection/HCHasCount.h; sourceTree = ""; }; - 7B533896FCDE743ADFC429F8 /* MKTClassObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassObjectMock.m; path = Source/OCMockito/MKTClassObjectMock.m; sourceTree = ""; }; - 7B56632EB6A18E721433CC5B /* HCReturnTypeHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnTypeHandlerChain.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m; sourceTree = ""; }; - 7E994ECEBC09B87C6C91367D /* MKTLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.m; sourceTree = ""; }; - 7EC64E32132B0312A9A0F976 /* HCUnsignedLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m; sourceTree = ""; }; - 8008F10EBD8D9B620199E0B3 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch"; path = "../Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch"; sourceTree = ""; }; - 8133991D8730B5DD5E8F0875 /* MKTReturnsValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnsValue.m; path = Source/OCMockito/MKTReturnsValue.m; sourceTree = ""; }; - 81BD8BD0817A12CAF009A81E /* MagicalRecord+Actions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Actions.m"; path = "MagicalRecord/Core/MagicalRecord+Actions.m"; sourceTree = ""; }; - 825C578757BD5480CE04187F /* HCIsEmptyCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEmptyCollection.h; path = Source/Library/Collection/HCIsEmptyCollection.h; sourceTree = ""; }; - 8260EDD9CA451BB97FB5F15D /* HCStringContainsInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContainsInOrder.h; path = Source/Library/Text/HCStringContainsInOrder.h; sourceTree = ""; }; - 828C2B755DA9330B09367B4A /* MKTObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectMock.h; path = Source/OCMockito/MKTObjectMock.h; sourceTree = ""; }; - 83ABBC77392673E642FED497 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; - 83C7980ED6B30204B9EFA4B1 /* Pods-BIObjCHelpers-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpers-Private.xcconfig"; sourceTree = ""; }; - 8499B75A129A30681C684C2B /* MKTUnsignedLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.h; sourceTree = ""; }; - 863BA96870C1CE2295A1D1C6 /* MKTReturnValueSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.m; sourceTree = ""; }; - 86D4D45B94D5FAFDEC5B6D6E /* MKTInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationMatcher.h; path = Source/OCMockito/MKTInvocationMatcher.h; sourceTree = ""; }; - 8779A86FAD463E8751855359 /* MKTLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.h; sourceTree = ""; }; - 87856AEF05155E233AA5E888 /* BIHandlerTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerTableView.h; sourceTree = ""; }; - 88943E6831B3E5F575DD9C8C /* BIHandlerCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerCollectionView.h; sourceTree = ""; }; - 894CC4E374790C334198AFDF /* HCIsDictionaryContainingValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingValue.h; path = Source/Library/Collection/HCIsDictionaryContainingValue.h; sourceTree = ""; }; - 89A32F40566BA5A5AEB45F45 /* MagicalRecord+Actions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Actions.h"; path = "MagicalRecord/Core/MagicalRecord+Actions.h"; sourceTree = ""; }; - 89A86BB48C972AD3DA16225F /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; - 89AD3E60FF5B05231A8235B9 /* HCConformsToProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCConformsToProtocol.h; path = Source/Library/Object/HCConformsToProtocol.h; sourceTree = ""; }; - 8A1E2CF314B77FAAEB97456F /* MKTClassArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.m; sourceTree = ""; }; - 8A2019D88CD19587FAD8D5AE /* MKTShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.h; sourceTree = ""; }; - 8A42BF81D7B122755E62F45B /* BIDatasourceBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceBase.m; sourceTree = ""; }; - 8ACBEBC781B3C46B4546EA5F /* BIStarterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIStarterProtocol.h; sourceTree = ""; }; - 8B921A1587CC008EDC82E0DC /* BICollectionViewActivityIndicatorReusableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BICollectionViewActivityIndicatorReusableView.m; sourceTree = ""; }; - 8BC7F4C37A7D966E08AE50C3 /* NSManagedObjectModel+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectModel+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h"; sourceTree = ""; }; - 8C37A9B7DB26C4A3409FD587 /* MKTUnsignedIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.h; sourceTree = ""; }; - 8C89994DBD661A99F3A5B18D /* MKTCapturingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCapturingMatcher.h; path = Source/OCMockito/MKTCapturingMatcher.h; sourceTree = ""; }; - 8D994C1E8A1C340B43E10FE9 /* MKTExactTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExactTimes.h; path = Source/OCMockito/MKTExactTimes.h; sourceTree = ""; }; - 8E360809A70DD019FB01E59A /* MKTExecutesBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExecutesBlock.h; path = Source/OCMockito/MKTExecutesBlock.h; sourceTree = ""; }; - 8E430F53073614D982FB369E /* MKTObjectArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.m; sourceTree = ""; }; - 8F21FC4C784318A25285C6B7 /* HCIsNot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNot.m; path = Source/Library/Logical/HCIsNot.m; sourceTree = ""; }; - 8F7FE420D49468CD4BAD4D5C /* MKTUnsignedLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.m; sourceTree = ""; }; - 8FC4090B824FB86793EC4BCE /* HCHasDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasDescription.h; path = Source/Library/Object/HCHasDescription.h; sourceTree = ""; }; - 905467AFDAF0E3D9CB4BB1BF /* MKTBoolReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.m; sourceTree = ""; }; - 9087C4D73D46B33B255DC4FA /* BICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BICollectionView.h; sourceTree = ""; }; - 9135CC50405445BED9E056E0 /* NSEntityDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEntityDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h"; sourceTree = ""; }; - 9160E1297E5988F117C6BB0E /* MagicalRecordShorthandMethodAliases.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordShorthandMethodAliases.h; path = MagicalRecord/Core/MagicalRecordShorthandMethodAliases.h; sourceTree = ""; }; - 921B293ECC436E29C5D03C61 /* MKTAtLeastTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTAtLeastTimes.m; path = Source/OCMockito/MKTAtLeastTimes.m; sourceTree = ""; }; - 922E924E6D85E35E146014C6 /* BIBatchHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIBatchHelper.m; sourceTree = ""; }; - 92C6E37FDC8605EEC2292047 /* HCGenericTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCGenericTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.m; sourceTree = ""; }; - 93046EF6A420A53D6C7FD804 /* HCUnsignedShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m; sourceTree = ""; }; - 932F0AD6D23950A25B106C89 /* HCEvery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCEvery.h; path = Source/Library/Collection/HCEvery.h; sourceTree = ""; }; - 936B58CF421774A7936CBF4C /* MKTUnsignedShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.m; sourceTree = ""; }; - 93F174D626ECC5F60E9FBADA /* HCDoubleReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDoubleReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h; sourceTree = ""; }; - 9407A6DD0CA57A5089D98AD7 /* HCOrderingComparison.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCOrderingComparison.m; path = Source/Library/Number/HCOrderingComparison.m; sourceTree = ""; }; - 94553E19F7A09AE936A92B16 /* MKTLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.m; sourceTree = ""; }; - 94C62429588258ECF6BDE774 /* _BIScrollViewProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = _BIScrollViewProxy.h; sourceTree = ""; }; - 952CDB9E4E261F475943A28D /* BIDatasourceCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceCollectionView.h; sourceTree = ""; }; - 958BB971924AE7BFBDC7C44D /* HCShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h; sourceTree = ""; }; - 95B012A4FD9A284752A3B255 /* NSInvocation+OCHamcrest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCHamcrest.m"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.m"; sourceTree = ""; }; - 960CCF034729BD080289DAFC /* HCMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCMatcher.h; path = Source/Core/HCMatcher.h; sourceTree = ""; }; - 9765B8D7D1405BCE035BDBC0 /* MagicalImportFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalImportFunctions.h; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.h; sourceTree = ""; }; - 98C136EE6A9DCFA152098D4C /* NSManagedObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h"; sourceTree = ""; }; - 993614D872493D7A9547C571 /* MKTClassArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.h; sourceTree = ""; }; - 994566376484AAA6B737D28B /* MagicalRecord+iCloud.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+iCloud.m"; path = "MagicalRecord/Core/MagicalRecord+iCloud.m"; sourceTree = ""; }; - 995238187C0A278DC79C682B /* HCIsAnything.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsAnything.m; path = Source/Library/Logical/HCIsAnything.m; sourceTree = ""; }; - 9C59D7E230EEE49E2BC3DDD7 /* MagicalRecordInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalRecordInternal.m; path = MagicalRecord/Core/MagicalRecordInternal.m; sourceTree = ""; }; - 9DE92C1EA03B72A72AAC2F29 /* HCShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m; sourceTree = ""; }; - 9E805B5F48DC7065F6D3DA6F /* HCStringContains.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContains.m; path = Source/Library/Text/HCStringContains.m; sourceTree = ""; }; - 9EA62393FC61DA9CB6D8760D /* HCIsInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsInstanceOf.h; path = Source/Library/Object/HCIsInstanceOf.h; sourceTree = ""; }; - 9ED00E9E8E9F8EC6E67A862C /* HCConformsToProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCConformsToProtocol.m; path = Source/Library/Object/HCConformsToProtocol.m; sourceTree = ""; }; - 9F8523CDEEB3C6506F232CD3 /* HCDescribedAs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescribedAs.h; path = Source/Library/Decorator/HCDescribedAs.h; sourceTree = ""; }; - A1C10FF2CA60694604C6BE95 /* HCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.h; sourceTree = ""; }; - A1E85BE7917841ABAA146086 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig"; path = "../Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig"; sourceTree = ""; }; - A363AD87FC76D9523F07CBE3 /* HCBoolReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBoolReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m; sourceTree = ""; }; - A3D4B546BBA90266C46FC471 /* libPods-BIObjCHelpersExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A41A7BF8932F1508C21A8930 /* MKTMockitoCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockitoCore.h; path = Source/OCMockito/MKTMockitoCore.h; sourceTree = ""; }; - A54D09361174BA7A2D9F265F /* BIBatchHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIBatchHelper.h; sourceTree = ""; }; - A6A9C6477F7C34D8AF521BB4 /* MKTArgumentCaptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentCaptor.m; path = Source/OCMockito/MKTArgumentCaptor.m; sourceTree = ""; }; - A6BACB5D8F11716D0872CC34 /* HCIsTrueFalse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTrueFalse.h; path = Source/Library/Number/HCIsTrueFalse.h; sourceTree = ""; }; - A6F8B5606373C256B219B91B /* MKTInvocationContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationContainer.m; path = Source/OCMockito/MKTInvocationContainer.m; sourceTree = ""; }; - A71156EB54AA7113B0996DA2 /* NSManagedObject+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.m"; sourceTree = ""; }; - A7796E0DC985397CB52C8F3E /* MKTLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.h; sourceTree = ""; }; - A7A4E73F305B4C7C5CC7BD59 /* MagicalRecord+ErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ErrorHandling.m"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.m"; sourceTree = ""; }; - A83B12EB6F1180A7CFC754E3 /* Pods-BIObjCHelpersExampleTests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpersExampleTests-environment.h"; sourceTree = ""; }; - A8A619420F2AF261C7AEC44F /* HCHasProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasProperty.h; path = Source/Library/Object/HCHasProperty.h; sourceTree = ""; }; - A8C047A94AF26D10F09FCDC0 /* NSManagedObject+MagicalAggregation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalAggregation.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.m"; sourceTree = ""; }; - AA84A3B34371D78236859B6E /* NSNumber+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.m"; sourceTree = ""; }; - AABD923A34183ACA96DEFF7B /* MKTSelectorArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTSelectorArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.m; sourceTree = ""; }; - AB440249339A2E24134AFB22 /* libPods-BIObjCHelpersExampleTests-OCMockito.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests-OCMockito.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - ABA262FDAC982DBF31218F11 /* MKTCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.m; sourceTree = ""; }; - AC36ECB7712BE1EB77A82D4B /* libPods-BIObjCHelpers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpers.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - AD3F69A9C0D037264E7E300B /* NSManagedObjectContext+MagicalThreading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalThreading.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m"; sourceTree = ""; }; - AE3EDD178D9D43A58004DD1A /* HCCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m; sourceTree = ""; }; - AE779BEAFF1EDDDD01E4C721 /* HCIsCollectionContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContaining.h; path = Source/Library/Collection/HCIsCollectionContaining.h; sourceTree = ""; }; - B0921C6D4C55F695F45EC447 /* MKTDoubleReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.h; sourceTree = ""; }; - B29660B7CB7F4963A3F21BF6 /* HCNumberAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCNumberAssert.m; path = Source/Library/Number/HCNumberAssert.m; sourceTree = ""; }; - B349B1AB4982C92C13CC882F /* MKTCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.h; sourceTree = ""; }; - B47A6FC9DE039D5CFD3BC0A2 /* MagicalRecord+Options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Options.h"; path = "MagicalRecord/Core/MagicalRecord+Options.h"; sourceTree = ""; }; - B4D47F0876AE581BFF22603A /* NSPersistentStoreCoordinator+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStoreCoordinator+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h"; sourceTree = ""; }; - B580CA903F228670F7AE799F /* BIDatasourceTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceTableView.m; sourceTree = ""; }; - B7737A57FEA429E2F013741E /* MagicalRecord+Options.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Options.m"; path = "MagicalRecord/Core/MagicalRecord+Options.m"; sourceTree = ""; }; - B84171D3FF0AE7E95AE4743D /* _BITableView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "_BITableView+Internal.h"; sourceTree = ""; }; - B8FBC9129C875EF15424AF6B /* MKTVerificationMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationMode.h; path = Source/OCMockito/MKTVerificationMode.h; sourceTree = ""; }; - B953E3DF77431F3033644B98 /* NSManagedObjectContext+MagicalChainSave.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalChainSave.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalChainSave.m"; sourceTree = ""; }; - BA2A08F1E2782E81B5896C73 /* UIView+BILoadXib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+BILoadXib.m"; sourceTree = ""; }; - BAB3C1803BF820379AE9209F /* HCEvery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCEvery.m; path = Source/Library/Collection/HCEvery.m; sourceTree = ""; }; - BBEFF02B4DB95E63DDCF25A1 /* HCIsIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsIn.m; path = Source/Library/Collection/HCIsIn.m; sourceTree = ""; }; - BC2D2C87B4184ABE6C0C94B6 /* BIOperationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIOperationQueue.h; sourceTree = ""; }; - BC480F31DC6ECFB4859E96CD /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m"; path = "../Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m"; sourceTree = ""; }; - BCB03EDE33B474E18250A0D4 /* MKTFloatReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.m; sourceTree = ""; }; - BDDB6A7F4AD88E362DA12646 /* MKTInvocationContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationContainer.h; path = Source/OCMockito/MKTInvocationContainer.h; sourceTree = ""; }; - BE1685746DA9759FEB2A7B56 /* HCIsDictionaryContainingKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingKey.h; path = Source/Library/Collection/HCIsDictionaryContainingKey.h; sourceTree = ""; }; - BF655B06582120283C433024 /* Pods-MagicalRecord-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-MagicalRecord-prefix.pch"; path = "../Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch"; sourceTree = ""; }; - BFA5ABC7E4AE4856DC7460BB /* BIHandlerTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerTableView.m; sourceTree = ""; }; - BFEEE533D697E19D6DE93E43 /* BIDatasourceFetchedTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFetchedTableView.h; sourceTree = ""; }; - C020A2AF188083E274674872 /* HCSubstringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSubstringMatcher.h; path = Source/Library/Text/HCSubstringMatcher.h; sourceTree = ""; }; - C04B0F7B1F609CF03482C19C /* Pods-BIObjCHelpers.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpers.xcconfig"; sourceTree = ""; }; - C13D699514D3C01DBDC68BD0 /* HCAllOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAllOf.m; path = Source/Library/Logical/HCAllOf.m; sourceTree = ""; }; - C17D4C88FB7EA85865A78FFB /* HCIsEqualToNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualToNumber.m; path = Source/Library/Number/HCIsEqualToNumber.m; sourceTree = ""; }; - C3E0056B6EAF9DB51634B9B2 /* MKTStubbedInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStubbedInvocationMatcher.h; path = Source/OCMockito/MKTStubbedInvocationMatcher.h; sourceTree = ""; }; - C4FFE56AB811CA81EAFD7AA4 /* libPods-BIObjCHelpersExampleTests-CJALog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests-CJALog.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C5CF899C69C39B87B9FAB8F9 /* HCReturnValueGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnValueGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m; sourceTree = ""; }; - C64A12A458FA9ED1D92FC3F5 /* MKTArgumentGetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetterChain.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.m; sourceTree = ""; }; - C69B37DDAE1566244566BCFD /* HCThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCThrowsException.m; path = Source/Library/Object/HCThrowsException.m; sourceTree = ""; }; - C6F0107185C9D69D267AEE66 /* MKTReturnsValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnsValue.h; path = Source/OCMockito/MKTReturnsValue.h; sourceTree = ""; }; - C7AFC3F896BD0FC2B21AEA49 /* MKTUnsignedCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.h; sourceTree = ""; }; - C801F8B68819E6C5E61B72BA /* HCUnsignedIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m; sourceTree = ""; }; - C8543FC52A602E062FEC7285 /* libPods-BIObjCHelpersExampleTests-MagicalRecord.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests-MagicalRecord.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C8C35237B3BD3935DE7DF3FC /* MKTReturnValueSetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetterChain.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.h; sourceTree = ""; }; - CA438F151A3F857ED0296A66 /* HCIsEqualIgnoringCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringCase.h; path = Source/Library/Text/HCIsEqualIgnoringCase.h; sourceTree = ""; }; - CA81E432BFEAE4BA1F1B8B04 /* MKTAnswer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAnswer.h; path = Source/OCMockito/MKTAnswer.h; sourceTree = ""; }; - CA94D5EB1C7E28BF356FBB78 /* Pods-BIObjCHelpersExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-BIObjCHelpersExampleTests-resources.sh"; sourceTree = ""; }; - CAA6FD12FC01E7058C906B9F /* MKTUnsignedLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.m; sourceTree = ""; }; - CB843225EE73CD7F89A2C671 /* HCIsCollectionOnlyContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionOnlyContaining.m; path = Source/Library/Collection/HCIsCollectionOnlyContaining.m; sourceTree = ""; }; - CC96A25D52BE583BC6CB7325 /* MKTArgumentGetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetterChain.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.h; sourceTree = ""; }; - CE386BF0FD91DA9BFF97D341 /* MKTSelectorArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTSelectorArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.h; sourceTree = ""; }; - D0B036FA2BDB9407656310A7 /* NSNumber+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h"; sourceTree = ""; }; - D12CB0435137F75C7314D17A /* HCSubstringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSubstringMatcher.m; path = Source/Library/Text/HCSubstringMatcher.m; sourceTree = ""; }; - D2537345DEB86AB0AF3AE4CC /* HCIsDictionaryContainingKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingKey.m; path = Source/Library/Collection/HCIsDictionaryContainingKey.m; sourceTree = ""; }; - D25E6D1E98C7DD9B58EB4751 /* HCStringStartsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringStartsWith.m; path = Source/Library/Text/HCStringStartsWith.m; sourceTree = ""; }; - D2B9EA59BE434CD0453D9661 /* UIView+BILoadXib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+BILoadXib.h"; sourceTree = ""; }; - D2BA62F157E566F94920C245 /* NSManagedObjectContext+MagicalSaves.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalSaves.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h"; sourceTree = ""; }; - D46EB799B332CF948EE4262D /* MKTThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTThrowsException.h; path = Source/OCMockito/MKTThrowsException.h; sourceTree = ""; }; - D48EBC5C5EF36ECB47DE9BDC /* MKTThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTThrowsException.m; path = Source/OCMockito/MKTThrowsException.m; sourceTree = ""; }; - D739A4DA86DC99E50D5F32AB /* BIBatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIBatch.h; sourceTree = ""; }; - D739B6D64D6857901127202F /* MKTAtLeastTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAtLeastTimes.h; path = Source/OCMockito/MKTAtLeastTimes.h; sourceTree = ""; }; - D750BD80C3617DFCA34DE1AD /* MKTClassObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassObjectMock.h; path = Source/OCMockito/MKTClassObjectMock.h; sourceTree = ""; }; - D75C4D74BA8340E514D05D2D /* Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch"; sourceTree = ""; }; - D7A9588EE21B3173FD99411D /* HCStringDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringDescription.h; path = Source/Core/HCStringDescription.h; sourceTree = ""; }; - D850B7F1531E6EABF005C340 /* HCStringEndsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringEndsWith.h; path = Source/Library/Text/HCStringEndsWith.h; sourceTree = ""; }; - D8ACFB682FB6346C98233787 /* MagicalRecord+ErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ErrorHandling.h"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.h"; sourceTree = ""; }; - DA8E942D2608EC8DF6ABC848 /* NSBundle+BIExtra.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+BIExtra.m"; sourceTree = ""; }; - DB3E1F6313CECC903BCBD17D /* MKTReturnValueSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.h; sourceTree = ""; }; - DB7C44719E8B419201AE6A75 /* NSPersistentStoreCoordinator+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStoreCoordinator+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.m"; sourceTree = ""; }; - DC4DBA3D88D2A0AAA5174793 /* HCIsEqual.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqual.h; path = Source/Library/Object/HCIsEqual.h; sourceTree = ""; }; - DC59B3DD72B10AB142A9D14B /* MKTOngoingStubbing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTOngoingStubbing.h; path = Source/OCMockito/MKTOngoingStubbing.h; sourceTree = ""; }; - DC87067551D3173AEBC03ACB /* MKTUnsignedLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.m; sourceTree = ""; }; - DD8418919B0963A6BE8597F0 /* MKTPointerArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPointerArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.h; sourceTree = ""; }; - DDD2DC50F666A18F17BC6F6C /* NSManagedObjectModel+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectModel+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.m"; sourceTree = ""; }; - DE28C4363B48C0D2DD1615FD /* NSPersistentStore+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStore+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h"; sourceTree = ""; }; - DE514310BFCDBB0B960F2024 /* NSManagedObjectContext+MagicalObserving.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalObserving.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.m"; sourceTree = ""; }; - DF77051CC2F59880CB534E37 /* MKTIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.h; sourceTree = ""; }; - E10936A1478A0B349B2BC04D /* Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig"; sourceTree = ""; }; - E1236C0B636D1A25C6FA5AAC /* HCStringDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringDescription.m; path = Source/Core/HCStringDescription.m; sourceTree = ""; }; - E14C223301F7DAC8E11BE44E /* MagicalRecordInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordInternal.h; path = MagicalRecord/Core/MagicalRecordInternal.h; sourceTree = ""; }; - E1A5EFD7F377BD98C6CE89A5 /* BIDatasourceFeedCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFeedCollectionView.h; sourceTree = ""; }; - E239D2F5EECD560460C5CBBC /* NSPersistentStore+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStore+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.m"; sourceTree = ""; }; - E2AF4C7E477FC1724D6059F7 /* MKTUnsignedIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.m; sourceTree = ""; }; - E305874F95F7045B1F839FB2 /* NSRelationshipDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRelationshipDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h"; sourceTree = ""; }; - E31324BC9D207AE734F9DEF3 /* HCIsDictionaryContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContaining.h; path = Source/Library/Collection/HCIsDictionaryContaining.h; sourceTree = ""; }; - E3336EEE54D574F7AD5285B5 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch"; sourceTree = ""; }; - E35E38AC6F88C83A2A3DF7D3 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig"; sourceTree = ""; }; - E57C36440FA94768B360C9D8 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; - E5DCB976237A4847A3210886 /* HCIsCollectionContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContaining.m; path = Source/Library/Collection/HCIsCollectionContaining.m; sourceTree = ""; }; - E622A3816205D49DD64D8E75 /* Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch"; sourceTree = ""; }; - E74B2F6B92B34AE06F6BDBA0 /* HCIsCollectionContainingInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInOrder.m; sourceTree = ""; }; - E8726604F8FD95CECF87C19B /* BICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BICollectionView.m; sourceTree = ""; }; - E89CF3680EE2EB92A8D99A05 /* HCIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIs.h; path = Source/Library/Decorator/HCIs.h; sourceTree = ""; }; - E9BAEFCA12D5B9A581A74E49 /* HCIsSame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsSame.m; path = Source/Library/Object/HCIsSame.m; sourceTree = ""; }; - E9F6A689007254F593F18F1C /* MagicalRecord+ShorthandMethods.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ShorthandMethods.m"; path = "MagicalRecord/Core/MagicalRecord+ShorthandMethods.m"; sourceTree = ""; }; - EB513E9E390106871D83FD1A /* MKTMockingProgress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockingProgress.m; path = Source/OCMockito/MKTMockingProgress.m; sourceTree = ""; }; - EB859EF68401E020F4B4E9B3 /* MKTProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTProtocolMock.m; path = Source/OCMockito/MKTProtocolMock.m; sourceTree = ""; }; - EC1D0E71D14EC5893C58ECC9 /* BITableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BITableView.m; sourceTree = ""; }; - EC6B7A1674722392ED4B2518 /* NSManagedObject+MagicalRequests.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRequests.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h"; sourceTree = ""; }; - EDA41A059BC2CDCEB5677837 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - EE534E3AFDF9A6F3BD97CC6A /* MKT_TPDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKT_TPDWeakProxy.m; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.m"; sourceTree = ""; }; - EE942DB094D43BA52B49EBF0 /* NSManagedObjectContext+MagicalSaves.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalSaves.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m"; sourceTree = ""; }; - EF23A4BE9E2325EFB21BA226 /* MKTUnsignedShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.h; sourceTree = ""; }; - EF5CAED8CBA24A5634172E83 /* HCIsEqual.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqual.m; path = Source/Library/Object/HCIsEqual.m; sourceTree = ""; }; - EFCAAF0D146175FDD995CCAF /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; - EFFBBDEF4F2F92A75826D275 /* MKTDynamicProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDynamicProperties.h; path = Source/OCMockito/Helpers/MKTDynamicProperties.h; sourceTree = ""; }; - F106440ADB4E4B4F1ABC21DF /* Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig"; sourceTree = ""; }; - F124C513D80CC527DFD8C383 /* HCHasDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasDescription.m; path = Source/Library/Object/HCHasDescription.m; sourceTree = ""; }; - F136D1A4FF2BBF124320378B /* HCLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h; sourceTree = ""; }; - F21B044C3047028315479FD5 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m"; sourceTree = ""; }; - F22B68D97FA7A0F8BCD98383 /* MKTBoolArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.m; sourceTree = ""; }; - F2D4FE045E699CB38506A82A /* BIActivityIndicatorContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIActivityIndicatorContainerView.m; sourceTree = ""; }; - F3578AC1383F6F0A39C04BEC /* HCStringContainsInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContainsInOrder.m; path = Source/Library/Text/HCStringContainsInOrder.m; sourceTree = ""; }; - F44BA3B725D901666F1DA8A9 /* HCIsTypeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTypeOf.m; path = Source/Library/Object/HCIsTypeOf.m; sourceTree = ""; }; - F48417F350D45A3DFF6B3548 /* BIDatasourceFetchedCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFetchedCollectionView.h; sourceTree = ""; }; - F61CE0CDF068888504AEC797 /* libPods-BIObjCHelpersExampleTests-BIObjCHelpers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests-BIObjCHelpers.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F6545B54D2B6F464B37F2EA9 /* NSInvocation+OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMockito.m"; path = "Source/OCMockito/NSInvocation+OCMockito.m"; sourceTree = ""; }; - F73C3B563736B49E97CB5E4A /* MKTBaseMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBaseMockObject.m; path = Source/OCMockito/MKTBaseMockObject.m; sourceTree = ""; }; - F80B9908AFC36A3736F5A6A2 /* Pods-BIObjCHelpersExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests.release.xcconfig"; sourceTree = ""; }; - F8179E61C8BDF8401EC19E21 /* BISerialOperationQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BISerialOperationQueue.m; sourceTree = ""; }; - F83983486380EE758BDB309B /* MKTClassReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.m; sourceTree = ""; }; - F8ECC6638C4FA8279E9B57DF /* BITableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BITableViewCell.m; sourceTree = ""; }; - F937352A4FD71AF1809A912E /* MKTUnsignedCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.h; sourceTree = ""; }; - F99108A04AC73DB8DFC8293C /* HCIsTypeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTypeOf.h; path = Source/Library/Object/HCIsTypeOf.h; sourceTree = ""; }; - FA724A85D48509C53FFB1ADC /* Pods-CJALog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-CJALog-dummy.m"; path = "../Pods-CJALog/Pods-CJALog-dummy.m"; sourceTree = ""; }; - FAFA89B33469B50B0B5E1839 /* NSString+BIExtra.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+BIExtra.m"; sourceTree = ""; }; - FB44D2C1E55BE442490EDA86 /* HCIsSame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsSame.h; path = Source/Library/Object/HCIsSame.h; sourceTree = ""; }; - FBE2C129B3A48B95662C3688 /* MKTUnsignedIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.m; sourceTree = ""; }; - FC0B0B6852C4075EAD1289F0 /* MKTMockingProgress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockingProgress.h; path = Source/OCMockito/MKTMockingProgress.h; sourceTree = ""; }; - FC1220F30AD9B103ED836CB5 /* Pods-BIObjCHelpersExampleTests-CJALog.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests-CJALog.xcconfig"; sourceTree = ""; }; - FC72ED9E4AE637D57DAF128E /* MKT_TPDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKT_TPDWeakProxy.h; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.h"; sourceTree = ""; }; - FD60636F275E43024F79593F /* NSEntityDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEntityDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.m"; sourceTree = ""; }; - FD85C07636C0272C5B55F8EF /* HCAssertThat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAssertThat.m; path = Source/Core/HCAssertThat.m; sourceTree = ""; }; - FD8BA7F26EF436224BCB7D83 /* HCIsDictionaryContainingEntries.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingEntries.m; path = Source/Library/Collection/HCIsDictionaryContainingEntries.m; sourceTree = ""; }; - FDC9EDB5B1AA93A1ACA05AC8 /* NSManagedObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.m"; sourceTree = ""; }; - FDF5FFE9F78D6708F250169A /* MKTDoubleArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.m; sourceTree = ""; }; - FE45BE85F0248C9DF657DB23 /* HCBaseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseMatcher.m; path = Source/Core/HCBaseMatcher.m; sourceTree = ""; }; - FE81937B138CA49D361B6C5E /* HCIsCollectionContainingInAnyOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInAnyOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h; sourceTree = ""; }; - FEAB3E153E31525AEADFDB30 /* HCRequireNonNilObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCRequireNonNilObject.h; path = Source/Core/Helpers/HCRequireNonNilObject.h; sourceTree = ""; }; - FECA5E6B003CCC9E56AEC51E /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FF30863840DDB666212329B0 /* HCUnsignedCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m; sourceTree = ""; }; - FF87303751A5608377590811 /* MKTObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectMock.m; path = Source/OCMockito/MKTObjectMock.m; sourceTree = ""; }; + 0030B4C9F1016AD72C70CAFD078FCC35 /* HCLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h; sourceTree = ""; }; + 0138DB52D3F07DDE1CE41A1BC32EB403 /* NSInvocation+OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMockito.h"; path = "Source/OCMockito/NSInvocation+OCMockito.h"; sourceTree = ""; }; + 03E966417D80A7685170A1E1ABF7A409 /* MagicalRecord-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MagicalRecord-dummy.m"; sourceTree = ""; }; + 0402F6D937E466EB854F21A4F5F596CE /* NSObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.m"; sourceTree = ""; }; + 0425382865624ECA1E64C10F72FBE194 /* MKTCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.m; sourceTree = ""; }; + 04EAE9CD63215BD9F4892146281AEEA6 /* HCReturnValueGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnValueGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h; sourceTree = ""; }; + 058B9B5217AFC4F771D2F1FFBE6EB690 /* MKTCapturingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCapturingMatcher.h; path = Source/OCMockito/MKTCapturingMatcher.h; sourceTree = ""; }; + 0757565F62D3170FE53361E9C739037F /* HCGenericTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCGenericTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.m; sourceTree = ""; }; + 078AD922A552448178E4EABFAEF8BD00 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; + 0880269DD0C78651E4A0D6DAE8D8A05B /* NSPersistentStore+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStore+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h"; sourceTree = ""; }; + 08A12BCDB53E99CFD3A596D293352298 /* MKTObjectReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.h; sourceTree = ""; }; + 09FB8704A3B88838442A9DDD17D8E73C /* HCObjectReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCObjectReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m; sourceTree = ""; }; + 0AFBCB382E6FA983AACFA6A408876F34 /* NSString+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h"; sourceTree = ""; }; + 0B90BC793CD3256FDAB415DF89AC0872 /* HCOrderingComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCOrderingComparison.h; path = Source/Library/Number/HCOrderingComparison.h; sourceTree = ""; }; + 0BA4CC1C157D08ED30C184F7144A300E /* NSManagedObject+MagicalAggregation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalAggregation.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.m"; sourceTree = ""; }; + 0C01C03E62931BE6EE56EA39AD785D2C /* BIObjCHelpers-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BIObjCHelpers-prefix.pch"; sourceTree = ""; }; + 0C45CE99B266E9DA21C1283594F3C637 /* MKTFloatReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.m; sourceTree = ""; }; + 0C50C07965651674162DB38B682E2F80 /* HCSubstringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSubstringMatcher.h; path = Source/Library/Text/HCSubstringMatcher.h; sourceTree = ""; }; + 0CEE88AD2986A9AC1B82486677CEC9AF /* MKTVerificationData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTVerificationData.m; path = Source/OCMockito/MKTVerificationData.m; sourceTree = ""; }; + 0D3474E8D9FEB4D9773256F7813A0F96 /* HCStringEndsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringEndsWith.m; path = Source/Library/Text/HCStringEndsWith.m; sourceTree = ""; }; + 0D949EB89A46ABA633EF8B6E79C15E7C /* MKTUnsignedIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.h; sourceTree = ""; }; + 0F8EBC15FF0CD83437457DB6A20DDF24 /* BIDatasourceFeedCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFeedCollectionView.m; sourceTree = ""; }; + 100DB95427DF4B88DCE81C55C910A3D3 /* HCHasProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasProperty.m; path = Source/Library/Object/HCHasProperty.m; sourceTree = ""; }; + 1013732494F2613010B4152D66089539 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 108C81B6A776D9795BF46C52E8A4171F /* MKTDoubleReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.m; sourceTree = ""; }; + 10A98837C1C05D3F3152351B0F364F71 /* MagicalRecord+Actions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Actions.m"; path = "MagicalRecord/Core/MagicalRecord+Actions.m"; sourceTree = ""; }; + 10ED87FEB6FFD3DA2DA42D938D9BD74B /* MKTUnsignedIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.m; sourceTree = ""; }; + 11183714B4BA25366907656B74CF7029 /* MKTFloatArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTFloatArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.m; sourceTree = ""; }; + 118D43CCCA26CCFF699A4067A441EFB7 /* NSManagedObject+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.m"; sourceTree = ""; }; + 11F1052C95DE40C17CC3D00DE3F2FE86 /* MKTBoolArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.m; sourceTree = ""; }; + 12FE34F383AA1815E0C8E9705ACCDE73 /* MKTSelectorArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTSelectorArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.h; sourceTree = ""; }; + 13F0C112B5DE12E5E0742323C7FEBA41 /* HCStringContainsInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContainsInOrder.h; path = Source/Library/Text/HCStringContainsInOrder.h; sourceTree = ""; }; + 14A8EF4835F80F992DC3F261FD1A7CF4 /* MKTProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTProtocolMock.h; path = Source/OCMockito/MKTProtocolMock.h; sourceTree = ""; }; + 15712A740D47396A5FE4D88AAB1F85E0 /* libMagicalRecord.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMagicalRecord.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 15D7955B5963E96F5CBEFB2E67E0D9C1 /* HCIsIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsIn.m; path = Source/Library/Collection/HCIsIn.m; sourceTree = ""; }; + 15FA269877A0B06C7F3D56017933116D /* NSManagedObjectContext+MagicalSaves.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalSaves.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m"; sourceTree = ""; }; + 1692C65B22C0A69E36836DE0DABD669E /* HCFloatReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCFloatReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h; sourceTree = ""; }; + 16948D570EEF22426A79A800617E31E2 /* MKTStructReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.h; sourceTree = ""; }; + 169961C17C93EF6015BDE7228B5CEC8E /* MKTInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationMatcher.m; path = Source/OCMockito/MKTInvocationMatcher.m; sourceTree = ""; }; + 16F3A839923C1F0310A977AA3A521952 /* MKTClassObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassObjectMock.h; path = Source/OCMockito/MKTClassObjectMock.h; sourceTree = ""; }; + 17EE4B65750C5A63C73B4EB624BDEA72 /* HCUnsignedLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m; sourceTree = ""; }; + 189D55115BEB75E40CAF81584278B9FF /* HCAllOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAllOf.h; path = Source/Library/Logical/HCAllOf.h; sourceTree = ""; }; + 1922289FA42B75795BF9A7A31C05FBCC /* HCConformsToProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCConformsToProtocol.h; path = Source/Library/Object/HCConformsToProtocol.h; sourceTree = ""; }; + 1A251190D6672BEAAED5CAA4044E705A /* HCReturnTypeHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnTypeHandlerChain.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m; sourceTree = ""; }; + 1B21B4EC9DA93E34DB860D5C80A27330 /* BIScrollDetails.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIScrollDetails.h; sourceTree = ""; }; + 1B91E3DDD49688608AB2D552A033AE48 /* MKTCapturingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCapturingMatcher.m; path = Source/OCMockito/MKTCapturingMatcher.m; sourceTree = ""; }; + 1B94011CFFA33F717AB706CC5C375552 /* BIBatchHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIBatchHelpers.h; sourceTree = ""; }; + 1CCE5A1664B5EAFD08A2CD155474A78C /* MKTObjectArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.h; sourceTree = ""; }; + 1D3035F9C1DDA0F68F7EA46A425D3B85 /* HCTestFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailure.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.h; sourceTree = ""; }; + 1EBDC557C1B1E970447BAC592987FE62 /* MKTMockingProgress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockingProgress.m; path = Source/OCMockito/MKTMockingProgress.m; sourceTree = ""; }; + 1F64EBE8B1D45629093B6BA928C13995 /* HCUnsignedIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h; sourceTree = ""; }; + 1F677C7671C2A5A714894180062A2143 /* OCHamcrest-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCHamcrest-dummy.m"; sourceTree = ""; }; + 1FC951870CF5E302466AA8C59FDD8D6E /* BICollectionViewActivityIndicatorReusableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BICollectionViewActivityIndicatorReusableView.h; sourceTree = ""; }; + 20FA0D3F8BCE195E9090CC6AFD4DB8F6 /* MKTArgumentCaptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentCaptor.m; path = Source/OCMockito/MKTArgumentCaptor.m; sourceTree = ""; }; + 2117F3E319D5476A947250185354CCA1 /* MKTMockitoCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTMockitoCore.m; path = Source/OCMockito/MKTMockitoCore.m; sourceTree = ""; }; + 2135BBE80FFD1275F9D7FB5177F88E07 /* HCAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAnyOf.h; path = Source/Library/Logical/HCAnyOf.h; sourceTree = ""; }; + 21E2739098F35FB6E53651B3CD9BDEFF /* MKTUnsignedLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.m; sourceTree = ""; }; + 2231DBF43AF190DED975B1880E4077A6 /* HCNumberAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCNumberAssert.m; path = Source/Library/Number/HCNumberAssert.m; sourceTree = ""; }; + 2268125642512C007F4DD49FC8928369 /* HCAllOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAllOf.m; path = Source/Library/Logical/HCAllOf.m; sourceTree = ""; }; + 227B4B2D3121F94C31F13D54385FB07E /* MKTExecutesBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExecutesBlock.h; path = Source/OCMockito/MKTExecutesBlock.h; sourceTree = ""; }; + 23276FA46F8635A9ACEC9DB74CC614F0 /* MKTShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.m; sourceTree = ""; }; + 234DB92114BCC59B835C5FD0CAE19306 /* MagicalImportFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalImportFunctions.h; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.h; sourceTree = ""; }; + 235DAD4FA9815E54A5238A5748B16E18 /* HCUnsignedLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m; sourceTree = ""; }; + 23ECE1EBDA22B34BBB144AA8CB30A98F /* OCHamcrest-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OCHamcrest-Private.xcconfig"; sourceTree = ""; }; + 247DAA1DDD01417F0FE793E54033012F /* MKTLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.h; sourceTree = ""; }; + 250930434E6CEC5D454E69F04A361AF1 /* MKTDoubleArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDoubleArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.m; sourceTree = ""; }; + 253D7CB39C3135C5C4B54D6B7F704B0F /* HCRequireNonNilObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCRequireNonNilObject.h; path = Source/Core/Helpers/HCRequireNonNilObject.h; sourceTree = ""; }; + 256A1262E96B080D88803381D98F5598 /* NSManagedObjectContext+MagicalSaves.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalSaves.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h"; sourceTree = ""; }; + 2572F930B3987F711EF26B55733B32F8 /* HCIsEmptyCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEmptyCollection.m; path = Source/Library/Collection/HCIsEmptyCollection.m; sourceTree = ""; }; + 2668C06325C633138BB58B1E0ECFB0C4 /* Pods-BIObjCHelpersExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-BIObjCHelpersExampleTests-acknowledgements.plist"; sourceTree = ""; }; + 268580290F41C2D788D1AC2521D1E4F1 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; + 269D8F10B6CC5B6951C2161F417A112B /* CJALog-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "CJALog-Private.xcconfig"; sourceTree = ""; }; + 26BD02B559988831D25D20B296F4EF7C /* MagicalRecord+iCloud.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+iCloud.m"; path = "MagicalRecord/Core/MagicalRecord+iCloud.m"; sourceTree = ""; }; + 2716F044F39F1A698D3D5CF1B7FA7298 /* HCStringContainsInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContainsInOrder.m; path = Source/Library/Text/HCStringContainsInOrder.m; sourceTree = ""; }; + 277A6950843576E9A15A2723B585610B /* MKTStructArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.m; sourceTree = ""; }; + 280E01E20D62C87192C89B68AB1DE4FE /* BIHandlerTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerTableView.m; sourceTree = ""; }; + 284987DD07F9CB7CD1EF9FC8F915D98F /* libOCHamcrest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOCHamcrest.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 29265D0C9B6BCCF9A5415995F26C0D9A /* HCDoubleReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDoubleReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h; sourceTree = ""; }; + 29657A093A88F73B4EEE380B7C67027B /* HCObjectReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCObjectReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h; sourceTree = ""; }; + 2A3B6CC101B1E4C0D390DF4998BCC3C9 /* HCNumberAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCNumberAssert.h; path = Source/Library/Number/HCNumberAssert.h; sourceTree = ""; }; + 2A79D9976DB4D1BD09C138132C5FAE9F /* MKTUnsignedShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.m; sourceTree = ""; }; + 2B8555D1D22E4035438AF076F70D0625 /* NSRelationshipDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRelationshipDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h"; sourceTree = ""; }; + 2BE1645D4465008422BBE2667BBEEFDB /* NSInvocation+OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCHamcrest.h"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.h"; sourceTree = ""; }; + 2CBB5D297AADE5679E03D743D17EA45A /* MagicalRecord.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MagicalRecord.xcconfig; sourceTree = ""; }; + 2D716527E6A094C8E47F340764DAD68F /* HCDoubleReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDoubleReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m; sourceTree = ""; }; + 2DDB3649AD012C570030FE9EDCF14754 /* BIObjCHelpers.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BIObjCHelpers.xcconfig; sourceTree = ""; }; + 2FF24C2094D0B1A6C462B65EDC760F45 /* CJAMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CJAMacros.h; path = CJAMacros/CJAMacros.h; sourceTree = ""; }; + 30871818A36D7B9557FBD3E6C698EAB8 /* HCTestFailureHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandlerChain.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.m; sourceTree = ""; }; + 30D8E0CBE181FE743AEC7EA4C81AC3E3 /* HCBaseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseMatcher.h; path = Source/Core/HCBaseMatcher.h; sourceTree = ""; }; + 30FC039B5B51C4E2DF3A931702307063 /* _BIScrollViewProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = _BIScrollViewProxy.m; sourceTree = ""; }; + 31E09F3687296D41322F2DB3D000E1BA /* HCIsEqualIgnoringCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringCase.h; path = Source/Library/Text/HCIsEqualIgnoringCase.h; sourceTree = ""; }; + 32C873C6CFEE9BBE4692D10DFF01A87F /* NSManagedObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h"; sourceTree = ""; }; + 34233B57833323CFF3670DBE5C34A78F /* Pods-BIObjCHelpersExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-BIObjCHelpersExampleTests-resources.sh"; sourceTree = ""; }; + 35869541D39CF9259E85E3CF1836EC6F /* HCThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCThrowsException.h; path = Source/Library/Object/HCThrowsException.h; sourceTree = ""; }; + 35DEB688E8BD5F1C53C35F553E8F166E /* MKTUnsignedShortReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedShortReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.m; sourceTree = ""; }; + 363B129D61C6FBCF7EB9816F47865028 /* MKTUnsignedLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.h; sourceTree = ""; }; + 376CF0141ADE7882E400BBEA131FBCF0 /* MKTReturnValueSetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetterChain.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.h; sourceTree = ""; }; + 37BE1DD8891DFE9BC12FCFD3B473E3F4 /* OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMockito.m; path = Source/OCMockito/OCMockito.m; sourceTree = ""; }; + 37E90B63547DA525927C6FB47B7C5FE8 /* MKTUnsignedLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.m; sourceTree = ""; }; + 3A11704A15BE42DDF84DDD693CA1B3CE /* BIDatasourceFeedTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFeedTableView.m; sourceTree = ""; }; + 3A2AE128E45E45B1AEFD1D3BE986DF27 /* MKTUnsignedLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.m; sourceTree = ""; }; + 3B475F5AAE44DAC5F4A91750B4E0EC63 /* NSNumber+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h"; sourceTree = ""; }; + 3B6163A661B8DC02C92EDCE4464BC5B1 /* HCIsDictionaryContainingEntries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingEntries.h; path = Source/Library/Collection/HCIsDictionaryContainingEntries.h; sourceTree = ""; }; + 3C1CABD14263B684C9094AA0D42662E8 /* NSPersistentStoreCoordinator+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStoreCoordinator+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h"; sourceTree = ""; }; + 3D1E1FFF26BAD1D0C165EC2504696265 /* BITableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BITableViewCell.h; sourceTree = ""; }; + 3D7542A2B4691FB6F297B137147AC8F6 /* NSManagedObjectContext+MagicalThreading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalThreading.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m"; sourceTree = ""; }; + 3DCB73A08F7FD6B787918E73DEA4E4D7 /* BIBatch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIBatch.m; sourceTree = ""; }; + 3DEC4CEE05CBF2A2E231A43DDAB8C24E /* HCIsDictionaryContainingKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingKey.h; path = Source/Library/Collection/HCIsDictionaryContainingKey.h; sourceTree = ""; }; + 3EB319B9CAB49CC36A5B42EBCD719E59 /* HCIsCollectionOnlyContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionOnlyContaining.m; path = Source/Library/Collection/HCIsCollectionOnlyContaining.m; sourceTree = ""; }; + 3EEAEACAB79D03F487E14B0D18F4DEE5 /* MKTProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTProtocolMock.m; path = Source/OCMockito/MKTProtocolMock.m; sourceTree = ""; }; + 3F39453B86E4CB2AD8B78A57CBA5347C /* HCIsSame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsSame.m; path = Source/Library/Object/HCIsSame.m; sourceTree = ""; }; + 3FA56C14FEA4D1BE7A6F82B7ED447321 /* NSManagedObject+MagicalAggregation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalAggregation.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h"; sourceTree = ""; }; + 3FC7E8B2EE97CEA4AEBBFFD1587B4BE5 /* HCCollect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCollect.h; path = Source/Core/Helpers/HCCollect.h; sourceTree = ""; }; + 3FFE714F4937669D0CBFD57AA74753C7 /* MagicalRecord+Actions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Actions.h"; path = "MagicalRecord/Core/MagicalRecord+Actions.h"; sourceTree = ""; }; + 4071DFD9221C94F9F9E166FA5DE0BE64 /* HCClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCClassMatcher.m; path = Source/Library/Object/HCClassMatcher.m; sourceTree = ""; }; + 416C4F2DECDC8DFE74C020AE8CDC99A3 /* libBIObjCHelpers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBIObjCHelpers.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 41770FAFC277093B8DAE11FEEC54F087 /* HCIsTrueFalse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTrueFalse.h; path = Source/Library/Number/HCIsTrueFalse.h; sourceTree = ""; }; + 4262C58A7363A72CE87E87009A660479 /* HCIsTypeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTypeOf.h; path = Source/Library/Object/HCIsTypeOf.h; sourceTree = ""; }; + 429FBE140A24F5C736816E817B2C4A6F /* HCUnsignedIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m; sourceTree = ""; }; + 42D5193E8B6CB7F3B389DBCF8C949C7E /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; + 4310717BC9711FAC8A40D81DD5EBCBCE /* BIBatchResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIBatchResponse.m; sourceTree = ""; }; + 4368A7E8DF479A9AC28DBB0F1A8BF6E8 /* MKTFloatArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.h; sourceTree = ""; }; + 437652FE7B09307EABBDB7D32D711A32 /* BIDatasourceFetchedCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFetchedCollectionView.h; sourceTree = ""; }; + 43F0E5DCA5860360289229D163CC0404 /* OCMockito.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCMockito.xcconfig; sourceTree = ""; }; + 447CF3090804D78BAEEEE058CBFF7520 /* MKTIntArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.h; sourceTree = ""; }; + 4492888798D3E1928689ADA8089DB24F /* BIStarterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIStarterProtocol.h; sourceTree = ""; }; + 44AB862DBA967E781FB0AAE79B3F2975 /* OCHamcrest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCHamcrest.xcconfig; sourceTree = ""; }; + 45419DEAB3106A66DC89F4C102B064CC /* MKTArgumentGetterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetterChain.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.h; sourceTree = ""; }; + 46E7677574A48325C310BFA357EA370C /* BIObjCHelpers-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "BIObjCHelpers-Private.xcconfig"; sourceTree = ""; }; + 4763AEF5F74EA2EA151238AFA697D718 /* _BITableView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "_BITableView+Internal.h"; sourceTree = ""; }; + 47B1E1BF68B0FB7A386F10133B16E455 /* MagicalRecord-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MagicalRecord-prefix.pch"; sourceTree = ""; }; + 47EE37DCD5582483470C37EFC4F8AD6E /* MKTPrimitiveArgumentMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPrimitiveArgumentMatching.h; path = Source/OCMockito/MKTPrimitiveArgumentMatching.h; sourceTree = ""; }; + 488B313C48C1A98743B28CC67614DEBA /* BIDatasourceFetchedTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFetchedTableView.m; sourceTree = ""; }; + 49E6C5E83DCFEA1E362BC99502FB025D /* MagicalRecord+ShorthandMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ShorthandMethods.h"; path = "MagicalRecord/Core/MagicalRecord+ShorthandMethods.h"; sourceTree = ""; }; + 4AB6701EC9915A905564797C15427B36 /* HCIsTypeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTypeOf.m; path = Source/Library/Object/HCIsTypeOf.m; sourceTree = ""; }; + 4B234439EB81872DE495C8DA833CB2AE /* HCStringContains.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContains.m; path = Source/Library/Text/HCStringContains.m; sourceTree = ""; }; + 4C27182DA66BDDE2690A9EAB7006DFB1 /* MKTShortArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTShortArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.m; sourceTree = ""; }; + 4C9563CC4E0E0E8A70D1C9BA08A8A04C /* MKTBlockArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBlockArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.m; sourceTree = ""; }; + 4D493608D084D8EAF68B7973C719BCBC /* HCHasDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasDescription.h; path = Source/Library/Object/HCHasDescription.h; sourceTree = ""; }; + 4D693F25E7B949D92949BE9208177034 /* MagicalRecordInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalRecordInternal.m; path = MagicalRecord/Core/MagicalRecordInternal.m; sourceTree = ""; }; + 4DC8E913927B878EB0DBA07176993A67 /* MKTUnsignedIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.h; sourceTree = ""; }; + 4DCAA12611CEE87FFB67D98F170CDE9B /* NSNumber+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.m"; sourceTree = ""; }; + 4DE1E65E36BEC606B8A5B8ED6ABAA4A2 /* HCStringDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringDescription.h; path = Source/Core/HCStringDescription.h; sourceTree = ""; }; + 4F4F725BA282A8A7CBF2DF63EF24D53D /* MKTUnsignedShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.h; sourceTree = ""; }; + 506147EFA3FB6DD1AD2A5FF4C1176DD6 /* BIDatasourceFetchedCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceFetchedCollectionView.m; sourceTree = ""; }; + 51437A3502E058EAF9515D3F3D278A63 /* HCIsNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNil.h; path = Source/Library/Object/HCIsNil.h; sourceTree = ""; }; + 51A6130AE6B6564C7D3437F66317AC2C /* HCDescribedAs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescribedAs.h; path = Source/Library/Decorator/HCDescribedAs.h; sourceTree = ""; }; + 51D18063596CF06019FE69DA33AA4486 /* MKTObjectMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectMock.h; path = Source/OCMockito/MKTObjectMock.h; sourceTree = ""; }; + 52A22614E9DAB671C1C0B25838A10CDC /* BISerialOperationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BISerialOperationQueue.h; sourceTree = ""; }; + 52F3328CDE3CEDD5092D774CC12FAE52 /* MKTUnsignedLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.m; sourceTree = ""; }; + 537EC11C592CAEB1F251B50F4A7C8AB7 /* HCBoolReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBoolReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h; sourceTree = ""; }; + 53C0950041DD81B3CDEEE4F7F55E6E91 /* BIBatchRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIBatchRequest.m; sourceTree = ""; }; + 53D60F22C5504B274F8CDB369F3AB314 /* BIOperationQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIOperationQueue.m; sourceTree = ""; }; + 5469E6DFC158994645B122B29C454999 /* OCHamcrest-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCHamcrest-prefix.pch"; sourceTree = ""; }; + 54737B0FF61929866C26797734281D10 /* OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCHamcrest.h; path = Source/OCHamcrest.h; sourceTree = ""; }; + 55449A9C823EA6C394EEED260E937D44 /* MKTShortReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.h; sourceTree = ""; }; + 559704EAB2123841D52848D35409248F /* BIDatasourceBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceBase.h; sourceTree = ""; }; + 56D4F1C9B7F4377B317ED7B0BB570FFA /* BITableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BITableView.m; sourceTree = ""; }; + 573CF296E7CB3DD0FFC1353904C7CDE0 /* MKTBoolArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.h; sourceTree = ""; }; + 574FAF365075FC5C72C8ACD338714CEA /* HCIsTrueFalse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTrueFalse.m; path = Source/Library/Number/HCIsTrueFalse.m; sourceTree = ""; }; + 57E55EDAEB4F3091B79BD61587873989 /* BIDatasourceTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceTableView.m; sourceTree = ""; }; + 582D7F8F6B2EF8000516E3425A4880EC /* HCIsDictionaryContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContaining.h; path = Source/Library/Collection/HCIsDictionaryContaining.h; sourceTree = ""; }; + 5844B218B8FC41882BC9FAA1BEDF1D00 /* NSManagedObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.m"; sourceTree = ""; }; + 590968F2AA5EF3D16ABDAE2F9C837480 /* HCHasProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasProperty.h; path = Source/Library/Object/HCHasProperty.h; sourceTree = ""; }; + 5A26321C2BE5192382C0A43A45C4956A /* HCIsNot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNot.m; path = Source/Library/Logical/HCIsNot.m; sourceTree = ""; }; + 5A297DDDB1BDE418427A9A713E7212CE /* NSString+BIExtra.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+BIExtra.m"; sourceTree = ""; }; + 5BADF4CFB4DF1EBA1D9AD4DA86FB928A /* BIHandlerCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerCollectionView.h; sourceTree = ""; }; + 5C6202F05A1F17329D83E760EA4BA290 /* MKTAtLeastTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTAtLeastTimes.m; path = Source/OCMockito/MKTAtLeastTimes.m; sourceTree = ""; }; + 5C85C524FBD6A79A6C10451ED41030D1 /* MKTUnsignedShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.h; sourceTree = ""; }; + 5EE41241A7461E2396CD3E48B21FD06B /* NSRelationshipDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRelationshipDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.m"; sourceTree = ""; }; + 605A642A69A7EA279DAC62791265727D /* MagicalRecord+iCloud.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+iCloud.h"; path = "MagicalRecord/Core/MagicalRecord+iCloud.h"; sourceTree = ""; }; + 60A428C63435E13BEB910019E5A90027 /* HCIsDictionaryContainingValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingValue.h; path = Source/Library/Collection/HCIsDictionaryContainingValue.h; sourceTree = ""; }; + 6165A18E1DB34B19ADC4EE1F13BA7F89 /* MKTBlockArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBlockArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.h; sourceTree = ""; }; + 616FDAEBB60E6D06E10FE42E6977CBC1 /* MKTExecutesBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExecutesBlock.m; path = Source/OCMockito/MKTExecutesBlock.m; sourceTree = ""; }; + 62CE7C5465F7B2E69DFCF7DBB8E29E75 /* _BIScrollViewProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = _BIScrollViewProxy.h; sourceTree = ""; }; + 6364B6FC3C453805D07A886FED5776AA /* MKTLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.h; sourceTree = ""; }; + 6430967BCE5C5157264B09E4F3628C98 /* BIDatasourceTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceTableView.h; sourceTree = ""; }; + 64A41414AF99AC8FE03CD00FB974D70F /* HCUnsignedLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h; sourceTree = ""; }; + 64D5C9AC1B321DC42703177EBD7CED6D /* HCIsAnything.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsAnything.m; path = Source/Library/Logical/HCIsAnything.m; sourceTree = ""; }; + 64E66FBEF82F2E12E03757802B14A8A2 /* MKTStubbedInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStubbedInvocationMatcher.m; path = Source/OCMockito/MKTStubbedInvocationMatcher.m; sourceTree = ""; }; + 65CA176E75E9F1372ED5D7E6501DAAE5 /* HCIsEmptyCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEmptyCollection.h; path = Source/Library/Collection/HCIsEmptyCollection.h; sourceTree = ""; }; + 65DB3A237A86EE1097B5CE881E9F4278 /* HCIsSame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsSame.h; path = Source/Library/Object/HCIsSame.h; sourceTree = ""; }; + 6745460F4A22056C4E48C6F2FB064D87 /* BIBatchRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIBatchRequest.h; sourceTree = ""; }; + 6748198B30A39760E9C7EDACE4746B74 /* NSAttributeDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributeDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h"; sourceTree = ""; }; + 678ED44D80F018826A40C009F17E17CD /* HCStringStartsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringStartsWith.m; path = Source/Library/Text/HCStringStartsWith.m; sourceTree = ""; }; + 699B96EC7D156E10C37F08DB14C7BCCD /* MagicalRecord+Options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Options.h"; path = "MagicalRecord/Core/MagicalRecord+Options.h"; sourceTree = ""; }; + 69A9353434BD6F9680779D1EDF89A14B /* MagicalRecordInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordInternal.h; path = MagicalRecord/Core/MagicalRecordInternal.h; sourceTree = ""; }; + 69B7AD9F2E228F7095CF73CEEFAAD952 /* HCFloatReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCFloatReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m; sourceTree = ""; }; + 69C357281E53B436EB4098212FB5B5DB /* BISerialOperationQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BISerialOperationQueue.m; sourceTree = ""; }; + 6AE06B9AC10FE58BA6DAB0FA90193FB8 /* MKTReturnsValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnsValue.m; path = Source/OCMockito/MKTReturnsValue.m; sourceTree = ""; }; + 6B676E4B685A2F6A399D7BAF645168AB /* MKTIntReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.m; sourceTree = ""; }; + 6C77504F1FD87D4BD12CA2CFD7B0B804 /* MKTReturnValueSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.m; sourceTree = ""; }; + 6CAB7EA3B8B5C6B3F840BBB6C89EE131 /* HCBoolReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBoolReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m; sourceTree = ""; }; + 6CBA926551592907381492DC1E4FED0C /* HCReturnTypeHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnTypeHandlerChain.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h; sourceTree = ""; }; + 6CC1BC1E3C198EF27B9FD97C4B79E438 /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; + 6D6DC06A757559FF5DA6CC945DDDC959 /* HCShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m; sourceTree = ""; }; + 6D6E890E7F37909F982D9965B7EEBE39 /* HCUnsignedCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m; sourceTree = ""; }; + 6DAA23C434BEA9A781C60F07A632E3C2 /* NSBundle+BIExtra.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+BIExtra.m"; sourceTree = ""; }; + 6ECCC43A906BE627FFF1B3561F7F0355 /* NSBundle+BIExtra.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSBundle+BIExtra.h"; sourceTree = ""; }; + 6F1DF62BB90017C517022914D2926AF2 /* BIDatasourceCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceCollectionView.h; sourceTree = ""; }; + 6F2ED1E8E3862E3C2F1F51A5BAFEDE6A /* HCCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h; sourceTree = ""; }; + 707C3E662E074E5C4859899DB9958A35 /* MKTUnsignedCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.h; sourceTree = ""; }; + 71406F934D81A4495DD902DEE25F0CE3 /* HCIsCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCloseTo.m; path = Source/Library/Number/HCIsCloseTo.m; sourceTree = ""; }; + 71D2E9853A96F1DD360F5FFFA470C6F1 /* NSPersistentStoreCoordinator+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStoreCoordinator+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.m"; sourceTree = ""; }; + 738678EEE90DBA87822A4269674BF0BE /* MKTCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.h; sourceTree = ""; }; + 74534A7F5FFB0125BB548398DE3FED10 /* NSManagedObjectContext+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.m"; sourceTree = ""; }; + 77D4406969BE0A7EFCF14F0FCCD68D98 /* MKTIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.m; sourceTree = ""; }; + 77DD08457A47544EA929947B4CDAF35E /* MKTShortArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTShortArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.h; sourceTree = ""; }; + 786B4F495E873769784264892E75718E /* HCIsCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCloseTo.h; path = Source/Library/Number/HCIsCloseTo.h; sourceTree = ""; }; + 78F1D7E0FCF9E98850C3E7F731CE0878 /* MKTTestLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTTestLocation.h; path = Source/OCMockito/MKTTestLocation.h; sourceTree = ""; }; + 798AFAE8D354356958C30FCF540D4DAB /* MKTObjectAndProtocolMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTObjectAndProtocolMock.h; path = Source/OCMockito/MKTObjectAndProtocolMock.h; sourceTree = ""; }; + 79CEC03B4BD9E1427DC82F88562FC8AD /* HCConformsToProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCConformsToProtocol.m; path = Source/Library/Object/HCConformsToProtocol.m; sourceTree = ""; }; + 7A74FFE8F822D7548325D27846F6A355 /* HCBaseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseMatcher.m; path = Source/Core/HCBaseMatcher.m; sourceTree = ""; }; + 7BC36E69F6D9335D7F13049DF8D37DC3 /* libPods-BIObjCHelpersExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIObjCHelpersExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7C31AD2C30180393598DD7C2FBFFCDB8 /* HCIsDictionaryContainingKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingKey.m; path = Source/Library/Collection/HCIsDictionaryContainingKey.m; sourceTree = ""; }; + 7C9778B81196F15C628776F6D6205002 /* MKTBaseMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBaseMockObject.h; path = Source/OCMockito/MKTBaseMockObject.h; sourceTree = ""; }; + 7D80877BC0EFAD53FCF70D0472F0000A /* HCMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCMatcher.h; path = Source/Core/HCMatcher.h; sourceTree = ""; }; + 7EB5F6511AE37E4CE27558328AF9A64E /* HCUnsignedCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h; sourceTree = ""; }; + 7EB6B84C30C39CA23A4CF470D8F81030 /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; + 7EC9B00E62D371CDA47288E9C9867EEF /* HCAssertThat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAssertThat.h; path = Source/Core/HCAssertThat.h; sourceTree = ""; }; + 7F7C385A14FB0F85B6D3B933BE2E9EAA /* HCIsCollectionContainingInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInOrder.h; sourceTree = ""; }; + 7F7CBEC65F88D08D105A7ECDA49984DF /* MKTVerificationMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationMode.h; path = Source/OCMockito/MKTVerificationMode.h; sourceTree = ""; }; + 7F841031FA99ADBA27B7D4B6E45C27CA /* OCMockito-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCMockito-dummy.m"; sourceTree = ""; }; + 801A879BA3ECB3F1D70B59E3B3B4C75D /* HCStringEndsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringEndsWith.h; path = Source/Library/Text/HCStringEndsWith.h; sourceTree = ""; }; + 8083D2E5276196B4BB95F3C085D04744 /* BIHandlerBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerBase.h; sourceTree = ""; }; + 80AF7BED1327A2EC32FF0F3BAE8E8B6C /* BIBatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIBatch.h; sourceTree = ""; }; + 80BABEFF28F17A2DFAAFB892DB9C0214 /* HCClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCClassMatcher.h; path = Source/Library/Object/HCClassMatcher.h; sourceTree = ""; }; + 80CC88046CB273C4F7CFA83FEC4975AB /* NSDate+BIAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+BIAttributedString.m"; sourceTree = ""; }; + 80EBC1563B77511310D67D4FD9485F7B /* CJALog.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CJALog.xcconfig; sourceTree = ""; }; + 814E50BD2C4845BD76A7A7EE5750F0CE /* HCIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIs.h; path = Source/Library/Decorator/HCIs.h; sourceTree = ""; }; + 81E644D16715CB86C6F377DB7EF3948D /* BIStartersFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIStartersFactory.m; sourceTree = ""; }; + 82793D47D17E2F03193279B12DF4AD61 /* MKTMockingProgress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockingProgress.h; path = Source/OCMockito/MKTMockingProgress.h; sourceTree = ""; }; + 82FA7069F326D0508140BBEFD4AF7351 /* MKTLongLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.m; sourceTree = ""; }; + 83A99C9890E061555A14AE634909CD6F /* BIBatchResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIBatchResponse.h; sourceTree = ""; }; + 83E3FFDA7D532919BD7560CEA684416F /* NSManagedObjectContext+MagicalChainSave.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalChainSave.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalChainSave.h"; sourceTree = ""; }; + 8490BAB34601751304E7A416B70683EA /* MKTLongLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.m; sourceTree = ""; }; + 8593B65151FE569182052590564CCC97 /* UIView+BILoadXib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+BILoadXib.m"; sourceTree = ""; }; + 85D17FFAE6C63DBED61A401A9DB240A4 /* Pods-BIObjCHelpersExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-BIObjCHelpersExampleTests-acknowledgements.markdown"; sourceTree = ""; }; + 8615C8EEE0BCEB317F0B8D874641FF36 /* NSManagedObjectContext+MagicalThreading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalThreading.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h"; sourceTree = ""; }; + 86602C19B33190915A70B82426E7D720 /* MKTUnsignedLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.h; sourceTree = ""; }; + 86674BF871A54C3D54FF6A6E6C1E01B7 /* HCDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescription.h; path = Source/Core/HCDescription.h; sourceTree = ""; }; + 869FE8A1C41962C45DE8ED1A4C697336 /* MKTCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.m; sourceTree = ""; }; + 87ABB90999F1D91FC67F8CD1DDB517ED /* HCSubstringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSubstringMatcher.m; path = Source/Library/Text/HCSubstringMatcher.m; sourceTree = ""; }; + 87EFA54E954C240BDF4D29EE4A871452 /* HCIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m; sourceTree = ""; }; + 88482CD70336ED442270F7F87E3DE138 /* MKTUnsignedLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.h; sourceTree = ""; }; + 88AD9818A09C392BDAF1542D56F598CD /* BIActivityIndicatorContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIActivityIndicatorContainerView.m; sourceTree = ""; }; + 894DD8DF5615EF051B7D0D88152823C4 /* BILifecycle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BILifecycle.m; sourceTree = ""; }; + 8A63C4935BDE294431BD970C4F835A09 /* HCIsEqualIgnoringCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringCase.m; path = Source/Library/Text/HCIsEqualIgnoringCase.m; sourceTree = ""; }; + 8A9BD5D971FD73FE5B3F44FC0ECC9C55 /* HCIsCollectionContainingInAnyOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInAnyOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m; sourceTree = ""; }; + 8AFB49C246B96F6D23907589E7A65E61 /* HCReturnValueGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnValueGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m; sourceTree = ""; }; + 8BA4C50FFDCBC2D974832855785FE2B3 /* MagicalRecord+ErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ErrorHandling.m"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.m"; sourceTree = ""; }; + 8BAAC154892BE7760F54B343C6DF5673 /* HCIsAnything.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsAnything.h; path = Source/Library/Logical/HCIsAnything.h; sourceTree = ""; }; + 8BFDAB36EA0D2D6CC43757F6F0BF32E5 /* HCAnyOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAnyOf.m; path = Source/Library/Logical/HCAnyOf.m; sourceTree = ""; }; + 8D2C5251866BBB95CC042D888A3C9DBF /* OCMockito-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCMockito-prefix.pch"; sourceTree = ""; }; + 8D53B02A43F9234276202A60540E4504 /* MKTStubbedInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStubbedInvocationMatcher.h; path = Source/OCMockito/MKTStubbedInvocationMatcher.h; sourceTree = ""; }; + 8D643A3EFCBDACF4A3CA8B6F1C938730 /* MKTClassObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassObjectMock.m; path = Source/OCMockito/MKTClassObjectMock.m; sourceTree = ""; }; + 8D73C25D57BAA62C505397D8A88679E0 /* CJALog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CJALog.m; path = CJALog/CJALog.m; sourceTree = ""; }; + 8DC62AC60EAE83C6D048A866A2B3A2B9 /* HCIsEqual.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqual.h; path = Source/Library/Object/HCIsEqual.h; sourceTree = ""; }; + 8EC3A06A214878367D4E603C08EE7FBB /* MKTObjectMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectMock.m; path = Source/OCMockito/MKTObjectMock.m; sourceTree = ""; }; + 8EC60DFC1F0D959B39500F6E12D35DB3 /* BIHandlerCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerCollectionView.m; sourceTree = ""; }; + 8EDE905E0243033B579CEB3AD5F77362 /* HCIsDictionaryContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContaining.m; path = Source/Library/Collection/HCIsDictionaryContaining.m; sourceTree = ""; }; + 8F907919DD4A22EDA9D675286D04A474 /* HCStringDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringDescription.m; path = Source/Core/HCStringDescription.m; sourceTree = ""; }; + 905739A28E7E90B5EDE211C6E569C1DD /* BICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BICollectionView.h; sourceTree = ""; }; + 9093058EFB49C669EC69A18AED2425BF /* MagicalRecordShorthandMethodAliases.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordShorthandMethodAliases.h; path = MagicalRecord/Core/MagicalRecordShorthandMethodAliases.h; sourceTree = ""; }; + 9096BC4AD412F2C331A2BA901BEA2B71 /* BIHandlerBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIHandlerBase.m; sourceTree = ""; }; + 911B11C0C0E993DEBDEF39F3A62CC20F /* OCMockito.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMockito.h; path = Source/OCMockito/OCMockito.h; sourceTree = ""; }; + 919D9458128A3074673A45CCCD3DBDDC /* BIObjCHelpers-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BIObjCHelpers-dummy.m"; sourceTree = ""; }; + 91B9C1B3F30321BB01048D680A017F8D /* BICollectionViewActivityIndicatorReusableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BICollectionViewActivityIndicatorReusableView.m; sourceTree = ""; }; + 922229E98E0B62D77F8238B21B5C47F0 /* NSManagedObjectModel+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectModel+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.m"; sourceTree = ""; }; + 931B496EA458E2EE2191B5F03D0096D2 /* MagicalRecord+ErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ErrorHandling.h"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.h"; sourceTree = ""; }; + 9386F5D206D22A5C8AD80F3C9BF15B47 /* MKTCharArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTCharArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.h; sourceTree = ""; }; + 938EB56FD95646ADA05E5CCFA28AB2C8 /* CJALog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CJALog-dummy.m"; sourceTree = ""; }; + 93BC9654B644A6BBEC77AB0463DB9CC9 /* MKTObjectReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.m; sourceTree = ""; }; + 955978061387B23B0C529EFE91FCE451 /* MKTArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.m; sourceTree = ""; }; + 9597622B8B98E7C6844F28DE9333C9A0 /* BITableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BITableViewCell.m; sourceTree = ""; }; + 95D6C6D98DF57F40B6BD555D86FF812E /* HCIsIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsIn.h; path = Source/Library/Collection/HCIsIn.h; sourceTree = ""; }; + 96AE1CF1702A6A84C96010A62A06A396 /* HCIsCollectionContainingInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInOrder.m; sourceTree = ""; }; + 96FCD913B9F545F15B741B5C73B152F7 /* HCHasDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasDescription.m; path = Source/Library/Object/HCHasDescription.m; sourceTree = ""; }; + 976DE042FFF0CE0444BAEB20D3B8FB73 /* MKTClassArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.h; sourceTree = ""; }; + 989AF54BB09BA085905B75E6654AC512 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 98A88111698B2A406BFB686FDAC52869 /* NSManagedObjectContext+MagicalChainSave.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalChainSave.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalChainSave.m"; sourceTree = ""; }; + 990964F02F1D0ECF8C70C5E26ED3D3E2 /* Pods-BIObjCHelpersExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BIObjCHelpersExampleTests-dummy.m"; sourceTree = ""; }; + 9A2A76BBC31D9A66B15F747EAC3DDC03 /* HCDiagnosingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDiagnosingMatcher.h; path = Source/Core/HCDiagnosingMatcher.h; sourceTree = ""; }; + 9A54A512AAA0BBDF5E2C4B3E2E5AD520 /* HCBaseDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseDescription.m; path = Source/Core/HCBaseDescription.m; sourceTree = ""; }; + 9AE4BFB91407F1AF270A590A29ECEC74 /* NSManagedObject+MagicalFinders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalFinders.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h"; sourceTree = ""; }; + 9D32342D0FB467BC97F7436C4A1CF923 /* MKTLongLongReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.h; sourceTree = ""; }; + 9D43A516DD823910D4732C3391EA0066 /* MKTExactTimes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTExactTimes.m; path = Source/OCMockito/MKTExactTimes.m; sourceTree = ""; }; + 9EEAD33833DA0A6CD84DB786047ACC03 /* MKTReturnsValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnsValue.h; path = Source/OCMockito/MKTReturnsValue.h; sourceTree = ""; }; + 9F2C23215C8558E66C9F0306FFA77BBA /* HCDiagnosingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDiagnosingMatcher.m; path = Source/Core/HCDiagnosingMatcher.m; sourceTree = ""; }; + 9FC96479AB1285743A4D2E5DC70A96AE /* HCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.m; sourceTree = ""; }; + A0459B871348F75328BB255F33337613 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests.debug.xcconfig"; sourceTree = ""; }; + A06351B341B88C2DB5C1F1C34398926B /* HCGenericTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCGenericTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCGenericTestFailureHandler.h; sourceTree = ""; }; + A21569E5E12811265263847FDC2BDB0F /* HCSenTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSenTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.h; sourceTree = ""; }; + A23A7A15517A7906BB391EAF55BABA63 /* HCTestFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailure.m; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailure.m; sourceTree = ""; }; + A24230468988B55715BEE482A7D49ECA /* BIDatasourceFetchedTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFetchedTableView.h; sourceTree = ""; }; + A24D14F42CF346C26F1783B48FFA8A78 /* HCLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m; sourceTree = ""; }; + A286C7023BDA7E5A7F43AA8215F1414A /* BIOperationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIOperationQueue.h; sourceTree = ""; }; + A309ABD6F36D4898B8B59CB92988F98C /* NSManagedObject+MagicalFinders.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalFinders.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.m"; sourceTree = ""; }; + A338C9D59047EA77EC37C6654DD26E3A /* HCIsNot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNot.h; path = Source/Library/Logical/HCIsNot.h; sourceTree = ""; }; + A36EB057EC30E9EBCE87C24876308708 /* MKTPointerArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTPointerArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.m; sourceTree = ""; }; + A51915FE6F62BA9770090EE5A4669E73 /* HCIsCollectionOnlyContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionOnlyContaining.h; path = Source/Library/Collection/HCIsCollectionOnlyContaining.h; sourceTree = ""; }; + A53D87A56175C56EFA4406CADE81FA81 /* MagicalRecordDeprecationMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordDeprecationMacros.h; path = MagicalRecord/Core/MagicalRecordDeprecationMacros.h; sourceTree = ""; }; + A54454797362E3A4281DA47977F38C0E /* BIActivityIndicatorContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIActivityIndicatorContainerView.h; sourceTree = ""; }; + A5939D29E1B8B253B0037D175F3FE882 /* MKTInvocationContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationContainer.h; path = Source/OCMockito/MKTInvocationContainer.h; sourceTree = ""; }; + A5B30DF84C25DB9E9178AF92A0E505B3 /* MKTFloatReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTFloatReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.h; sourceTree = ""; }; + A60374964A63046486DB6F7A78C90A5B /* HCCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m; sourceTree = ""; }; + A62928A6457DAB2D2A68BCF54A93EE54 /* HCEvery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCEvery.h; path = Source/Library/Collection/HCEvery.h; sourceTree = ""; }; + A6390C3735375F047E75CEC7ABC19A54 /* HCShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h; sourceTree = ""; }; + A6ECECEFE64EFAA090AAB9470FF73162 /* HCTestFailureHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandlerChain.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.h; sourceTree = ""; }; + A7E00B50B68EE97977DB97ADCE510D06 /* BIDatasourceFeedTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFeedTableView.h; sourceTree = ""; }; + A91B16A5ADAD9E561BD516D1AC76D5DC /* MKTIntReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTIntReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.h; sourceTree = ""; }; + A91FDF9FBD1CFB9355635969AC23A074 /* HCLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h; sourceTree = ""; }; + A9867B5F232F1BB10E6AA63D85F22813 /* HCIsEqualToNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualToNumber.h; path = Source/Library/Number/HCIsEqualToNumber.h; sourceTree = ""; }; + AA84EC494E708AADECA34952F26CF0A9 /* MKTStructArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTStructArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.h; sourceTree = ""; }; + AA92F888F807A191310BE77269943C80 /* MKTTestLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTTestLocation.m; path = Source/OCMockito/MKTTestLocation.m; sourceTree = ""; }; + AB264E6B6911ACFF060129A91540CE80 /* NSManagedObjectContext+MagicalObserving.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalObserving.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.m"; sourceTree = ""; }; + AC7C80D4342B7DDE57302D097829F5DB /* HCSenTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSenTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCSenTestFailureHandler.m; sourceTree = ""; }; + AE69AFF99F4C453E838B71315B72BBBD /* MagicalRecord-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "MagicalRecord-Private.xcconfig"; sourceTree = ""; }; + AEAF9346CB368B143B9DA55BF5E76948 /* NSString+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.m"; sourceTree = ""; }; + AF2E353D6FF7AC04FFCE6824EEDD2D20 /* MKTOngoingStubbing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTOngoingStubbing.m; path = Source/OCMockito/MKTOngoingStubbing.m; sourceTree = ""; }; + AF4096B0F15DFA68FCFD113CAB09E3AB /* MKTBaseMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBaseMockObject.m; path = Source/OCMockito/MKTBaseMockObject.m; sourceTree = ""; }; + AFA5D91D7D96AC3DDD41619EFE31C526 /* MKTDoubleReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.h; sourceTree = ""; }; + B022DDB3F4451DD84D54D8E802D1B84C /* HCStringContains.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContains.h; path = Source/Library/Text/HCStringContains.h; sourceTree = ""; }; + B0D2B1CAB9F31253335E349B406B8654 /* HCCollect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCollect.m; path = Source/Core/Helpers/HCCollect.m; sourceTree = ""; }; + B15281439023B27888ADD3B345203800 /* NSManagedObjectContext+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h"; sourceTree = ""; }; + B23C9E7E8C4054DDA5A4C46F5F60852B /* MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecord.h; path = MagicalRecord/MagicalRecord.h; sourceTree = ""; }; + B49325185DB7A2ED338B07BFE1CDB4D9 /* HCSelfDescribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSelfDescribing.h; path = Source/Core/HCSelfDescribing.h; sourceTree = ""; }; + B4D8FA52307BE2DA77E0662AB74A4AD9 /* BIBatchHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIBatchHelpers.m; sourceTree = ""; }; + B7661394DCF2D9B48D16771F3B65A9FB /* HCAssertThat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAssertThat.m; path = Source/Core/HCAssertThat.m; sourceTree = ""; }; + B7CC8AAF27285B0EC6A145068988CC5E /* MKTClassArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.m; sourceTree = ""; }; + B82F156656FEA479389CBF8560EC02F6 /* NSPersistentStore+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStore+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.m"; sourceTree = ""; }; + B90F3034F0BDAA12D88D0DEB02AB5F11 /* HCIsEqualIgnoringWhiteSpace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringWhiteSpace.h; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.h; sourceTree = ""; }; + B973DC5F7DC5D54B856032006AFCF72C /* UIView+BILoadXib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+BILoadXib.h"; sourceTree = ""; }; + B9CC94C014225B2D4A60BC885C4487C9 /* HCIsNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNil.m; path = Source/Library/Object/HCIsNil.m; sourceTree = ""; }; + BA03089CE4E753136A7EB7662B43B088 /* MagicalRecord+ShorthandMethods.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ShorthandMethods.m"; path = "MagicalRecord/Core/MagicalRecord+ShorthandMethods.m"; sourceTree = ""; }; + BA1795BA18877FA71E054C383B6DBFEA /* HCUnsignedLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h; sourceTree = ""; }; + BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + BAC2AEA9879C4FF5557D1334271E46E3 /* HCIsInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsInstanceOf.h; path = Source/Library/Object/HCIsInstanceOf.h; sourceTree = ""; }; + BB2BE60873F05006D8B43DA4B6CB759A /* BICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BICollectionView.m; sourceTree = ""; }; + BB5C5099B1E9B4215D411478E4D0FF59 /* BIHandlerTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIHandlerTableView.h; sourceTree = ""; }; + BC087F9D57FC9AB1A431E3A555222A0B /* HCIsCollectionContainingInAnyOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInAnyOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h; sourceTree = ""; }; + BCB6A1BF8FD62CE632B2B174F99008B5 /* MagicalRecord+Options.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Options.m"; path = "MagicalRecord/Core/MagicalRecord+Options.m"; sourceTree = ""; }; + BCC766EB78BD274D75CA7E291CB96004 /* MKTArgumentCaptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentCaptor.h; path = Source/OCMockito/MKTArgumentCaptor.h; sourceTree = ""; }; + BCD934594D0810ED854BED07DB1C4581 /* HCIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIs.m; path = Source/Library/Decorator/HCIs.m; sourceTree = ""; }; + BD781B7C78606E5D06470E11BC5AC535 /* NSDate+BIAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+BIAttributedString.h"; sourceTree = ""; }; + BE46A473F5B3B1320197C769A5D6D067 /* NSInvocation+OCHamcrest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCHamcrest.m"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.m"; sourceTree = ""; }; + BE6BC15667F188B0BC52F8BBCC35743F /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; + BE8738B5711628B47E3B362860783134 /* MKTClassReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTClassReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.m; sourceTree = ""; }; + BF1E18D04637F155BD464D9515A0E4BF /* HCIsEqual.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqual.m; path = Source/Library/Object/HCIsEqual.m; sourceTree = ""; }; + BF2B78F9110310079FE1E6ACE3AF1648 /* MKTVerificationData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTVerificationData.h; path = Source/OCMockito/MKTVerificationData.h; sourceTree = ""; }; + BFC22064A55F2D902B43801DE01B4BC2 /* NSManagedObjectModel+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectModel+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h"; sourceTree = ""; }; + BFD1D0B4780F6A7BF143E1E5081F3E94 /* BITableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BITableView.h; sourceTree = ""; }; + C14EFEB26148BCDD1C74D49CF271E1DC /* HCIsDictionaryContainingEntries.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingEntries.m; path = Source/Library/Collection/HCIsDictionaryContainingEntries.m; sourceTree = ""; }; + C1DD017E09D1A0035D50BFFE2F66E166 /* HCXCTestFailureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCXCTestFailureHandler.m; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.m; sourceTree = ""; }; + C30D5FED6F086677DA232DA95AA3D86E /* MKTDynamicProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTDynamicProperties.m; path = Source/OCMockito/Helpers/MKTDynamicProperties.m; sourceTree = ""; }; + C44876FF2070F6AB861AC7AFB34D1E77 /* BIObjCHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIObjCHelpers.h; sourceTree = ""; }; + C44C0D31570E6F489684030BFB1FC7F8 /* MKTObjectArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.m; sourceTree = ""; }; + C484B66AC499523FA3D55D66403CF88D /* MKTArgumentGetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTArgumentGetterChain.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.m; sourceTree = ""; }; + C5D67EF35C4E6F82D965A8BA07144F61 /* BIStartersFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIStartersFactory.h; sourceTree = ""; }; + C6FF90158075850FA88017A6D7607245 /* MagicalRecord+Setup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Setup.h"; path = "MagicalRecord/Core/MagicalRecord+Setup.h"; sourceTree = ""; }; + C8335DFB46B8612CDEA162FDFE97322D /* HCWrapInMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCWrapInMatcher.h; path = Source/Core/Helpers/HCWrapInMatcher.h; sourceTree = ""; }; + C934E33CB633803AB48436CBEF17C8FA /* HCThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCThrowsException.m; path = Source/Library/Object/HCThrowsException.m; sourceTree = ""; }; + C95EF4218658C3FFE55ADABC26C18D24 /* _BICollectionView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "_BICollectionView+Internal.h"; sourceTree = ""; }; + CA75EDE23CA7BD8F9E98809D7500D684 /* HCLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m; sourceTree = ""; }; + CA8E5401B82D5C1419B329963C07EDCF /* HCIsInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsInstanceOf.m; path = Source/Library/Object/HCIsInstanceOf.m; sourceTree = ""; }; + CC261C5A0FA204E338B369BA57B008E2 /* MKTExactTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTExactTimes.h; path = Source/OCMockito/MKTExactTimes.h; sourceTree = ""; }; + CD54F258DF58FF7C89238C0A2344B423 /* MKTUnsignedLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.h; sourceTree = ""; }; + CE2E8FFF208719766B46E1E0F6410C03 /* MagicalRecordLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordLogging.h; path = MagicalRecord/Core/MagicalRecordLogging.h; sourceTree = ""; }; + CE48CBA1371AE90FD48D8F573A3F1DAB /* BIDatasourceFeedCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BIDatasourceFeedCollectionView.h; sourceTree = ""; }; + CE838EA0DA936B0AB86600A615135320 /* NSInvocation+OCMockito.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMockito.m"; path = "Source/OCMockito/NSInvocation+OCMockito.m"; sourceTree = ""; }; + D0ADF4DE3A1EBE823FF05F6D3BBAC8A2 /* HCIsEqualIgnoringWhiteSpace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringWhiteSpace.m; path = Source/Library/Text/HCIsEqualIgnoringWhiteSpace.m; sourceTree = ""; }; + D0D1531FD0C25218F785CF76677132C1 /* NSManagedObject+MagicalRequests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRequests.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.m"; sourceTree = ""; }; + D2080926E550BBBBE49F1DE9CADDC1DD /* MKTLongArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.m; sourceTree = ""; }; + D3FA41ABB3FEB495D71E516ACAF92537 /* MKTUnsignedCharReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.m; sourceTree = ""; }; + D50088FFD4C5FDD068237513F0B6EAE3 /* NSManagedObjectContext+MagicalObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalObserving.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h"; sourceTree = ""; }; + D58607D85AD340CD529B486081185B35 /* MKTThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTThrowsException.h; path = Source/OCMockito/MKTThrowsException.h; sourceTree = ""; }; + D72DAEFB2C8B775CB7E09B4BA11A3ADB /* BIDatasourceBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceBase.m; sourceTree = ""; }; + D7E95DC59386E0F5BB600DF6A08F9E56 /* HCRequireNonNilObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCRequireNonNilObject.m; path = Source/Core/Helpers/HCRequireNonNilObject.m; sourceTree = ""; }; + D81E8405328BFDA3F768059463E7D5D4 /* HCIsEqualToNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualToNumber.m; path = Source/Library/Number/HCIsEqualToNumber.m; sourceTree = ""; }; + D830B42C220E0DFF48AE4809C5FAC43A /* MKTAnswer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAnswer.h; path = Source/OCMockito/MKTAnswer.h; sourceTree = ""; }; + DAA10A78E5328A1CDB05AE590F43EC5C /* MKT_TPDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKT_TPDWeakProxy.h; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.h"; sourceTree = ""; }; + DAD6CA188D1DE8AD57F07E79B6EE5FAA /* MKTThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTThrowsException.m; path = Source/OCMockito/MKTThrowsException.m; sourceTree = ""; }; + DADD0D9FB9B5984B0F52F65B6B65DD83 /* MKTAtLeastTimes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTAtLeastTimes.h; path = Source/OCMockito/MKTAtLeastTimes.h; sourceTree = ""; }; + DAE18D8A56556F4B8F482DE534F16FCA /* NSAttributeDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributeDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.m"; sourceTree = ""; }; + DB6B1A1CA20B0B6A4FDE98DC87CB53AA /* NSManagedObject+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h"; sourceTree = ""; }; + DBB146D5368734C67634DE2B5FC77E6C /* MKTDoubleArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDoubleArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.h; sourceTree = ""; }; + DC6FFBE9FCD3DD971EE4C85B41B9BF8F /* HCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.h; sourceTree = ""; }; + DE3E5969B2873D1C9FB27B4EF61325D9 /* libCJALog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCJALog.a; sourceTree = BUILT_PRODUCTS_DIR; }; + DECDEE92900D5B33BA24897F3F6869C9 /* MKTBoolReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTBoolReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.h; sourceTree = ""; }; + DF7A410B52C0157AD7A3EDF9DB410E50 /* MKTUnsignedCharArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedCharArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.m; sourceTree = ""; }; + E1414E6C1AD8F20861073D05E31BAFAB /* HCEvery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCEvery.m; path = Source/Library/Collection/HCEvery.m; sourceTree = ""; }; + E261892A85A2C538A5F512AE8CF6EA73 /* NSObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h"; sourceTree = ""; }; + E2AE3F7EA5749F7DC2FEBD42FAFDBE5F /* CJALog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CJALog.h; path = CJALog/CJALog.h; sourceTree = ""; }; + E2B08A2AE03A2B35EF0737269F1670FB /* MKTSelectorArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTSelectorArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.m; sourceTree = ""; }; + E35B88E179A98FC235A7848C53A66585 /* MKTObjectAndProtocolMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTObjectAndProtocolMock.m; path = Source/OCMockito/MKTObjectAndProtocolMock.m; sourceTree = ""; }; + E501B79EDF238E3AAD895EA0C018E8C9 /* MKTInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTInvocationMatcher.h; path = Source/OCMockito/MKTInvocationMatcher.h; sourceTree = ""; }; + E59F158BB4A59DA1A541A9EF28A358CA /* MKTArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.h; sourceTree = ""; }; + E5E5C85AA2DCF843CA2EB73C41F1CE2E /* MKT_TPDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKT_TPDWeakProxy.m; path = "Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.m"; sourceTree = ""; }; + E6CB747220B52CF6860BC20D8E71D7F9 /* HCInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCInvocationMatcher.m; path = Source/Core/Helpers/HCInvocationMatcher.m; sourceTree = ""; }; + E733F248A8FF7F9EC65449B7F8BFD65C /* HCHasCount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasCount.m; path = Source/Library/Collection/HCHasCount.m; sourceTree = ""; }; + E8480E056680814AE42D04C0DDE54BE8 /* HCStringStartsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringStartsWith.h; path = Source/Library/Text/HCStringStartsWith.h; sourceTree = ""; }; + E8E29EAECF6DD8F7C06366F74D0AECF7 /* libOCMockito.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOCMockito.a; sourceTree = BUILT_PRODUCTS_DIR; }; + E97B47894E4388B2EA8BC64A84F0BC2E /* HCBaseDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseDescription.h; path = Source/Core/HCBaseDescription.h; sourceTree = ""; }; + EAA5F0CDEBF322E261D3CD95DA4834F6 /* NSManagedObject+MagicalRequests.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRequests.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h"; sourceTree = ""; }; + EBA67487B0E9EEF315D45A65EDE68334 /* HCDescribedAs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDescribedAs.m; path = Source/Library/Decorator/HCDescribedAs.m; sourceTree = ""; }; + EC588225E87C325557E5361D26349F5F /* MKTPointerArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTPointerArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.h; sourceTree = ""; }; + EE1278238B740659BB0AFFE65A5BFB4B /* HCUnsignedShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m; sourceTree = ""; }; + EE9BF47865D33665F50D59B39022CF09 /* MKTReturnValueSetterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTReturnValueSetterChain.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.m; sourceTree = ""; }; + EECC64FA8511AF633559DD7DF60C49BC /* MKTOngoingStubbing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTOngoingStubbing.h; path = Source/OCMockito/MKTOngoingStubbing.h; sourceTree = ""; }; + EF2E9C4E19CE46C5A3C805591FB31EB9 /* HCWrapInMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCWrapInMatcher.m; path = Source/Core/Helpers/HCWrapInMatcher.m; sourceTree = ""; }; + EF3C234CDAE46A1CD41DF124377F3347 /* MKTUnsignedCharReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTUnsignedCharReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.h; sourceTree = ""; }; + EF72CCC7B324A4AECEF66F42D25136AF /* HCIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h; sourceTree = ""; }; + F166907F2647D288C28865088EAD8EF7 /* MKTLongReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTLongReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.m; sourceTree = ""; }; + F1AD96080E43907942F7B458D96BD568 /* NSEntityDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEntityDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h"; sourceTree = ""; }; + F28B3CD170ECFDFD3156BE3CEFEFF48A /* NSEntityDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEntityDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.m"; sourceTree = ""; }; + F2948068A90DF4A2E0E313DBBA52429D /* MagicalImportFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalImportFunctions.m; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.m; sourceTree = ""; }; + F3091AC8F2256D34CB7C994628010FCC /* BIDatasourceCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BIDatasourceCollectionView.m; sourceTree = ""; }; + F36641D112F3C5D87AC539E0FB4CD0F7 /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; + F3BEC7073E5B991C8DC791EF046B0B75 /* BILifecycle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BILifecycle.h; sourceTree = ""; }; + F45AC379CE7F4C57AB8F82ED9A92C04F /* MKTReturnValueSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTReturnValueSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.h; sourceTree = ""; }; + F49E4D4C47806304E1A5DB7445B159A1 /* MKTBoolReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTBoolReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.m; sourceTree = ""; }; + F4A2255039D10713C93F3A8CF9D88500 /* MKTStructReturnSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTStructReturnSetter.m; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.m; sourceTree = ""; }; + F53BF845071835C06F8D9771F0FA0348 /* HCIsCollectionContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContaining.h; path = Source/Library/Collection/HCIsCollectionContaining.h; sourceTree = ""; }; + F6F0D7BA66762BF884079FD92D34ECEC /* HCUnsignedShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h; sourceTree = ""; }; + F757375BE2FE5A2B8C5424513A491A58 /* HCIsDictionaryContainingValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingValue.m; path = Source/Library/Collection/HCIsDictionaryContainingValue.m; sourceTree = ""; }; + F82387E2CE1EBFA58D3DA72C1CEEA57E /* MKTUnsignedIntArgumentGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTUnsignedIntArgumentGetter.m; path = Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.m; sourceTree = ""; }; + F886EBADE4BB2B2B17E7307CAF6D9CCC /* MKTClassReturnSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTClassReturnSetter.h; path = Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.h; sourceTree = ""; }; + F98E97109F0CD3B75CAD80951D5B2239 /* NSString+BIExtra.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+BIExtra.h"; sourceTree = ""; }; + F9B223D2701C39B646AC5D50EAEEE697 /* MKTDynamicProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTDynamicProperties.h; path = Source/OCMockito/Helpers/MKTDynamicProperties.h; sourceTree = ""; }; + FB1D98FC7F31BB5BDFE53C8B6178CBDF /* CJALog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CJALog-prefix.pch"; sourceTree = ""; }; + FB613D8E73C5C955D366C82CD3391D40 /* OCMockito-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OCMockito-Private.xcconfig"; sourceTree = ""; }; + FB87F822CA21CDFC92E2CC71DEAF899C /* MKTInvocationContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKTInvocationContainer.m; path = Source/OCMockito/MKTInvocationContainer.m; sourceTree = ""; }; + FBC8183286CBFDAD3410104E78276B8F /* HCInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCInvocationMatcher.h; path = Source/Core/Helpers/HCInvocationMatcher.h; sourceTree = ""; }; + FCA9AA18484B2BD7F518AEAF0A7F42DF /* HCXCTestFailureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCXCTestFailureHandler.h; path = Source/Core/Helpers/TestFailureHandlers/HCXCTestFailureHandler.h; sourceTree = ""; }; + FCEF80BBBC600EAF0E26B4E8164DE66D /* MKTMockitoCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTMockitoCore.h; path = Source/OCMockito/MKTMockitoCore.h; sourceTree = ""; }; + FDC7E2B55036F92BC6C98C9E72EAD474 /* HCIsCollectionContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContaining.m; path = Source/Library/Collection/HCIsCollectionContaining.m; sourceTree = ""; }; + FE2E13D4B1975F6C119308DC896ED43C /* HCHasCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasCount.h; path = Source/Library/Collection/HCHasCount.h; sourceTree = ""; }; + FEA5596E690339FEDF26D7DF26796199 /* MKTLongLongArgumentGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKTLongLongArgumentGetter.h; path = Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.h; sourceTree = ""; }; + FEFFBE7457DDFB40A20370DCF435CB14 /* MagicalRecord+Setup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Setup.m"; path = "MagicalRecord/Core/MagicalRecord+Setup.m"; sourceTree = ""; }; + FF0A7AEB1ABB324B98209493F9D42A7A /* HCOrderingComparison.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCOrderingComparison.m; path = Source/Library/Number/HCOrderingComparison.m; sourceTree = ""; }; + FFEA054E07798C305DD5D5D12DE615CC /* Pods-BIObjCHelpersExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BIObjCHelpersExampleTests.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 07A08E076C5BD6AE9BC3B6EB /* Frameworks */ = { + 0F446DAE9F06CC228064A95B8C7D4A68 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0EE15CF00DAD936C96711233 /* Foundation.framework in Frameworks */, + 8B70B49DBF79C5C4DA65B9B2A1D6BB64 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1CF6C0479EC5B454ADF035E5 /* Frameworks */ = { + 31B264E8F63705713CAEA721ECA0AB3B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D9630B9E42BD5BA8EBFADC19 /* CoreData.framework in Frameworks */, - 9C49A5911C98398603F28AE4 /* Foundation.framework in Frameworks */, + 64A6ABBD6E07EE92E0A9CC875FD8B9E3 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1CF7C12C93AF1BBC20688006 /* Frameworks */ = { + 37C93CE5C1BC7F315488F82F078E0E9C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C17A12980BFF7C4E3DF759C8 /* Foundation.framework in Frameworks */, + 83DEDDB5DB475BCBDFDFDC95E4CBFCD4 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1FCA8EE9C3C4674404C7EEBC /* Frameworks */ = { + 5FF4DEC8C1D0F76B9098F55A8B46B1EC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8A170684BD561AB98C4B6C92 /* Foundation.framework in Frameworks */, + 0A8C6D94BC9B8403341488335FA74FB7 /* CoreData.framework in Frameworks */, + 3385D2545A45A0037F1EE60D54D62D9C /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 511DD394EE9FE1D41D131714 /* Frameworks */ = { + 80533CD13BD2B53D5532BD502E01BB26 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E2995BC330AB293E662332D9 /* Foundation.framework in Frameworks */, + 95ECFD7D0EACACC2325C90CAE7D979F6 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6387446832485F5EBFE47D73 /* Frameworks */ = { + AD4BE961B6E75AE61B9012843360B04B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 60F074EE4C3BE6E2582868F6 /* Foundation.framework in Frameworks */, + 60DD661FA93972B9141DE0ECAA4311CA /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 900CB43DD6A243FF39F704C0 /* Frameworks */ = { + FAD7864EE6FD848424EF08CC374CDC22 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D24244D527BE845729D917B4 /* CoreData.framework in Frameworks */, - 8F7584D8F16CC172CB4484B6 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 940B8DA993B39C67711BB215 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - EECAD9BD3CE71FF4A19C33B9 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 94CE62F22DAC18EE8466CA76 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 2A873B14176E7E2CEFCB9D14 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 977045134B2F5EC23CEB28CA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3CE6479B4B7C6F31A2676E8C /* Foundation.framework in Frameworks */, + 147CF915B1D4FC8AC3F70E6E5AEFF772 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 05A0680477198F1D1C7B81D6 /* iOS */ = { + 09762D7F25CF3518C58B0B625EADC805 /* OperationQueue */ = { isa = PBXGroup; children = ( - EFCAAF0D146175FDD995CCAF /* CoreData.framework */, - EDA41A059BC2CDCEB5677837 /* Foundation.framework */, + A286C7023BDA7E5A7F43AA8215F1414A /* BIOperationQueue.h */, + 53D60F22C5504B274F8CDB369F3AB314 /* BIOperationQueue.m */, + 52A22614E9DAB671C1C0B25838A10CDC /* BISerialOperationQueue.h */, + 69C357281E53B436EB4098212FB5B5DB /* BISerialOperationQueue.m */, ); - name = iOS; + path = OperationQueue; sourceTree = ""; }; - 0B429CBF8BDA3825CFC9AE41 /* NSDate */ = { + 0C88E8FD4E9A3A3E7B8E7E44578C0BE4 /* NSString */ = { isa = PBXGroup; children = ( - 35ED2B80DAB938DB475D785E /* NSDate+BIAttributedString.h */, - 2C147A92BFD30F36D05BF45D /* NSDate+BIAttributedString.m */, + F98E97109F0CD3B75CAD80951D5B2239 /* NSString+BIExtra.h */, + 5A297DDDB1BDE418427A9A713E7212CE /* NSString+BIExtra.m */, ); - path = NSDate; + path = NSString; sourceTree = ""; }; - 0B9306886F072BE53805F440 /* Pods */ = { + 15DFE5CD83EA538BB6498EDD8CC952EC /* Support Files */ = { isa = PBXGroup; children = ( - C71417346774A3BE11F53A38 /* CJALog */, - 2A74CDA03946787C9427C3DA /* CJAMacros */, - CC4F701086ADD543E0EF6238 /* MagicalRecord */, - AF6BFAA6BC2302652F26F2AD /* OCHamcrest */, - 4BDB99C9BE380E01FAEC535B /* OCMockito */, + 43F0E5DCA5860360289229D163CC0404 /* OCMockito.xcconfig */, + FB613D8E73C5C955D366C82CD3391D40 /* OCMockito-Private.xcconfig */, + 7F841031FA99ADBA27B7D4B6E45C27CA /* OCMockito-dummy.m */, + 8D2C5251866BBB95CC042D888A3C9DBF /* OCMockito-prefix.pch */, ); - name = Pods; + name = "Support Files"; + path = "../Target Support Files/OCMockito"; sourceTree = ""; }; - 1058CA35B101E3A051626ED3 /* Activity Indicator */ = { + 16EB9112F8AF9AAAE17D4A7785EBF5FF /* Pods-BIObjCHelpersExampleTests */ = { isa = PBXGroup; children = ( - 5265C16519B3415564F33790 /* BICollectionViewActivityIndicatorReusableView.h */, - 8B921A1587CC008EDC82E0DC /* BICollectionViewActivityIndicatorReusableView.m */, + 85D17FFAE6C63DBED61A401A9DB240A4 /* Pods-BIObjCHelpersExampleTests-acknowledgements.markdown */, + 2668C06325C633138BB58B1E0ECFB0C4 /* Pods-BIObjCHelpersExampleTests-acknowledgements.plist */, + 990964F02F1D0ECF8C70C5E26ED3D3E2 /* Pods-BIObjCHelpersExampleTests-dummy.m */, + 34233B57833323CFF3670DBE5C34A78F /* Pods-BIObjCHelpersExampleTests-resources.sh */, + A0459B871348F75328BB255F33337613 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */, + FFEA054E07798C305DD5D5D12DE615CC /* Pods-BIObjCHelpersExampleTests.release.xcconfig */, ); - path = "Activity Indicator"; + name = "Pods-BIObjCHelpersExampleTests"; + path = "Target Support Files/Pods-BIObjCHelpersExampleTests"; sourceTree = ""; }; - 127054C9B64C752B73C25623 /* TableView */ = { + 1E19B6839AF6D79C95069815F703227E /* TableView */ = { isa = PBXGroup; children = ( - 87856AEF05155E233AA5E888 /* BIHandlerTableView.h */, - BFA5ABC7E4AE4856DC7460BB /* BIHandlerTableView.m */, + A7E00B50B68EE97977DB97ADCE510D06 /* BIDatasourceFeedTableView.h */, + 3A11704A15BE42DDF84DDD693CA1B3CE /* BIDatasourceFeedTableView.m */, + A24230468988B55715BEE482A7D49ECA /* BIDatasourceFetchedTableView.h */, + 488B313C48C1A98743B28CC67614DEBA /* BIDatasourceFetchedTableView.m */, + 6430967BCE5C5157264B09E4F3628C98 /* BIDatasourceTableView.h */, + 57E55EDAEB4F3091B79BD61587873989 /* BIDatasourceTableView.m */, ); path = TableView; sourceTree = ""; }; - 20502EEA7AF1F0EDE0658DF9 /* CollectionView */ = { + 22BE80E155756F5AD4D1D87D3AB1900F /* Support Files */ = { isa = PBXGroup; children = ( - 9087C4D73D46B33B255DC4FA /* BICollectionView.h */, - E8726604F8FD95CECF87C19B /* BICollectionView.m */, - 67E219DBD284AE74EFDEDE7A /* _BICollectionView+Internal.h */, - 1058CA35B101E3A051626ED3 /* Activity Indicator */, + 2DDB3649AD012C570030FE9EDCF14754 /* BIObjCHelpers.xcconfig */, + 46E7677574A48325C310BFA357EA370C /* BIObjCHelpers-Private.xcconfig */, + 919D9458128A3074673A45CCCD3DBDDC /* BIObjCHelpers-dummy.m */, + 0C01C03E62931BE6EE56EA39AD785D2C /* BIObjCHelpers-prefix.pch */, ); - path = CollectionView; + name = "Support Files"; + path = "Example/Pods/Target Support Files/BIObjCHelpers"; sourceTree = ""; }; - 2052373C7850A3586BFE48C7 /* Support Files */ = { + 270548469CAF2C72C8B2759203C8D70F /* Support Files */ = { isa = PBXGroup; children = ( - 2C8C867DF83CBA781942D5C7 /* Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig */, - 1ED34AB201EA9C389C0A80E6 /* Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig */, - F21B044C3047028315479FD5 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m */, - 6CFB3BB52D82716F0A68A586 /* Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch */, + 80EBC1563B77511310D67D4FD9485F7B /* CJALog.xcconfig */, + 269D8F10B6CC5B6951C2161F417A112B /* CJALog-Private.xcconfig */, + 938EB56FD95646ADA05E5CCFA28AB2C8 /* CJALog-dummy.m */, + FB1D98FC7F31BB5BDFE53C8B6178CBDF /* CJALog-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito"; + path = "../Target Support Files/CJALog"; sourceTree = ""; }; - 239141CA4D5A5B0D58A903E6 /* OperationQueue */ = { + 2C62D82B0C9EE231F1940AC4B43C595C /* Support Files */ = { isa = PBXGroup; children = ( - BC2D2C87B4184ABE6C0C94B6 /* BIOperationQueue.h */, - 6AD9E52EEFE36678CC48A408 /* BIOperationQueue.m */, - 23108A1D681D6C81A5B9F4EC /* BISerialOperationQueue.h */, - F8179E61C8BDF8401EC19E21 /* BISerialOperationQueue.m */, + 44AB862DBA967E781FB0AAE79B3F2975 /* OCHamcrest.xcconfig */, + 23ECE1EBDA22B34BBB144AA8CB30A98F /* OCHamcrest-Private.xcconfig */, + 1F677C7671C2A5A714894180062A2143 /* OCHamcrest-dummy.m */, + 5469E6DFC158994645B122B29C454999 /* OCHamcrest-prefix.pch */, ); - path = OperationQueue; + name = "Support Files"; + path = "../Target Support Files/OCHamcrest"; sourceTree = ""; }; - 23DF8830F374934846C3BD26 /* Base */ = { + 348C0AD13298F90CAA900F47C572CBC5 /* Handlers */ = { isa = PBXGroup; children = ( - 4E4DD9DC2D134DFD596F70DE /* BIDatasourceBase.h */, - 8A42BF81D7B122755E62F45B /* BIDatasourceBase.m */, + 5745E5A9D04ABB4CBE2511B99F8F4BFB /* Base */, + 6B3F07FB80E41C744B7D7409BD12559A /* CollectionView */, + E5DFA831DE97F5DB882BEAFC7FF41E6A /* TableView */, ); - path = Base; + path = Handlers; sourceTree = ""; }; - 28E5BADC9B64AD4C501BE7B9 /* Support Files */ = { + 3528A3B3260BD327B12B63B5AF322E63 /* Datasource */ = { isa = PBXGroup; children = ( - E10936A1478A0B349B2BC04D /* Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig */, - E35E38AC6F88C83A2A3DF7D3 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig */, - 166F7080650814279CEEF097 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m */, - E3336EEE54D574F7AD5285B5 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch */, + 7BEFC63A7E5D2D676BCB33B8DE8DA7EC /* Base */, + 43D506603C64222E7EF7C19BB0A702DB /* CollectionView */, + 1E19B6839AF6D79C95069815F703227E /* TableView */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest"; + path = Datasource; sourceTree = ""; }; - 2A1E381EEE72E2DC81565568 /* Details */ = { + 3F1BCBEC7698C619CE351EE4B1C365A7 /* Pods */ = { isa = PBXGroup; children = ( - 6C0A577545AA19A485E29353 /* BIScrollDetails.h */, + 6CC1BC1E3C198EF27B9FD97C4B79E438 /* Pods-acknowledgements.markdown */, + 7EB6B84C30C39CA23A4CF470D8F81030 /* Pods-acknowledgements.plist */, + 268580290F41C2D788D1AC2521D1E4F1 /* Pods-dummy.m */, + F36641D112F3C5D87AC539E0FB4CD0F7 /* Pods-resources.sh */, + 42D5193E8B6CB7F3B389DBCF8C949C7E /* Pods.debug.xcconfig */, + BE6BC15667F188B0BC52F8BBCC35743F /* Pods.release.xcconfig */, ); - path = Details; + name = Pods; + path = "Target Support Files/Pods"; sourceTree = ""; }; - 2A74CDA03946787C9427C3DA /* CJAMacros */ = { + 407358E33D343C1F4E9D37896FDA6E3F /* NSBundle */ = { isa = PBXGroup; children = ( - 074AE21CD9AEB7E204381A60 /* CJAMacros.h */, + 6ECCC43A906BE627FFF1B3561F7F0355 /* NSBundle+BIExtra.h */, + 6DAA23C434BEA9A781C60F07A632E3C2 /* NSBundle+BIExtra.m */, ); - path = CJAMacros; + path = NSBundle; sourceTree = ""; }; - 35246D7535F5900BA62D3E56 /* Base */ = { + 433CD3331B6C3787F473C941B61FC68F /* Frameworks */ = { isa = PBXGroup; children = ( - 41B7094E9DF233C42B030E12 /* BIHandlerBase.h */, - 1D9638D88CF0BE8FF2D673DC /* BIHandlerBase.m */, + 8C2D8B668DD01551165CFA3CC8710B3D /* iOS */, ); - path = Base; + name = Frameworks; sourceTree = ""; }; - 3D9FCAECF8DBAD25099316EB /* Lifecycle */ = { + 43D506603C64222E7EF7C19BB0A702DB /* CollectionView */ = { isa = PBXGroup; children = ( - 558FFEA7B0803842315D2EC8 /* BILifecycle.h */, - 3A0D94CD25919BDD941DA6AE /* BILifecycle.m */, + 6F1DF62BB90017C517022914D2926AF2 /* BIDatasourceCollectionView.h */, + F3091AC8F2256D34CB7C994628010FCC /* BIDatasourceCollectionView.m */, + CE48CBA1371AE90FD48D8F573A3F1DAB /* BIDatasourceFeedCollectionView.h */, + 0F8EBC15FF0CD83437457DB6A20DDF24 /* BIDatasourceFeedCollectionView.m */, + 437652FE7B09307EABBDB7D32D711A32 /* BIDatasourceFetchedCollectionView.h */, + 506147EFA3FB6DD1AD2A5FF4C1176DD6 /* BIDatasourceFetchedCollectionView.m */, ); - path = Lifecycle; + path = CollectionView; sourceTree = ""; }; - 4BDB99C9BE380E01FAEC535B /* OCMockito */ = { + 49011595211CE7CD9C04493D9347CEA1 /* Views */ = { isa = PBXGroup; children = ( - CA81E432BFEAE4BA1F1B8B04 /* MKTAnswer.h */, - 0E8C0915C80189517114452C /* MKTArgumentCaptor.h */, - A6A9C6477F7C34D8AF521BB4 /* MKTArgumentCaptor.m */, - 6FEC0035140111F0980F7C6C /* MKTArgumentGetter.h */, - 2C4F39B4BADDC4125BFCB7C9 /* MKTArgumentGetter.m */, - CC96A25D52BE583BC6CB7325 /* MKTArgumentGetterChain.h */, - C64A12A458FA9ED1D92FC3F5 /* MKTArgumentGetterChain.m */, - D739B6D64D6857901127202F /* MKTAtLeastTimes.h */, - 921B293ECC436E29C5D03C61 /* MKTAtLeastTimes.m */, - 1BEA8918C7E760F219CEA054 /* MKTBaseMockObject.h */, - F73C3B563736B49E97CB5E4A /* MKTBaseMockObject.m */, - 3A2C0D626499B72216C05FAB /* MKTBlockArgumentGetter.h */, - 4BB7DB7E0EBF6A368460EE31 /* MKTBlockArgumentGetter.m */, - 3C027A0A4221170BA4485521 /* MKTBoolArgumentGetter.h */, - F22B68D97FA7A0F8BCD98383 /* MKTBoolArgumentGetter.m */, - 2C7AB682F1EBB984B6CEC63D /* MKTBoolReturnSetter.h */, - 905467AFDAF0E3D9CB4BB1BF /* MKTBoolReturnSetter.m */, - 8C89994DBD661A99F3A5B18D /* MKTCapturingMatcher.h */, - 5E740B9DDBEE85B1032DF27A /* MKTCapturingMatcher.m */, - 6EA23E8A50D0BF0ED2503553 /* MKTCharArgumentGetter.h */, - ABA262FDAC982DBF31218F11 /* MKTCharArgumentGetter.m */, - B349B1AB4982C92C13CC882F /* MKTCharReturnSetter.h */, - 47551BCF23999830654C5FF1 /* MKTCharReturnSetter.m */, - 993614D872493D7A9547C571 /* MKTClassArgumentGetter.h */, - 8A1E2CF314B77FAAEB97456F /* MKTClassArgumentGetter.m */, - D750BD80C3617DFCA34DE1AD /* MKTClassObjectMock.h */, - 7B533896FCDE743ADFC429F8 /* MKTClassObjectMock.m */, - 08F79FBD08ADC3F62302F2E2 /* MKTClassReturnSetter.h */, - F83983486380EE758BDB309B /* MKTClassReturnSetter.m */, - 054B3F7587F024F75B30C3DB /* MKTDoubleArgumentGetter.h */, - FDF5FFE9F78D6708F250169A /* MKTDoubleArgumentGetter.m */, - B0921C6D4C55F695F45EC447 /* MKTDoubleReturnSetter.h */, - 662BAA87A68DD5BAF53A9F3A /* MKTDoubleReturnSetter.m */, - EFFBBDEF4F2F92A75826D275 /* MKTDynamicProperties.h */, - 7202B87BEDDF1068768C957F /* MKTDynamicProperties.m */, - 8D994C1E8A1C340B43E10FE9 /* MKTExactTimes.h */, - 7AB3ECBE391600E38D704CF2 /* MKTExactTimes.m */, - 8E360809A70DD019FB01E59A /* MKTExecutesBlock.h */, - 6BAF545A9D2E78F87B49B51D /* MKTExecutesBlock.m */, - 40CAE0B0B157CA63FEEEF06A /* MKTFloatArgumentGetter.h */, - 7211090202355081D0604D94 /* MKTFloatArgumentGetter.m */, - 5E6AC5BCE39839B4D93E99A4 /* MKTFloatReturnSetter.h */, - BCB03EDE33B474E18250A0D4 /* MKTFloatReturnSetter.m */, - 05570766A3A01808F5AA755A /* MKTIntArgumentGetter.h */, - 1CC733D97220AB8AF2AC77E2 /* MKTIntArgumentGetter.m */, - DF77051CC2F59880CB534E37 /* MKTIntReturnSetter.h */, - 666EEF0A2F53775BA45D254C /* MKTIntReturnSetter.m */, - BDDB6A7F4AD88E362DA12646 /* MKTInvocationContainer.h */, - A6F8B5606373C256B219B91B /* MKTInvocationContainer.m */, - 86D4D45B94D5FAFDEC5B6D6E /* MKTInvocationMatcher.h */, - 41B882D4397FFE81759BC513 /* MKTInvocationMatcher.m */, - 0F0D5F5925ABEA554E0F5388 /* MKTLongArgumentGetter.h */, - 7E994ECEBC09B87C6C91367D /* MKTLongArgumentGetter.m */, - 2F79B181EB08597B62165C8C /* MKTLongLongArgumentGetter.h */, - 94553E19F7A09AE936A92B16 /* MKTLongLongArgumentGetter.m */, - A7796E0DC985397CB52C8F3E /* MKTLongLongReturnSetter.h */, - 55E7EB1F7A2C7DF8A0096A28 /* MKTLongLongReturnSetter.m */, - 8779A86FAD463E8751855359 /* MKTLongReturnSetter.h */, - 411F8A8B5D82D4EF382F8B4E /* MKTLongReturnSetter.m */, - FC0B0B6852C4075EAD1289F0 /* MKTMockingProgress.h */, - EB513E9E390106871D83FD1A /* MKTMockingProgress.m */, - A41A7BF8932F1508C21A8930 /* MKTMockitoCore.h */, - 3E122AE4AE573F35E5F470EE /* MKTMockitoCore.m */, - 4D32C3A7850C460E12B2DA4B /* MKTObjectAndProtocolMock.h */, - 56C79FF6D8DB3269132B96B1 /* MKTObjectAndProtocolMock.m */, - 34F634637F833A0A990C8EFB /* MKTObjectArgumentGetter.h */, - 8E430F53073614D982FB369E /* MKTObjectArgumentGetter.m */, - 828C2B755DA9330B09367B4A /* MKTObjectMock.h */, - FF87303751A5608377590811 /* MKTObjectMock.m */, - 35DE6038D6EAE6BB04C6F46C /* MKTObjectReturnSetter.h */, - 1CF767D71B77974D0C997997 /* MKTObjectReturnSetter.m */, - DC59B3DD72B10AB142A9D14B /* MKTOngoingStubbing.h */, - 623939836BB1E058E705CD02 /* MKTOngoingStubbing.m */, - DD8418919B0963A6BE8597F0 /* MKTPointerArgumentGetter.h */, - 388FCE75034470161B0C6316 /* MKTPointerArgumentGetter.m */, - 4BCD7744C579BF330DCBF09F /* MKTPrimitiveArgumentMatching.h */, - 5AD7B24104886E04DE8DC068 /* MKTProtocolMock.h */, - EB859EF68401E020F4B4E9B3 /* MKTProtocolMock.m */, - DB3E1F6313CECC903BCBD17D /* MKTReturnValueSetter.h */, - 863BA96870C1CE2295A1D1C6 /* MKTReturnValueSetter.m */, - C8C35237B3BD3935DE7DF3FC /* MKTReturnValueSetterChain.h */, - 6B2E1015EF0684C05D0773D8 /* MKTReturnValueSetterChain.m */, - C6F0107185C9D69D267AEE66 /* MKTReturnsValue.h */, - 8133991D8730B5DD5E8F0875 /* MKTReturnsValue.m */, - CE386BF0FD91DA9BFF97D341 /* MKTSelectorArgumentGetter.h */, - AABD923A34183ACA96DEFF7B /* MKTSelectorArgumentGetter.m */, - 8A2019D88CD19587FAD8D5AE /* MKTShortArgumentGetter.h */, - 514556D9A87F1752FAD7C647 /* MKTShortArgumentGetter.m */, - 0384A04DA8022219CB62303A /* MKTShortReturnSetter.h */, - 15E7B1992E604BFFBAC0F998 /* MKTShortReturnSetter.m */, - 53DD84643584A812ACF0B84A /* MKTStructArgumentGetter.h */, - 000C81474DD04BEF6B4DB72E /* MKTStructArgumentGetter.m */, - 62826DC3659B1A20FB4AD00C /* MKTStructReturnSetter.h */, - 51C237C7DC99755DB114AC32 /* MKTStructReturnSetter.m */, - C3E0056B6EAF9DB51634B9B2 /* MKTStubbedInvocationMatcher.h */, - 4CCCE7995C5B440F36236B9D /* MKTStubbedInvocationMatcher.m */, - 089899D01B33FD11DA124C31 /* MKTTestLocation.h */, - 5D6C8D367887F2843D8668A8 /* MKTTestLocation.m */, - D46EB799B332CF948EE4262D /* MKTThrowsException.h */, - D48EBC5C5EF36ECB47DE9BDC /* MKTThrowsException.m */, - C7AFC3F896BD0FC2B21AEA49 /* MKTUnsignedCharArgumentGetter.h */, - 6E8C7BC8CD5969ACFE92DD5D /* MKTUnsignedCharArgumentGetter.m */, - F937352A4FD71AF1809A912E /* MKTUnsignedCharReturnSetter.h */, - 1D0D374F3AB393768D522BA6 /* MKTUnsignedCharReturnSetter.m */, - 1684227BB8B676DA4DE54F8B /* MKTUnsignedIntArgumentGetter.h */, - E2AF4C7E477FC1724D6059F7 /* MKTUnsignedIntArgumentGetter.m */, - 8C37A9B7DB26C4A3409FD587 /* MKTUnsignedIntReturnSetter.h */, - FBE2C129B3A48B95662C3688 /* MKTUnsignedIntReturnSetter.m */, - 22EEE20FB77BEA54CBB1647F /* MKTUnsignedLongArgumentGetter.h */, - CAA6FD12FC01E7058C906B9F /* MKTUnsignedLongArgumentGetter.m */, - 0F9DDDB757BC94B0413A49EC /* MKTUnsignedLongLongArgumentGetter.h */, - DC87067551D3173AEBC03ACB /* MKTUnsignedLongLongArgumentGetter.m */, - 8499B75A129A30681C684C2B /* MKTUnsignedLongLongReturnSetter.h */, - 2FB1F66C2B1010C536001609 /* MKTUnsignedLongLongReturnSetter.m */, - 730C5C7106C58B847A334B8C /* MKTUnsignedLongReturnSetter.h */, - 8F7FE420D49468CD4BAD4D5C /* MKTUnsignedLongReturnSetter.m */, - 4B99C82954CB9B4E31E3B6F8 /* MKTUnsignedShortArgumentGetter.h */, - 936B58CF421774A7936CBF4C /* MKTUnsignedShortArgumentGetter.m */, - EF23A4BE9E2325EFB21BA226 /* MKTUnsignedShortReturnSetter.h */, - 71EE2C92C1F94A0AFE9640D6 /* MKTUnsignedShortReturnSetter.m */, - 390F4EA5F31ECAE3A7B4A7FD /* MKTVerificationData.h */, - 323656ACDBCFC39CC03CEB3F /* MKTVerificationData.m */, - B8FBC9129C875EF15424AF6B /* MKTVerificationMode.h */, - FC72ED9E4AE637D57DAF128E /* MKT_TPDWeakProxy.h */, - EE534E3AFDF9A6F3BD97CC6A /* MKT_TPDWeakProxy.m */, - 4BC19944CFEDBE644213C4A4 /* NSInvocation+OCMockito.h */, - F6545B54D2B6F464B37F2EA9 /* NSInvocation+OCMockito.m */, - 2F8E03EAE2CCB062A3E3BEF3 /* OCMockito.h */, - 3187ABF9F838873D94615D7B /* OCMockito.m */, - 2052373C7850A3586BFE48C7 /* Support Files */, + DA083C4D7123BFFE885A3658CBF1EB96 /* CollectionView */, + 6CBA14417FC019C30249CBEDF688883B /* TableView */, ); - path = OCMockito; + path = Views; sourceTree = ""; }; - 4E52938BC69195BEBA095FDA /* Batch */ = { + 4B7E573F66238DA6A8DBD21552F7F139 /* Cell */ = { isa = PBXGroup; children = ( - 50374DB2B34F1EDCC03F2C4E /* Common */, + 3D1E1FFF26BAD1D0C165EC2504696265 /* BITableViewCell.h */, + 9597622B8B98E7C6844F28DE9333C9A0 /* BITableViewCell.m */, ); - path = Batch; + path = Cell; sourceTree = ""; }; - 4EBB5DE1AF9851876A816DA7 /* Pods-BIObjCHelpersExampleTests */ = { + 4F8288CD445029243403F79FF4F51EE1 /* Starters */ = { isa = PBXGroup; children = ( - 05642F3EB09184FAC6F2D82A /* Pods-BIObjCHelpersExampleTests-acknowledgements.markdown */, - 3560684CA5DDB84004CA4FC8 /* Pods-BIObjCHelpersExampleTests-acknowledgements.plist */, - 6DC7F7049308197679AD6575 /* Pods-BIObjCHelpersExampleTests-dummy.m */, - A83B12EB6F1180A7CFC754E3 /* Pods-BIObjCHelpersExampleTests-environment.h */, - CA94D5EB1C7E28BF356FBB78 /* Pods-BIObjCHelpersExampleTests-resources.sh */, - 06079AFF4E91254DD10C1BC1 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */, - F80B9908AFC36A3736F5A6A2 /* Pods-BIObjCHelpersExampleTests.release.xcconfig */, + 4492888798D3E1928689ADA8089DB24F /* BIStarterProtocol.h */, + C5D67EF35C4E6F82D965A8BA07144F61 /* BIStartersFactory.h */, + 81E644D16715CB86C6F377DB7EF3948D /* BIStartersFactory.m */, ); - name = "Pods-BIObjCHelpersExampleTests"; - path = "Target Support Files/Pods-BIObjCHelpersExampleTests"; + path = Starters; sourceTree = ""; }; - 50374DB2B34F1EDCC03F2C4E /* Common */ = { + 5745E5A9D04ABB4CBE2511B99F8F4BFB /* Base */ = { isa = PBXGroup; children = ( - D739A4DA86DC99E50D5F32AB /* BIBatch.h */, - 5C20EA3435D01D0ACB41EC94 /* BIBatch.m */, - A54D09361174BA7A2D9F265F /* BIBatchHelper.h */, - 922E924E6D85E35E146014C6 /* BIBatchHelper.m */, + 8083D2E5276196B4BB95F3C085D04744 /* BIHandlerBase.h */, + 9096BC4AD412F2C331A2BA901BEA2B71 /* BIHandlerBase.m */, ); - path = Common; + path = Base; sourceTree = ""; }; - 54478B8BF5F191A728878CE0 /* TableView */ = { + 6B3F07FB80E41C744B7D7409BD12559A /* CollectionView */ = { isa = PBXGroup; children = ( - 384C9F7CEC3EB85D492436FC /* BIDatasourceFeedTableView.h */, - 05AB769DA733256ED77A27AB /* BIDatasourceFeedTableView.m */, - BFEEE533D697E19D6DE93E43 /* BIDatasourceFetchedTableView.h */, - 47E21C06DBAC53AF3A03A062 /* BIDatasourceFetchedTableView.m */, - 3F89095C1815139156FC0C89 /* BIDatasourceTableView.h */, - B580CA903F228670F7AE799F /* BIDatasourceTableView.m */, + 5BADF4CFB4DF1EBA1D9AD4DA86FB928A /* BIHandlerCollectionView.h */, + 8EC60DFC1F0D959B39500F6E12D35DB3 /* BIHandlerCollectionView.m */, ); - path = TableView; + path = CollectionView; sourceTree = ""; }; - 5922CB02E6D602CC9F2AC2BC /* Datasource */ = { + 6CBA14417FC019C30249CBEDF688883B /* TableView */ = { isa = PBXGroup; children = ( - 23DF8830F374934846C3BD26 /* Base */, - 730DD2F5C4C3A731FB8BD95D /* CollectionView */, - 54478B8BF5F191A728878CE0 /* TableView */, + BFD1D0B4780F6A7BF143E1E5081F3E94 /* BITableView.h */, + 56D4F1C9B7F4377B317ED7B0BB570FFA /* BITableView.m */, + 4763AEF5F74EA2EA151238AFA697D718 /* _BITableView+Internal.h */, + 93BC1D5B8746A81885A5FFD64FF4B1CF /* ActivityIndicator */, + 4B7E573F66238DA6A8DBD21552F7F139 /* Cell */, ); - path = Datasource; + path = TableView; sourceTree = ""; }; - 618CF73FD296CB176DB50EBF /* Products */ = { + 6DBEE78C1E3DAA9236C42FE2C29CF304 /* UIView */ = { isa = PBXGroup; children = ( - FECA5E6B003CCC9E56AEC51E /* libPods.a */, - AC36ECB7712BE1EB77A82D4B /* libPods-BIObjCHelpers.a */, - A3D4B546BBA90266C46FC471 /* libPods-BIObjCHelpersExampleTests.a */, - F61CE0CDF068888504AEC797 /* libPods-BIObjCHelpersExampleTests-BIObjCHelpers.a */, - C4FFE56AB811CA81EAFD7AA4 /* libPods-BIObjCHelpersExampleTests-CJALog.a */, - C8543FC52A602E062FEC7285 /* libPods-BIObjCHelpersExampleTests-MagicalRecord.a */, - 2A71789FD2DB36D50162017C /* libPods-BIObjCHelpersExampleTests-OCHamcrest.a */, - AB440249339A2E24134AFB22 /* libPods-BIObjCHelpersExampleTests-OCMockito.a */, - 350D7427BA194E4459A24BC8 /* libPods-CJALog.a */, - 1C03F6848292CF6F85F760B5 /* libPods-MagicalRecord.a */, + B973DC5F7DC5D54B856032006AFCF72C /* UIView+BILoadXib.h */, + 8593B65151FE569182052590564CCC97 /* UIView+BILoadXib.m */, ); - name = Products; + path = UIView; sourceTree = ""; }; - 6318D53CA4BADB4D970A66E2 /* Utils */ = { + 6FE21E06EF2A6F8FE2A341A7AB04A06D /* Development Pods */ = { isa = PBXGroup; children = ( - 9BF7C950683027E20961ED25 /* Proxy */, + B2DF777AC04837F6211E6CA01C947363 /* BIObjCHelpers */, ); - path = Utils; + name = "Development Pods"; sourceTree = ""; }; - 650C48C8B8266BD111958CDD /* Pods */ = { + 79AB80CF713C01CC58397A605FB2A990 /* Utils */ = { isa = PBXGroup; children = ( - 729D2E548FDC9416546AC351 /* Pods-acknowledgements.markdown */, - 89A86BB48C972AD3DA16225F /* Pods-acknowledgements.plist */, - E57C36440FA94768B360C9D8 /* Pods-dummy.m */, - 43CE7D56B183B01BFCEBE667 /* Pods-environment.h */, - 1A4FE4BA6AF6A176C1579EED /* Pods-resources.sh */, - 83ABBC77392673E642FED497 /* Pods.debug.xcconfig */, - 5F4FF070F2F934EC0BC8F51E /* Pods.release.xcconfig */, + 1B21B4EC9DA93E34DB860D5C80A27330 /* BIScrollDetails.h */, + 9419FCBC03F01370D37BD0CBF6CFCC2A /* Proxy */, ); - name = Pods; - path = "Target Support Files/Pods"; + path = Utils; sourceTree = ""; }; - 6C7184BD3EE0D4D2DF08EAAA /* Cell */ = { + 7BEFC63A7E5D2D676BCB33B8DE8DA7EC /* Base */ = { isa = PBXGroup; children = ( - 7897E21F29F547E8FAF810C3 /* BITableViewCell.h */, - F8ECC6638C4FA8279E9B57DF /* BITableViewCell.m */, + 559704EAB2123841D52848D35409248F /* BIDatasourceBase.h */, + D72DAEFB2C8B775CB7E09B4BA11A3ADB /* BIDatasourceBase.m */, ); - path = Cell; + path = Base; sourceTree = ""; }; - 70B69F91F530325DA0383301 /* Starters */ = { + 7D5F8C3EE46653EBC0C1D34BBBDC9595 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 8ACBEBC781B3C46B4546EA5F /* BIStarterProtocol.h */, - 234D50F3E70177EC38846014 /* BIStartersFactory.h */, - 6CD3506D5201CAD9B7616C63 /* BIStartersFactory.m */, + 3F1BCBEC7698C619CE351EE4B1C365A7 /* Pods */, + 16EB9112F8AF9AAAE17D4A7785EBF5FF /* Pods-BIObjCHelpersExampleTests */, ); - path = Starters; + name = "Targets Support Files"; sourceTree = ""; }; - 730DD2F5C4C3A731FB8BD95D /* CollectionView */ = { + 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( - 952CDB9E4E261F475943A28D /* BIDatasourceCollectionView.h */, - 56BE90F75FC60C00C9E2188A /* BIDatasourceCollectionView.m */, - E1A5EFD7F377BD98C6CE89A5 /* BIDatasourceFeedCollectionView.h */, - 3C8C591DC1F492F455D8E572 /* BIDatasourceFeedCollectionView.m */, - F48417F350D45A3DFF6B3548 /* BIDatasourceFetchedCollectionView.h */, - 5FC55FB9D9019EB837750713 /* BIDatasourceFetchedCollectionView.m */, + BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, + 6FE21E06EF2A6F8FE2A341A7AB04A06D /* Development Pods */, + 433CD3331B6C3787F473C941B61FC68F /* Frameworks */, + ABADAC38891E48C70C9C6B7AB284F229 /* Pods */, + CCA510CFBEA2D207524CDA0D73C3B561 /* Products */, + 7D5F8C3EE46653EBC0C1D34BBBDC9595 /* Targets Support Files */, ); - path = CollectionView; sourceTree = ""; }; - 82AF6CEEBCBD4A8032A10083 /* CollectionView */ = { + 89A0B01AE07D626916A7F82B1A2EB6B6 /* Categories */ = { isa = PBXGroup; children = ( - 88943E6831B3E5F575DD9C8C /* BIHandlerCollectionView.h */, - 2B264E6A408D071306CB6E8C /* BIHandlerCollectionView.m */, + 407358E33D343C1F4E9D37896FDA6E3F /* NSBundle */, + BA389EBD92CBFDFC0F1B16B1F2268571 /* NSDate */, + 0C88E8FD4E9A3A3E7B8E7E44578C0BE4 /* NSString */, + 6DBEE78C1E3DAA9236C42FE2C29CF304 /* UIView */, ); - path = CollectionView; + path = Categories; sourceTree = ""; }; - 8DF76E4BA07F595F9A774817 /* Support Files */ = { + 8C2D8B668DD01551165CFA3CC8710B3D /* iOS */ = { isa = PBXGroup; children = ( - C04B0F7B1F609CF03482C19C /* Pods-BIObjCHelpers.xcconfig */, - 83C7980ED6B30204B9EFA4B1 /* Pods-BIObjCHelpers-Private.xcconfig */, - 7104457A7ADC139265D83E67 /* Pods-BIObjCHelpers-dummy.m */, - 4874E388E7082F01E86BB372 /* Pods-BIObjCHelpers-prefix.pch */, - A1E85BE7917841ABAA146086 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig */, - 539F5866F3E7A1FBBDC80966 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig */, - BC480F31DC6ECFB4859E96CD /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m */, - 8008F10EBD8D9B620199E0B3 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch */, + 078AD922A552448178E4EABFAEF8BD00 /* CoreData.framework */, + 1013732494F2613010B4152D66089539 /* Foundation.framework */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/Pods-BIObjCHelpers"; + name = iOS; sourceTree = ""; }; - 8E6646458F4E5AA3FF6C3E4E /* BIObjCHelpers */ = { + 8EC9CBB493142DA2812CCECD2D5A5D7F /* Activity Indicator */ = { isa = PBXGroup; children = ( - EFEC5C1B4F89AE35B9CF3295 /* BIObjCHelpers */, - 8DF76E4BA07F595F9A774817 /* Support Files */, + 1FC951870CF5E302466AA8C59FDD8D6E /* BICollectionViewActivityIndicatorReusableView.h */, + 91B9C1B3F30321BB01048D680A017F8D /* BICollectionViewActivityIndicatorReusableView.m */, ); - name = BIObjCHelpers; - path = ../..; + path = "Activity Indicator"; sourceTree = ""; }; - 8F922D768B9D1E794C870B77 /* Development Pods */ = { + 9397BD90A1F7314FE6A03155F22A01CC /* CJALog */ = { isa = PBXGroup; children = ( - 8E6646458F4E5AA3FF6C3E4E /* BIObjCHelpers */, + E2AE3F7EA5749F7DC2FEBD42FAFDBE5F /* CJALog.h */, + 8D73C25D57BAA62C505397D8A88679E0 /* CJALog.m */, + 270548469CAF2C72C8B2759203C8D70F /* Support Files */, ); - name = "Development Pods"; + path = CJALog; sourceTree = ""; }; - 91BB22C4D703EEF3B5BF1B5A /* Categories */ = { + 93BC1D5B8746A81885A5FFD64FF4B1CF /* ActivityIndicator */ = { isa = PBXGroup; children = ( - A0C1FFDBFB0C850DFBBFA5E0 /* NSBundle */, - 0B429CBF8BDA3825CFC9AE41 /* NSDate */, - 9F461B2DD8A61F45848E4278 /* NSString */, - E2D3AE5BCD35C48B9512A181 /* UIView */, + A54454797362E3A4281DA47977F38C0E /* BIActivityIndicatorContainerView.h */, + 88AD9818A09C392BDAF1542D56F598CD /* BIActivityIndicatorContainerView.m */, ); - path = Categories; + path = ActivityIndicator; sourceTree = ""; }; - 9BF7C950683027E20961ED25 /* Proxy */ = { + 9419FCBC03F01370D37BD0CBF6CFCC2A /* Proxy */ = { isa = PBXGroup; children = ( - 94C62429588258ECF6BDE774 /* _BIScrollViewProxy.h */, - 556AB35D4C1FFF271008BAF6 /* _BIScrollViewProxy.m */, + 62CE7C5465F7B2E69DFCF7DBB8E29E75 /* _BIScrollViewProxy.h */, + 30FC039B5B51C4E2DF3A931702307063 /* _BIScrollViewProxy.m */, ); path = Proxy; sourceTree = ""; }; - 9CDA58067F5B1AEADDD80410 /* Views */ = { - isa = PBXGroup; - children = ( - 20502EEA7AF1F0EDE0658DF9 /* CollectionView */, - FC0F5DC82BC5FD862B7633B9 /* TableView */, - ); - path = Views; - sourceTree = ""; - }; - 9CDD0F7BDADD295315B7CD60 = { + 94D531CC97E141CE8223BEE23225EF51 /* CJAMacros */ = { isa = PBXGroup; children = ( - 232187DA4570BFA3FAC78A97 /* Podfile */, - 8F922D768B9D1E794C870B77 /* Development Pods */, - E3FDA588EB15237E9DA1A0DB /* Frameworks */, - 0B9306886F072BE53805F440 /* Pods */, - 618CF73FD296CB176DB50EBF /* Products */, - AE2C4BDD8E2B5432FA49E38E /* Targets Support Files */, + 2FF24C2094D0B1A6C462B65EDC760F45 /* CJAMacros.h */, ); + path = CJAMacros; sourceTree = ""; }; - 9F461B2DD8A61F45848E4278 /* NSString */ = { + A9578425A4E4F7B18DDDD5FDD6155828 /* OCHamcrest */ = { isa = PBXGroup; children = ( - 47BA92CE6887DBAC879AE9C5 /* NSString+BIExtra.h */, - FAFA89B33469B50B0B5E1839 /* NSString+BIExtra.m */, + 189D55115BEB75E40CAF81584278B9FF /* HCAllOf.h */, + 2268125642512C007F4DD49FC8928369 /* HCAllOf.m */, + 2135BBE80FFD1275F9D7FB5177F88E07 /* HCAnyOf.h */, + 8BFDAB36EA0D2D6CC43757F6F0BF32E5 /* HCAnyOf.m */, + 7EC9B00E62D371CDA47288E9C9867EEF /* HCAssertThat.h */, + B7661394DCF2D9B48D16771F3B65A9FB /* HCAssertThat.m */, + E97B47894E4388B2EA8BC64A84F0BC2E /* HCBaseDescription.h */, + 9A54A512AAA0BBDF5E2C4B3E2E5AD520 /* HCBaseDescription.m */, + 30D8E0CBE181FE743AEC7EA4C81AC3E3 /* HCBaseMatcher.h */, + 7A74FFE8F822D7548325D27846F6A355 /* HCBaseMatcher.m */, + 537EC11C592CAEB1F251B50F4A7C8AB7 /* HCBoolReturnGetter.h */, + 6CAB7EA3B8B5C6B3F840BBB6C89EE131 /* HCBoolReturnGetter.m */, + 6F2ED1E8E3862E3C2F1F51A5BAFEDE6A /* HCCharReturnGetter.h */, + A60374964A63046486DB6F7A78C90A5B /* HCCharReturnGetter.m */, + 80BABEFF28F17A2DFAAFB892DB9C0214 /* HCClassMatcher.h */, + 4071DFD9221C94F9F9E166FA5DE0BE64 /* HCClassMatcher.m */, + 3FC7E8B2EE97CEA4AEBBFFD1587B4BE5 /* HCCollect.h */, + B0D2B1CAB9F31253335E349B406B8654 /* HCCollect.m */, + 1922289FA42B75795BF9A7A31C05FBCC /* HCConformsToProtocol.h */, + 79CEC03B4BD9E1427DC82F88562FC8AD /* HCConformsToProtocol.m */, + 51A6130AE6B6564C7D3437F66317AC2C /* HCDescribedAs.h */, + EBA67487B0E9EEF315D45A65EDE68334 /* HCDescribedAs.m */, + 86674BF871A54C3D54FF6A6E6C1E01B7 /* HCDescription.h */, + 9A2A76BBC31D9A66B15F747EAC3DDC03 /* HCDiagnosingMatcher.h */, + 9F2C23215C8558E66C9F0306FFA77BBA /* HCDiagnosingMatcher.m */, + 29265D0C9B6BCCF9A5415995F26C0D9A /* HCDoubleReturnGetter.h */, + 2D716527E6A094C8E47F340764DAD68F /* HCDoubleReturnGetter.m */, + A62928A6457DAB2D2A68BCF54A93EE54 /* HCEvery.h */, + E1414E6C1AD8F20861073D05E31BAFAB /* HCEvery.m */, + 1692C65B22C0A69E36836DE0DABD669E /* HCFloatReturnGetter.h */, + 69B7AD9F2E228F7095CF73CEEFAAD952 /* HCFloatReturnGetter.m */, + A06351B341B88C2DB5C1F1C34398926B /* HCGenericTestFailureHandler.h */, + 0757565F62D3170FE53361E9C739037F /* HCGenericTestFailureHandler.m */, + FE2E13D4B1975F6C119308DC896ED43C /* HCHasCount.h */, + E733F248A8FF7F9EC65449B7F8BFD65C /* HCHasCount.m */, + 4D493608D084D8EAF68B7973C719BCBC /* HCHasDescription.h */, + 96FCD913B9F545F15B741B5C73B152F7 /* HCHasDescription.m */, + 590968F2AA5EF3D16ABDAE2F9C837480 /* HCHasProperty.h */, + 100DB95427DF4B88DCE81C55C910A3D3 /* HCHasProperty.m */, + EF72CCC7B324A4AECEF66F42D25136AF /* HCIntReturnGetter.h */, + 87EFA54E954C240BDF4D29EE4A871452 /* HCIntReturnGetter.m */, + FBC8183286CBFDAD3410104E78276B8F /* HCInvocationMatcher.h */, + E6CB747220B52CF6860BC20D8E71D7F9 /* HCInvocationMatcher.m */, + 814E50BD2C4845BD76A7A7EE5750F0CE /* HCIs.h */, + BCD934594D0810ED854BED07DB1C4581 /* HCIs.m */, + 8BAAC154892BE7760F54B343C6DF5673 /* HCIsAnything.h */, + 64D5C9AC1B321DC42703177EBD7CED6D /* HCIsAnything.m */, + 786B4F495E873769784264892E75718E /* HCIsCloseTo.h */, + 71406F934D81A4495DD902DEE25F0CE3 /* HCIsCloseTo.m */, + F53BF845071835C06F8D9771F0FA0348 /* HCIsCollectionContaining.h */, + FDC7E2B55036F92BC6C98C9E72EAD474 /* HCIsCollectionContaining.m */, + BC087F9D57FC9AB1A431E3A555222A0B /* HCIsCollectionContainingInAnyOrder.h */, + 8A9BD5D971FD73FE5B3F44FC0ECC9C55 /* HCIsCollectionContainingInAnyOrder.m */, + 7F7C385A14FB0F85B6D3B933BE2E9EAA /* HCIsCollectionContainingInOrder.h */, + 96AE1CF1702A6A84C96010A62A06A396 /* HCIsCollectionContainingInOrder.m */, + A51915FE6F62BA9770090EE5A4669E73 /* HCIsCollectionOnlyContaining.h */, + 3EB319B9CAB49CC36A5B42EBCD719E59 /* HCIsCollectionOnlyContaining.m */, + 582D7F8F6B2EF8000516E3425A4880EC /* HCIsDictionaryContaining.h */, + 8EDE905E0243033B579CEB3AD5F77362 /* HCIsDictionaryContaining.m */, + 3B6163A661B8DC02C92EDCE4464BC5B1 /* HCIsDictionaryContainingEntries.h */, + C14EFEB26148BCDD1C74D49CF271E1DC /* HCIsDictionaryContainingEntries.m */, + 3DEC4CEE05CBF2A2E231A43DDAB8C24E /* HCIsDictionaryContainingKey.h */, + 7C31AD2C30180393598DD7C2FBFFCDB8 /* HCIsDictionaryContainingKey.m */, + 60A428C63435E13BEB910019E5A90027 /* HCIsDictionaryContainingValue.h */, + F757375BE2FE5A2B8C5424513A491A58 /* HCIsDictionaryContainingValue.m */, + 65CA176E75E9F1372ED5D7E6501DAAE5 /* HCIsEmptyCollection.h */, + 2572F930B3987F711EF26B55733B32F8 /* HCIsEmptyCollection.m */, + 8DC62AC60EAE83C6D048A866A2B3A2B9 /* HCIsEqual.h */, + BF1E18D04637F155BD464D9515A0E4BF /* HCIsEqual.m */, + 31E09F3687296D41322F2DB3D000E1BA /* HCIsEqualIgnoringCase.h */, + 8A63C4935BDE294431BD970C4F835A09 /* HCIsEqualIgnoringCase.m */, + B90F3034F0BDAA12D88D0DEB02AB5F11 /* HCIsEqualIgnoringWhiteSpace.h */, + D0ADF4DE3A1EBE823FF05F6D3BBAC8A2 /* HCIsEqualIgnoringWhiteSpace.m */, + A9867B5F232F1BB10E6AA63D85F22813 /* HCIsEqualToNumber.h */, + D81E8405328BFDA3F768059463E7D5D4 /* HCIsEqualToNumber.m */, + 95D6C6D98DF57F40B6BD555D86FF812E /* HCIsIn.h */, + 15D7955B5963E96F5CBEFB2E67E0D9C1 /* HCIsIn.m */, + BAC2AEA9879C4FF5557D1334271E46E3 /* HCIsInstanceOf.h */, + CA8E5401B82D5C1419B329963C07EDCF /* HCIsInstanceOf.m */, + 51437A3502E058EAF9515D3F3D278A63 /* HCIsNil.h */, + B9CC94C014225B2D4A60BC885C4487C9 /* HCIsNil.m */, + A338C9D59047EA77EC37C6654DD26E3A /* HCIsNot.h */, + 5A26321C2BE5192382C0A43A45C4956A /* HCIsNot.m */, + 65DB3A237A86EE1097B5CE881E9F4278 /* HCIsSame.h */, + 3F39453B86E4CB2AD8B78A57CBA5347C /* HCIsSame.m */, + 41770FAFC277093B8DAE11FEEC54F087 /* HCIsTrueFalse.h */, + 574FAF365075FC5C72C8ACD338714CEA /* HCIsTrueFalse.m */, + 4262C58A7363A72CE87E87009A660479 /* HCIsTypeOf.h */, + 4AB6701EC9915A905564797C15427B36 /* HCIsTypeOf.m */, + 0030B4C9F1016AD72C70CAFD078FCC35 /* HCLongLongReturnGetter.h */, + A24D14F42CF346C26F1783B48FFA8A78 /* HCLongLongReturnGetter.m */, + A91FDF9FBD1CFB9355635969AC23A074 /* HCLongReturnGetter.h */, + CA75EDE23CA7BD8F9E98809D7500D684 /* HCLongReturnGetter.m */, + 7D80877BC0EFAD53FCF70D0472F0000A /* HCMatcher.h */, + 2A3B6CC101B1E4C0D390DF4998BCC3C9 /* HCNumberAssert.h */, + 2231DBF43AF190DED975B1880E4077A6 /* HCNumberAssert.m */, + 29657A093A88F73B4EEE380B7C67027B /* HCObjectReturnGetter.h */, + 09FB8704A3B88838442A9DDD17D8E73C /* HCObjectReturnGetter.m */, + 0B90BC793CD3256FDAB415DF89AC0872 /* HCOrderingComparison.h */, + FF0A7AEB1ABB324B98209493F9D42A7A /* HCOrderingComparison.m */, + 253D7CB39C3135C5C4B54D6B7F704B0F /* HCRequireNonNilObject.h */, + D7E95DC59386E0F5BB600DF6A08F9E56 /* HCRequireNonNilObject.m */, + 6CBA926551592907381492DC1E4FED0C /* HCReturnTypeHandlerChain.h */, + 1A251190D6672BEAAED5CAA4044E705A /* HCReturnTypeHandlerChain.m */, + 04EAE9CD63215BD9F4892146281AEEA6 /* HCReturnValueGetter.h */, + 8AFB49C246B96F6D23907589E7A65E61 /* HCReturnValueGetter.m */, + B49325185DB7A2ED338B07BFE1CDB4D9 /* HCSelfDescribing.h */, + A21569E5E12811265263847FDC2BDB0F /* HCSenTestFailureHandler.h */, + AC7C80D4342B7DDE57302D097829F5DB /* HCSenTestFailureHandler.m */, + A6390C3735375F047E75CEC7ABC19A54 /* HCShortReturnGetter.h */, + 6D6DC06A757559FF5DA6CC945DDDC959 /* HCShortReturnGetter.m */, + B022DDB3F4451DD84D54D8E802D1B84C /* HCStringContains.h */, + 4B234439EB81872DE495C8DA833CB2AE /* HCStringContains.m */, + 13F0C112B5DE12E5E0742323C7FEBA41 /* HCStringContainsInOrder.h */, + 2716F044F39F1A698D3D5CF1B7FA7298 /* HCStringContainsInOrder.m */, + 4DE1E65E36BEC606B8A5B8ED6ABAA4A2 /* HCStringDescription.h */, + 8F907919DD4A22EDA9D675286D04A474 /* HCStringDescription.m */, + 801A879BA3ECB3F1D70B59E3B3B4C75D /* HCStringEndsWith.h */, + 0D3474E8D9FEB4D9773256F7813A0F96 /* HCStringEndsWith.m */, + E8480E056680814AE42D04C0DDE54BE8 /* HCStringStartsWith.h */, + 678ED44D80F018826A40C009F17E17CD /* HCStringStartsWith.m */, + 0C50C07965651674162DB38B682E2F80 /* HCSubstringMatcher.h */, + 87ABB90999F1D91FC67F8CD1DDB517ED /* HCSubstringMatcher.m */, + 1D3035F9C1DDA0F68F7EA46A425D3B85 /* HCTestFailure.h */, + A23A7A15517A7906BB391EAF55BABA63 /* HCTestFailure.m */, + DC6FFBE9FCD3DD971EE4C85B41B9BF8F /* HCTestFailureHandler.h */, + 9FC96479AB1285743A4D2E5DC70A96AE /* HCTestFailureHandler.m */, + A6ECECEFE64EFAA090AAB9470FF73162 /* HCTestFailureHandlerChain.h */, + 30871818A36D7B9557FBD3E6C698EAB8 /* HCTestFailureHandlerChain.m */, + 35869541D39CF9259E85E3CF1836EC6F /* HCThrowsException.h */, + C934E33CB633803AB48436CBEF17C8FA /* HCThrowsException.m */, + 7EB5F6511AE37E4CE27558328AF9A64E /* HCUnsignedCharReturnGetter.h */, + 6D6E890E7F37909F982D9965B7EEBE39 /* HCUnsignedCharReturnGetter.m */, + 1F64EBE8B1D45629093B6BA928C13995 /* HCUnsignedIntReturnGetter.h */, + 429FBE140A24F5C736816E817B2C4A6F /* HCUnsignedIntReturnGetter.m */, + BA1795BA18877FA71E054C383B6DBFEA /* HCUnsignedLongLongReturnGetter.h */, + 17EE4B65750C5A63C73B4EB624BDEA72 /* HCUnsignedLongLongReturnGetter.m */, + 64A41414AF99AC8FE03CD00FB974D70F /* HCUnsignedLongReturnGetter.h */, + 235DAD4FA9815E54A5238A5748B16E18 /* HCUnsignedLongReturnGetter.m */, + F6F0D7BA66762BF884079FD92D34ECEC /* HCUnsignedShortReturnGetter.h */, + EE1278238B740659BB0AFFE65A5BFB4B /* HCUnsignedShortReturnGetter.m */, + C8335DFB46B8612CDEA162FDFE97322D /* HCWrapInMatcher.h */, + EF2E9C4E19CE46C5A3C805591FB31EB9 /* HCWrapInMatcher.m */, + FCA9AA18484B2BD7F518AEAF0A7F42DF /* HCXCTestFailureHandler.h */, + C1DD017E09D1A0035D50BFFE2F66E166 /* HCXCTestFailureHandler.m */, + 2BE1645D4465008422BBE2667BBEEFDB /* NSInvocation+OCHamcrest.h */, + BE46A473F5B3B1320197C769A5D6D067 /* NSInvocation+OCHamcrest.m */, + 54737B0FF61929866C26797734281D10 /* OCHamcrest.h */, + 2C62D82B0C9EE231F1940AC4B43C595C /* Support Files */, ); - path = NSString; + path = OCHamcrest; sourceTree = ""; }; - A0C1FFDBFB0C850DFBBFA5E0 /* NSBundle */ = { + ABADAC38891E48C70C9C6B7AB284F229 /* Pods */ = { isa = PBXGroup; children = ( - 10F4DF07960A464BB8B96661 /* NSBundle+BIExtra.h */, - DA8E942D2608EC8DF6ABC848 /* NSBundle+BIExtra.m */, + 9397BD90A1F7314FE6A03155F22A01CC /* CJALog */, + 94D531CC97E141CE8223BEE23225EF51 /* CJAMacros */, + CA0EFE7F9DD00BAD759690F8623A300E /* MagicalRecord */, + A9578425A4E4F7B18DDDD5FDD6155828 /* OCHamcrest */, + C864697152F7093664B546B9BD8AE7DB /* OCMockito */, ); - path = NSBundle; + name = Pods; sourceTree = ""; }; - AD60D5BDE36A543AEB8E320A /* Support Files */ = { + B21E354EA97BCEBC169E5F2401E1C9FC /* Lifecycle */ = { isa = PBXGroup; children = ( - F106440ADB4E4B4F1ABC21DF /* Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig */, - 40FC8E1C40D9F7D325D8A942 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig */, - 754CEF47B242B079F9F26072 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m */, - D75C4D74BA8340E514D05D2D /* Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch */, - 28349DBDACD27C17FA5DE8C8 /* Pods-MagicalRecord.xcconfig */, - 4DD43C02F9F6611313437330 /* Pods-MagicalRecord-Private.xcconfig */, - 246772A5F56E1BE70B068F6E /* Pods-MagicalRecord-dummy.m */, - BF655B06582120283C433024 /* Pods-MagicalRecord-prefix.pch */, + F3BEC7073E5B991C8DC791EF046B0B75 /* BILifecycle.h */, + 894DD8DF5615EF051B7D0D88152823C4 /* BILifecycle.m */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord"; + path = Lifecycle; sourceTree = ""; }; - AE2C4BDD8E2B5432FA49E38E /* Targets Support Files */ = { + B2DF777AC04837F6211E6CA01C947363 /* BIObjCHelpers */ = { isa = PBXGroup; children = ( - 650C48C8B8266BD111958CDD /* Pods */, - 4EBB5DE1AF9851876A816DA7 /* Pods-BIObjCHelpersExampleTests */, + FA4A2C4A5C6D181FE650AF16C7C2E9B9 /* BIObjCHelpers */, + 22BE80E155756F5AD4D1D87D3AB1900F /* Support Files */, ); - name = "Targets Support Files"; + name = BIObjCHelpers; + path = ../..; sourceTree = ""; }; - AF6BFAA6BC2302652F26F2AD /* OCHamcrest */ = { + BA389EBD92CBFDFC0F1B16B1F2268571 /* NSDate */ = { isa = PBXGroup; children = ( - 04DC10449B4544D89ECE6500 /* HCAllOf.h */, - C13D699514D3C01DBDC68BD0 /* HCAllOf.m */, - 12CC77499522F2462184DF08 /* HCAnyOf.h */, - 30C4E716E12347018FFE8850 /* HCAnyOf.m */, - 6A082BC231D2B6F0C860AAB4 /* HCAssertThat.h */, - FD85C07636C0272C5B55F8EF /* HCAssertThat.m */, - 5F6F12A85AB24D2A9C15C8C2 /* HCBaseDescription.h */, - 6D353413DD4B2B161951007D /* HCBaseDescription.m */, - 65F5765B12F1333F10041077 /* HCBaseMatcher.h */, - FE45BE85F0248C9DF657DB23 /* HCBaseMatcher.m */, - 3AF67A7211A6BBE413CCE6EC /* HCBoolReturnGetter.h */, - A363AD87FC76D9523F07CBE3 /* HCBoolReturnGetter.m */, - 1C4E687502473EC15A3D368B /* HCCharReturnGetter.h */, - AE3EDD178D9D43A58004DD1A /* HCCharReturnGetter.m */, - 54718ADCC092347540234183 /* HCClassMatcher.h */, - 5B04F2A7D2219375E6EC967A /* HCClassMatcher.m */, - 1CE5824F22C7B859B6F0C4F1 /* HCCollect.h */, - 3DCC4EB394195BDB249A869E /* HCCollect.m */, - 89AD3E60FF5B05231A8235B9 /* HCConformsToProtocol.h */, - 9ED00E9E8E9F8EC6E67A862C /* HCConformsToProtocol.m */, - 9F8523CDEEB3C6506F232CD3 /* HCDescribedAs.h */, - 31C78A990207AEFBBCCBD9C0 /* HCDescribedAs.m */, - 3F7731AF633611ACA4ED5E89 /* HCDescription.h */, - 1C1E548D239B70F2E75DB6CD /* HCDiagnosingMatcher.h */, - 6ECE1C596CA6E5F6921A6630 /* HCDiagnosingMatcher.m */, - 93F174D626ECC5F60E9FBADA /* HCDoubleReturnGetter.h */, - 65B96BB74A575C6A03E1D48E /* HCDoubleReturnGetter.m */, - 932F0AD6D23950A25B106C89 /* HCEvery.h */, - BAB3C1803BF820379AE9209F /* HCEvery.m */, - 0831A644B4025FB065169201 /* HCFloatReturnGetter.h */, - 4BC0A5D6263FE2279F8F9F30 /* HCFloatReturnGetter.m */, - 1C9FE98F6F7A158AC402ECAF /* HCGenericTestFailureHandler.h */, - 92C6E37FDC8605EEC2292047 /* HCGenericTestFailureHandler.m */, - 7AE01AF4B1D4138D684F7F97 /* HCHasCount.h */, - 1B47942C58730EB85AD8A22F /* HCHasCount.m */, - 8FC4090B824FB86793EC4BCE /* HCHasDescription.h */, - F124C513D80CC527DFD8C383 /* HCHasDescription.m */, - A8A619420F2AF261C7AEC44F /* HCHasProperty.h */, - 66FF564D26541225BEA69C12 /* HCHasProperty.m */, - 76EC022FC8CC9AB4D8AB444C /* HCIntReturnGetter.h */, - 674D41F80FE33E56CFFCF5AF /* HCIntReturnGetter.m */, - 4BC39A1B51C04D86BE3792E8 /* HCInvocationMatcher.h */, - 4F6F37F455B6C6A6A2622787 /* HCInvocationMatcher.m */, - E89CF3680EE2EB92A8D99A05 /* HCIs.h */, - 005C13DCE26665E041E64E79 /* HCIs.m */, - 4CB0FDA59049D35E364304B9 /* HCIsAnything.h */, - 995238187C0A278DC79C682B /* HCIsAnything.m */, - 4D52A63CF555C22034D3DAE6 /* HCIsCloseTo.h */, - 5C0B2A33FE1EF5953D4797D2 /* HCIsCloseTo.m */, - AE779BEAFF1EDDDD01E4C721 /* HCIsCollectionContaining.h */, - E5DCB976237A4847A3210886 /* HCIsCollectionContaining.m */, - FE81937B138CA49D361B6C5E /* HCIsCollectionContainingInAnyOrder.h */, - 1955BD232D5D676AEA7CFE7E /* HCIsCollectionContainingInAnyOrder.m */, - 613C4C1585E72470126E9FDF /* HCIsCollectionContainingInOrder.h */, - E74B2F6B92B34AE06F6BDBA0 /* HCIsCollectionContainingInOrder.m */, - 7234B47A018742CAF56930B5 /* HCIsCollectionOnlyContaining.h */, - CB843225EE73CD7F89A2C671 /* HCIsCollectionOnlyContaining.m */, - E31324BC9D207AE734F9DEF3 /* HCIsDictionaryContaining.h */, - 3322DDEDFADBDCF59835ED08 /* HCIsDictionaryContaining.m */, - 50F7ACA4973EC0FB6AB424C6 /* HCIsDictionaryContainingEntries.h */, - FD8BA7F26EF436224BCB7D83 /* HCIsDictionaryContainingEntries.m */, - BE1685746DA9759FEB2A7B56 /* HCIsDictionaryContainingKey.h */, - D2537345DEB86AB0AF3AE4CC /* HCIsDictionaryContainingKey.m */, - 894CC4E374790C334198AFDF /* HCIsDictionaryContainingValue.h */, - 49DAF3EFA8C358E6D239031B /* HCIsDictionaryContainingValue.m */, - 825C578757BD5480CE04187F /* HCIsEmptyCollection.h */, - 6581F65AADF6E7075D672E3A /* HCIsEmptyCollection.m */, - DC4DBA3D88D2A0AAA5174793 /* HCIsEqual.h */, - EF5CAED8CBA24A5634172E83 /* HCIsEqual.m */, - CA438F151A3F857ED0296A66 /* HCIsEqualIgnoringCase.h */, - 38280F51C4E4C6B9DD1D74E5 /* HCIsEqualIgnoringCase.m */, - 5BD549F516B6027ABA2D9FE9 /* HCIsEqualIgnoringWhiteSpace.h */, - 1DA67ED1813AF19946835309 /* HCIsEqualIgnoringWhiteSpace.m */, - 3A89B04D02342E883BE33284 /* HCIsEqualToNumber.h */, - C17D4C88FB7EA85865A78FFB /* HCIsEqualToNumber.m */, - 76B8BA3126F8CEBC356FBA8A /* HCIsIn.h */, - BBEFF02B4DB95E63DDCF25A1 /* HCIsIn.m */, - 9EA62393FC61DA9CB6D8760D /* HCIsInstanceOf.h */, - 35885EFFB1E768F71EA126B2 /* HCIsInstanceOf.m */, - 0C3F06B869873CD85EDC608B /* HCIsNil.h */, - 0EE5005373F09220ED8D0DB1 /* HCIsNil.m */, - 28D1E9E8F561028E3EB11EA3 /* HCIsNot.h */, - 8F21FC4C784318A25285C6B7 /* HCIsNot.m */, - FB44D2C1E55BE442490EDA86 /* HCIsSame.h */, - E9BAEFCA12D5B9A581A74E49 /* HCIsSame.m */, - A6BACB5D8F11716D0872CC34 /* HCIsTrueFalse.h */, - 1CAB489620BCD2EC6ABD9D3B /* HCIsTrueFalse.m */, - F99108A04AC73DB8DFC8293C /* HCIsTypeOf.h */, - F44BA3B725D901666F1DA8A9 /* HCIsTypeOf.m */, - 69408C2788A8DF17C59BAE3B /* HCLongLongReturnGetter.h */, - 48C52961AF71BAAF19C00CAD /* HCLongLongReturnGetter.m */, - F136D1A4FF2BBF124320378B /* HCLongReturnGetter.h */, - 60E8CE9401D238ABE3ED89D1 /* HCLongReturnGetter.m */, - 960CCF034729BD080289DAFC /* HCMatcher.h */, - 6DB592A9CF08A4E93272D706 /* HCNumberAssert.h */, - B29660B7CB7F4963A3F21BF6 /* HCNumberAssert.m */, - 5169D1AA9E84B81C5B1C374F /* HCObjectReturnGetter.h */, - 32313A85DC9826316C61327B /* HCObjectReturnGetter.m */, - 4EA172B63540B9BCE57B4237 /* HCOrderingComparison.h */, - 9407A6DD0CA57A5089D98AD7 /* HCOrderingComparison.m */, - FEAB3E153E31525AEADFDB30 /* HCRequireNonNilObject.h */, - 155A548AB960AA991D1239D5 /* HCRequireNonNilObject.m */, - 48F42FDB13A7E36F8ACA9435 /* HCReturnTypeHandlerChain.h */, - 7B56632EB6A18E721433CC5B /* HCReturnTypeHandlerChain.m */, - 36684D1FF8C1DCF1C5930BBE /* HCReturnValueGetter.h */, - C5CF899C69C39B87B9FAB8F9 /* HCReturnValueGetter.m */, - 4C3F0CCBA8EC6F0FE7D84927 /* HCSelfDescribing.h */, - 13600064874E6C8D821B0EF0 /* HCSenTestFailureHandler.h */, - 76C99D97BF9037B73A43BB73 /* HCSenTestFailureHandler.m */, - 958BB971924AE7BFBDC7C44D /* HCShortReturnGetter.h */, - 9DE92C1EA03B72A72AAC2F29 /* HCShortReturnGetter.m */, - 28AA2E0DB45D680C76D55C8A /* HCStringContains.h */, - 9E805B5F48DC7065F6D3DA6F /* HCStringContains.m */, - 8260EDD9CA451BB97FB5F15D /* HCStringContainsInOrder.h */, - F3578AC1383F6F0A39C04BEC /* HCStringContainsInOrder.m */, - D7A9588EE21B3173FD99411D /* HCStringDescription.h */, - E1236C0B636D1A25C6FA5AAC /* HCStringDescription.m */, - D850B7F1531E6EABF005C340 /* HCStringEndsWith.h */, - 40CC413619A4547E91BD20DC /* HCStringEndsWith.m */, - 2B8EDB7D45F879378C6B2F1A /* HCStringStartsWith.h */, - D25E6D1E98C7DD9B58EB4751 /* HCStringStartsWith.m */, - C020A2AF188083E274674872 /* HCSubstringMatcher.h */, - D12CB0435137F75C7314D17A /* HCSubstringMatcher.m */, - 6747FA657E0CAF2C0863E656 /* HCTestFailure.h */, - 1287B26498F14B31D28449D1 /* HCTestFailure.m */, - A1C10FF2CA60694604C6BE95 /* HCTestFailureHandler.h */, - 57D3DCDF071FDACB469C89DB /* HCTestFailureHandler.m */, - 69D2B2FA57C75FCE046A88EA /* HCTestFailureHandlerChain.h */, - 1ED7567C454A5BB53D058F7D /* HCTestFailureHandlerChain.m */, - 5367A440E2BA11A79E17F3EC /* HCThrowsException.h */, - C69B37DDAE1566244566BCFD /* HCThrowsException.m */, - 4E365D766D962BC900693A89 /* HCUnsignedCharReturnGetter.h */, - FF30863840DDB666212329B0 /* HCUnsignedCharReturnGetter.m */, - 5B9FE8C6943AC41BDEC78564 /* HCUnsignedIntReturnGetter.h */, - C801F8B68819E6C5E61B72BA /* HCUnsignedIntReturnGetter.m */, - 6C1C9214AF3E93EAE279539E /* HCUnsignedLongLongReturnGetter.h */, - 260CA5D8D55952183FAE0BB4 /* HCUnsignedLongLongReturnGetter.m */, - 707C3792E1F9E1660E67AD42 /* HCUnsignedLongReturnGetter.h */, - 7EC64E32132B0312A9A0F976 /* HCUnsignedLongReturnGetter.m */, - 4B3F521FE838166099A2B904 /* HCUnsignedShortReturnGetter.h */, - 93046EF6A420A53D6C7FD804 /* HCUnsignedShortReturnGetter.m */, - 07ECA63388F7C8BA1720FE2C /* HCWrapInMatcher.h */, - 3A9946DCC76A9C4EBBC0EAC2 /* HCWrapInMatcher.m */, - 08F15F087548328B281C2DCB /* HCXCTestFailureHandler.h */, - 1D0C047980DEF9609FAFC780 /* HCXCTestFailureHandler.m */, - 45BF33AFBDC6BC8760A4DF09 /* NSInvocation+OCHamcrest.h */, - 95B012A4FD9A284752A3B255 /* NSInvocation+OCHamcrest.m */, - 5DF093907158A91BD5046594 /* OCHamcrest.h */, - 28E5BADC9B64AD4C501BE7B9 /* Support Files */, + BD781B7C78606E5D06470E11BC5AC535 /* NSDate+BIAttributedString.h */, + 80CC88046CB273C4F7CFA83FEC4975AB /* NSDate+BIAttributedString.m */, ); - path = OCHamcrest; + path = NSDate; sourceTree = ""; }; - AFE1BAFA73DE22562E6AF066 /* ActivityIndicator */ = { + C864697152F7093664B546B9BD8AE7DB /* OCMockito */ = { isa = PBXGroup; children = ( - 52959531FFB291049D26F51E /* BIActivityIndicatorContainerView.h */, - F2D4FE045E699CB38506A82A /* BIActivityIndicatorContainerView.m */, + D830B42C220E0DFF48AE4809C5FAC43A /* MKTAnswer.h */, + BCC766EB78BD274D75CA7E291CB96004 /* MKTArgumentCaptor.h */, + 20FA0D3F8BCE195E9090CC6AFD4DB8F6 /* MKTArgumentCaptor.m */, + E59F158BB4A59DA1A541A9EF28A358CA /* MKTArgumentGetter.h */, + 955978061387B23B0C529EFE91FCE451 /* MKTArgumentGetter.m */, + 45419DEAB3106A66DC89F4C102B064CC /* MKTArgumentGetterChain.h */, + C484B66AC499523FA3D55D66403CF88D /* MKTArgumentGetterChain.m */, + DADD0D9FB9B5984B0F52F65B6B65DD83 /* MKTAtLeastTimes.h */, + 5C6202F05A1F17329D83E760EA4BA290 /* MKTAtLeastTimes.m */, + 7C9778B81196F15C628776F6D6205002 /* MKTBaseMockObject.h */, + AF4096B0F15DFA68FCFD113CAB09E3AB /* MKTBaseMockObject.m */, + 6165A18E1DB34B19ADC4EE1F13BA7F89 /* MKTBlockArgumentGetter.h */, + 4C9563CC4E0E0E8A70D1C9BA08A8A04C /* MKTBlockArgumentGetter.m */, + 573CF296E7CB3DD0FFC1353904C7CDE0 /* MKTBoolArgumentGetter.h */, + 11F1052C95DE40C17CC3D00DE3F2FE86 /* MKTBoolArgumentGetter.m */, + DECDEE92900D5B33BA24897F3F6869C9 /* MKTBoolReturnSetter.h */, + F49E4D4C47806304E1A5DB7445B159A1 /* MKTBoolReturnSetter.m */, + 058B9B5217AFC4F771D2F1FFBE6EB690 /* MKTCapturingMatcher.h */, + 1B91E3DDD49688608AB2D552A033AE48 /* MKTCapturingMatcher.m */, + 9386F5D206D22A5C8AD80F3C9BF15B47 /* MKTCharArgumentGetter.h */, + 0425382865624ECA1E64C10F72FBE194 /* MKTCharArgumentGetter.m */, + 738678EEE90DBA87822A4269674BF0BE /* MKTCharReturnSetter.h */, + 869FE8A1C41962C45DE8ED1A4C697336 /* MKTCharReturnSetter.m */, + 976DE042FFF0CE0444BAEB20D3B8FB73 /* MKTClassArgumentGetter.h */, + B7CC8AAF27285B0EC6A145068988CC5E /* MKTClassArgumentGetter.m */, + 16F3A839923C1F0310A977AA3A521952 /* MKTClassObjectMock.h */, + 8D643A3EFCBDACF4A3CA8B6F1C938730 /* MKTClassObjectMock.m */, + F886EBADE4BB2B2B17E7307CAF6D9CCC /* MKTClassReturnSetter.h */, + BE8738B5711628B47E3B362860783134 /* MKTClassReturnSetter.m */, + DBB146D5368734C67634DE2B5FC77E6C /* MKTDoubleArgumentGetter.h */, + 250930434E6CEC5D454E69F04A361AF1 /* MKTDoubleArgumentGetter.m */, + AFA5D91D7D96AC3DDD41619EFE31C526 /* MKTDoubleReturnSetter.h */, + 108C81B6A776D9795BF46C52E8A4171F /* MKTDoubleReturnSetter.m */, + F9B223D2701C39B646AC5D50EAEEE697 /* MKTDynamicProperties.h */, + C30D5FED6F086677DA232DA95AA3D86E /* MKTDynamicProperties.m */, + CC261C5A0FA204E338B369BA57B008E2 /* MKTExactTimes.h */, + 9D43A516DD823910D4732C3391EA0066 /* MKTExactTimes.m */, + 227B4B2D3121F94C31F13D54385FB07E /* MKTExecutesBlock.h */, + 616FDAEBB60E6D06E10FE42E6977CBC1 /* MKTExecutesBlock.m */, + 4368A7E8DF479A9AC28DBB0F1A8BF6E8 /* MKTFloatArgumentGetter.h */, + 11183714B4BA25366907656B74CF7029 /* MKTFloatArgumentGetter.m */, + A5B30DF84C25DB9E9178AF92A0E505B3 /* MKTFloatReturnSetter.h */, + 0C45CE99B266E9DA21C1283594F3C637 /* MKTFloatReturnSetter.m */, + 447CF3090804D78BAEEEE058CBFF7520 /* MKTIntArgumentGetter.h */, + 77D4406969BE0A7EFCF14F0FCCD68D98 /* MKTIntArgumentGetter.m */, + A91B16A5ADAD9E561BD516D1AC76D5DC /* MKTIntReturnSetter.h */, + 6B676E4B685A2F6A399D7BAF645168AB /* MKTIntReturnSetter.m */, + A5939D29E1B8B253B0037D175F3FE882 /* MKTInvocationContainer.h */, + FB87F822CA21CDFC92E2CC71DEAF899C /* MKTInvocationContainer.m */, + E501B79EDF238E3AAD895EA0C018E8C9 /* MKTInvocationMatcher.h */, + 169961C17C93EF6015BDE7228B5CEC8E /* MKTInvocationMatcher.m */, + 6364B6FC3C453805D07A886FED5776AA /* MKTLongArgumentGetter.h */, + D2080926E550BBBBE49F1DE9CADDC1DD /* MKTLongArgumentGetter.m */, + FEA5596E690339FEDF26D7DF26796199 /* MKTLongLongArgumentGetter.h */, + 8490BAB34601751304E7A416B70683EA /* MKTLongLongArgumentGetter.m */, + 9D32342D0FB467BC97F7436C4A1CF923 /* MKTLongLongReturnSetter.h */, + 82FA7069F326D0508140BBEFD4AF7351 /* MKTLongLongReturnSetter.m */, + 247DAA1DDD01417F0FE793E54033012F /* MKTLongReturnSetter.h */, + F166907F2647D288C28865088EAD8EF7 /* MKTLongReturnSetter.m */, + 82793D47D17E2F03193279B12DF4AD61 /* MKTMockingProgress.h */, + 1EBDC557C1B1E970447BAC592987FE62 /* MKTMockingProgress.m */, + FCEF80BBBC600EAF0E26B4E8164DE66D /* MKTMockitoCore.h */, + 2117F3E319D5476A947250185354CCA1 /* MKTMockitoCore.m */, + 798AFAE8D354356958C30FCF540D4DAB /* MKTObjectAndProtocolMock.h */, + E35B88E179A98FC235A7848C53A66585 /* MKTObjectAndProtocolMock.m */, + 1CCE5A1664B5EAFD08A2CD155474A78C /* MKTObjectArgumentGetter.h */, + C44C0D31570E6F489684030BFB1FC7F8 /* MKTObjectArgumentGetter.m */, + 51D18063596CF06019FE69DA33AA4486 /* MKTObjectMock.h */, + 8EC3A06A214878367D4E603C08EE7FBB /* MKTObjectMock.m */, + 08A12BCDB53E99CFD3A596D293352298 /* MKTObjectReturnSetter.h */, + 93BC9654B644A6BBEC77AB0463DB9CC9 /* MKTObjectReturnSetter.m */, + EECC64FA8511AF633559DD7DF60C49BC /* MKTOngoingStubbing.h */, + AF2E353D6FF7AC04FFCE6824EEDD2D20 /* MKTOngoingStubbing.m */, + EC588225E87C325557E5361D26349F5F /* MKTPointerArgumentGetter.h */, + A36EB057EC30E9EBCE87C24876308708 /* MKTPointerArgumentGetter.m */, + 47EE37DCD5582483470C37EFC4F8AD6E /* MKTPrimitiveArgumentMatching.h */, + 14A8EF4835F80F992DC3F261FD1A7CF4 /* MKTProtocolMock.h */, + 3EEAEACAB79D03F487E14B0D18F4DEE5 /* MKTProtocolMock.m */, + F45AC379CE7F4C57AB8F82ED9A92C04F /* MKTReturnValueSetter.h */, + 6C77504F1FD87D4BD12CA2CFD7B0B804 /* MKTReturnValueSetter.m */, + 376CF0141ADE7882E400BBEA131FBCF0 /* MKTReturnValueSetterChain.h */, + EE9BF47865D33665F50D59B39022CF09 /* MKTReturnValueSetterChain.m */, + 9EEAD33833DA0A6CD84DB786047ACC03 /* MKTReturnsValue.h */, + 6AE06B9AC10FE58BA6DAB0FA90193FB8 /* MKTReturnsValue.m */, + 12FE34F383AA1815E0C8E9705ACCDE73 /* MKTSelectorArgumentGetter.h */, + E2B08A2AE03A2B35EF0737269F1670FB /* MKTSelectorArgumentGetter.m */, + 77DD08457A47544EA929947B4CDAF35E /* MKTShortArgumentGetter.h */, + 4C27182DA66BDDE2690A9EAB7006DFB1 /* MKTShortArgumentGetter.m */, + 55449A9C823EA6C394EEED260E937D44 /* MKTShortReturnSetter.h */, + 23276FA46F8635A9ACEC9DB74CC614F0 /* MKTShortReturnSetter.m */, + AA84EC494E708AADECA34952F26CF0A9 /* MKTStructArgumentGetter.h */, + 277A6950843576E9A15A2723B585610B /* MKTStructArgumentGetter.m */, + 16948D570EEF22426A79A800617E31E2 /* MKTStructReturnSetter.h */, + F4A2255039D10713C93F3A8CF9D88500 /* MKTStructReturnSetter.m */, + 8D53B02A43F9234276202A60540E4504 /* MKTStubbedInvocationMatcher.h */, + 64E66FBEF82F2E12E03757802B14A8A2 /* MKTStubbedInvocationMatcher.m */, + 78F1D7E0FCF9E98850C3E7F731CE0878 /* MKTTestLocation.h */, + AA92F888F807A191310BE77269943C80 /* MKTTestLocation.m */, + D58607D85AD340CD529B486081185B35 /* MKTThrowsException.h */, + DAD6CA188D1DE8AD57F07E79B6EE5FAA /* MKTThrowsException.m */, + 707C3E662E074E5C4859899DB9958A35 /* MKTUnsignedCharArgumentGetter.h */, + DF7A410B52C0157AD7A3EDF9DB410E50 /* MKTUnsignedCharArgumentGetter.m */, + EF3C234CDAE46A1CD41DF124377F3347 /* MKTUnsignedCharReturnSetter.h */, + D3FA41ABB3FEB495D71E516ACAF92537 /* MKTUnsignedCharReturnSetter.m */, + 0D949EB89A46ABA633EF8B6E79C15E7C /* MKTUnsignedIntArgumentGetter.h */, + F82387E2CE1EBFA58D3DA72C1CEEA57E /* MKTUnsignedIntArgumentGetter.m */, + 4DC8E913927B878EB0DBA07176993A67 /* MKTUnsignedIntReturnSetter.h */, + 10ED87FEB6FFD3DA2DA42D938D9BD74B /* MKTUnsignedIntReturnSetter.m */, + 86602C19B33190915A70B82426E7D720 /* MKTUnsignedLongArgumentGetter.h */, + 21E2739098F35FB6E53651B3CD9BDEFF /* MKTUnsignedLongArgumentGetter.m */, + CD54F258DF58FF7C89238C0A2344B423 /* MKTUnsignedLongLongArgumentGetter.h */, + 3A2AE128E45E45B1AEFD1D3BE986DF27 /* MKTUnsignedLongLongArgumentGetter.m */, + 88482CD70336ED442270F7F87E3DE138 /* MKTUnsignedLongLongReturnSetter.h */, + 52F3328CDE3CEDD5092D774CC12FAE52 /* MKTUnsignedLongLongReturnSetter.m */, + 363B129D61C6FBCF7EB9816F47865028 /* MKTUnsignedLongReturnSetter.h */, + 37E90B63547DA525927C6FB47B7C5FE8 /* MKTUnsignedLongReturnSetter.m */, + 5C85C524FBD6A79A6C10451ED41030D1 /* MKTUnsignedShortArgumentGetter.h */, + 2A79D9976DB4D1BD09C138132C5FAE9F /* MKTUnsignedShortArgumentGetter.m */, + 4F4F725BA282A8A7CBF2DF63EF24D53D /* MKTUnsignedShortReturnSetter.h */, + 35DEB688E8BD5F1C53C35F553E8F166E /* MKTUnsignedShortReturnSetter.m */, + BF2B78F9110310079FE1E6ACE3AF1648 /* MKTVerificationData.h */, + 0CEE88AD2986A9AC1B82486677CEC9AF /* MKTVerificationData.m */, + 7F7CBEC65F88D08D105A7ECDA49984DF /* MKTVerificationMode.h */, + DAA10A78E5328A1CDB05AE590F43EC5C /* MKT_TPDWeakProxy.h */, + E5E5C85AA2DCF843CA2EB73C41F1CE2E /* MKT_TPDWeakProxy.m */, + 0138DB52D3F07DDE1CE41A1BC32EB403 /* NSInvocation+OCMockito.h */, + CE838EA0DA936B0AB86600A615135320 /* NSInvocation+OCMockito.m */, + 911B11C0C0E993DEBDEF39F3A62CC20F /* OCMockito.h */, + 37BE1DD8891DFE9BC12FCFD3B473E3F4 /* OCMockito.m */, + 15DFE5CD83EA538BB6498EDD8CC952EC /* Support Files */, ); - path = ActivityIndicator; + path = OCMockito; sourceTree = ""; }; - B7C1D1A367AC64344EF9494B /* Support Files */ = { + CA0EFE7F9DD00BAD759690F8623A300E /* MagicalRecord */ = { isa = PBXGroup; children = ( - FC1220F30AD9B103ED836CB5 /* Pods-BIObjCHelpersExampleTests-CJALog.xcconfig */, - 60F4F1026C47D4DD2DCE18AA /* Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig */, - 4252E89539F5603F979A1008 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m */, - E622A3816205D49DD64D8E75 /* Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch */, - 2BBB26B29F329C5EA300C600 /* Pods-CJALog.xcconfig */, - 11824E39A02E4A78249E8DBE /* Pods-CJALog-Private.xcconfig */, - FA724A85D48509C53FFB1ADC /* Pods-CJALog-dummy.m */, - 5DFEF1CB868AB00B114A1D60 /* Pods-CJALog-prefix.pch */, + 234DB92114BCC59B835C5FD0CAE19306 /* MagicalImportFunctions.h */, + F2948068A90DF4A2E0E313DBBA52429D /* MagicalImportFunctions.m */, + B23C9E7E8C4054DDA5A4C46F5F60852B /* MagicalRecord.h */, + 3FFE714F4937669D0CBFD57AA74753C7 /* MagicalRecord+Actions.h */, + 10A98837C1C05D3F3152351B0F364F71 /* MagicalRecord+Actions.m */, + 931B496EA458E2EE2191B5F03D0096D2 /* MagicalRecord+ErrorHandling.h */, + 8BA4C50FFDCBC2D974832855785FE2B3 /* MagicalRecord+ErrorHandling.m */, + 699B96EC7D156E10C37F08DB14C7BCCD /* MagicalRecord+Options.h */, + BCB6A1BF8FD62CE632B2B174F99008B5 /* MagicalRecord+Options.m */, + C6FF90158075850FA88017A6D7607245 /* MagicalRecord+Setup.h */, + FEFFBE7457DDFB40A20370DCF435CB14 /* MagicalRecord+Setup.m */, + 49E6C5E83DCFEA1E362BC99502FB025D /* MagicalRecord+ShorthandMethods.h */, + BA03089CE4E753136A7EB7662B43B088 /* MagicalRecord+ShorthandMethods.m */, + 605A642A69A7EA279DAC62791265727D /* MagicalRecord+iCloud.h */, + 26BD02B559988831D25D20B296F4EF7C /* MagicalRecord+iCloud.m */, + A53D87A56175C56EFA4406CADE81FA81 /* MagicalRecordDeprecationMacros.h */, + 69A9353434BD6F9680779D1EDF89A14B /* MagicalRecordInternal.h */, + 4D693F25E7B949D92949BE9208177034 /* MagicalRecordInternal.m */, + CE2E8FFF208719766B46E1E0F6410C03 /* MagicalRecordLogging.h */, + 9093058EFB49C669EC69A18AED2425BF /* MagicalRecordShorthandMethodAliases.h */, + 6748198B30A39760E9C7EDACE4746B74 /* NSAttributeDescription+MagicalDataImport.h */, + DAE18D8A56556F4B8F482DE534F16FCA /* NSAttributeDescription+MagicalDataImport.m */, + F1AD96080E43907942F7B458D96BD568 /* NSEntityDescription+MagicalDataImport.h */, + F28B3CD170ECFDFD3156BE3CEFEFF48A /* NSEntityDescription+MagicalDataImport.m */, + 3FA56C14FEA4D1BE7A6F82B7ED447321 /* NSManagedObject+MagicalAggregation.h */, + 0BA4CC1C157D08ED30C184F7144A300E /* NSManagedObject+MagicalAggregation.m */, + 32C873C6CFEE9BBE4692D10DFF01A87F /* NSManagedObject+MagicalDataImport.h */, + 5844B218B8FC41882BC9FAA1BEDF1D00 /* NSManagedObject+MagicalDataImport.m */, + 9AE4BFB91407F1AF270A590A29ECEC74 /* NSManagedObject+MagicalFinders.h */, + A309ABD6F36D4898B8B59CB92988F98C /* NSManagedObject+MagicalFinders.m */, + DB6B1A1CA20B0B6A4FDE98DC87CB53AA /* NSManagedObject+MagicalRecord.h */, + 118D43CCCA26CCFF699A4067A441EFB7 /* NSManagedObject+MagicalRecord.m */, + EAA5F0CDEBF322E261D3CD95DA4834F6 /* NSManagedObject+MagicalRequests.h */, + D0D1531FD0C25218F785CF76677132C1 /* NSManagedObject+MagicalRequests.m */, + 83E3FFDA7D532919BD7560CEA684416F /* NSManagedObjectContext+MagicalChainSave.h */, + 98A88111698B2A406BFB686FDAC52869 /* NSManagedObjectContext+MagicalChainSave.m */, + D50088FFD4C5FDD068237513F0B6EAE3 /* NSManagedObjectContext+MagicalObserving.h */, + AB264E6B6911ACFF060129A91540CE80 /* NSManagedObjectContext+MagicalObserving.m */, + B15281439023B27888ADD3B345203800 /* NSManagedObjectContext+MagicalRecord.h */, + 74534A7F5FFB0125BB548398DE3FED10 /* NSManagedObjectContext+MagicalRecord.m */, + 256A1262E96B080D88803381D98F5598 /* NSManagedObjectContext+MagicalSaves.h */, + 15FA269877A0B06C7F3D56017933116D /* NSManagedObjectContext+MagicalSaves.m */, + 8615C8EEE0BCEB317F0B8D874641FF36 /* NSManagedObjectContext+MagicalThreading.h */, + 3D7542A2B4691FB6F297B137147AC8F6 /* NSManagedObjectContext+MagicalThreading.m */, + BFC22064A55F2D902B43801DE01B4BC2 /* NSManagedObjectModel+MagicalRecord.h */, + 922229E98E0B62D77F8238B21B5C47F0 /* NSManagedObjectModel+MagicalRecord.m */, + 3B475F5AAE44DAC5F4A91750B4E0EC63 /* NSNumber+MagicalDataImport.h */, + 4DCAA12611CEE87FFB67D98F170CDE9B /* NSNumber+MagicalDataImport.m */, + E261892A85A2C538A5F512AE8CF6EA73 /* NSObject+MagicalDataImport.h */, + 0402F6D937E466EB854F21A4F5F596CE /* NSObject+MagicalDataImport.m */, + 0880269DD0C78651E4A0D6DAE8D8A05B /* NSPersistentStore+MagicalRecord.h */, + B82F156656FEA479389CBF8560EC02F6 /* NSPersistentStore+MagicalRecord.m */, + 3C1CABD14263B684C9094AA0D42662E8 /* NSPersistentStoreCoordinator+MagicalRecord.h */, + 71D2E9853A96F1DD360F5FFFA470C6F1 /* NSPersistentStoreCoordinator+MagicalRecord.m */, + 2B8555D1D22E4035438AF076F70D0625 /* NSRelationshipDescription+MagicalDataImport.h */, + 5EE41241A7461E2396CD3E48B21FD06B /* NSRelationshipDescription+MagicalDataImport.m */, + 0AFBCB382E6FA983AACFA6A408876F34 /* NSString+MagicalDataImport.h */, + AEAF9346CB368B143B9DA55BF5E76948 /* NSString+MagicalDataImport.m */, + D9D1A3F25293B3568E1090627D595404 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog"; + path = MagicalRecord; sourceTree = ""; }; - B8096A4E06C18325D311BEF9 /* Interface */ = { + CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { isa = PBXGroup; children = ( - 552FB05850D210CE77A6AC5C /* BIObjCHelpers.h */, + 416C4F2DECDC8DFE74C020AE8CDC99A3 /* libBIObjCHelpers.a */, + DE3E5969B2873D1C9FB27B4EF61325D9 /* libCJALog.a */, + 15712A740D47396A5FE4D88AAB1F85E0 /* libMagicalRecord.a */, + 284987DD07F9CB7CD1EF9FC8F915D98F /* libOCHamcrest.a */, + E8E29EAECF6DD8F7C06366F74D0AECF7 /* libOCMockito.a */, + 989AF54BB09BA085905B75E6654AC512 /* libPods.a */, + 7BC36E69F6D9335D7F13049DF8D37DC3 /* libPods-BIObjCHelpersExampleTests.a */, ); - path = Interface; + name = Products; sourceTree = ""; }; - C71417346774A3BE11F53A38 /* CJALog */ = { + D9D1A3F25293B3568E1090627D595404 /* Support Files */ = { isa = PBXGroup; children = ( - 774DBD7E859B577C954C0E55 /* CJALog.h */, - 5EE848D2B7D5EE106129910A /* CJALog.m */, - B7C1D1A367AC64344EF9494B /* Support Files */, + 2CBB5D297AADE5679E03D743D17EA45A /* MagicalRecord.xcconfig */, + AE69AFF99F4C453E838B71315B72BBBD /* MagicalRecord-Private.xcconfig */, + 03E966417D80A7685170A1E1ABF7A409 /* MagicalRecord-dummy.m */, + 47B1E1BF68B0FB7A386F10133B16E455 /* MagicalRecord-prefix.pch */, ); - path = CJALog; + name = "Support Files"; + path = "../Target Support Files/MagicalRecord"; sourceTree = ""; }; - CC4F701086ADD543E0EF6238 /* MagicalRecord */ = { + DA083C4D7123BFFE885A3658CBF1EB96 /* CollectionView */ = { isa = PBXGroup; children = ( - 9765B8D7D1405BCE035BDBC0 /* MagicalImportFunctions.h */, - 014F005F462DFD746E4258F5 /* MagicalImportFunctions.m */, - 6754D2B1617F92A326DA807B /* MagicalRecord.h */, - 89A32F40566BA5A5AEB45F45 /* MagicalRecord+Actions.h */, - 81BD8BD0817A12CAF009A81E /* MagicalRecord+Actions.m */, - D8ACFB682FB6346C98233787 /* MagicalRecord+ErrorHandling.h */, - A7A4E73F305B4C7C5CC7BD59 /* MagicalRecord+ErrorHandling.m */, - B47A6FC9DE039D5CFD3BC0A2 /* MagicalRecord+Options.h */, - B7737A57FEA429E2F013741E /* MagicalRecord+Options.m */, - 05FFB04F720DF62644614A11 /* MagicalRecord+Setup.h */, - 38C6C973AF9754DE74165DC9 /* MagicalRecord+Setup.m */, - 6E0267EDE90F625FC1E963C1 /* MagicalRecord+ShorthandMethods.h */, - E9F6A689007254F593F18F1C /* MagicalRecord+ShorthandMethods.m */, - 1F1370BE6B2F8A1A2B7C84FB /* MagicalRecord+iCloud.h */, - 994566376484AAA6B737D28B /* MagicalRecord+iCloud.m */, - 04EAB9DBEE1207609A0688DD /* MagicalRecordDeprecationMacros.h */, - E14C223301F7DAC8E11BE44E /* MagicalRecordInternal.h */, - 9C59D7E230EEE49E2BC3DDD7 /* MagicalRecordInternal.m */, - 6BF5BA99D4B59F0162771333 /* MagicalRecordLogging.h */, - 9160E1297E5988F117C6BB0E /* MagicalRecordShorthandMethodAliases.h */, - 6D905EB4B95A57DBB4713F94 /* NSAttributeDescription+MagicalDataImport.h */, - 11E7AF4827145EF7315D8589 /* NSAttributeDescription+MagicalDataImport.m */, - 9135CC50405445BED9E056E0 /* NSEntityDescription+MagicalDataImport.h */, - FD60636F275E43024F79593F /* NSEntityDescription+MagicalDataImport.m */, - 164DB983D45CC1B62E053B2C /* NSManagedObject+MagicalAggregation.h */, - A8C047A94AF26D10F09FCDC0 /* NSManagedObject+MagicalAggregation.m */, - 98C136EE6A9DCFA152098D4C /* NSManagedObject+MagicalDataImport.h */, - FDC9EDB5B1AA93A1ACA05AC8 /* NSManagedObject+MagicalDataImport.m */, - 2EBC6B99144F5838F15167F1 /* NSManagedObject+MagicalFinders.h */, - 75B83932EB066A6571B9550E /* NSManagedObject+MagicalFinders.m */, - 385486954ACE93E16C2E35B0 /* NSManagedObject+MagicalRecord.h */, - A71156EB54AA7113B0996DA2 /* NSManagedObject+MagicalRecord.m */, - EC6B7A1674722392ED4B2518 /* NSManagedObject+MagicalRequests.h */, - 08E2BF7CE925EE89B36F67CC /* NSManagedObject+MagicalRequests.m */, - 1ECE44FF5B8B9414C5A1AE20 /* NSManagedObjectContext+MagicalChainSave.h */, - B953E3DF77431F3033644B98 /* NSManagedObjectContext+MagicalChainSave.m */, - 128562DE2AE0A78441C49A31 /* NSManagedObjectContext+MagicalObserving.h */, - DE514310BFCDBB0B960F2024 /* NSManagedObjectContext+MagicalObserving.m */, - 30E9AE10575A4B8D66D94370 /* NSManagedObjectContext+MagicalRecord.h */, - 31B8512451044F24E76B82B1 /* NSManagedObjectContext+MagicalRecord.m */, - D2BA62F157E566F94920C245 /* NSManagedObjectContext+MagicalSaves.h */, - EE942DB094D43BA52B49EBF0 /* NSManagedObjectContext+MagicalSaves.m */, - 5E2C4FE6A44AACB013177F04 /* NSManagedObjectContext+MagicalThreading.h */, - AD3F69A9C0D037264E7E300B /* NSManagedObjectContext+MagicalThreading.m */, - 8BC7F4C37A7D966E08AE50C3 /* NSManagedObjectModel+MagicalRecord.h */, - DDD2DC50F666A18F17BC6F6C /* NSManagedObjectModel+MagicalRecord.m */, - D0B036FA2BDB9407656310A7 /* NSNumber+MagicalDataImport.h */, - AA84A3B34371D78236859B6E /* NSNumber+MagicalDataImport.m */, - 1D15B74FEE2960262D2FC576 /* NSObject+MagicalDataImport.h */, - 2DEC4D7093FCDF8E5594ADBB /* NSObject+MagicalDataImport.m */, - DE28C4363B48C0D2DD1615FD /* NSPersistentStore+MagicalRecord.h */, - E239D2F5EECD560460C5CBBC /* NSPersistentStore+MagicalRecord.m */, - B4D47F0876AE581BFF22603A /* NSPersistentStoreCoordinator+MagicalRecord.h */, - DB7C44719E8B419201AE6A75 /* NSPersistentStoreCoordinator+MagicalRecord.m */, - E305874F95F7045B1F839FB2 /* NSRelationshipDescription+MagicalDataImport.h */, - 5596921E5E07EDCEA93B8442 /* NSRelationshipDescription+MagicalDataImport.m */, - 6C634D352C0A09B0E3503874 /* NSString+MagicalDataImport.h */, - 20B31A4DB08A0EE6B5B88462 /* NSString+MagicalDataImport.m */, - AD60D5BDE36A543AEB8E320A /* Support Files */, + 905739A28E7E90B5EDE211C6E569C1DD /* BICollectionView.h */, + BB2BE60873F05006D8B43DA4B6CB759A /* BICollectionView.m */, + C95EF4218658C3FFE55ADABC26C18D24 /* _BICollectionView+Internal.h */, + 8EC9CBB493142DA2812CCECD2D5A5D7F /* Activity Indicator */, ); - path = MagicalRecord; + path = CollectionView; sourceTree = ""; }; - D9C2823ADDFBE47F06ACF878 /* Handlers */ = { + E1D918E662F9DC5ABF276A506B5F710C /* Interface */ = { isa = PBXGroup; children = ( - 35246D7535F5900BA62D3E56 /* Base */, - 82AF6CEEBCBD4A8032A10083 /* CollectionView */, - 127054C9B64C752B73C25623 /* TableView */, + C44876FF2070F6AB861AC7AFB34D1E77 /* BIObjCHelpers.h */, ); - path = Handlers; + path = Interface; sourceTree = ""; }; - E2D3AE5BCD35C48B9512A181 /* UIView */ = { + E5DFA831DE97F5DB882BEAFC7FF41E6A /* TableView */ = { isa = PBXGroup; children = ( - D2B9EA59BE434CD0453D9661 /* UIView+BILoadXib.h */, - BA2A08F1E2782E81B5896C73 /* UIView+BILoadXib.m */, + BB5C5099B1E9B4215D411478E4D0FF59 /* BIHandlerTableView.h */, + 280E01E20D62C87192C89B68AB1DE4FE /* BIHandlerTableView.m */, ); - path = UIView; + path = TableView; sourceTree = ""; }; - E3FDA588EB15237E9DA1A0DB /* Frameworks */ = { + EA3D1EB28C947B49B39C732835B567CE /* Batch */ = { isa = PBXGroup; children = ( - 05A0680477198F1D1C7B81D6 /* iOS */, + 80AF7BED1327A2EC32FF0F3BAE8E8B6C /* BIBatch.h */, + 3DCB73A08F7FD6B787918E73DEA4E4D7 /* BIBatch.m */, + 1B94011CFFA33F717AB706CC5C375552 /* BIBatchHelpers.h */, + B4D8FA52307BE2DA77E0662AB74A4AD9 /* BIBatchHelpers.m */, + 6745460F4A22056C4E48C6F2FB064D87 /* BIBatchRequest.h */, + 53C0950041DD81B3CDEEE4F7F55E6E91 /* BIBatchRequest.m */, + 83A99C9890E061555A14AE634909CD6F /* BIBatchResponse.h */, + 4310717BC9711FAC8A40D81DD5EBCBCE /* BIBatchResponse.m */, ); - name = Frameworks; + path = Batch; sourceTree = ""; }; - EFEC5C1B4F89AE35B9CF3295 /* BIObjCHelpers */ = { + FA4A2C4A5C6D181FE650AF16C7C2E9B9 /* BIObjCHelpers */ = { isa = PBXGroup; children = ( - 4E52938BC69195BEBA095FDA /* Batch */, - 91BB22C4D703EEF3B5BF1B5A /* Categories */, - 5922CB02E6D602CC9F2AC2BC /* Datasource */, - 2A1E381EEE72E2DC81565568 /* Details */, - D9C2823ADDFBE47F06ACF878 /* Handlers */, - B8096A4E06C18325D311BEF9 /* Interface */, - 3D9FCAECF8DBAD25099316EB /* Lifecycle */, - 239141CA4D5A5B0D58A903E6 /* OperationQueue */, - 70B69F91F530325DA0383301 /* Starters */, - 6318D53CA4BADB4D970A66E2 /* Utils */, - 9CDA58067F5B1AEADDD80410 /* Views */, + EA3D1EB28C947B49B39C732835B567CE /* Batch */, + 89A0B01AE07D626916A7F82B1A2EB6B6 /* Categories */, + 3528A3B3260BD327B12B63B5AF322E63 /* Datasource */, + 348C0AD13298F90CAA900F47C572CBC5 /* Handlers */, + E1D918E662F9DC5ABF276A506B5F710C /* Interface */, + B21E354EA97BCEBC169E5F2401E1C9FC /* Lifecycle */, + 09762D7F25CF3518C58B0B625EADC805 /* OperationQueue */, + 4F8288CD445029243403F79FF4F51EE1 /* Starters */, + 79AB80CF713C01CC58397A605FB2A990 /* Utils */, + 49011595211CE7CD9C04493D9347CEA1 /* Views */, ); path = BIObjCHelpers; sourceTree = ""; }; - FC0F5DC82BC5FD862B7633B9 /* TableView */ = { - isa = PBXGroup; - children = ( - 0C196F0CC33F96FA38604A7B /* BITableView.h */, - EC1D0E71D14EC5893C58ECC9 /* BITableView.m */, - B84171D3FF0AE7E95AE4743D /* _BITableView+Internal.h */, - AFE1BAFA73DE22562E6AF066 /* ActivityIndicator */, - 6C7184BD3EE0D4D2DF08EAAA /* Cell */, - ); - path = TableView; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 05B5EE5CB7B2EFB4EAB44A53 /* Headers */ = { + 3D031FE10021D67D93A6071E1197B433 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A059D2DF7E58C312C93A834D /* MKTAnswer.h in Headers */, - 84042692AB2F70AF412B37AC /* MKTArgumentCaptor.h in Headers */, - 4DD9C1B28E2E9B73EF8CE6F4 /* MKTArgumentGetter.h in Headers */, - A44AB1065D35AB733FAC92F0 /* MKTArgumentGetterChain.h in Headers */, - 2E4197C0DC210CD9C7C70B4D /* MKTAtLeastTimes.h in Headers */, - BF06A0F1C9D602F33B4C950E /* MKTBaseMockObject.h in Headers */, - 7F187598C2A0BA9EBA24686A /* MKTBlockArgumentGetter.h in Headers */, - F8A8570407A08EF02A7AFBEF /* MKTBoolArgumentGetter.h in Headers */, - E41E572C2824141BAE4841C9 /* MKTBoolReturnSetter.h in Headers */, - 8C1A02A14EE9B362DE6C4676 /* MKTCapturingMatcher.h in Headers */, - 4E28ECAB14B493186C47C24F /* MKTCharArgumentGetter.h in Headers */, - 85DA826591F3C2DCCCFA2F57 /* MKTCharReturnSetter.h in Headers */, - 4E13ECB88EDEACCA4C1038C9 /* MKTClassArgumentGetter.h in Headers */, - 946C26C767D859A358AD87B6 /* MKTClassObjectMock.h in Headers */, - C2ED82AF3EBE818495588B95 /* MKTClassReturnSetter.h in Headers */, - 7F0B6B0E6A2FED83CFC1A2DA /* MKTDoubleArgumentGetter.h in Headers */, - F8EAD24F8B173E8C395EDAD1 /* MKTDoubleReturnSetter.h in Headers */, - C8F596413766A214C07F6F3D /* MKTDynamicProperties.h in Headers */, - 2E8E70366F0402482EF05F65 /* MKTExactTimes.h in Headers */, - FBD24944588872189E4C3D4F /* MKTExecutesBlock.h in Headers */, - 44DB4E156EAB68C578EC2550 /* MKTFloatArgumentGetter.h in Headers */, - 3E66F46238EB344EA686E8F0 /* MKTFloatReturnSetter.h in Headers */, - 48A7030B664962E2535FC892 /* MKTIntArgumentGetter.h in Headers */, - ECB22726D5328105BF2DD52E /* MKTIntReturnSetter.h in Headers */, - 068EFACD15BCEA5B12CC8263 /* MKTInvocationContainer.h in Headers */, - 9F2DC3C34E9CD401A63DBBFF /* MKTInvocationMatcher.h in Headers */, - F7ECF02BB5435E99F4262D7A /* MKTLongArgumentGetter.h in Headers */, - 0AC3A5F500DC4D7796913F6D /* MKTLongLongArgumentGetter.h in Headers */, - DB912C34737828A6D4C28D1C /* MKTLongLongReturnSetter.h in Headers */, - 93EFD119BB4B65F1E44048FE /* MKTLongReturnSetter.h in Headers */, - 71C7F814E9540D5D50378601 /* MKTMockingProgress.h in Headers */, - 308928722055DBEF74620D51 /* MKTMockitoCore.h in Headers */, - 17A550C12335C4289CFC40AD /* MKTObjectAndProtocolMock.h in Headers */, - A2216BB586D5B7C7CF23193C /* MKTObjectArgumentGetter.h in Headers */, - B83DB05315BC76F020468717 /* MKTObjectMock.h in Headers */, - 1D0388DF1264EFB32A151C0B /* MKTObjectReturnSetter.h in Headers */, - E1438919C6B8C61C40F9685A /* MKTOngoingStubbing.h in Headers */, - 777CCCBA4923F0A85A49EBF4 /* MKTPointerArgumentGetter.h in Headers */, - 99D1FD4AF08E54A82210E3B1 /* MKTPrimitiveArgumentMatching.h in Headers */, - 16AFD54ACB6ACB7FB82C28AC /* MKTProtocolMock.h in Headers */, - B4E484D0364EA879F91EA31F /* MKTReturnValueSetter.h in Headers */, - AA612C46244B2C1B354A1620 /* MKTReturnValueSetterChain.h in Headers */, - 9FB67EE7A3DE7BBCB2BFCB77 /* MKTReturnsValue.h in Headers */, - 3853169D52047F491390AC0F /* MKTSelectorArgumentGetter.h in Headers */, - C6FB7005C4E26FAC7FFF4901 /* MKTShortArgumentGetter.h in Headers */, - C23C458530CEBB97911088D6 /* MKTShortReturnSetter.h in Headers */, - B045116C4444D5975C125EAA /* MKTStructArgumentGetter.h in Headers */, - 83501A17CC54227AADD5482A /* MKTStructReturnSetter.h in Headers */, - D9675241565BBFE4C00FC984 /* MKTStubbedInvocationMatcher.h in Headers */, - 10E1C1E1574F8B38EFC5B45F /* MKTTestLocation.h in Headers */, - AD683B7330A1D816C24A176E /* MKTThrowsException.h in Headers */, - F3A7FBA960848519F434FDDB /* MKTUnsignedCharArgumentGetter.h in Headers */, - F97E29F61716A3F5C966A737 /* MKTUnsignedCharReturnSetter.h in Headers */, - 400B7FF015646648FB5492B0 /* MKTUnsignedIntArgumentGetter.h in Headers */, - 13F51CAAA3CC65E6888AB832 /* MKTUnsignedIntReturnSetter.h in Headers */, - 755DD28B5CA998EA4D526A23 /* MKTUnsignedLongArgumentGetter.h in Headers */, - 99512ABF32D2455649CFB5E4 /* MKTUnsignedLongLongArgumentGetter.h in Headers */, - 31D76AC1755D563D990C8AB7 /* MKTUnsignedLongLongReturnSetter.h in Headers */, - BF49F2127F8EFF80DCB58A1A /* MKTUnsignedLongReturnSetter.h in Headers */, - 80B47588EE5DC2F9007C03A7 /* MKTUnsignedShortArgumentGetter.h in Headers */, - 5A470203A83296C4883F2733 /* MKTUnsignedShortReturnSetter.h in Headers */, - 08E89F60480984BFE698594F /* MKTVerificationData.h in Headers */, - 9B1CBFDA77ACE718608C8A25 /* MKTVerificationMode.h in Headers */, - FC671E6EEB5BD6FBA16E1337 /* MKT_TPDWeakProxy.h in Headers */, - D7023E356686BF1457170D86 /* NSInvocation+OCMockito.h in Headers */, - 3DF6744373933A1B275B60C3 /* OCMockito.h in Headers */, + A1398F96A1804FC2BC3EAE45EB74E97D /* CJALog.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0CBB3538D4F34FCB0683C781 /* Headers */ = { + 733C180003112088563C0B678A0C82FA /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 610DB836663FB37302057960 /* CJALog.h in Headers */, + 2D2633D2B3AE3FC362C2B5574E7F9B76 /* HCAllOf.h in Headers */, + BF4318B02D2615415474458A14DE8CAC /* HCAnyOf.h in Headers */, + 6D40A433DEAE7FE712267BB18276D167 /* HCAssertThat.h in Headers */, + D11FB7F07938932D132B37EEA52B1061 /* HCBaseDescription.h in Headers */, + 290C8C984CB3A88FD7420EE8892375FF /* HCBaseMatcher.h in Headers */, + 42419106D09F8316B8DA56FEC42A1627 /* HCBoolReturnGetter.h in Headers */, + 246E72C7BAB41081E4BAC48593CAD3BB /* HCCharReturnGetter.h in Headers */, + 12AB6D62ABCCC0AD483EFB83063FFE99 /* HCClassMatcher.h in Headers */, + B3B5AEB78F6AAF61B21CB96A91D9C925 /* HCCollect.h in Headers */, + 8A557E54C05229F798A34261E8E9ECFD /* HCConformsToProtocol.h in Headers */, + 855930EB2DCD047190CBB15B036E4EC3 /* HCDescribedAs.h in Headers */, + BB3C95718D13D1ECC7FC7691845E1DDE /* HCDescription.h in Headers */, + 8412333B2DE9CC8F1B5F0D3BF96B6766 /* HCDiagnosingMatcher.h in Headers */, + EE63E119E0815B3D61B0BB1865A66033 /* HCDoubleReturnGetter.h in Headers */, + 0A7E077FF0CA097B8458FA0616FE7CEE /* HCEvery.h in Headers */, + DC2E08501434F1D7326446775857ED68 /* HCFloatReturnGetter.h in Headers */, + AA82F435C93D12C358874EF4D1F33620 /* HCGenericTestFailureHandler.h in Headers */, + 6A31530EFAA9ACE1E627B9A56E219975 /* HCHasCount.h in Headers */, + 95F5EC3E5D63DD52716A3320EF33F0AE /* HCHasDescription.h in Headers */, + 1955B649F8BDF770F43F05BA370393B5 /* HCHasProperty.h in Headers */, + 02C6320BE4EABE4CF9800F73B7449FBE /* HCIntReturnGetter.h in Headers */, + 02F3D4D0CEB05EC7F9F4093250B96D04 /* HCInvocationMatcher.h in Headers */, + 07C5A8467941BA735D8B8F5AAE64F0BB /* HCIs.h in Headers */, + A7F61C0D671AF8B9D009BA1F2708C260 /* HCIsAnything.h in Headers */, + F8154F0C2CBCE26C08B933D80077ECAD /* HCIsCloseTo.h in Headers */, + 751D7763E667BCB6F6E22EC334F80BBF /* HCIsCollectionContaining.h in Headers */, + ED78DFC1777C2F7436F8327A9E7FC2F3 /* HCIsCollectionContainingInAnyOrder.h in Headers */, + B35ACE453FC94882FC5591D0899A114B /* HCIsCollectionContainingInOrder.h in Headers */, + 745BDE8AF01593BCFB7C829DF6982C1E /* HCIsCollectionOnlyContaining.h in Headers */, + 42F3DFF667B2CA3C0BF0560E4FF18CD6 /* HCIsDictionaryContaining.h in Headers */, + A5BE4DFC9349BC4BD90572EFBA5DC573 /* HCIsDictionaryContainingEntries.h in Headers */, + 1AB84823CC3F6500015E4F79C21D0971 /* HCIsDictionaryContainingKey.h in Headers */, + 78801A85A20F36AD1AEB57C312224D2F /* HCIsDictionaryContainingValue.h in Headers */, + 9AE5AA526CD59D11981A381E57B6C281 /* HCIsEmptyCollection.h in Headers */, + 610CEF005614CA40B31E017CD13452D4 /* HCIsEqual.h in Headers */, + DBDD0E7A315D2C38F002E1F9F77AACF0 /* HCIsEqualIgnoringCase.h in Headers */, + 598EBA05CB4BE4562CB01BCF8BDD9566 /* HCIsEqualIgnoringWhiteSpace.h in Headers */, + 966D80FD2A8FF72E859C591ADC22FF28 /* HCIsEqualToNumber.h in Headers */, + 85DD8B91209434E62738C8D4A6B6E51D /* HCIsIn.h in Headers */, + 8372C468CE28594A2709BFF168914BDF /* HCIsInstanceOf.h in Headers */, + E645DADC3604672A25516C16E35230D3 /* HCIsNil.h in Headers */, + 5CBF5C7E6A20DF3063057302BAF0964F /* HCIsNot.h in Headers */, + E3A13C4B2B2FAA7C83FC576F00896C93 /* HCIsSame.h in Headers */, + 965A73A37F388EA491FE0878CCDE45D0 /* HCIsTrueFalse.h in Headers */, + 2AE59FD1A057023F7052E6B9F7DDB575 /* HCIsTypeOf.h in Headers */, + A6B80F15D692C2A46235611AC4B9DD33 /* HCLongLongReturnGetter.h in Headers */, + 790D50B39D13D8CDF32BCC93031BC515 /* HCLongReturnGetter.h in Headers */, + 393F70AA93232F1386AEEC86AFE684EE /* HCMatcher.h in Headers */, + DB878CB9F8F4E09149C857C36DE4CF78 /* HCNumberAssert.h in Headers */, + 96D42A94B5E9B63E1E25DEF951AD34E9 /* HCObjectReturnGetter.h in Headers */, + 49C35426780E6329DB5C3E3F9C4263FA /* HCOrderingComparison.h in Headers */, + FFE248885352E86F2A17CC9E9C9523D5 /* HCRequireNonNilObject.h in Headers */, + 66F3F6AAB6449A3DBBDA299EBBB5B2BA /* HCReturnTypeHandlerChain.h in Headers */, + BC8402AC552DF8D8E1CEF9F11430FB64 /* HCReturnValueGetter.h in Headers */, + 6B5479C23CC3A18EC56E3B1FC79BB682 /* HCSelfDescribing.h in Headers */, + DF59773AA52B75AFD0A733FA8B83D455 /* HCSenTestFailureHandler.h in Headers */, + 9ECE63019001393A28E6A1B277F09C5D /* HCShortReturnGetter.h in Headers */, + 5BBFCE908D2F1931443D6C3F6CC54532 /* HCStringContains.h in Headers */, + A76549FE282ED08EC1C0864DE3693009 /* HCStringContainsInOrder.h in Headers */, + B3B913E168F4810264FED5D7922E7B3C /* HCStringDescription.h in Headers */, + C300F00610B40425DA0D263C382BE921 /* HCStringEndsWith.h in Headers */, + AD9096E4FF77FBC6A09F3F2CA61B72F3 /* HCStringStartsWith.h in Headers */, + 57383BFA6F534E41042B20BB86C13C08 /* HCSubstringMatcher.h in Headers */, + 168E9AC5182B2A988F515A191FF834AC /* HCTestFailure.h in Headers */, + 0808946A1018FE6B53433FE7FA8983AA /* HCTestFailureHandler.h in Headers */, + B50D68E86E828E3554233BB86BB0CD43 /* HCTestFailureHandlerChain.h in Headers */, + 67725D65DA7B718454B66C55825595AD /* HCThrowsException.h in Headers */, + A417C4CDED16EF762F92329B6A144074 /* HCUnsignedCharReturnGetter.h in Headers */, + 4D0CE742BED3463035BB9ADFC69EA01A /* HCUnsignedIntReturnGetter.h in Headers */, + 0F5165B1850C5950820AA6D0B1D57D20 /* HCUnsignedLongLongReturnGetter.h in Headers */, + E5DD0DD57180EE890A275A84940576BE /* HCUnsignedLongReturnGetter.h in Headers */, + 8BF92EE97E5F20CAC6ECCF774BDB8102 /* HCUnsignedShortReturnGetter.h in Headers */, + 2955D6B63CF49D82B7F1A7AC1FC7CB9F /* HCWrapInMatcher.h in Headers */, + AFF156A3C692C1CC6C503F97FB2D5285 /* HCXCTestFailureHandler.h in Headers */, + 498C0D5B46AA33FAD54119CECB48BECA /* NSInvocation+OCHamcrest.h in Headers */, + F85160A0056D1AE6E859662A42F647A8 /* OCHamcrest.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1FDCEFFF93D401461C46BBC6 /* Headers */ = { + 77B89CB2FA81F3F78385A6A6B8ABDA68 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E686E45A410608F38980014D /* HCAllOf.h in Headers */, - 6DFCA3F4B32CE28858672ADF /* HCAnyOf.h in Headers */, - DAF885933356D35BA5815C33 /* HCAssertThat.h in Headers */, - 032077C218A46BE9F02AF18E /* HCBaseDescription.h in Headers */, - 3E100FECCCA623AB85214BC4 /* HCBaseMatcher.h in Headers */, - B7ECA29A8A2A4620A2896161 /* HCBoolReturnGetter.h in Headers */, - D81CBE461477D4594B0187D0 /* HCCharReturnGetter.h in Headers */, - 8FEB518090D200CBA70DDF4F /* HCClassMatcher.h in Headers */, - 8AF6731328FBC29792E85C8C /* HCCollect.h in Headers */, - 63E96B87D205943E01EE7D55 /* HCConformsToProtocol.h in Headers */, - E4AF903D2834B97A8E6B68FF /* HCDescribedAs.h in Headers */, - 1F019EFC783E54075033449F /* HCDescription.h in Headers */, - 8EA8BEF938DA974D75764E40 /* HCDiagnosingMatcher.h in Headers */, - 7E5DFB695F056B101FE18DA6 /* HCDoubleReturnGetter.h in Headers */, - 4674834D537748F5F5AAE3C5 /* HCEvery.h in Headers */, - E0F796AA8D17F5EDDDDB150E /* HCFloatReturnGetter.h in Headers */, - 5D113693E614F8FDBD08C5E3 /* HCGenericTestFailureHandler.h in Headers */, - AB8FCC337A371530100B0263 /* HCHasCount.h in Headers */, - 17623E873E9ADD8CCBBB06BE /* HCHasDescription.h in Headers */, - F1C988E5058FBFC8D28670D9 /* HCHasProperty.h in Headers */, - F8095C6A527F700642D223EA /* HCIntReturnGetter.h in Headers */, - 2DEE6628FC5352E9F42277BF /* HCInvocationMatcher.h in Headers */, - 183697849F9299BBB59D37FC /* HCIs.h in Headers */, - 61C1F9C6985882688BE1F2FD /* HCIsAnything.h in Headers */, - 2168AA130727A2D6364845E7 /* HCIsCloseTo.h in Headers */, - F27DD433693107E619F735CD /* HCIsCollectionContaining.h in Headers */, - 0F858D38855ECD9EB3557B2E /* HCIsCollectionContainingInAnyOrder.h in Headers */, - 15A1A03961EF4B3D1ED5E2EB /* HCIsCollectionContainingInOrder.h in Headers */, - 3D955CB22EB88B4DE2727EC3 /* HCIsCollectionOnlyContaining.h in Headers */, - F2F261B95CAEC62F4B5798E2 /* HCIsDictionaryContaining.h in Headers */, - B342A1A6682FDA0E33635BA5 /* HCIsDictionaryContainingEntries.h in Headers */, - 3BCF20A9804F0894B1A233F8 /* HCIsDictionaryContainingKey.h in Headers */, - B0EE236F88DE1FA395C41188 /* HCIsDictionaryContainingValue.h in Headers */, - E48257ADFB4BE61F7857A751 /* HCIsEmptyCollection.h in Headers */, - 82DEF2EE025DED78771109B9 /* HCIsEqual.h in Headers */, - 14DA9E1DD108433A9E60069F /* HCIsEqualIgnoringCase.h in Headers */, - B2313CD0D1734D60EB87BCC3 /* HCIsEqualIgnoringWhiteSpace.h in Headers */, - FAD338A9B77444931867BF2A /* HCIsEqualToNumber.h in Headers */, - FF92804B007AC49254A89166 /* HCIsIn.h in Headers */, - 23EFCE628A6F998CB9DFD9BD /* HCIsInstanceOf.h in Headers */, - C28278EA91C5CCC223FB518C /* HCIsNil.h in Headers */, - 14A50E13168F83EB23613A92 /* HCIsNot.h in Headers */, - 3D638F4ADE090F8B0C19FE29 /* HCIsSame.h in Headers */, - EC500E25CC3E2EAB8D383895 /* HCIsTrueFalse.h in Headers */, - 0DECCA5154EB86768EF42A88 /* HCIsTypeOf.h in Headers */, - 5309E85E7BF0E09BD6B39A6C /* HCLongLongReturnGetter.h in Headers */, - C4F23A63FAFAFEA961E29B9C /* HCLongReturnGetter.h in Headers */, - 1EA403C7C8528F8601DB5F39 /* HCMatcher.h in Headers */, - E9A3D1A9C0C3EDA80D7F0DE2 /* HCNumberAssert.h in Headers */, - CFBA3869394E50E99AC15C11 /* HCObjectReturnGetter.h in Headers */, - 46F8CAA2A192C1D032212DA2 /* HCOrderingComparison.h in Headers */, - D10D353B340CBBF36DBD12E3 /* HCRequireNonNilObject.h in Headers */, - 70FD03AC0DDE0CBF80F5849A /* HCReturnTypeHandlerChain.h in Headers */, - 215BB051BF6D839A54B9AFE5 /* HCReturnValueGetter.h in Headers */, - FAC8C1E81DFFD2067FC3D132 /* HCSelfDescribing.h in Headers */, - 4075F7EECD2DBF7B841E2A79 /* HCSenTestFailureHandler.h in Headers */, - 0175E0B1693B52F5185C5E47 /* HCShortReturnGetter.h in Headers */, - 13F2D1F0AE41C8D7C3167FCC /* HCStringContains.h in Headers */, - 811163C799803A8CB8D56A63 /* HCStringContainsInOrder.h in Headers */, - EE1D759FD368A6377BD533B6 /* HCStringDescription.h in Headers */, - 06FC17D81EA244693B31D3C1 /* HCStringEndsWith.h in Headers */, - 0417B3BF22F40D17583A7DFE /* HCStringStartsWith.h in Headers */, - 79AFD1812088278209C80F74 /* HCSubstringMatcher.h in Headers */, - F9A4D22A8D300E4963614C85 /* HCTestFailure.h in Headers */, - 08B9E64726463C6926E35C0D /* HCTestFailureHandler.h in Headers */, - 0452D6A6F40235D4EEC040D3 /* HCTestFailureHandlerChain.h in Headers */, - FF495DDD3C138D583CF70A10 /* HCThrowsException.h in Headers */, - DE959FB932242D8491D654AD /* HCUnsignedCharReturnGetter.h in Headers */, - ADB371E7EA483FB711F65E6F /* HCUnsignedIntReturnGetter.h in Headers */, - D9AF4A57E865B254D7CE5CB0 /* HCUnsignedLongLongReturnGetter.h in Headers */, - 7721608E517233EA869140AA /* HCUnsignedLongReturnGetter.h in Headers */, - 81224CCB932A91223FEF8C85 /* HCUnsignedShortReturnGetter.h in Headers */, - C6A3B393765778E2AA300D60 /* HCWrapInMatcher.h in Headers */, - 03BDC014B8B5F04E07621611 /* HCXCTestFailureHandler.h in Headers */, - 9C748998D8F7A0EDF11BC846 /* NSInvocation+OCHamcrest.h in Headers */, - 12FAD80E93FFA0A499D19A50 /* OCHamcrest.h in Headers */, + 52CE4B761BE55938CEEA53A9E7DCAAB1 /* BIActivityIndicatorContainerView.h in Headers */, + 96573B62CF57B7A1DB3282DE9BE2DC00 /* BIBatch.h in Headers */, + 07C005D58FC8E3B5209B5C5622C2D1B3 /* BIBatchHelpers.h in Headers */, + 6BA0DD4F30605EBC765A87E9ED2CF8C0 /* BIBatchRequest.h in Headers */, + E62A4AFB5CDB8492807C98ABDD6FA75C /* BIBatchResponse.h in Headers */, + 29BEEF2998A3E5CFD72CFCAEA7E03A83 /* BICollectionView.h in Headers */, + 4A9900C171D8FA5E91246DECA520AF84 /* BICollectionViewActivityIndicatorReusableView.h in Headers */, + 970171D9144852857D14AA5A745F5115 /* BIDatasourceBase.h in Headers */, + 97E4D45AAB6A1D8B218C39C020080671 /* BIDatasourceCollectionView.h in Headers */, + 458014F773A89E12039014BD1F183ADF /* BIDatasourceFeedCollectionView.h in Headers */, + 8265DB3A14972FD642A002D456ABA5F9 /* BIDatasourceFeedTableView.h in Headers */, + A7E99DDBEDDD111C543073248162B848 /* BIDatasourceFetchedCollectionView.h in Headers */, + 58AAB12C72887409E9BAF49DB1542F27 /* BIDatasourceFetchedTableView.h in Headers */, + C5641F463F83359454D5B8008DB62845 /* BIDatasourceTableView.h in Headers */, + 05615A51108FB382E263DECC0C8F1B38 /* BIHandlerBase.h in Headers */, + 4DD12415A778821ADDB279677944EA36 /* BIHandlerCollectionView.h in Headers */, + C29802988DD291C56FFB61DB1427E2AF /* BIHandlerTableView.h in Headers */, + BC964BEEE6D61A7B5510E3648EA136E2 /* BILifecycle.h in Headers */, + CF7663B1FC4298527B4765670BA5BAC7 /* BIObjCHelpers.h in Headers */, + 092126F0C426A1C35FDFC5D43616A062 /* BIOperationQueue.h in Headers */, + 34347AE474A250762E7411C22EA35EC9 /* BIScrollDetails.h in Headers */, + 090B8C31E6990E37D5D99F0E951239E5 /* BISerialOperationQueue.h in Headers */, + 0FC7270A1276088C879F19F836CB3846 /* BIStarterProtocol.h in Headers */, + EB66060A11428F63944A3E12A4B5C16B /* BIStartersFactory.h in Headers */, + C838F227FA09CEECDB0F98BA23A9ADF0 /* BITableView.h in Headers */, + B00BB9509CEEFD6950C2CE760428086D /* BITableViewCell.h in Headers */, + 50B892A0006BB92BE2CE2209A3B77F2B /* NSBundle+BIExtra.h in Headers */, + A44544E03F18E6992AAFC0625F7457CF /* NSDate+BIAttributedString.h in Headers */, + 12A386E23275E9C440746F20A1B8BCCD /* NSString+BIExtra.h in Headers */, + C1B365A74E5DBDB0B810080B1669D10C /* UIView+BILoadXib.h in Headers */, + A0A16A9D3C8DCB3664A7FC577C202152 /* _BICollectionView+Internal.h in Headers */, + 97700B57B50C6D5ECBDDAAE4E8A48AD6 /* _BIScrollViewProxy.h in Headers */, + 435AE60396BD7D59E25F4697893C1DF9 /* _BITableView+Internal.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 208C20A9967EF3DBB6DD5F2C /* Headers */ = { + C7C4B254E5F647BAC0F9122867A1CE8F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B621D2D6563D945F1092314E /* MagicalImportFunctions.h in Headers */, - C66FFF68453C1DF19FEFA36E /* MagicalRecord+Actions.h in Headers */, - B780E8988F05255C747FCF60 /* MagicalRecord+ErrorHandling.h in Headers */, - 97D5B91D3126DA121C401F1A /* MagicalRecord+Options.h in Headers */, - 3FB28E7BE178F1813D7F0865 /* MagicalRecord+Setup.h in Headers */, - F5B9BEB710F1CB86102E631F /* MagicalRecord+ShorthandMethods.h in Headers */, - 92EC422CF1F587328A309F55 /* MagicalRecord+iCloud.h in Headers */, - D979C04E5A0621CC6C35B163 /* MagicalRecord.h in Headers */, - 8D42092E74A3A862990446E4 /* MagicalRecordDeprecationMacros.h in Headers */, - 22900B9458537A4CBEC342EE /* MagicalRecordInternal.h in Headers */, - 92FE647963D29F4D95544690 /* MagicalRecordLogging.h in Headers */, - 63B22C7F0DA9FBEE6ECAA171 /* MagicalRecordShorthandMethodAliases.h in Headers */, - 040D11B735832AB2D3F45619 /* NSAttributeDescription+MagicalDataImport.h in Headers */, - 32681F51CE773A0CCAF64674 /* NSEntityDescription+MagicalDataImport.h in Headers */, - 122E40BE318CC3E5CEBC02E0 /* NSManagedObject+MagicalAggregation.h in Headers */, - 5F87B6E8A4D0F249D80974F5 /* NSManagedObject+MagicalDataImport.h in Headers */, - 25BF20FFEAB073C20FF6453C /* NSManagedObject+MagicalFinders.h in Headers */, - 97E2F54373FDAF278CEEF0AF /* NSManagedObject+MagicalRecord.h in Headers */, - 8BD2C563660798C7FE3159AD /* NSManagedObject+MagicalRequests.h in Headers */, - 631A5FF8BB16DFB27E600111 /* NSManagedObjectContext+MagicalChainSave.h in Headers */, - CF46FFA3F4F930F31438AF4C /* NSManagedObjectContext+MagicalObserving.h in Headers */, - 77D5217D507B385A0443E18C /* NSManagedObjectContext+MagicalRecord.h in Headers */, - B009C9F3CAED94233C255AA0 /* NSManagedObjectContext+MagicalSaves.h in Headers */, - 054C45148A2919C7BE7BD5BE /* NSManagedObjectContext+MagicalThreading.h in Headers */, - 842FE5B69EC6582DD3FF00F6 /* NSManagedObjectModel+MagicalRecord.h in Headers */, - F57F82E0A39C5DB5E9C58473 /* NSNumber+MagicalDataImport.h in Headers */, - 92D4957628D44C1AF6485176 /* NSObject+MagicalDataImport.h in Headers */, - 781ECED03D5604F1FAA705EE /* NSPersistentStore+MagicalRecord.h in Headers */, - 5C4175C3CD6EB3B4012F047B /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */, - D74A5EB02076C82DDC2F7FDC /* NSRelationshipDescription+MagicalDataImport.h in Headers */, - 2D1D8E8E3F90CDC71E0A5785 /* NSString+MagicalDataImport.h in Headers */, + DE9C2E838909540976744D1F6DB55646 /* MagicalImportFunctions.h in Headers */, + B5700A8D3AD935CCA8C13A6A25559849 /* MagicalRecord+Actions.h in Headers */, + 9325D22D031531E8B2F31EC37EE4A31A /* MagicalRecord+ErrorHandling.h in Headers */, + F80258B4747F9EEBAE28E746F997A15B /* MagicalRecord+Options.h in Headers */, + 10192ABE88ECA716DFCD4C1DA0293A32 /* MagicalRecord+Setup.h in Headers */, + A3B15B2E944AB8098DE19CE49AA60A42 /* MagicalRecord+ShorthandMethods.h in Headers */, + 581FACA32C53642EDDB371D3223F35E5 /* MagicalRecord+iCloud.h in Headers */, + 996AC87ECC16C11F4F610096CFAF50DC /* MagicalRecord.h in Headers */, + 80F32F08227F7BBE348F3A934AD75448 /* MagicalRecordDeprecationMacros.h in Headers */, + CEDDDC39ED8B6F9F6AC58697168978E1 /* MagicalRecordInternal.h in Headers */, + F75BE30C806E30C9F57EE71CD8416883 /* MagicalRecordLogging.h in Headers */, + 745E646B7FE046CF5240997AC65E8C24 /* MagicalRecordShorthandMethodAliases.h in Headers */, + 7FC4E08C298A3A0DCFBE30067E9DC594 /* NSAttributeDescription+MagicalDataImport.h in Headers */, + C7B0314C30EA4BB48DFF55AF85A5CA2B /* NSEntityDescription+MagicalDataImport.h in Headers */, + 8C4FF4D2531EA1C8B7A0CB4016312155 /* NSManagedObject+MagicalAggregation.h in Headers */, + 1D923F32E6DE6F5A86CE4B80FB0D1404 /* NSManagedObject+MagicalDataImport.h in Headers */, + 776A4D2928EF723109286E808A7E2B8C /* NSManagedObject+MagicalFinders.h in Headers */, + 89F5DB06772586EE01F74B11F4E6448A /* NSManagedObject+MagicalRecord.h in Headers */, + 44CC5C172E864C35EF2A895AE0F11C98 /* NSManagedObject+MagicalRequests.h in Headers */, + E32A5B405DE76B736E735EA94985AF0D /* NSManagedObjectContext+MagicalChainSave.h in Headers */, + 9FCF7E10FEDEBA4697FE197BE2581F17 /* NSManagedObjectContext+MagicalObserving.h in Headers */, + BACD035479807D1EC243FCAB41DFCED9 /* NSManagedObjectContext+MagicalRecord.h in Headers */, + CEB06DDA90D87EC66ECB5861CD4F31D2 /* NSManagedObjectContext+MagicalSaves.h in Headers */, + E79FF9E0EEC1DE162389A946266F39AA /* NSManagedObjectContext+MagicalThreading.h in Headers */, + EBB696E874D2C04372063D829AA46302 /* NSManagedObjectModel+MagicalRecord.h in Headers */, + 3A47A27EFD2ABB56269E6CE92ED6345C /* NSNumber+MagicalDataImport.h in Headers */, + 4F0716FA51D565F3CA0C92869960746C /* NSObject+MagicalDataImport.h in Headers */, + 9EB47766210DEC803913C8EECF283026 /* NSPersistentStore+MagicalRecord.h in Headers */, + 6E9960240914B91DF6EB44FD4BF5C4FB /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */, + 1A9A9C6906AB132EFD4D3E8837E28E92 /* NSRelationshipDescription+MagicalDataImport.h in Headers */, + FEC2EEDC90718C7C77EC7C9534CA9B5D /* NSString+MagicalDataImport.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2355DB77E40EB6DC3AE4DB1C /* Headers */ = { + D4A68BF3908A84BAC2BAD1AADD4A5709 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 91EC83A41937EA0C0A2E29D7 /* CJALog.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84DC797F52EB53BC42D06DD6 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - AD6F8314A4F0532A38E5BD4D /* BIActivityIndicatorContainerView.h in Headers */, - 69D785D6F6286CB45F7F47C6 /* BIBatch.h in Headers */, - 6E957D8FD5BAFC2ABB6E6708 /* BIBatchHelper.h in Headers */, - 407995324A08B411BFB1A496 /* BICollectionView.h in Headers */, - 01D61072889FD67A22B89FA6 /* BICollectionViewActivityIndicatorReusableView.h in Headers */, - 78328BC64C9E8D533B8E80D2 /* BIDatasourceBase.h in Headers */, - B0669E91CBCECA99EDBB9B09 /* BIDatasourceCollectionView.h in Headers */, - EEBE6B25A5960F512357FA1B /* BIDatasourceFeedCollectionView.h in Headers */, - 76CA1AB1501FA76F72C28B6A /* BIDatasourceFeedTableView.h in Headers */, - 5CEEEF79E0A216BED8349B9D /* BIDatasourceFetchedCollectionView.h in Headers */, - AA697A3DAEC5904EBA660AF8 /* BIDatasourceFetchedTableView.h in Headers */, - CE81CA9AD38B2B8F70193934 /* BIDatasourceTableView.h in Headers */, - 5EA750E923339EF7A4D9C1D7 /* BIHandlerBase.h in Headers */, - F0DB33982315171E05D5D9E5 /* BIHandlerCollectionView.h in Headers */, - 148333DC46DB4822EC45A962 /* BIHandlerTableView.h in Headers */, - 8F328C5DC29E9337CC019044 /* BILifecycle.h in Headers */, - 698A2964B5293916C24B92A7 /* BIObjCHelpers.h in Headers */, - C05F749CA69256473007F82E /* BIOperationQueue.h in Headers */, - AD47C495D6D212163F7FA012 /* BIScrollDetails.h in Headers */, - D4DB2D2F30E9F8D613F471BD /* BISerialOperationQueue.h in Headers */, - A501DBDE40E5E2AEF44E6A6F /* BIStarterProtocol.h in Headers */, - 22CE8C8C8DA992266CEDDBA3 /* BIStartersFactory.h in Headers */, - 3FE6E7ED97C9D7F89336E7A4 /* BITableView.h in Headers */, - BFE917B30223B09E5B0EF5E8 /* BITableViewCell.h in Headers */, - AE043456585FA7D5F6248274 /* NSBundle+BIExtra.h in Headers */, - 95EACF31BDCB1996A4926EC1 /* NSDate+BIAttributedString.h in Headers */, - 279B8880710151AFACD10920 /* NSString+BIExtra.h in Headers */, - FC91F2EB6891D03A23F9D841 /* UIView+BILoadXib.h in Headers */, - 7E4F2B3B2256D5B1ADEC37DE /* _BICollectionView+Internal.h in Headers */, - F8A54D11F7C5759473E4B066 /* _BIScrollViewProxy.h in Headers */, - E9B34296DA4A3E656A16CC69 /* _BITableView+Internal.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B51DB43E053C3CC773A43CAC /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - CC921D5C0C575F2039B56759 /* BIActivityIndicatorContainerView.h in Headers */, - 4F249EA81E35EE488894E0AF /* BIBatch.h in Headers */, - 2800F6F8E5E25877F59C3A61 /* BIBatchHelper.h in Headers */, - 40EDDE5CDD9CA3F6C07F346F /* BICollectionView.h in Headers */, - CCE95D513B87BFF68F74EBF9 /* BICollectionViewActivityIndicatorReusableView.h in Headers */, - 5458377C6CDBE562E74BCD0C /* BIDatasourceBase.h in Headers */, - 1FD32A7B3DE1ADE137202FCC /* BIDatasourceCollectionView.h in Headers */, - D5BBA22C0A06A9C13D2C9F57 /* BIDatasourceFeedCollectionView.h in Headers */, - D4AEE6FD9E7825C194433D7C /* BIDatasourceFeedTableView.h in Headers */, - 6D033ED0157843324632C07D /* BIDatasourceFetchedCollectionView.h in Headers */, - 935083A73874F85381747757 /* BIDatasourceFetchedTableView.h in Headers */, - CDF830EA7C695F8A0100FCB3 /* BIDatasourceTableView.h in Headers */, - 03F6C0FA917E6301C8764438 /* BIHandlerBase.h in Headers */, - 99DCFCEE7AC8DF8E6CFEAB0A /* BIHandlerCollectionView.h in Headers */, - A17961A0E3E4F2DF6A355355 /* BIHandlerTableView.h in Headers */, - 478B549D6428ECFED1AF941F /* BILifecycle.h in Headers */, - 2C96469BF203F6562B7B1E80 /* BIObjCHelpers.h in Headers */, - 09AC551B93EDCD78883BFB97 /* BIOperationQueue.h in Headers */, - D9F5CCCF7361621CCD124CCA /* BIScrollDetails.h in Headers */, - D6D447E6980512A501E6D2F1 /* BISerialOperationQueue.h in Headers */, - C5F25A610907FD93E7139E9E /* BIStarterProtocol.h in Headers */, - CA8BCEF5636BC434F4498FE8 /* BIStartersFactory.h in Headers */, - C860CFD35BAAC6BEC28230DA /* BITableView.h in Headers */, - 5047BEC6F81EC2E551111B81 /* BITableViewCell.h in Headers */, - 4C32F066BCBAA7E8B12A98AB /* NSBundle+BIExtra.h in Headers */, - 8B498BB2276DA0F83249D279 /* NSDate+BIAttributedString.h in Headers */, - C69E63913DEBB81B2BD7A8C5 /* NSString+BIExtra.h in Headers */, - 93E8D5DB588CCF32E96E2008 /* UIView+BILoadXib.h in Headers */, - 7E248885D62260C6C28977A7 /* _BICollectionView+Internal.h in Headers */, - 5B699A3CC41EDBDA9520B7FB /* _BIScrollViewProxy.h in Headers */, - F49583A51AED38A3F03D9C44 /* _BITableView+Internal.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C947711BF365DFF38F04CAAB /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 550013CDE06F6FE5556F287E /* MagicalImportFunctions.h in Headers */, - 830B2F98B91AEE27F179C88A /* MagicalRecord+Actions.h in Headers */, - 9A11704D9AD15B33A792CED9 /* MagicalRecord+ErrorHandling.h in Headers */, - CCBBA80076287428F0C971B7 /* MagicalRecord+Options.h in Headers */, - 22F28EBF57E8F58EE41C6A2D /* MagicalRecord+Setup.h in Headers */, - ABABEC4F8847CAA3E74AAE00 /* MagicalRecord+ShorthandMethods.h in Headers */, - 4EEE0B3002D212F750DAE7BD /* MagicalRecord+iCloud.h in Headers */, - 6E46B6285B2C129B3F45D34E /* MagicalRecord.h in Headers */, - 86788B6B11A0BDD21C0828AC /* MagicalRecordDeprecationMacros.h in Headers */, - BF2F38FE3FBB68DBE7E92181 /* MagicalRecordInternal.h in Headers */, - 415954B97539FD2B03383F57 /* MagicalRecordLogging.h in Headers */, - 3B4EC31E1D915D24469E255D /* MagicalRecordShorthandMethodAliases.h in Headers */, - BAB4F9CC9A75458AD60819C2 /* NSAttributeDescription+MagicalDataImport.h in Headers */, - CFF4C7093C2AABDF4281B3CE /* NSEntityDescription+MagicalDataImport.h in Headers */, - 81EFD37E3BAF77B9268E8CDD /* NSManagedObject+MagicalAggregation.h in Headers */, - 9CF7288543BD91B0253647C9 /* NSManagedObject+MagicalDataImport.h in Headers */, - 9C6A951914A0244D677CAD46 /* NSManagedObject+MagicalFinders.h in Headers */, - CFD7AD337A5A2A56810EC9A7 /* NSManagedObject+MagicalRecord.h in Headers */, - B8FAA35FBF5834619A7825CE /* NSManagedObject+MagicalRequests.h in Headers */, - 5AF5B5F9311779486D34A7B0 /* NSManagedObjectContext+MagicalChainSave.h in Headers */, - 34AF3890616E98C6498F935D /* NSManagedObjectContext+MagicalObserving.h in Headers */, - 36C14086905C8661E5BA8BA0 /* NSManagedObjectContext+MagicalRecord.h in Headers */, - 1A4A5234656F9CD86003ABD7 /* NSManagedObjectContext+MagicalSaves.h in Headers */, - 78383CE2536ED2EE23EF632E /* NSManagedObjectContext+MagicalThreading.h in Headers */, - 08F677D528890838FA4D792E /* NSManagedObjectModel+MagicalRecord.h in Headers */, - 1DEFAD32E6FF537C61AAC877 /* NSNumber+MagicalDataImport.h in Headers */, - 5CDE3731F04AA69F486B099D /* NSObject+MagicalDataImport.h in Headers */, - FEACA230215303EFAB0C6358 /* NSPersistentStore+MagicalRecord.h in Headers */, - 09B6154CFF0E4D81E0FC223C /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */, - AEF77B6970A4C055C466AA9D /* NSRelationshipDescription+MagicalDataImport.h in Headers */, - 6212B6174C0AE50552FE6923 /* NSString+MagicalDataImport.h in Headers */, + 0A6EFF6D28FFF883DEC66CE6F0E15CBA /* MKTAnswer.h in Headers */, + 676ED99DA7A5B56185492CD750D2EB37 /* MKTArgumentCaptor.h in Headers */, + 39FD9F7070B9181E986A1DBEB0AB0AF5 /* MKTArgumentGetter.h in Headers */, + 7632AE263D0C165A52B2DA49179ABB1D /* MKTArgumentGetterChain.h in Headers */, + A9A447A06F26BC8D371DE8A7FA17F4B8 /* MKTAtLeastTimes.h in Headers */, + 91D7D5AF331F06502B27A2F30E90CD92 /* MKTBaseMockObject.h in Headers */, + 4F5C1ED292EDB17B07D7AD406F340D05 /* MKTBlockArgumentGetter.h in Headers */, + C453BA66FB895267AD43C1A09F372F24 /* MKTBoolArgumentGetter.h in Headers */, + 8B492D485FB3A64FA93E831C9088DEF9 /* MKTBoolReturnSetter.h in Headers */, + 65CC95D1F3B6C30ED354BB52402D3294 /* MKTCapturingMatcher.h in Headers */, + CB8733C5D0573BA12D27E6A858097216 /* MKTCharArgumentGetter.h in Headers */, + F1E52B01174B0808C5982FDF16DFAABE /* MKTCharReturnSetter.h in Headers */, + 3E49B12452EDFB64445E5FCE224CD837 /* MKTClassArgumentGetter.h in Headers */, + 33B3089886EE87A9D461B63D897CA19B /* MKTClassObjectMock.h in Headers */, + 59A82FDBB98B38359AB0B2EA7B25C28A /* MKTClassReturnSetter.h in Headers */, + 207825E74E71FDEB23872DDFE9404AFC /* MKTDoubleArgumentGetter.h in Headers */, + 8A87CBE0772CC87ED8A159B50257D7E5 /* MKTDoubleReturnSetter.h in Headers */, + 7AE9106DBA66BEC99C230A65A406BB7F /* MKTDynamicProperties.h in Headers */, + 7D213CEFA74D48CEF2DC4BA7BC02B4D0 /* MKTExactTimes.h in Headers */, + 9D0316A3C356AAA8031664F0E82CF6B1 /* MKTExecutesBlock.h in Headers */, + E726392A391729116E8BDBB57A12BFA3 /* MKTFloatArgumentGetter.h in Headers */, + 7DD422A2D8D272B02E07A829D59E2A97 /* MKTFloatReturnSetter.h in Headers */, + 8901A5C5E0F42444A99A06D7D698B15F /* MKTIntArgumentGetter.h in Headers */, + B74BA55A45D4EDC9DC907371F4270970 /* MKTIntReturnSetter.h in Headers */, + E8736A11CD7F48C01C7350D1799BFBC0 /* MKTInvocationContainer.h in Headers */, + C7A1A03CEBD62B05FD207715B8266769 /* MKTInvocationMatcher.h in Headers */, + 56C4E5D0039CD5047EFB7EF31F087091 /* MKTLongArgumentGetter.h in Headers */, + 82D27A2624C7872DBDF33F004DEA182C /* MKTLongLongArgumentGetter.h in Headers */, + F840F15F1D9B93460B6F00BA787606C6 /* MKTLongLongReturnSetter.h in Headers */, + 09E2EC383135EF036EF89A377F74617C /* MKTLongReturnSetter.h in Headers */, + B4E11F2FFFA4D393A1A924BFE677E792 /* MKTMockingProgress.h in Headers */, + 68B231C09885A66496B3B9B908F855E1 /* MKTMockitoCore.h in Headers */, + 77CF937E81C00E4EF2126321755749FA /* MKTObjectAndProtocolMock.h in Headers */, + 226E9D138EFC7610006F429D7BB94F72 /* MKTObjectArgumentGetter.h in Headers */, + DF7E6F953D7FF9DFBBBD51BF3F8C82C1 /* MKTObjectMock.h in Headers */, + 574510E305C6C08F96E45065C653FEB1 /* MKTObjectReturnSetter.h in Headers */, + CDDD2B14D3F59CED0897AC73B12AF6E1 /* MKTOngoingStubbing.h in Headers */, + 5776505C01FE2D50FCDEDF5DF418C1B1 /* MKTPointerArgumentGetter.h in Headers */, + EA5264B290C99890C756BE1C1543B58A /* MKTPrimitiveArgumentMatching.h in Headers */, + AA74B0A53ADA7B77F07FB38E27B2C0D4 /* MKTProtocolMock.h in Headers */, + 806D0AD357A42DD0D95221E3D8371B23 /* MKTReturnValueSetter.h in Headers */, + A347B0D59608AFF1DF585A9F20A238E7 /* MKTReturnValueSetterChain.h in Headers */, + CD5E810A5E9FBD893ED910DDEF417E4F /* MKTReturnsValue.h in Headers */, + 44CE09837CFA4E0CD44F88BE77C46658 /* MKTSelectorArgumentGetter.h in Headers */, + 9A0F5642545D1B255B615C1517318272 /* MKTShortArgumentGetter.h in Headers */, + 0D025EAE34951CF497FA4F61D00D5ABE /* MKTShortReturnSetter.h in Headers */, + 683C263FCB86B988739882A68FA19D40 /* MKTStructArgumentGetter.h in Headers */, + FAFD927D66A4781901FF580AEAF621CA /* MKTStructReturnSetter.h in Headers */, + 63533B11D8B0F7D68E2B95502DA11E8C /* MKTStubbedInvocationMatcher.h in Headers */, + BBF0DE59BB262013A019D0E379171553 /* MKTTestLocation.h in Headers */, + B3297FAD31B8CA7528F9404A46B18686 /* MKTThrowsException.h in Headers */, + 4F08595482D19BC71C0DA974DD0B30A4 /* MKTUnsignedCharArgumentGetter.h in Headers */, + C6BE9E9AC5C32CD906EF077159BFAE15 /* MKTUnsignedCharReturnSetter.h in Headers */, + CCA582BEDB3A3B0745645068E7F2FF65 /* MKTUnsignedIntArgumentGetter.h in Headers */, + 8D966964ED11BA73238FBA4F5D404C18 /* MKTUnsignedIntReturnSetter.h in Headers */, + 0927C1CFC98AE51DDF20F68D1BEA6EDB /* MKTUnsignedLongArgumentGetter.h in Headers */, + 6B00266EF6E3978AE44E3B7F72B4D61C /* MKTUnsignedLongLongArgumentGetter.h in Headers */, + 116B1398C9D38927AA362C0F13CF2073 /* MKTUnsignedLongLongReturnSetter.h in Headers */, + C308161099CA38D1F2660DD8DF746859 /* MKTUnsignedLongReturnSetter.h in Headers */, + 608D0A840B35625923B23E09885B0400 /* MKTUnsignedShortArgumentGetter.h in Headers */, + FBB5DAB45837A2A2C64CD6F1AF498AD5 /* MKTUnsignedShortReturnSetter.h in Headers */, + 36A6C19E39A98415BDC6052F832B1A93 /* MKTVerificationData.h in Headers */, + 8A14DE3CEC557C93FB024327A12A55AF /* MKTVerificationMode.h in Headers */, + 265755CA899851FFCE789C79134BD762 /* MKT_TPDWeakProxy.h in Headers */, + 8D7167F815F7069D77F4FA00CA125390 /* NSInvocation+OCMockito.h in Headers */, + B07B11106C0543C83C38E32071F7BA18 /* OCMockito.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 01919967752A49841B424C2C /* Pods-BIObjCHelpersExampleTests-OCHamcrest */ = { + 1BF92A300C595729F5BAEABA3F0DFF8B /* OCMockito */ = { isa = PBXNativeTarget; - buildConfigurationList = C05B488F459401F96D6EA8DB /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-OCHamcrest" */; + buildConfigurationList = 2EFCF5BE1C820D1692FBB587E637A300 /* Build configuration list for PBXNativeTarget "OCMockito" */; buildPhases = ( - 66C935A01B337865F2098A1B /* Sources */, - 1CF7C12C93AF1BBC20688006 /* Frameworks */, - 1FDCEFFF93D401461C46BBC6 /* Headers */, + 35AE1CBB4AC5164A25CC0B7E12A45498 /* Sources */, + 31B264E8F63705713CAEA721ECA0AB3B /* Frameworks */, + D4A68BF3908A84BAC2BAD1AADD4A5709 /* Headers */, ); buildRules = ( ); dependencies = ( + C9B08EF1CBA0CF78C30EC82CAC9BCED8 /* PBXTargetDependency */, ); - name = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; - productName = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; - productReference = 2A71789FD2DB36D50162017C /* libPods-BIObjCHelpersExampleTests-OCHamcrest.a */; + name = OCMockito; + productName = OCMockito; + productReference = E8E29EAECF6DD8F7C06366F74D0AECF7 /* libOCMockito.a */; productType = "com.apple.product-type.library.static"; }; - 36F1A41C194845A4CDCA0875 /* Pods-BIObjCHelpersExampleTests-MagicalRecord */ = { + 3236DA6DAA9B7B258CD3A31F259BDB9A /* OCHamcrest */ = { isa = PBXNativeTarget; - buildConfigurationList = 899DC3915E23A8F1789AD4AF /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-MagicalRecord" */; + buildConfigurationList = B199B5328630A8D55B9A251678593856 /* Build configuration list for PBXNativeTarget "OCHamcrest" */; buildPhases = ( - 5A8FA1A59D10C27D423A3098 /* Sources */, - 1CF6C0479EC5B454ADF035E5 /* Frameworks */, - 208C20A9967EF3DBB6DD5F2C /* Headers */, + D792FF09CC082087794702F7F43370A5 /* Sources */, + 37C93CE5C1BC7F315488F82F078E0E9C /* Frameworks */, + 733C180003112088563C0B678A0C82FA /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-BIObjCHelpersExampleTests-MagicalRecord"; - productName = "Pods-BIObjCHelpersExampleTests-MagicalRecord"; - productReference = C8543FC52A602E062FEC7285 /* libPods-BIObjCHelpersExampleTests-MagicalRecord.a */; + name = OCHamcrest; + productName = OCHamcrest; + productReference = 284987DD07F9CB7CD1EF9FC8F915D98F /* libOCHamcrest.a */; productType = "com.apple.product-type.library.static"; }; - 3B6889341F315F5E100C93F5 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers */ = { + 540F3DDC9155371A35454FD8EC5724D9 /* Pods */ = { isa = PBXNativeTarget; - buildConfigurationList = 17F484D628477352D28A3AA6 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-BIObjCHelpers" */; + buildConfigurationList = 74D39FE43C0E7E2717A27DFF6F35561B /* Build configuration list for PBXNativeTarget "Pods" */; buildPhases = ( - B3FF29C2D5D264CEB232F9FE /* Sources */, - 940B8DA993B39C67711BB215 /* Frameworks */, - 84DC797F52EB53BC42D06DD6 /* Headers */, + FD546C075D7F55BFD7DCD77871C7445E /* Sources */, + FAD7864EE6FD848424EF08CC374CDC22 /* Frameworks */, ); buildRules = ( ); dependencies = ( + C8E058F5EE7428366DDA5C1B0DC7099D /* PBXTargetDependency */, + 3C9C826EB88323114D4ABC5C7DA390FA /* PBXTargetDependency */, + AD2272D218463AC3503F4DDEAE7012DC /* PBXTargetDependency */, ); - name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers"; - productName = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers"; - productReference = F61CE0CDF068888504AEC797 /* libPods-BIObjCHelpersExampleTests-BIObjCHelpers.a */; + name = Pods; + productName = Pods; + productReference = 989AF54BB09BA085905B75E6654AC512 /* libPods.a */; productType = "com.apple.product-type.library.static"; }; - 4324B52F802C0730AB97DFB1 /* Pods-BIObjCHelpers */ = { + 5BFEFDE36E715E79928837255EE922D5 /* MagicalRecord */ = { isa = PBXNativeTarget; - buildConfigurationList = AF0CCAD95000208967975B9E /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpers" */; + buildConfigurationList = 6C584AA45BA4A109CB22AFDDD0BEE455 /* Build configuration list for PBXNativeTarget "MagicalRecord" */; buildPhases = ( - AAC8790801CA5FC76D4A948B /* Sources */, - 1FCA8EE9C3C4674404C7EEBC /* Frameworks */, - B51DB43E053C3CC773A43CAC /* Headers */, + 44510AC6262D0BEE9137695F343D1815 /* Sources */, + 5FF4DEC8C1D0F76B9098F55A8B46B1EC /* Frameworks */, + C7C4B254E5F647BAC0F9122867A1CE8F /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-BIObjCHelpers"; - productName = "Pods-BIObjCHelpers"; - productReference = AC36ECB7712BE1EB77A82D4B /* libPods-BIObjCHelpers.a */; + name = MagicalRecord; + productName = MagicalRecord; + productReference = 15712A740D47396A5FE4D88AAB1F85E0 /* libMagicalRecord.a */; productType = "com.apple.product-type.library.static"; }; - 4CBF071F9D84F6AC1FEFA4DA /* Pods-CJALog */ = { + 651D921A52C8EA905EFC39E555CE97E6 /* CJALog */ = { isa = PBXNativeTarget; - buildConfigurationList = EF30F05BD6E822A486E67B6B /* Build configuration list for PBXNativeTarget "Pods-CJALog" */; + buildConfigurationList = 2CA196FF7E4E3839A8805E3A70DE56CD /* Build configuration list for PBXNativeTarget "CJALog" */; buildPhases = ( - 537AC8E393C5B4E235D8B6E5 /* Sources */, - 94CE62F22DAC18EE8466CA76 /* Frameworks */, - 2355DB77E40EB6DC3AE4DB1C /* Headers */, + 14DCA8295F0F8ABD05A3D845E951E6E4 /* Sources */, + AD4BE961B6E75AE61B9012843360B04B /* Frameworks */, + 3D031FE10021D67D93A6071E1197B433 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-CJALog"; - productName = "Pods-CJALog"; - productReference = 350D7427BA194E4459A24BC8 /* libPods-CJALog.a */; + name = CJALog; + productName = CJALog; + productReference = DE3E5969B2873D1C9FB27B4EF61325D9 /* libCJALog.a */; productType = "com.apple.product-type.library.static"; }; - 942E08BC0527651DBEC63027 /* Pods-BIObjCHelpersExampleTests */ = { + DC757F14AAD72054481374F759B2F0B6 /* Pods-BIObjCHelpersExampleTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 202081BECB06B6FB596502A2 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests" */; + buildConfigurationList = AFB7529AEE3F9D3B024C6997613D10AE /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests" */; buildPhases = ( - 9D5BA499D58869DCE72D2139 /* Sources */, - 6387446832485F5EBFE47D73 /* Frameworks */, + EBBC2C329D4CBFBE0B04F0D241A9D7FC /* Sources */, + 0F446DAE9F06CC228064A95B8C7D4A68 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 955BBD9DEE5B93A78C1C5F07 /* PBXTargetDependency */, - E9FF31F317893012EE68289E /* PBXTargetDependency */, - 779D41507E0BED882D4B4DAD /* PBXTargetDependency */, - 7507793E92D92345978399AB /* PBXTargetDependency */, - 8C8743408DE0A878298B5E64 /* PBXTargetDependency */, + D52FE645C29D53563C30EA719E41F711 /* PBXTargetDependency */, + 4A507AC7A78D24F5F6DE8E031CA79036 /* PBXTargetDependency */, + FBC957E12EACED4E283E2672AEAF8E9B /* PBXTargetDependency */, + F6C3D2C96914E996024AA3DB43B69AFD /* PBXTargetDependency */, + 185BC24D71D4CF315EFF2E43F776C074 /* PBXTargetDependency */, ); name = "Pods-BIObjCHelpersExampleTests"; productName = "Pods-BIObjCHelpersExampleTests"; - productReference = A3D4B546BBA90266C46FC471 /* libPods-BIObjCHelpersExampleTests.a */; - productType = "com.apple.product-type.library.static"; - }; - A5DAAC7E3FF3DE45E72C227B /* Pods-BIObjCHelpersExampleTests-OCMockito */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3F6E0A4FD70AEEC307652B34 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-OCMockito" */; - buildPhases = ( - 8DFEC7AD9CA1EF0E205C1B83 /* Sources */, - 511DD394EE9FE1D41D131714 /* Frameworks */, - 05B5EE5CB7B2EFB4EAB44A53 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - BECA81B49E050663DB0CB4A8 /* PBXTargetDependency */, - ); - name = "Pods-BIObjCHelpersExampleTests-OCMockito"; - productName = "Pods-BIObjCHelpersExampleTests-OCMockito"; - productReference = AB440249339A2E24134AFB22 /* libPods-BIObjCHelpersExampleTests-OCMockito.a */; - productType = "com.apple.product-type.library.static"; - }; - B8E6A5181A653B5558177AE7 /* Pods */ = { - isa = PBXNativeTarget; - buildConfigurationList = D1A3B8AE2BC48A555CB57930 /* Build configuration list for PBXNativeTarget "Pods" */; - buildPhases = ( - DF0F6D2605BF3006264F9842 /* Sources */, - 977045134B2F5EC23CEB28CA /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 7C4B64E58EDF7D14E7C286BE /* PBXTargetDependency */, - 1A684DBC1457FB37459F09C2 /* PBXTargetDependency */, - 2050072A4A6F79C3638C1643 /* PBXTargetDependency */, - ); - name = Pods; - productName = Pods; - productReference = FECA5E6B003CCC9E56AEC51E /* libPods.a */; + productReference = 7BC36E69F6D9335D7F13049DF8D37DC3 /* libPods-BIObjCHelpersExampleTests.a */; productType = "com.apple.product-type.library.static"; }; - C2BB54E4F49D27205836C496 /* Pods-BIObjCHelpersExampleTests-CJALog */ = { + FC54CAC6A7498C8A2A0F41FDECD85E25 /* BIObjCHelpers */ = { isa = PBXNativeTarget; - buildConfigurationList = DCE4887517BEF91FEDCCFC68 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-CJALog" */; + buildConfigurationList = D1F6B6561892E074BCCEAA288AF85844 /* Build configuration list for PBXNativeTarget "BIObjCHelpers" */; buildPhases = ( - 21AAD3FA86B493405DD2601A /* Sources */, - 07A08E076C5BD6AE9BC3B6EB /* Frameworks */, - 0CBB3538D4F34FCB0683C781 /* Headers */, + 5A4953241EF1E95559F32AA10E6D348E /* Sources */, + 80533CD13BD2B53D5532BD502E01BB26 /* Frameworks */, + 77B89CB2FA81F3F78385A6A6B8ABDA68 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-BIObjCHelpersExampleTests-CJALog"; - productName = "Pods-BIObjCHelpersExampleTests-CJALog"; - productReference = C4FFE56AB811CA81EAFD7AA4 /* libPods-BIObjCHelpersExampleTests-CJALog.a */; - productType = "com.apple.product-type.library.static"; - }; - FA85512C4B1433E823681F82 /* Pods-MagicalRecord */ = { - isa = PBXNativeTarget; - buildConfigurationList = E7F48778EFE2D6217D0A833D /* Build configuration list for PBXNativeTarget "Pods-MagicalRecord" */; - buildPhases = ( - DC5F36CAB46F3A8754C22AEB /* Sources */, - 900CB43DD6A243FF39F704C0 /* Frameworks */, - C947711BF365DFF38F04CAAB /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-MagicalRecord"; - productName = "Pods-MagicalRecord"; - productReference = 1C03F6848292CF6F85F760B5 /* libPods-MagicalRecord.a */; + name = BIObjCHelpers; + productName = BIObjCHelpers; + productReference = 416C4F2DECDC8DFE74C020AE8CDC99A3 /* libBIObjCHelpers.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 1EA2CBBE73F5C2E085D1BA05 /* Project object */ = { + D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0640; + LastSwiftUpdateCheck = 0700; + LastUpgradeCheck = 0700; }; - buildConfigurationList = 404CBAAFC930A8B002777F19 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = 9CDD0F7BDADD295315B7CD60; - productRefGroup = 618CF73FD296CB176DB50EBF /* Products */; + mainGroup = 7DB346D0F39D3F0E887471402A8071AB; + productRefGroup = CCA510CFBEA2D207524CDA0D73C3B561 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - B8E6A5181A653B5558177AE7 /* Pods */, - 4324B52F802C0730AB97DFB1 /* Pods-BIObjCHelpers */, - 942E08BC0527651DBEC63027 /* Pods-BIObjCHelpersExampleTests */, - 3B6889341F315F5E100C93F5 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers */, - C2BB54E4F49D27205836C496 /* Pods-BIObjCHelpersExampleTests-CJALog */, - 36F1A41C194845A4CDCA0875 /* Pods-BIObjCHelpersExampleTests-MagicalRecord */, - 01919967752A49841B424C2C /* Pods-BIObjCHelpersExampleTests-OCHamcrest */, - A5DAAC7E3FF3DE45E72C227B /* Pods-BIObjCHelpersExampleTests-OCMockito */, - 4CBF071F9D84F6AC1FEFA4DA /* Pods-CJALog */, - FA85512C4B1433E823681F82 /* Pods-MagicalRecord */, + FC54CAC6A7498C8A2A0F41FDECD85E25 /* BIObjCHelpers */, + 651D921A52C8EA905EFC39E555CE97E6 /* CJALog */, + 5BFEFDE36E715E79928837255EE922D5 /* MagicalRecord */, + 3236DA6DAA9B7B258CD3A31F259BDB9A /* OCHamcrest */, + 1BF92A300C595729F5BAEABA3F0DFF8B /* OCMockito */, + 540F3DDC9155371A35454FD8EC5724D9 /* Pods */, + DC757F14AAD72054481374F759B2F0B6 /* Pods-BIObjCHelpersExampleTests */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 21AAD3FA86B493405DD2601A /* Sources */ = { + 14DCA8295F0F8ABD05A3D845E951E6E4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7AA84E87D802B482A58B9FAC /* CJALog.m in Sources */, - FCED28DFD443A45113E12D00 /* Pods-BIObjCHelpersExampleTests-CJALog-dummy.m in Sources */, + 2E5755AFDF6839A2DEDA530D1857CEFF /* CJALog-dummy.m in Sources */, + 58781BAB8852A64E5A7EA85C2C95B503 /* CJALog.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 537AC8E393C5B4E235D8B6E5 /* Sources */ = { + 35AE1CBB4AC5164A25CC0B7E12A45498 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7E4C51CDE354D8C9442648F5 /* CJALog.m in Sources */, - F99642895995242D10826A6C /* Pods-CJALog-dummy.m in Sources */, + 2C8833D2A201597610ACA3EFB66B5D84 /* MKTArgumentCaptor.m in Sources */, + B875BA7376808C7E17681D0CF502AB34 /* MKTArgumentGetter.m in Sources */, + FC6E8A5F5851AE4AB2DA34BEB1238805 /* MKTArgumentGetterChain.m in Sources */, + 7342F7C9576DE7BD30F9D8E6FBA375F8 /* MKTAtLeastTimes.m in Sources */, + 71BD63A324A002558891C9B19576542F /* MKTBaseMockObject.m in Sources */, + 09B3711967BFC54C71BF3702D2BB4E51 /* MKTBlockArgumentGetter.m in Sources */, + 1596B8D1749B58D1F00898A7BF2364C4 /* MKTBoolArgumentGetter.m in Sources */, + 46D0D43C7DBB6AD8D9A3127DE621F49D /* MKTBoolReturnSetter.m in Sources */, + 6B17777DAF8B0BDCDF7970D133A0A568 /* MKTCapturingMatcher.m in Sources */, + 7C9C609B3CFFFD1C4FE164F0740FF702 /* MKTCharArgumentGetter.m in Sources */, + 273B5A1D4A48C9FC86AA70EEBF4CA6FA /* MKTCharReturnSetter.m in Sources */, + AD0747BA6D467D2D966CDC487B73BF86 /* MKTClassArgumentGetter.m in Sources */, + A4DC4F5D3F01EDE9F5EF79FC19861A39 /* MKTClassObjectMock.m in Sources */, + C022DDE36C8015084551BF0F82DE06A9 /* MKTClassReturnSetter.m in Sources */, + 815403CD1F2B0FE4E19D1D3D29FB8639 /* MKTDoubleArgumentGetter.m in Sources */, + B06FF9CC6D473837A820EF787EB193B2 /* MKTDoubleReturnSetter.m in Sources */, + 5B406C8B1DAA80BC34DD6AF716F04754 /* MKTDynamicProperties.m in Sources */, + D5C7ADA5F9090F75B597AFC612A1C098 /* MKTExactTimes.m in Sources */, + F8F64763247F7F99FD12729AB5CEB58D /* MKTExecutesBlock.m in Sources */, + B1272772B72A5B865F6D4DBB1C179BFA /* MKTFloatArgumentGetter.m in Sources */, + 93CB5C1DA13B13C57E3CC6616DC41BF2 /* MKTFloatReturnSetter.m in Sources */, + 2DCAD8866AD2308DF1CF8BE03D7E115E /* MKTIntArgumentGetter.m in Sources */, + 39B316CFE54B218A589420417CA92910 /* MKTIntReturnSetter.m in Sources */, + BD080A4EB32216AAC5825508A31379E4 /* MKTInvocationContainer.m in Sources */, + 862A0B5A9B819BA82748C902916AD5D1 /* MKTInvocationMatcher.m in Sources */, + B4E09E337FA1D4090D93B8702D53AFBD /* MKTLongArgumentGetter.m in Sources */, + 2A80BE6720FDCA5FD5AC8A708F6E52C2 /* MKTLongLongArgumentGetter.m in Sources */, + EA659056923A11F10A1976D512F5D235 /* MKTLongLongReturnSetter.m in Sources */, + 18E850331378E07A66BDC849724D70CF /* MKTLongReturnSetter.m in Sources */, + E7F238CD4A58091FF7AD2C6FDED2C84A /* MKTMockingProgress.m in Sources */, + 8CDCC783D45458F0C9974199737E7C5D /* MKTMockitoCore.m in Sources */, + D068879DAEC42F48261659F9AF1C92D5 /* MKTObjectAndProtocolMock.m in Sources */, + B48897E7B86E0BD729B33EF41A02BA4B /* MKTObjectArgumentGetter.m in Sources */, + BC7FFA02521017388B072F10F8D959C1 /* MKTObjectMock.m in Sources */, + AB3194BAABD292CECEEC0D34C02A7FB2 /* MKTObjectReturnSetter.m in Sources */, + AF1F43FB0A7A8AD6DB28142B5DE678CB /* MKTOngoingStubbing.m in Sources */, + EF76C2E94A22F175B00861FD6FE5D4C6 /* MKTPointerArgumentGetter.m in Sources */, + 931F548D2A432B80BB216A0F4460700A /* MKTProtocolMock.m in Sources */, + 9B205F8B24EDFB7919B16A8CFDAD8D41 /* MKTReturnValueSetter.m in Sources */, + 04F7E0652A1A7A8E88E12D0067018B1E /* MKTReturnValueSetterChain.m in Sources */, + 5AB6D9CAFB9231B070F98C7F8F2488CF /* MKTReturnsValue.m in Sources */, + BECB5E607EF7BC49F35F26E4733D112E /* MKTSelectorArgumentGetter.m in Sources */, + 7428567BF9BEF562DA0A1DCD72046760 /* MKTShortArgumentGetter.m in Sources */, + 1D65F2A83C82B5A140D062852EE4354E /* MKTShortReturnSetter.m in Sources */, + 8C7DC48A35D84142C120C1DD189F7C58 /* MKTStructArgumentGetter.m in Sources */, + A2BFC575B674A6D4151CE727576EFAAC /* MKTStructReturnSetter.m in Sources */, + 4E12F5A896F5DEE69C6172F5E7CF3D7E /* MKTStubbedInvocationMatcher.m in Sources */, + CB3641651B3ABA758131ABCA5E48984C /* MKTTestLocation.m in Sources */, + 6CB16FD37D4397282E78CDE0A1A6CADA /* MKTThrowsException.m in Sources */, + E92075A71E3A199A25FDC4A99741B58D /* MKTUnsignedCharArgumentGetter.m in Sources */, + 79E08AD9B7731AED920689B670CA9268 /* MKTUnsignedCharReturnSetter.m in Sources */, + 06AA80DA69456FE8440791FD40090472 /* MKTUnsignedIntArgumentGetter.m in Sources */, + B23B4160304E70E5526C740A7C24C487 /* MKTUnsignedIntReturnSetter.m in Sources */, + 4601E5E0DE460A2FAB47054234C9089A /* MKTUnsignedLongArgumentGetter.m in Sources */, + A9E2A06BBE8A05FCACFCCF080A24A61D /* MKTUnsignedLongLongArgumentGetter.m in Sources */, + 7136B358AA37F383208760DFE5CDB410 /* MKTUnsignedLongLongReturnSetter.m in Sources */, + 4EB449F3C5E8AA3C9734BF81A0882A2E /* MKTUnsignedLongReturnSetter.m in Sources */, + 079837F50D67FDC3BBE7A452AC774432 /* MKTUnsignedShortArgumentGetter.m in Sources */, + BC596BE2C1B3E0A677CDDB43B6835D50 /* MKTUnsignedShortReturnSetter.m in Sources */, + F0CADE6CE9866415539677A77A35873C /* MKTVerificationData.m in Sources */, + 41377497F059BD0B4AC33ED8C7973153 /* MKT_TPDWeakProxy.m in Sources */, + E8D010CD3C4E2DF4F67BD7037510DF5F /* NSInvocation+OCMockito.m in Sources */, + F45426B1C0F7672CED3A44C7364EA98D /* OCMockito-dummy.m in Sources */, + C5F428212BA6AF622426D55618D46025 /* OCMockito.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5A8FA1A59D10C27D423A3098 /* Sources */ = { + 44510AC6262D0BEE9137695F343D1815 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8FE173B575E91B0C412BD6EA /* MagicalImportFunctions.m in Sources */, - B7BE8A70D21307E09493D02A /* MagicalRecord+Actions.m in Sources */, - F74522AF2F4956CAEFD668D1 /* MagicalRecord+ErrorHandling.m in Sources */, - EB8CC30F96681DBA49C129B9 /* MagicalRecord+Options.m in Sources */, - A1DA421F0657EE1F403CC069 /* MagicalRecord+Setup.m in Sources */, - 40AD655CD104AD4B26F9A273 /* MagicalRecord+ShorthandMethods.m in Sources */, - 5B49E67F532C2B3332E40118 /* MagicalRecord+iCloud.m in Sources */, - EA26405F698783DBA324F2F7 /* MagicalRecordInternal.m in Sources */, - 0F3594FE64F75DDD3E93F5DE /* NSAttributeDescription+MagicalDataImport.m in Sources */, - 3488895BB07CE7C74ECEA8C4 /* NSEntityDescription+MagicalDataImport.m in Sources */, - 37400FF5CF56B0ADFEF0CA6B /* NSManagedObject+MagicalAggregation.m in Sources */, - 19297B360136CC100007700B /* NSManagedObject+MagicalDataImport.m in Sources */, - 4916433D099CA089E14D690F /* NSManagedObject+MagicalFinders.m in Sources */, - 9319B2AB70391622F6D5EACE /* NSManagedObject+MagicalRecord.m in Sources */, - 900593EE1EB99FB2CEB23B7A /* NSManagedObject+MagicalRequests.m in Sources */, - 4E9A6A0E9D30213E0519E2F1 /* NSManagedObjectContext+MagicalChainSave.m in Sources */, - 39F00649879358D1719BAD71 /* NSManagedObjectContext+MagicalObserving.m in Sources */, - EEEAC167AC5C6C48FDEEE383 /* NSManagedObjectContext+MagicalRecord.m in Sources */, - CB5F4A942BDD2CFB4D7AB7DF /* NSManagedObjectContext+MagicalSaves.m in Sources */, - E4A9D550D93956784B445B24 /* NSManagedObjectContext+MagicalThreading.m in Sources */, - 8AD666C364EF40F3A07172D9 /* NSManagedObjectModel+MagicalRecord.m in Sources */, - EC55D7E87413958F458DD2B4 /* NSNumber+MagicalDataImport.m in Sources */, - 30342F51CF311FDA2771D585 /* NSObject+MagicalDataImport.m in Sources */, - 575F57528818EE9CE2AE2570 /* NSPersistentStore+MagicalRecord.m in Sources */, - 03FF3F7043AC72CC09791DDF /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */, - 4ED23150A4F84B18937351E7 /* NSRelationshipDescription+MagicalDataImport.m in Sources */, - FB1D6EE35186A2A758A832C2 /* NSString+MagicalDataImport.m in Sources */, - 7B7E937CCA56EF1438DAC7C2 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m in Sources */, + 78AA051D7494FEF8543A52A4B0AB3DD4 /* MagicalImportFunctions.m in Sources */, + 818074AF91B45138C55F2475FFAA3691 /* MagicalRecord+Actions.m in Sources */, + 48FCC311232801E444FEDA015B14FB55 /* MagicalRecord+ErrorHandling.m in Sources */, + E55750A56E6E7DB67F76DFE9A0D5AF55 /* MagicalRecord+Options.m in Sources */, + E5399DB88A41301D2870E05E2F082A9D /* MagicalRecord+Setup.m in Sources */, + CD6A26ED55161B5703015BB8D10FBA7D /* MagicalRecord+ShorthandMethods.m in Sources */, + B25ADDD6E5FBCFC7C7D1D3E83C604A3B /* MagicalRecord+iCloud.m in Sources */, + 83F99B59DDCB6E1454F8B9064EEA75D0 /* MagicalRecord-dummy.m in Sources */, + A4330FF5D948E9B2313635CDDB6FD046 /* MagicalRecordInternal.m in Sources */, + 24B02D70F53793D3B5935304051529C8 /* NSAttributeDescription+MagicalDataImport.m in Sources */, + 67985463A036685A37154B27DAEFC1A0 /* NSEntityDescription+MagicalDataImport.m in Sources */, + 567584A5EEE63480C96DD405C2C0B72F /* NSManagedObject+MagicalAggregation.m in Sources */, + 1AE7B8175BF294ECDEBB81BCEC6D174D /* NSManagedObject+MagicalDataImport.m in Sources */, + 08B16D8D4A1807570E4ED62AF297B32C /* NSManagedObject+MagicalFinders.m in Sources */, + 34BC0E559C3D5F2D3B7A8778FE66B635 /* NSManagedObject+MagicalRecord.m in Sources */, + 81D6251854E7BA4AF6B5525BE1E07CD4 /* NSManagedObject+MagicalRequests.m in Sources */, + 90676F71160008ABE4794F7647790441 /* NSManagedObjectContext+MagicalChainSave.m in Sources */, + E449AD01DDB2822502CA1D2070A24A30 /* NSManagedObjectContext+MagicalObserving.m in Sources */, + FE5DCD3C9592399C87B97AC43B3347B8 /* NSManagedObjectContext+MagicalRecord.m in Sources */, + AC0BD8564AC9C7B2F01315A6646E8E4E /* NSManagedObjectContext+MagicalSaves.m in Sources */, + 8677987F85829A40D87F0495F1DB407F /* NSManagedObjectContext+MagicalThreading.m in Sources */, + 311901AD9AF7D317BE3362F69AFB782F /* NSManagedObjectModel+MagicalRecord.m in Sources */, + A37F410C4EF18F5D4D30D91E18F10521 /* NSNumber+MagicalDataImport.m in Sources */, + 4F37A2E32C6C03CB029D7335DA1A18C1 /* NSObject+MagicalDataImport.m in Sources */, + 0548A470CF16A65678FC3E3E44F1D432 /* NSPersistentStore+MagicalRecord.m in Sources */, + 094091D72AD03DF20D3296E4ADA97E40 /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */, + 273DFAC54791E6F07190C8AC648E95AF /* NSRelationshipDescription+MagicalDataImport.m in Sources */, + 20DA1B4BF003C9C737A15D5BFAECF4F7 /* NSString+MagicalDataImport.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 66C935A01B337865F2098A1B /* Sources */ = { + 5A4953241EF1E95559F32AA10E6D348E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D686289BCCBA2FF397614554 /* HCAllOf.m in Sources */, - 9A099E9DE24589A17F56E240 /* HCAnyOf.m in Sources */, - D385F01F6508F39E8880506D /* HCAssertThat.m in Sources */, - D57AAB379AD79DB0C393F636 /* HCBaseDescription.m in Sources */, - 6D06F1B04E11E41C19038DD7 /* HCBaseMatcher.m in Sources */, - 49A69CB1713A984C8EC16914 /* HCBoolReturnGetter.m in Sources */, - BAF94BC4DE7A485A5D1D1A81 /* HCCharReturnGetter.m in Sources */, - CF2F7CD9F7D57C4099253B12 /* HCClassMatcher.m in Sources */, - F54708C3F44122F403123E8D /* HCCollect.m in Sources */, - 7ADD5F5BCF215BCDE4A0EE33 /* HCConformsToProtocol.m in Sources */, - 05875F668B1D649162D707CD /* HCDescribedAs.m in Sources */, - 72A02E404C6249EB3D608D46 /* HCDiagnosingMatcher.m in Sources */, - 1110F0DBD4C2F78118C4424A /* HCDoubleReturnGetter.m in Sources */, - 20DDB8A71B373896095A966F /* HCEvery.m in Sources */, - 315DCFB751F3A1FFA8A59A46 /* HCFloatReturnGetter.m in Sources */, - C31E38ECB77AFA08E551632C /* HCGenericTestFailureHandler.m in Sources */, - 53D9D06B4307BAF92032E4AF /* HCHasCount.m in Sources */, - AB2D67F0361B9571E5590E86 /* HCHasDescription.m in Sources */, - 8C088FA07312F8BA5F48D2F4 /* HCHasProperty.m in Sources */, - 9E47635FD0C0A2D3B24DCACF /* HCIntReturnGetter.m in Sources */, - 8D783CDB5117A34CD866D139 /* HCInvocationMatcher.m in Sources */, - 48D683AB2334349D7ED397C2 /* HCIs.m in Sources */, - AC7160BFA27D5E7F4B010D98 /* HCIsAnything.m in Sources */, - 0CF53E4C95D9F434D1FD7725 /* HCIsCloseTo.m in Sources */, - 15A16F748EB025789A62CADA /* HCIsCollectionContaining.m in Sources */, - 916A3FE252DC68998F95E187 /* HCIsCollectionContainingInAnyOrder.m in Sources */, - 18EDB45846CA084CC19A2B3C /* HCIsCollectionContainingInOrder.m in Sources */, - 053B7126F0852007F0993BA0 /* HCIsCollectionOnlyContaining.m in Sources */, - C27F4D8AFAFCD8F3155ED0B6 /* HCIsDictionaryContaining.m in Sources */, - BF9D2E7F7F0E579C3E2E36FA /* HCIsDictionaryContainingEntries.m in Sources */, - EE9B2B06F925DCDB35353410 /* HCIsDictionaryContainingKey.m in Sources */, - 69DACDC8BA5C924C501F2746 /* HCIsDictionaryContainingValue.m in Sources */, - CCDC443ECB93D922331B7615 /* HCIsEmptyCollection.m in Sources */, - D468A059769B71545A5808B5 /* HCIsEqual.m in Sources */, - 908E2035C1C6AB08CB0EB167 /* HCIsEqualIgnoringCase.m in Sources */, - 57D74D27994A1D1DEF306AA5 /* HCIsEqualIgnoringWhiteSpace.m in Sources */, - 57A690E141036B7F70DDD042 /* HCIsEqualToNumber.m in Sources */, - 1F4C7FBE12B2E8939A944F4B /* HCIsIn.m in Sources */, - 4D0B22B2595757C7C5E6710B /* HCIsInstanceOf.m in Sources */, - 665C8145442601FAD51DFA2C /* HCIsNil.m in Sources */, - 035CA3254C9B555025235D6A /* HCIsNot.m in Sources */, - ED723F0CD0EA7FDF2BF366C7 /* HCIsSame.m in Sources */, - A7C5142E23E0ECF4B05B4A97 /* HCIsTrueFalse.m in Sources */, - D5176F4E08384440B15B020E /* HCIsTypeOf.m in Sources */, - FC9EBF2CA62CE7BD22634ACA /* HCLongLongReturnGetter.m in Sources */, - 0546D43BD9D84ACE1471D309 /* HCLongReturnGetter.m in Sources */, - 774E97F1C78459F9B376F5E5 /* HCNumberAssert.m in Sources */, - 853308770817FA04E1B8F5CF /* HCObjectReturnGetter.m in Sources */, - C46603E79BA7FF91DC6904C6 /* HCOrderingComparison.m in Sources */, - D60547F191F65B49AD534C29 /* HCRequireNonNilObject.m in Sources */, - F5D4749F2107A67D53B5A00F /* HCReturnTypeHandlerChain.m in Sources */, - C1282D36C6631D94CDA4AC1F /* HCReturnValueGetter.m in Sources */, - F8C6DCD7B021873D8077A288 /* HCSenTestFailureHandler.m in Sources */, - 294E60C958F7054EF20E9444 /* HCShortReturnGetter.m in Sources */, - F131954978CB68AE78008F69 /* HCStringContains.m in Sources */, - 81CF80E517C06C24F8286603 /* HCStringContainsInOrder.m in Sources */, - 32F68C3633820A1D745ED8AF /* HCStringDescription.m in Sources */, - C719B373FE9969CC85A2E9C6 /* HCStringEndsWith.m in Sources */, - 654449AC5410C1985FB0EC3F /* HCStringStartsWith.m in Sources */, - 35DC81E05EC3F90E757F6C53 /* HCSubstringMatcher.m in Sources */, - 55DA6577CBA451312613341E /* HCTestFailure.m in Sources */, - 84EF6E64FD05BDCDD9E23F1C /* HCTestFailureHandler.m in Sources */, - 087CCCDE4DB6CA887172E7B0 /* HCTestFailureHandlerChain.m in Sources */, - F231916B28F1937965F7337F /* HCThrowsException.m in Sources */, - F93565D62B93A5DBB8F60456 /* HCUnsignedCharReturnGetter.m in Sources */, - 5BF69A380297C5EE5A63B7CF /* HCUnsignedIntReturnGetter.m in Sources */, - B7EFE774019FCA180051B3E4 /* HCUnsignedLongLongReturnGetter.m in Sources */, - 7F2C537D22D23B30B03A35A0 /* HCUnsignedLongReturnGetter.m in Sources */, - 4FD508D05B1ADF036D31031A /* HCUnsignedShortReturnGetter.m in Sources */, - 51056A28689FE526A8075533 /* HCWrapInMatcher.m in Sources */, - 3432B28A26A5BAD13E45C9BD /* HCXCTestFailureHandler.m in Sources */, - 100BB507292C08396F1D0B78 /* NSInvocation+OCHamcrest.m in Sources */, - 6AD8D08CF5D735BBABF61F94 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m in Sources */, + 99B0C911100067363C5A565AEFB4B63B /* BIActivityIndicatorContainerView.m in Sources */, + 70422521D4F5E298F87F47F9C0EB8F0A /* BIBatch.m in Sources */, + 3CBB95E26A209431F350BDCADADC19FA /* BIBatchHelpers.m in Sources */, + 9A78CAA169D6931592330EEAE818B3CC /* BIBatchRequest.m in Sources */, + 9C473E21528278D5C4E6D8BAF8C2C27F /* BIBatchResponse.m in Sources */, + 29361BAA4168EBEBF7BA8242847FB825 /* BICollectionView.m in Sources */, + 523D51285C224EF702498691587DC859 /* BICollectionViewActivityIndicatorReusableView.m in Sources */, + 516DB7F152CB3FCD2DBDFF778276AE97 /* BIDatasourceBase.m in Sources */, + C72526B50AEBE207D54152098253005A /* BIDatasourceCollectionView.m in Sources */, + ACD66BD3FC0FC9CFF3856AF8F9321F91 /* BIDatasourceFeedCollectionView.m in Sources */, + A6288B811C68BE234B5BB7A684CEBB1B /* BIDatasourceFeedTableView.m in Sources */, + 2D35BED243BEE3FBCB4C92736805A1A0 /* BIDatasourceFetchedCollectionView.m in Sources */, + 9992D68AE05253DA7EEAE767915A20B5 /* BIDatasourceFetchedTableView.m in Sources */, + CDE712179EC6BC6ACE388A8A50D0F1BB /* BIDatasourceTableView.m in Sources */, + 6641D403E41397E9B4FB84D5D791C0DA /* BIHandlerBase.m in Sources */, + 02196D43338777E4CB41F65ECA6EB577 /* BIHandlerCollectionView.m in Sources */, + 94071E580D2E788FCE415704E2CE50C0 /* BIHandlerTableView.m in Sources */, + 591309A3151D911C0B006B57AAE31943 /* BILifecycle.m in Sources */, + CAD644924E6EA6955EA308B4DC320730 /* BIObjCHelpers-dummy.m in Sources */, + 48BEAF0FC7476BB031E80318A1490A04 /* BIOperationQueue.m in Sources */, + 02265ADC36D1989C0BC795B05868D90C /* BISerialOperationQueue.m in Sources */, + 5DD754485279C789841951A2FA9D8156 /* BIStartersFactory.m in Sources */, + C135B52173D2B7B9493909ACD24D728B /* BITableView.m in Sources */, + 1828434C9721FF84DE603855791EE6FC /* BITableViewCell.m in Sources */, + CCED4CBB6C9442EEB71E7ACAA852883A /* NSBundle+BIExtra.m in Sources */, + DD117E221023F2FCDD682B5D7B09AC20 /* NSDate+BIAttributedString.m in Sources */, + 0D950C05221BE2C74B1FF20034617432 /* NSString+BIExtra.m in Sources */, + E266559CE592E0F0683D3C29DF703F10 /* UIView+BILoadXib.m in Sources */, + 5DDDD4F9108ABF1EFEE0E775679680C8 /* _BIScrollViewProxy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8DFEC7AD9CA1EF0E205C1B83 /* Sources */ = { + D792FF09CC082087794702F7F43370A5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C8E76E4CB7F0E422CA83F44C /* MKTArgumentCaptor.m in Sources */, - 57F5100E68F81E3C82CCC087 /* MKTArgumentGetter.m in Sources */, - D560D6399F6097ABFCC98B94 /* MKTArgumentGetterChain.m in Sources */, - E360F49ABD744B02BB6E41F7 /* MKTAtLeastTimes.m in Sources */, - E93BACA630B767FE1CB3E62D /* MKTBaseMockObject.m in Sources */, - 34F26EC71132155E37C7CCAE /* MKTBlockArgumentGetter.m in Sources */, - 9BDE209D5B875B710DD66128 /* MKTBoolArgumentGetter.m in Sources */, - A46924891A98C7815FAAD55B /* MKTBoolReturnSetter.m in Sources */, - 81820FDC255EB432F83A851F /* MKTCapturingMatcher.m in Sources */, - D40318A33F6EBF9C3D50A33A /* MKTCharArgumentGetter.m in Sources */, - 806DB6CEA6CBB5C2E71F665D /* MKTCharReturnSetter.m in Sources */, - D28B20BA4E537B58DF934EA8 /* MKTClassArgumentGetter.m in Sources */, - 23B9A9DE6012D340D32289D7 /* MKTClassObjectMock.m in Sources */, - 1ADD836831D9FFF8C29E4DFA /* MKTClassReturnSetter.m in Sources */, - A820ADA46FFD11A67C2AEA4F /* MKTDoubleArgumentGetter.m in Sources */, - F35BDB2B4AEB54B345B58B75 /* MKTDoubleReturnSetter.m in Sources */, - 8B8BE6DF20DEB26293AD0AD6 /* MKTDynamicProperties.m in Sources */, - 76D4D5E129247E8BA3205247 /* MKTExactTimes.m in Sources */, - CA690277A97D15DBE974BEE6 /* MKTExecutesBlock.m in Sources */, - 26D1300849998A0A65FD9EB3 /* MKTFloatArgumentGetter.m in Sources */, - BECD6600F10F3D1BE0F9BECD /* MKTFloatReturnSetter.m in Sources */, - AB9822E85516EC63704AEB35 /* MKTIntArgumentGetter.m in Sources */, - 59A6EF6E8BA2712F06C096FE /* MKTIntReturnSetter.m in Sources */, - A5C80F04CA976163A908F05A /* MKTInvocationContainer.m in Sources */, - F0191C2BD1343E420E48CC5A /* MKTInvocationMatcher.m in Sources */, - 0EAF4DC8A0C202F18AD0A5CA /* MKTLongArgumentGetter.m in Sources */, - 7E87FA5762E5E01A9D6823FD /* MKTLongLongArgumentGetter.m in Sources */, - AAD789A30EE2D430B7101A01 /* MKTLongLongReturnSetter.m in Sources */, - 61002CA21EF35719581FAFB5 /* MKTLongReturnSetter.m in Sources */, - 967CDE3DF38766812C6CAAB8 /* MKTMockingProgress.m in Sources */, - 19DEA1E4E608E84AF4F3EF7A /* MKTMockitoCore.m in Sources */, - 130E8DE1070EFAAA5B133952 /* MKTObjectAndProtocolMock.m in Sources */, - 850979EC26D43F94298C3F8F /* MKTObjectArgumentGetter.m in Sources */, - E3612508780A54B8EBE94598 /* MKTObjectMock.m in Sources */, - F8471796F26BC518FA9E9BAA /* MKTObjectReturnSetter.m in Sources */, - 867A5923A1AB0592E6E9B608 /* MKTOngoingStubbing.m in Sources */, - 03CE01AA13D4C4561F3EF89C /* MKTPointerArgumentGetter.m in Sources */, - 6980837CDCC548A911DBD8A5 /* MKTProtocolMock.m in Sources */, - 924DECF60AB432D430C5C1EC /* MKTReturnValueSetter.m in Sources */, - 398352EC38127A25DF7C88E0 /* MKTReturnValueSetterChain.m in Sources */, - 9DC24C4501F0F48EE855E758 /* MKTReturnsValue.m in Sources */, - 7D1B478B99005ABE28FEE55F /* MKTSelectorArgumentGetter.m in Sources */, - D4C7E68FAC3880E4BA9BCA97 /* MKTShortArgumentGetter.m in Sources */, - 71790B9DAFA328990829BFEA /* MKTShortReturnSetter.m in Sources */, - 9401BB43C5079AD223E1FB96 /* MKTStructArgumentGetter.m in Sources */, - AE62F6B3F9F21D0FBE2FC1FF /* MKTStructReturnSetter.m in Sources */, - E40ACF771B4956360E8BDB93 /* MKTStubbedInvocationMatcher.m in Sources */, - B7663EA0855BB601058D6A1B /* MKTTestLocation.m in Sources */, - EC11412FEA36DD1782AFF6A6 /* MKTThrowsException.m in Sources */, - 4D0721483C006F2393DBC52A /* MKTUnsignedCharArgumentGetter.m in Sources */, - CD37BA8AF93A2595B8AB67A0 /* MKTUnsignedCharReturnSetter.m in Sources */, - 3E8567A36F2BC968A9596045 /* MKTUnsignedIntArgumentGetter.m in Sources */, - 2776C0434B6DFBCD1EB08762 /* MKTUnsignedIntReturnSetter.m in Sources */, - A22D474F2CC19AB1CCE585EB /* MKTUnsignedLongArgumentGetter.m in Sources */, - EEC0F60D32E3C8CFD0CFBC72 /* MKTUnsignedLongLongArgumentGetter.m in Sources */, - C74AD6A1468418A80997E27B /* MKTUnsignedLongLongReturnSetter.m in Sources */, - D883AF091AD3ADD533563481 /* MKTUnsignedLongReturnSetter.m in Sources */, - DF2CA8D26A20668BB5038B31 /* MKTUnsignedShortArgumentGetter.m in Sources */, - 50952EAF18AEF299B270080C /* MKTUnsignedShortReturnSetter.m in Sources */, - 831F392639B48BB61E5B6A4F /* MKTVerificationData.m in Sources */, - DA34958928CFEF1A654A388C /* MKT_TPDWeakProxy.m in Sources */, - 169604E41DEF37CF665F5ED4 /* NSInvocation+OCMockito.m in Sources */, - 2DAE44AF0FE6C20F752D0E50 /* OCMockito.m in Sources */, - BFBA0C112AFE0DF03ACDABC7 /* Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m in Sources */, + 9135038D443117C8788D314C200904A7 /* HCAllOf.m in Sources */, + D34E075CEC8F1F8D3148A7D039C60516 /* HCAnyOf.m in Sources */, + 2A6E220A930321E80ED3D98EAE77EB53 /* HCAssertThat.m in Sources */, + 7EB38E6CAFA86A0F054B0E499E4F2046 /* HCBaseDescription.m in Sources */, + DA1F5226EFDE9E472D9685376FC6D100 /* HCBaseMatcher.m in Sources */, + 1A7F08BBF0B49428D24B318909377B98 /* HCBoolReturnGetter.m in Sources */, + 463A215C93F4E778A6AACDF20C8EE7B3 /* HCCharReturnGetter.m in Sources */, + 5097A7577AB9B4FF0C43F84B3A4D0429 /* HCClassMatcher.m in Sources */, + 6E4CC5AC4AAF9247FAF263F42D05E32D /* HCCollect.m in Sources */, + A2935A8E38BCA91EC726273E11F80F11 /* HCConformsToProtocol.m in Sources */, + E94EDA30557BDAF61646204E7303B306 /* HCDescribedAs.m in Sources */, + D13B0D8E2D83563C5ABAFD0B8984CD9F /* HCDiagnosingMatcher.m in Sources */, + 612742F8EABAA1743DA7F42014FD29CB /* HCDoubleReturnGetter.m in Sources */, + 5303F58E5F79EAAE6A09684D2FD7E798 /* HCEvery.m in Sources */, + 230DC7DC9ACFA8744AFFA1CA9D84E917 /* HCFloatReturnGetter.m in Sources */, + 7689E9E0B2DD5ADAC27ADD1C63D8BDAB /* HCGenericTestFailureHandler.m in Sources */, + 2C5E06D76402B86A010E37CFB23DCA33 /* HCHasCount.m in Sources */, + 0429BD779DB57C2A2A4F6EDFD6F81F1E /* HCHasDescription.m in Sources */, + 518E2760D484F111BAA0443833214CB4 /* HCHasProperty.m in Sources */, + 1316721BEDB99548A945313D963B7756 /* HCIntReturnGetter.m in Sources */, + 6C7A90124138369D25CF4C13A166D389 /* HCInvocationMatcher.m in Sources */, + D495BAA2209E97C60FF7BF2B57368F3D /* HCIs.m in Sources */, + CB5A568D627CAA6BAF80AC064F5B880F /* HCIsAnything.m in Sources */, + CA302CC501054BA6808A8F90480026BF /* HCIsCloseTo.m in Sources */, + D2AF2A20333FCE4D96C404F8194EE44F /* HCIsCollectionContaining.m in Sources */, + 73E786BFFF38B0206E4E7FE2BE735251 /* HCIsCollectionContainingInAnyOrder.m in Sources */, + 6D5CD584E021B2988E61E3276036325C /* HCIsCollectionContainingInOrder.m in Sources */, + C5693856050A65E4998095CBEEDDA015 /* HCIsCollectionOnlyContaining.m in Sources */, + 393ACDC70A53E5E35791FABF1A83BFF7 /* HCIsDictionaryContaining.m in Sources */, + 2FEFECCBEB65A7FEAE11CF8E53DB575C /* HCIsDictionaryContainingEntries.m in Sources */, + 93B3B8F8867BC6A033FB398F8C23149B /* HCIsDictionaryContainingKey.m in Sources */, + ADDAA1C26D01D31B5BF31CBB2ED5CDC1 /* HCIsDictionaryContainingValue.m in Sources */, + A8F69E8A1FC19C84A45CE6ED17A6311C /* HCIsEmptyCollection.m in Sources */, + D38DD22382FF75F039E88E9319E6BB6D /* HCIsEqual.m in Sources */, + 1533673C6AC7B1DB7BE2533BA208DDA4 /* HCIsEqualIgnoringCase.m in Sources */, + 2575B94541E59D1EA080E72B8306CA85 /* HCIsEqualIgnoringWhiteSpace.m in Sources */, + 8CBF5C98236460E6D4D6DBBF43231FE0 /* HCIsEqualToNumber.m in Sources */, + 74B1B03C55CCD1A92F7D10AC0C46C279 /* HCIsIn.m in Sources */, + DA36493DCFC022ABB91421D7EF95B22D /* HCIsInstanceOf.m in Sources */, + 5791C32EA8ADC79354D649C66F34A52A /* HCIsNil.m in Sources */, + 0789B5705A397C8250DAB116C1CD5CB4 /* HCIsNot.m in Sources */, + D28E0AAE3D9E91090BCF95BBE715A104 /* HCIsSame.m in Sources */, + EEE957031899238D5609DCF5F783F5E9 /* HCIsTrueFalse.m in Sources */, + 6B7CBE73899600A3F281B0FC4B4086F6 /* HCIsTypeOf.m in Sources */, + 92436B3C9ADEFD3E8F66235E46C31854 /* HCLongLongReturnGetter.m in Sources */, + C5D15DA90F3C1075EA39D9A5E27D6BEA /* HCLongReturnGetter.m in Sources */, + 392C7D1987B70233B53198B38983EB1F /* HCNumberAssert.m in Sources */, + 804CD0C91D45918EB6F59FD4653E4AD4 /* HCObjectReturnGetter.m in Sources */, + 02EF609971A3D3BD48D8D7E0CF154802 /* HCOrderingComparison.m in Sources */, + FD96FAD6E12FD3D6C09DDDAB23E48EC8 /* HCRequireNonNilObject.m in Sources */, + FA7342C1B252DF8CECD3577382B1A866 /* HCReturnTypeHandlerChain.m in Sources */, + 5AB96ABEF9BEAD363CB7550A787D5691 /* HCReturnValueGetter.m in Sources */, + E152F4B7E73AD5D19A50509B639E90B3 /* HCSenTestFailureHandler.m in Sources */, + F8BB8EE67BF447DFC0D533F10DC2FCEA /* HCShortReturnGetter.m in Sources */, + 0429C24200A67C65B2D8CF851FF172E8 /* HCStringContains.m in Sources */, + 7A2316496350A8485C3AEA2143C23F58 /* HCStringContainsInOrder.m in Sources */, + A5FD223A701D39EED04AE276493A8FF5 /* HCStringDescription.m in Sources */, + B0F0BFF0748E5E2582E576F08644354D /* HCStringEndsWith.m in Sources */, + A1DD2038A69A9540AF7A2AE65E006AD9 /* HCStringStartsWith.m in Sources */, + 9AC41AEE44CBC65CF671AE3ABB0C553E /* HCSubstringMatcher.m in Sources */, + A83BBA82D570FFB6FBC7288C8BAD22C4 /* HCTestFailure.m in Sources */, + A3ED95621E137A986C7F7DCEAC84B9B8 /* HCTestFailureHandler.m in Sources */, + 2AFCC1C8DB83C0B64AED7D6D805CFE1F /* HCTestFailureHandlerChain.m in Sources */, + 9FC87289FC9A13035B1CCECC36BC4D68 /* HCThrowsException.m in Sources */, + 06BFCE35FD7C0D48949618AB65FE1055 /* HCUnsignedCharReturnGetter.m in Sources */, + F27D9733B7E252A3FAA48E23C6DF981F /* HCUnsignedIntReturnGetter.m in Sources */, + 733D8E87425B12D7273FA1C3B4604F47 /* HCUnsignedLongLongReturnGetter.m in Sources */, + 029D06F95D28F2E80BC4AE29A5C3363A /* HCUnsignedLongReturnGetter.m in Sources */, + 15DD98D26A2D5EC537B9EC4F69C4DE51 /* HCUnsignedShortReturnGetter.m in Sources */, + 9F432C6F16A8E8DD8569138433E75781 /* HCWrapInMatcher.m in Sources */, + 391804CF5DE2ECD94EFAC60231FE16B1 /* HCXCTestFailureHandler.m in Sources */, + 1A8FC7B193FE4A0F6564AE73E99B7F55 /* NSInvocation+OCHamcrest.m in Sources */, + 67892C6656B036A6CCAC88A20B427B52 /* OCHamcrest-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9D5BA499D58869DCE72D2139 /* Sources */ = { + EBBC2C329D4CBFBE0B04F0D241A9D7FC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 31B22F6D2AD134C1836D066B /* Pods-BIObjCHelpersExampleTests-dummy.m in Sources */, + BC7D876A10FB8A6B9534947BE51F40D1 /* Pods-BIObjCHelpersExampleTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - AAC8790801CA5FC76D4A948B /* Sources */ = { + FD546C075D7F55BFD7DCD77871C7445E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 385665F97950879D008053AE /* BIActivityIndicatorContainerView.m in Sources */, - AA7E78A5F1F3DFBCD3BC2EF7 /* BIBatch.m in Sources */, - 71177D3DFBC74BA11BF4B84E /* BIBatchHelper.m in Sources */, - 2773C9B5979E611745483171 /* BICollectionView.m in Sources */, - BF751383AE96AB2FA2E77A6F /* BICollectionViewActivityIndicatorReusableView.m in Sources */, - AE09EF3BA425D3B593AA56F6 /* BIDatasourceBase.m in Sources */, - 2122CB25A4389F260EFF156C /* BIDatasourceCollectionView.m in Sources */, - 1ED58038A06E444BD17B0368 /* BIDatasourceFeedCollectionView.m in Sources */, - DD68819407C7BC5A0BD3B570 /* BIDatasourceFeedTableView.m in Sources */, - 4EA1D14D9E37BA48705402E1 /* BIDatasourceFetchedCollectionView.m in Sources */, - 362C08BC26DED7C530F53B20 /* BIDatasourceFetchedTableView.m in Sources */, - 5D6080A081DF41778CAF2B94 /* BIDatasourceTableView.m in Sources */, - 8ED5DCC30743EBAAF7F9CCCC /* BIHandlerBase.m in Sources */, - A9CCBF1FA91694473A74A6A7 /* BIHandlerCollectionView.m in Sources */, - 0755C10AAB659E073776C14B /* BIHandlerTableView.m in Sources */, - C9C4BA56A3556D50C715E4E5 /* BILifecycle.m in Sources */, - 541EF485A16C28539B271021 /* BIOperationQueue.m in Sources */, - 2864E940721F2DBB7BC05701 /* BISerialOperationQueue.m in Sources */, - D3FF3E66A1552E3D5FE64365 /* BIStartersFactory.m in Sources */, - D549F6820455F41EE20786D7 /* BITableView.m in Sources */, - FF7D66EE04DCBFEAC3ED8981 /* BITableViewCell.m in Sources */, - 6AA5B0B72BCA4B971394F355 /* NSBundle+BIExtra.m in Sources */, - E6912B190F325AA555C0C4E0 /* NSDate+BIAttributedString.m in Sources */, - FF34631D80FE2441FEDC94CD /* NSString+BIExtra.m in Sources */, - 0C14C76624C72C708B581362 /* Pods-BIObjCHelpers-dummy.m in Sources */, - F9F51D1F6B8E712D37721C4E /* UIView+BILoadXib.m in Sources */, - 28FC615673606440CC0BE18D /* _BIScrollViewProxy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B3FF29C2D5D264CEB232F9FE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4862A37BFB09FB5A5EEFEC6F /* BIActivityIndicatorContainerView.m in Sources */, - 95B22C48B5646AEC2D02AF56 /* BIBatch.m in Sources */, - CA46CB3015B77519D504B3BF /* BIBatchHelper.m in Sources */, - 7805DD8CCE338DEEC0E22AF9 /* BICollectionView.m in Sources */, - 950E090DFBAE3A39D3B7B759 /* BICollectionViewActivityIndicatorReusableView.m in Sources */, - B0540AA51E14A07E77E70017 /* BIDatasourceBase.m in Sources */, - B43758FC257975DB6BC9B6FA /* BIDatasourceCollectionView.m in Sources */, - F19D125E3D9F4F5122538C32 /* BIDatasourceFeedCollectionView.m in Sources */, - 3EA49D9A773AA69494DA7ADF /* BIDatasourceFeedTableView.m in Sources */, - AAD64F7597284C997684ABE8 /* BIDatasourceFetchedCollectionView.m in Sources */, - BE528F352A7E4E9AF3F66665 /* BIDatasourceFetchedTableView.m in Sources */, - 60F83124AD6AC66BA1BADCCA /* BIDatasourceTableView.m in Sources */, - 8BF0330E4BFFB5DF29B217F6 /* BIHandlerBase.m in Sources */, - FBB843843ED94C580BD3E9B6 /* BIHandlerCollectionView.m in Sources */, - 3A5749F4F17404E792964D4B /* BIHandlerTableView.m in Sources */, - 0F6C2B02880C82E92999A079 /* BILifecycle.m in Sources */, - D760DF4981EDA7D29B3B944A /* BIOperationQueue.m in Sources */, - 7FF45FA6D256EADB3F503DA3 /* BISerialOperationQueue.m in Sources */, - E79CF3F4E4A42101E0F1FABE /* BIStartersFactory.m in Sources */, - F53B3B0C12CE7249D05F028B /* BITableView.m in Sources */, - 69EDCA487B94D3E3381A1608 /* BITableViewCell.m in Sources */, - A262134049189099148511CA /* NSBundle+BIExtra.m in Sources */, - 04BDBC4CCD8C024E9904E24B /* NSDate+BIAttributedString.m in Sources */, - 3787B77C30D9F986F677BF9D /* NSString+BIExtra.m in Sources */, - CADB648C333C0E3AF1C631C9 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m in Sources */, - BE3C9B82EE135A124426615A /* UIView+BILoadXib.m in Sources */, - A9B03BDA9B8DFD011C66294A /* _BIScrollViewProxy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DC5F36CAB46F3A8754C22AEB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AE7175FB4EC7A592AB1EBEB /* MagicalImportFunctions.m in Sources */, - A9624905E87DC4E8327E9588 /* MagicalRecord+Actions.m in Sources */, - 444E4BAF4DBA91898FD560C4 /* MagicalRecord+ErrorHandling.m in Sources */, - 3871D1707EFBE093A2EA7C69 /* MagicalRecord+Options.m in Sources */, - 9D000253497B479B11A53B84 /* MagicalRecord+Setup.m in Sources */, - F5596B9914625D2F18A51A6A /* MagicalRecord+ShorthandMethods.m in Sources */, - E349B52DE81D81A1634CD165 /* MagicalRecord+iCloud.m in Sources */, - E82D844C20032DB10F4D5993 /* MagicalRecordInternal.m in Sources */, - E3C7C36EB936240E2D33391E /* NSAttributeDescription+MagicalDataImport.m in Sources */, - 79F02BBCE040D6A75CA38D5A /* NSEntityDescription+MagicalDataImport.m in Sources */, - 66933FA0083F5D51C72D7D55 /* NSManagedObject+MagicalAggregation.m in Sources */, - 14547AC5AED0130FFD1A2A9B /* NSManagedObject+MagicalDataImport.m in Sources */, - 8287DCA3AB429606871CFCB0 /* NSManagedObject+MagicalFinders.m in Sources */, - 9BF307E0ABEC5776D0DBAB85 /* NSManagedObject+MagicalRecord.m in Sources */, - 369747968035E31639E0F22E /* NSManagedObject+MagicalRequests.m in Sources */, - B4F440AF1A1E2C98B5A48F3D /* NSManagedObjectContext+MagicalChainSave.m in Sources */, - B27A6098922103BAF2AD35CD /* NSManagedObjectContext+MagicalObserving.m in Sources */, - F297B251E66F5D689C8D6D4C /* NSManagedObjectContext+MagicalRecord.m in Sources */, - 80EBD23C251416B14DEB91B0 /* NSManagedObjectContext+MagicalSaves.m in Sources */, - B702D910D3C28CC1B2BC0166 /* NSManagedObjectContext+MagicalThreading.m in Sources */, - F4FA7179656FE2EFF18CCC8F /* NSManagedObjectModel+MagicalRecord.m in Sources */, - 4D37A5872EFF7B855C595812 /* NSNumber+MagicalDataImport.m in Sources */, - 58C8A0A48F7F6FBF9D1F4F5D /* NSObject+MagicalDataImport.m in Sources */, - 90824EC82F5A404F3C83A630 /* NSPersistentStore+MagicalRecord.m in Sources */, - 0A882A00EDCCBB3808EFB993 /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */, - AD91C157E7006CE69854E214 /* NSRelationshipDescription+MagicalDataImport.m in Sources */, - 75B78BFDDB7C02CD99B41D39 /* NSString+MagicalDataImport.m in Sources */, - 9AD97A28A7DA8DA956C08430 /* Pods-MagicalRecord-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DF0F6D2605BF3006264F9842 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - FEA8A366FFD1A1FAAA57E64E /* Pods-dummy.m in Sources */, + 19A81F866D1B81EF4DA0BDEC46056CFA /* Pods-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 1A684DBC1457FB37459F09C2 /* PBXTargetDependency */ = { + 185BC24D71D4CF315EFF2E43F776C074 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-CJALog"; - target = 4CBF071F9D84F6AC1FEFA4DA /* Pods-CJALog */; - targetProxy = 00E3D849B1308D9CB7445CD4 /* PBXContainerItemProxy */; + name = OCMockito; + target = 1BF92A300C595729F5BAEABA3F0DFF8B /* OCMockito */; + targetProxy = 9FC304429291E74C98BE16FE55FC62E8 /* PBXContainerItemProxy */; }; - 2050072A4A6F79C3638C1643 /* PBXTargetDependency */ = { + 3C9C826EB88323114D4ABC5C7DA390FA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-MagicalRecord"; - target = FA85512C4B1433E823681F82 /* Pods-MagicalRecord */; - targetProxy = 89C7B9CFB79C78E6358CE665 /* PBXContainerItemProxy */; + name = CJALog; + target = 651D921A52C8EA905EFC39E555CE97E6 /* CJALog */; + targetProxy = 8847B5E6B247CFAE6A2ADF029A24C290 /* PBXContainerItemProxy */; }; - 7507793E92D92345978399AB /* PBXTargetDependency */ = { + 4A507AC7A78D24F5F6DE8E031CA79036 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; - target = 01919967752A49841B424C2C /* Pods-BIObjCHelpersExampleTests-OCHamcrest */; - targetProxy = 3673D05C3F75B044990F995B /* PBXContainerItemProxy */; + name = CJALog; + target = 651D921A52C8EA905EFC39E555CE97E6 /* CJALog */; + targetProxy = E6C4FBCAA006223E4B001DC2F3BA0F12 /* PBXContainerItemProxy */; }; - 779D41507E0BED882D4B4DAD /* PBXTargetDependency */ = { + AD2272D218463AC3503F4DDEAE7012DC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-BIObjCHelpersExampleTests-MagicalRecord"; - target = 36F1A41C194845A4CDCA0875 /* Pods-BIObjCHelpersExampleTests-MagicalRecord */; - targetProxy = 2A392321D03D3937458A15BC /* PBXContainerItemProxy */; + name = MagicalRecord; + target = 5BFEFDE36E715E79928837255EE922D5 /* MagicalRecord */; + targetProxy = B2621769BB6812937B99A12A70EE6628 /* PBXContainerItemProxy */; }; - 7C4B64E58EDF7D14E7C286BE /* PBXTargetDependency */ = { + C8E058F5EE7428366DDA5C1B0DC7099D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-BIObjCHelpers"; - target = 4324B52F802C0730AB97DFB1 /* Pods-BIObjCHelpers */; - targetProxy = 134E17B29294826F02EA4499 /* PBXContainerItemProxy */; + name = BIObjCHelpers; + target = FC54CAC6A7498C8A2A0F41FDECD85E25 /* BIObjCHelpers */; + targetProxy = FF7F199D07E04081EC4E76325A711C54 /* PBXContainerItemProxy */; }; - 8C8743408DE0A878298B5E64 /* PBXTargetDependency */ = { + C9B08EF1CBA0CF78C30EC82CAC9BCED8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-BIObjCHelpersExampleTests-OCMockito"; - target = A5DAAC7E3FF3DE45E72C227B /* Pods-BIObjCHelpersExampleTests-OCMockito */; - targetProxy = 7D532B55D1599F5BF31100C8 /* PBXContainerItemProxy */; + name = OCHamcrest; + target = 3236DA6DAA9B7B258CD3A31F259BDB9A /* OCHamcrest */; + targetProxy = A9B5E9B66129C36E7633F1CAC35B960B /* PBXContainerItemProxy */; }; - 955BBD9DEE5B93A78C1C5F07 /* PBXTargetDependency */ = { + D52FE645C29D53563C30EA719E41F711 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-BIObjCHelpersExampleTests-BIObjCHelpers"; - target = 3B6889341F315F5E100C93F5 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers */; - targetProxy = B92D9EB134A220C60A7225BA /* PBXContainerItemProxy */; + name = BIObjCHelpers; + target = FC54CAC6A7498C8A2A0F41FDECD85E25 /* BIObjCHelpers */; + targetProxy = 57C0507DCF89E92042B313982EE16D6A /* PBXContainerItemProxy */; }; - BECA81B49E050663DB0CB4A8 /* PBXTargetDependency */ = { + F6C3D2C96914E996024AA3DB43B69AFD /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-BIObjCHelpersExampleTests-OCHamcrest"; - target = 01919967752A49841B424C2C /* Pods-BIObjCHelpersExampleTests-OCHamcrest */; - targetProxy = 454BB8F552A7ACD0DAE1E990 /* PBXContainerItemProxy */; + name = OCHamcrest; + target = 3236DA6DAA9B7B258CD3A31F259BDB9A /* OCHamcrest */; + targetProxy = 61F071D8FAFF481380CD8BCCC77C611C /* PBXContainerItemProxy */; }; - E9FF31F317893012EE68289E /* PBXTargetDependency */ = { + FBC957E12EACED4E283E2672AEAF8E9B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-BIObjCHelpersExampleTests-CJALog"; - target = C2BB54E4F49D27205836C496 /* Pods-BIObjCHelpersExampleTests-CJALog */; - targetProxy = 9154F59DF737315C4B58D906 /* PBXContainerItemProxy */; + name = MagicalRecord; + target = 5BFEFDE36E715E79928837255EE922D5 /* MagicalRecord */; + targetProxy = 2732F14BA22FAC17D3F26DD2D19199D8 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0C77F8D010EB4EBEA5A65BA0 /* Release */ = { + 0744B95B6AC2F61720903AA071C34C8E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 40FC8E1C40D9F7D325D8A942 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig */; + baseConfigurationReference = 23ECE1EBDA22B34BBB144AA8CB30A98F /* OCHamcrest-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/OCHamcrest/OCHamcrest-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -2944,25 +2546,9 @@ }; name = Release; }; - 169DC7D0F85FAACC31EA1D50 /* Release */ = { + 2895A80791715314BC762FD88A04C14A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 539F5866F3E7A1FBBDC80966 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 1AED1D309BC8859848A5C0A3 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 83ABBC77392673E642FED497 /* Pods.debug.xcconfig */; + baseConfigurationReference = 42D5193E8B6CB7F3B389DBCF8C949C7E /* Pods.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; @@ -2976,28 +2562,28 @@ }; name = Debug; }; - 2736FABA5714452C41CD2470 /* Debug */ = { + 407F01DB6E3422A029FDEC5BE01906A3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 539F5866F3E7A1FBBDC80966 /* Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig */; + baseConfigurationReference = BE6BC15667F188B0BC52F8BBCC35743F /* Pods.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 3E2E2401A13CB2B75979B744 /* Debug */ = { + 4D3745A180251DC1BA789B57349D69B3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 11824E39A02E4A78249E8DBE /* Pods-CJALog-Private.xcconfig */; + baseConfigurationReference = 46E7677574A48325C310BFA357EA370C /* BIObjCHelpers-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-CJALog/Pods-CJALog-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/BIObjCHelpers/BIObjCHelpers-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -3008,12 +2594,12 @@ }; name = Debug; }; - 4F01399D915E5737667849D2 /* Debug */ = { + 4EB4DDBC5613D78432F29AA763F73172 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1ED34AB201EA9C389C0A80E6 /* Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig */; + baseConfigurationReference = 23ECE1EBDA22B34BBB144AA8CB30A98F /* OCHamcrest-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/OCHamcrest/OCHamcrest-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -3024,12 +2610,12 @@ }; name = Debug; }; - 5B5B6D26DA20655A20E95B06 /* Debug */ = { + 5DF1571982B52608096D58B92190F4A3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E35E38AC6F88C83A2A3DF7D3 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig */; + baseConfigurationReference = 269D8F10B6CC5B6951C2161F417A112B /* CJALog-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/CJALog/CJALog-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -3040,12 +2626,12 @@ }; name = Debug; }; - 76C9BB69B2A64BCE7BED474A /* Release */ = { + 8D6273FEE3AB047E011623447182ACE7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 83C7980ED6B30204B9EFA4B1 /* Pods-BIObjCHelpers-Private.xcconfig */; + baseConfigurationReference = 269D8F10B6CC5B6951C2161F417A112B /* CJALog-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/CJALog/CJALog-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -3056,7 +2642,7 @@ }; name = Release; }; - 92E08DFDF6B5C1F3D415445F /* Debug */ = { + A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -3095,28 +2681,28 @@ }; name = Debug; }; - 92EB5347151D6621093F7768 /* Release */ = { + A9D6E6AD135FBE63E6A671AD164CA5AB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4DD43C02F9F6611313437330 /* Pods-MagicalRecord-Private.xcconfig */; + baseConfigurationReference = FFEA054E07798C305DD5D5D12DE615CC /* Pods-BIObjCHelpersExampleTests.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - 9488ABF182D29D03BE5F32F3 /* Debug */ = { + B509F013FB946A8AD7BF6372F1E289E3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4DD43C02F9F6611313437330 /* Pods-MagicalRecord-Private.xcconfig */; + baseConfigurationReference = AE69AFF99F4C453E838B71315B72BBBD /* MagicalRecord-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/MagicalRecord/MagicalRecord-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -3127,44 +2713,28 @@ }; name = Debug; }; - 9897A3998E9BF988CB51A6DB /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E35E38AC6F88C83A2A3DF7D3 /* Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - A51B678B6C9A1E8D8202CE6E /* Release */ = { + D2B5D652469AEE568735B7310BBB98F1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5F4FF070F2F934EC0BC8F51E /* Pods.release.xcconfig */; + baseConfigurationReference = FB613D8E73C5C955D366C82CD3391D40 /* OCMockito-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/OCMockito/OCMockito-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - B969870DBF6FE3C67361C119 /* Release */ = { + D2D51E939ECEF8461155E5830C865A3A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 11824E39A02E4A78249E8DBE /* Pods-CJALog-Private.xcconfig */; + baseConfigurationReference = AE69AFF99F4C453E838B71315B72BBBD /* MagicalRecord-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-CJALog/Pods-CJALog-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/MagicalRecord/MagicalRecord-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -3175,39 +2745,39 @@ }; name = Release; }; - C2112C99AED7819E54B2C136 /* Debug */ = { + D8C7A513ADBB02D376C6917E5D585765 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 83C7980ED6B30204B9EFA4B1 /* Pods-BIObjCHelpers-Private.xcconfig */; + baseConfigurationReference = A0459B871348F75328BB255F33337613 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - CF4AA01103E9B25ED6A5FF45 /* Debug */ = { + E04FA3847C50015C9FCB16DE24DD9398 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 40FC8E1C40D9F7D325D8A942 /* Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig */; + baseConfigurationReference = 46E7677574A48325C310BFA357EA370C /* BIObjCHelpers-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/BIObjCHelpers/BIObjCHelpers-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - D0885E2D4725229C6F72C426 /* Release */ = { + FB45FFD90572718D82AB9092B750F0CA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -3241,80 +2811,16 @@ }; name = Release; }; - D315130550D2F7697DD6995F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F80B9908AFC36A3736F5A6A2 /* Pods-BIObjCHelpersExampleTests.release.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - D8EEF9A91D7E68CAC042AA0F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1ED34AB201EA9C389C0A80E6 /* Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - E8D9949A7F89BB7DA058DDB7 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 60F4F1026C47D4DD2DCE18AA /* Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - F254B744EA54326ED68C6470 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 60F4F1026C47D4DD2DCE18AA /* Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - FB5139B9BD2F687F90750F06 /* Debug */ = { + FEC3D2D8DB551631801AFFD72D1EE582 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 06079AFF4E91254DD10C1BC1 /* Pods-BIObjCHelpersExampleTests.debug.xcconfig */; + baseConfigurationReference = FB613D8E73C5C955D366C82CD3391D40 /* OCMockito-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/OCMockito/OCMockito-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -3324,106 +2830,79 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 17F484D628477352D28A3AA6 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-BIObjCHelpers" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2736FABA5714452C41CD2470 /* Debug */, - 169DC7D0F85FAACC31EA1D50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 202081BECB06B6FB596502A2 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - FB5139B9BD2F687F90750F06 /* Debug */, - D315130550D2F7697DD6995F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3F6E0A4FD70AEEC307652B34 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-OCMockito" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4F01399D915E5737667849D2 /* Debug */, - D8EEF9A91D7E68CAC042AA0F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 404CBAAFC930A8B002777F19 /* Build configuration list for PBXProject "Pods" */ = { + 2CA196FF7E4E3839A8805E3A70DE56CD /* Build configuration list for PBXNativeTarget "CJALog" */ = { isa = XCConfigurationList; buildConfigurations = ( - 92E08DFDF6B5C1F3D415445F /* Debug */, - D0885E2D4725229C6F72C426 /* Release */, + 5DF1571982B52608096D58B92190F4A3 /* Debug */, + 8D6273FEE3AB047E011623447182ACE7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 899DC3915E23A8F1789AD4AF /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-MagicalRecord" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - CF4AA01103E9B25ED6A5FF45 /* Debug */, - 0C77F8D010EB4EBEA5A65BA0 /* Release */, + A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */, + FB45FFD90572718D82AB9092B750F0CA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AF0CCAD95000208967975B9E /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpers" */ = { + 2EFCF5BE1C820D1692FBB587E637A300 /* Build configuration list for PBXNativeTarget "OCMockito" */ = { isa = XCConfigurationList; buildConfigurations = ( - C2112C99AED7819E54B2C136 /* Debug */, - 76C9BB69B2A64BCE7BED474A /* Release */, + FEC3D2D8DB551631801AFFD72D1EE582 /* Debug */, + D2B5D652469AEE568735B7310BBB98F1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C05B488F459401F96D6EA8DB /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-OCHamcrest" */ = { + 6C584AA45BA4A109CB22AFDDD0BEE455 /* Build configuration list for PBXNativeTarget "MagicalRecord" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5B5B6D26DA20655A20E95B06 /* Debug */, - 9897A3998E9BF988CB51A6DB /* Release */, + B509F013FB946A8AD7BF6372F1E289E3 /* Debug */, + D2D51E939ECEF8461155E5830C865A3A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D1A3B8AE2BC48A555CB57930 /* Build configuration list for PBXNativeTarget "Pods" */ = { + 74D39FE43C0E7E2717A27DFF6F35561B /* Build configuration list for PBXNativeTarget "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1AED1D309BC8859848A5C0A3 /* Debug */, - A51B678B6C9A1E8D8202CE6E /* Release */, + 2895A80791715314BC762FD88A04C14A /* Debug */, + 407F01DB6E3422A029FDEC5BE01906A3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DCE4887517BEF91FEDCCFC68 /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests-CJALog" */ = { + AFB7529AEE3F9D3B024C6997613D10AE /* Build configuration list for PBXNativeTarget "Pods-BIObjCHelpersExampleTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - E8D9949A7F89BB7DA058DDB7 /* Debug */, - F254B744EA54326ED68C6470 /* Release */, + D8C7A513ADBB02D376C6917E5D585765 /* Debug */, + A9D6E6AD135FBE63E6A671AD164CA5AB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E7F48778EFE2D6217D0A833D /* Build configuration list for PBXNativeTarget "Pods-MagicalRecord" */ = { + B199B5328630A8D55B9A251678593856 /* Build configuration list for PBXNativeTarget "OCHamcrest" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9488ABF182D29D03BE5F32F3 /* Debug */, - 92EB5347151D6621093F7768 /* Release */, + 4EB4DDBC5613D78432F29AA763F73172 /* Debug */, + 0744B95B6AC2F61720903AA071C34C8E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - EF30F05BD6E822A486E67B6B /* Build configuration list for PBXNativeTarget "Pods-CJALog" */ = { + D1F6B6561892E074BCCEAA288AF85844 /* Build configuration list for PBXNativeTarget "BIObjCHelpers" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3E2E2401A13CB2B75979B744 /* Debug */, - B969870DBF6FE3C67361C119 /* Release */, + 4D3745A180251DC1BA789B57349D69B3 /* Debug */, + E04FA3847C50015C9FCB16DE24DD9398 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 1EA2CBBE73F5C2E085D1BA05 /* Project object */; + rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; } diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/BIObjCHelpers.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/BIObjCHelpers.xcscheme index 2e0ee70..2d59205 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/BIObjCHelpers.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/BIObjCHelpers.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcscheme deleted file mode 100644 index ab21381..0000000 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcscheme +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-Private.xcconfig b/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-Private.xcconfig similarity index 89% rename from Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-Private.xcconfig rename to Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-Private.xcconfig index 9b36c02..2a3c1d7 100644 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-Private.xcconfig +++ b/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-Private.xcconfig @@ -1,6 +1,5 @@ -#include "Pods-BIObjCHelpers.xcconfig" +#include "BIObjCHelpers.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/BIObjCHelpers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-dummy.m b/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-dummy.m new file mode 100644 index 0000000..9b54cbe --- /dev/null +++ b/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_BIObjCHelpers : NSObject +@end +@implementation PodsDummy_BIObjCHelpers +@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch b/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-prefix.pch similarity index 62% rename from Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch rename to Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-prefix.pch index 95cf11d..aa992a4 100644 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-prefix.pch +++ b/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers.xcconfig b/Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers.xcconfig rename to Example/Pods/Target Support Files/BIObjCHelpers/BIObjCHelpers.xcconfig diff --git a/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-Private.xcconfig b/Example/Pods/Target Support Files/CJALog/CJALog-Private.xcconfig similarity index 90% rename from Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-Private.xcconfig rename to Example/Pods/Target Support Files/CJALog/CJALog-Private.xcconfig index d440ecb..3e8f1cd 100644 --- a/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-Private.xcconfig +++ b/Example/Pods/Target Support Files/CJALog/CJALog-Private.xcconfig @@ -1,6 +1,5 @@ -#include "Pods-CJALog.xcconfig" +#include "CJALog.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CJALog" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/CJALog/CJALog-dummy.m b/Example/Pods/Target Support Files/CJALog/CJALog-dummy.m new file mode 100644 index 0000000..84b6335 --- /dev/null +++ b/Example/Pods/Target Support Files/CJALog/CJALog-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_CJALog : NSObject +@end +@implementation PodsDummy_CJALog +@end diff --git a/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-prefix.pch b/Example/Pods/Target Support Files/CJALog/CJALog-prefix.pch similarity index 62% rename from Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-prefix.pch rename to Example/Pods/Target Support Files/CJALog/CJALog-prefix.pch index 95cf11d..aa992a4 100644 --- a/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-prefix.pch +++ b/Example/Pods/Target Support Files/CJALog/CJALog-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig b/Example/Pods/Target Support Files/CJALog/CJALog.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig rename to Example/Pods/Target Support Files/CJALog/CJALog.xcconfig diff --git a/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig b/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-Private.xcconfig similarity index 85% rename from Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig rename to Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-Private.xcconfig index c321965..e973928 100644 --- a/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-Private.xcconfig +++ b/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-Private.xcconfig @@ -1,6 +1,6 @@ -#include "Pods-MagicalRecord.xcconfig" +#include "MagicalRecord.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MagicalRecord" "${PODS_ROOT}/Headers/Private/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = ${PODS_MAGICALRECORD_OTHER_LDFLAGS} -ObjC +OTHER_LDFLAGS = ${MAGICALRECORD_OTHER_LDFLAGS} PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-dummy.m b/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-dummy.m new file mode 100644 index 0000000..54d1458 --- /dev/null +++ b/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_MagicalRecord : NSObject +@end +@implementation PodsDummy_MagicalRecord +@end diff --git a/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch b/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-prefix.pch similarity index 80% rename from Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch rename to Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-prefix.pch index 2901f4b..90bdf4c 100644 --- a/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-prefix.pch +++ b/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord-prefix.pch @@ -2,6 +2,5 @@ #import #endif -#import "Pods-environment.h" #import #import diff --git a/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord.xcconfig b/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord.xcconfig new file mode 100644 index 0000000..3090cb3 --- /dev/null +++ b/Example/Pods/Target Support Files/MagicalRecord/MagicalRecord.xcconfig @@ -0,0 +1 @@ +MAGICALRECORD_OTHER_LDFLAGS = -framework "CoreData" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig b/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-Private.xcconfig similarity index 86% rename from Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig rename to Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-Private.xcconfig index e1b5fe5..476f347 100644 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-Private.xcconfig +++ b/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-Private.xcconfig @@ -1,6 +1,5 @@ -#include "Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig" +#include "OCHamcrest.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/OCHamcrest" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m b/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m new file mode 100644 index 0000000..a0a4cff --- /dev/null +++ b/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_OCHamcrest : NSObject +@end +@implementation PodsDummy_OCHamcrest +@end diff --git a/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch b/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch new file mode 100644 index 0000000..aa992a4 --- /dev/null +++ b/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch @@ -0,0 +1,4 @@ +#ifdef __OBJC__ +#import +#endif + diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog.xcconfig b/Example/Pods/Target Support Files/OCHamcrest/OCHamcrest.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog.xcconfig rename to Example/Pods/Target Support Files/OCHamcrest/OCHamcrest.xcconfig diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig b/Example/Pods/Target Support Files/OCMockito/OCMockito-Private.xcconfig similarity index 86% rename from Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig rename to Example/Pods/Target Support Files/OCMockito/OCMockito-Private.xcconfig index 7cd2eda..29410a0 100644 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-Private.xcconfig +++ b/Example/Pods/Target Support Files/OCMockito/OCMockito-Private.xcconfig @@ -1,6 +1,5 @@ -#include "Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig" +#include "OCMockito.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/OCMockito" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/OCMockito/OCMockito-dummy.m b/Example/Pods/Target Support Files/OCMockito/OCMockito-dummy.m new file mode 100644 index 0000000..4b81a4b --- /dev/null +++ b/Example/Pods/Target Support Files/OCMockito/OCMockito-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_OCMockito : NSObject +@end +@implementation PodsDummy_OCMockito +@end diff --git a/Example/Pods/Target Support Files/OCMockito/OCMockito-prefix.pch b/Example/Pods/Target Support Files/OCMockito/OCMockito-prefix.pch new file mode 100644 index 0000000..aa992a4 --- /dev/null +++ b/Example/Pods/Target Support Files/OCMockito/OCMockito-prefix.pch @@ -0,0 +1,4 @@ +#ifdef __OBJC__ +#import +#endif + diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig b/Example/Pods/Target Support Files/OCMockito/OCMockito.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest.xcconfig rename to Example/Pods/Target Support Files/OCMockito/OCMockito.xcconfig diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-dummy.m deleted file mode 100644 index 6571d9c..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpers/Pods-BIObjCHelpers-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_BIObjCHelpers : NSObject -@end -@implementation PodsDummy_Pods_BIObjCHelpers -@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig deleted file mode 100644 index ec0911a..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-BIObjCHelpersExampleTests-BIObjCHelpers.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/BIObjCHelpers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m deleted file mode 100644 index 60b6cf2..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_BIObjCHelpersExampleTests_BIObjCHelpers : NSObject -@end -@implementation PodsDummy_Pods_BIObjCHelpersExampleTests_BIObjCHelpers -@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch deleted file mode 100644 index 64d526f..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-BIObjCHelpers/Pods-BIObjCHelpersExampleTests-BIObjCHelpers-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-BIObjCHelpersExampleTests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig deleted file mode 100644 index e75137f..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-BIObjCHelpersExampleTests-CJALog.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CJALog" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-dummy.m deleted file mode 100644 index e8f1681..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_BIObjCHelpersExampleTests_CJALog : NSObject -@end -@implementation PodsDummy_Pods_BIObjCHelpersExampleTests_CJALog -@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch deleted file mode 100644 index 64d526f..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-CJALog/Pods-BIObjCHelpersExampleTests-CJALog-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-BIObjCHelpersExampleTests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig deleted file mode 100644 index 6b81648..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MagicalRecord" "${PODS_ROOT}/Headers/Private/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = ${PODS_BIOBJCHELPERSEXAMPLETESTS_MAGICALRECORD_OTHER_LDFLAGS} -ObjC -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m deleted file mode 100644 index bbd65ba..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_BIObjCHelpersExampleTests_MagicalRecord : NSObject -@end -@implementation PodsDummy_Pods_BIObjCHelpersExampleTests_MagicalRecord -@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch deleted file mode 100644 index b354cd1..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord-prefix.pch +++ /dev/null @@ -1,7 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-BIObjCHelpersExampleTests-environment.h" -#import -#import diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig deleted file mode 100644 index cc60ddf..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-MagicalRecord/Pods-BIObjCHelpersExampleTests-MagicalRecord.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_BIOBJCHELPERSEXAMPLETESTS_MAGICALRECORD_OTHER_LDFLAGS = -framework "CoreData" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m deleted file mode 100644 index c48d076..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_BIObjCHelpersExampleTests_OCHamcrest : NSObject -@end -@implementation PodsDummy_Pods_BIObjCHelpersExampleTests_OCHamcrest -@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch deleted file mode 100644 index 64d526f..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCHamcrest/Pods-BIObjCHelpersExampleTests-OCHamcrest-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-BIObjCHelpersExampleTests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m deleted file mode 100644 index 52ebbc7..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_BIObjCHelpersExampleTests_OCMockito : NSObject -@end -@implementation PodsDummy_Pods_BIObjCHelpersExampleTests_OCMockito -@end diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch deleted file mode 100644 index 64d526f..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-BIObjCHelpersExampleTests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests-OCMockito/Pods-BIObjCHelpersExampleTests-OCMockito.xcconfig deleted file mode 100644 index e69de29..0000000 diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-environment.h b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-environment.h deleted file mode 100644 index 974c55a..0000000 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-environment.h +++ /dev/null @@ -1,44 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// BIObjCHelpers -#define COCOAPODS_POD_AVAILABLE_BIObjCHelpers -#define COCOAPODS_VERSION_MAJOR_BIObjCHelpers 0 -#define COCOAPODS_VERSION_MINOR_BIObjCHelpers 2 -#define COCOAPODS_VERSION_PATCH_BIObjCHelpers 12 - -// CJALog -#define COCOAPODS_POD_AVAILABLE_CJALog -#define COCOAPODS_VERSION_MAJOR_CJALog 1 -#define COCOAPODS_VERSION_MINOR_CJALog 1 -#define COCOAPODS_VERSION_PATCH_CJALog 0 - -// CJAMacros -#define COCOAPODS_POD_AVAILABLE_CJAMacros -#define COCOAPODS_VERSION_MAJOR_CJAMacros 2 -#define COCOAPODS_VERSION_MINOR_CJAMacros 1 -#define COCOAPODS_VERSION_PATCH_CJAMacros 3 - -// MagicalRecord -#define COCOAPODS_POD_AVAILABLE_MagicalRecord -#define COCOAPODS_VERSION_MAJOR_MagicalRecord 2 -#define COCOAPODS_VERSION_MINOR_MagicalRecord 3 -#define COCOAPODS_VERSION_PATCH_MagicalRecord 0 - -// OCHamcrest -#define COCOAPODS_POD_AVAILABLE_OCHamcrest -#define COCOAPODS_VERSION_MAJOR_OCHamcrest 4 -#define COCOAPODS_VERSION_MINOR_OCHamcrest 1 -#define COCOAPODS_VERSION_PATCH_OCHamcrest 1 - -// OCMockito -#define COCOAPODS_POD_AVAILABLE_OCMockito -#define COCOAPODS_VERSION_MAJOR_OCMockito 1 -#define COCOAPODS_VERSION_MINOR_OCMockito 4 -#define COCOAPODS_VERSION_PATCH_OCMockito 0 - diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-resources.sh b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-resources.sh index 43f0852..ea685a2 100755 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-resources.sh +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests-resources.sh @@ -9,7 +9,7 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() realpath() { - DIRECTORY=$(cd "${1%/*}" && pwd) + DIRECTORY="$(cd "${1%/*}" && pwd)" FILENAME="${1##*/}" echo "$DIRECTORY/$FILENAME" } @@ -22,7 +22,7 @@ install_resource() ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.framework) @@ -58,8 +58,10 @@ install_resource() esac } +mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi rm -f "$RESOURCES_TO_COPY" diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.debug.xcconfig index fc64bf7..8fc0792 100644 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.debug.xcconfig @@ -1,6 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/BIObjCHelpers" -isystem "${PODS_ROOT}/Headers/Public/CJALog" -isystem "${PODS_ROOT}/Headers/Public/CJAMacros" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-BIObjCHelpersExampleTests-BIObjCHelpers" -l"Pods-BIObjCHelpersExampleTests-CJALog" -l"Pods-BIObjCHelpersExampleTests-MagicalRecord" -l"Pods-BIObjCHelpersExampleTests-OCHamcrest" -l"Pods-BIObjCHelpersExampleTests-OCMockito" -framework "CoreData" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"BIObjCHelpers" -l"CJALog" -l"MagicalRecord" -l"OCHamcrest" -l"OCMockito" -framework "CoreData" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.release.xcconfig b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.release.xcconfig index fc64bf7..8fc0792 100644 --- a/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-BIObjCHelpersExampleTests/Pods-BIObjCHelpersExampleTests.release.xcconfig @@ -1,6 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/BIObjCHelpers" -isystem "${PODS_ROOT}/Headers/Public/CJALog" -isystem "${PODS_ROOT}/Headers/Public/CJAMacros" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-BIObjCHelpersExampleTests-BIObjCHelpers" -l"Pods-BIObjCHelpersExampleTests-CJALog" -l"Pods-BIObjCHelpersExampleTests-MagicalRecord" -l"Pods-BIObjCHelpersExampleTests-OCHamcrest" -l"Pods-BIObjCHelpersExampleTests-OCMockito" -framework "CoreData" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"BIObjCHelpers" -l"CJALog" -l"MagicalRecord" -l"OCHamcrest" -l"OCMockito" -framework "CoreData" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-dummy.m b/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-dummy.m deleted file mode 100644 index 51d0def..0000000 --- a/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_CJALog : NSObject -@end -@implementation PodsDummy_Pods_CJALog -@end diff --git a/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog.xcconfig b/Example/Pods/Target Support Files/Pods-CJALog/Pods-CJALog.xcconfig deleted file mode 100644 index e69de29..0000000 diff --git a/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-dummy.m b/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-dummy.m deleted file mode 100644 index bb79c41..0000000 --- a/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_MagicalRecord : NSObject -@end -@implementation PodsDummy_Pods_MagicalRecord -@end diff --git a/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig b/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig deleted file mode 100644 index c966b7a..0000000 --- a/Example/Pods/Target Support Files/Pods-MagicalRecord/Pods-MagicalRecord.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_MAGICALRECORD_OTHER_LDFLAGS = -framework "CoreData" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods/Pods-environment.h b/Example/Pods/Target Support Files/Pods/Pods-environment.h deleted file mode 100644 index ada0e7f..0000000 --- a/Example/Pods/Target Support Files/Pods/Pods-environment.h +++ /dev/null @@ -1,32 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// BIObjCHelpers -#define COCOAPODS_POD_AVAILABLE_BIObjCHelpers -#define COCOAPODS_VERSION_MAJOR_BIObjCHelpers 0 -#define COCOAPODS_VERSION_MINOR_BIObjCHelpers 2 -#define COCOAPODS_VERSION_PATCH_BIObjCHelpers 12 - -// CJALog -#define COCOAPODS_POD_AVAILABLE_CJALog -#define COCOAPODS_VERSION_MAJOR_CJALog 1 -#define COCOAPODS_VERSION_MINOR_CJALog 1 -#define COCOAPODS_VERSION_PATCH_CJALog 0 - -// CJAMacros -#define COCOAPODS_POD_AVAILABLE_CJAMacros -#define COCOAPODS_VERSION_MAJOR_CJAMacros 2 -#define COCOAPODS_VERSION_MINOR_CJAMacros 1 -#define COCOAPODS_VERSION_PATCH_CJAMacros 3 - -// MagicalRecord -#define COCOAPODS_POD_AVAILABLE_MagicalRecord -#define COCOAPODS_VERSION_MAJOR_MagicalRecord 2 -#define COCOAPODS_VERSION_MINOR_MagicalRecord 3 -#define COCOAPODS_VERSION_PATCH_MagicalRecord 0 - diff --git a/Example/Pods/Target Support Files/Pods/Pods-resources.sh b/Example/Pods/Target Support Files/Pods/Pods-resources.sh index 43f0852..ea685a2 100755 --- a/Example/Pods/Target Support Files/Pods/Pods-resources.sh +++ b/Example/Pods/Target Support Files/Pods/Pods-resources.sh @@ -9,7 +9,7 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() realpath() { - DIRECTORY=$(cd "${1%/*}" && pwd) + DIRECTORY="$(cd "${1%/*}" && pwd)" FILENAME="${1##*/}" echo "$DIRECTORY/$FILENAME" } @@ -22,7 +22,7 @@ install_resource() ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.framework) @@ -58,8 +58,10 @@ install_resource() esac } +mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi rm -f "$RESOURCES_TO_COPY" diff --git a/Example/Pods/Target Support Files/Pods/Pods.debug.xcconfig b/Example/Pods/Target Support Files/Pods/Pods.debug.xcconfig index a9deee5..252816a 100644 --- a/Example/Pods/Target Support Files/Pods/Pods.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods/Pods.debug.xcconfig @@ -1,6 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/BIObjCHelpers" -isystem "${PODS_ROOT}/Headers/Public/CJALog" -isystem "${PODS_ROOT}/Headers/Public/CJAMacros" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-BIObjCHelpers" -l"Pods-CJALog" -l"Pods-MagicalRecord" -framework "CoreData" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"BIObjCHelpers" -l"CJALog" -l"MagicalRecord" -framework "CoreData" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods/Pods.release.xcconfig b/Example/Pods/Target Support Files/Pods/Pods.release.xcconfig index a9deee5..252816a 100644 --- a/Example/Pods/Target Support Files/Pods/Pods.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods/Pods.release.xcconfig @@ -1,6 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BIObjCHelpers" "${PODS_ROOT}/Headers/Public/CJALog" "${PODS_ROOT}/Headers/Public/CJAMacros" "${PODS_ROOT}/Headers/Public/MagicalRecord" "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCMockito" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/BIObjCHelpers" -isystem "${PODS_ROOT}/Headers/Public/CJALog" -isystem "${PODS_ROOT}/Headers/Public/CJAMacros" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/MagicalRecord/MagicalRecord" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCMockito" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-BIObjCHelpers" -l"Pods-CJALog" -l"Pods-MagicalRecord" -framework "CoreData" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"BIObjCHelpers" -l"CJALog" -l"MagicalRecord" -framework "CoreData" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file From 79f5cefcf5fcff59670eba99b006f3e0ed12f7b5 Mon Sep 17 00:00:00 2001 From: Bogdan Iusco Date: Tue, 22 Sep 2015 11:22:13 +0300 Subject: [PATCH 09/13] Change nullability attribute for initWithCoder --- BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m b/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m index fa0d33b..2b8ea50 100644 --- a/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m +++ b/BIObjCHelpers/Views/TableView/Cell/BITableViewCell.m @@ -29,7 +29,7 @@ - (nonnull instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifie return self; } -- (nonnull instancetype)initWithCoder:(NSCoder *)aDecoder { +- (nullable instancetype)initWithCoder:(NSCoder *)aDecoder { self = [super initWithCoder:aDecoder]; if (self) { [self BI_commonSetup]; From 6ddc6f3cfd58547da0f6db2596bd3d227db6a807 Mon Sep 17 00:00:00 2001 From: Bogdan Iusco Date: Tue, 6 Oct 2015 16:07:20 +0300 Subject: [PATCH 10/13] Fix table view feed datasource when using nib cells. --- .../Datasource/TableView/BIDatasourceFeedTableView.m | 10 +++------- .../Datasource/TableView/BIDatasourceTableView.m | 6 +++--- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m index 0bac734..2bfdd71 100644 --- a/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m +++ b/BIObjCHelpers/Datasource/TableView/BIDatasourceFeedTableView.m @@ -33,6 +33,9 @@ + (nonnull instancetype)datasourceWithBITableView:(nonnull BITableView *)tableVi - (nonnull instancetype)initWithBITableView:(nonnull BITableView *)tableView { self = [super initWithTableView:tableView]; + if (self) { + self.cellClass = [BITableViewCell class]; + } return self; } @@ -53,13 +56,6 @@ - (void)load { }]; } -- (Class)cellClass { - if (!_cellClass) { - _cellClass = [BITableViewCell class]; - } - return _cellClass; -} - #pragma mark - Public methods - (nonnull BIBatchRequest *)createNextBatch { diff --git a/BIObjCHelpers/Datasource/TableView/BIDatasourceTableView.m b/BIObjCHelpers/Datasource/TableView/BIDatasourceTableView.m index 770a1a2..6947e75 100644 --- a/BIObjCHelpers/Datasource/TableView/BIDatasourceTableView.m +++ b/BIObjCHelpers/Datasource/TableView/BIDatasourceTableView.m @@ -59,10 +59,10 @@ - (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPa - (void)load { [super load]; - if (self.cellClass) { - [self.tableView registerClass:self.cellClass forCellReuseIdentifier:self.cellIdentifier]; - } else if (self.cellNib) { + if (self.cellNib) { [self.tableView registerNib:self.cellNib forCellReuseIdentifier:self.cellIdentifier]; + } else if (self.cellClass) { + [self.tableView registerClass:self.cellClass forCellReuseIdentifier:self.cellIdentifier]; } } From b0d7423dfcc67698c8be4b1cf91cdef5490e5be2 Mon Sep 17 00:00:00 2001 From: Bogdan Iusco Date: Mon, 19 Oct 2015 13:36:40 +0300 Subject: [PATCH 11/13] Update interface file --- BIObjCHelpers/Interface/BIObjCHelpers.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/BIObjCHelpers/Interface/BIObjCHelpers.h b/BIObjCHelpers/Interface/BIObjCHelpers.h index fb1a2b7..fab2505 100644 --- a/BIObjCHelpers/Interface/BIObjCHelpers.h +++ b/BIObjCHelpers/Interface/BIObjCHelpers.h @@ -31,3 +31,8 @@ #import "NSBundle+BIExtra.h" #import "NSString+BIExtra.h" #import "NSDate+BIAttributedString.h" + +// Batch +#import "BIBatch.h" +#import "BIBatchRequest.h" +#import "BIBatchResponse.h" From 12b28bd97e4c205039ab7e40958bfc381b95222c Mon Sep 17 00:00:00 2001 From: Bogdan Iusco Date: Mon, 19 Oct 2015 13:41:50 +0300 Subject: [PATCH 12/13] Add gcda, gcno ad ds_store into gitignore file --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index a3cd143..3ec2dd6 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,9 @@ DerivedData *.hmap *.ipa *.xcuserstate +*.gcda +*.gcno +*.DS_Store # CocoaPods # From fb8f5763569aa9b55916934ad7f3f1bf719d69bd Mon Sep 17 00:00:00 2001 From: Bogdan Iusco Date: Mon, 19 Oct 2015 13:42:48 +0300 Subject: [PATCH 13/13] Remove gcda, gcno and ds_store files --- .DS_Store | Bin 6148 -> 0 bytes ObjectiveC.gcda | Bin 6896 -> 0 bytes ObjectiveC.gcno | Bin 33420 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .DS_Store delete mode 100644 ObjectiveC.gcda delete mode 100644 ObjectiveC.gcno diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 7a163d82505950deaa466bc77d9fddd8b26fdf88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~&q~8U5XQgN9*TPCO}z!Y3w?tSqv**)&w|=irM4tgiyrejzKItvK9S$-47H&a zX%8Z024=p^{+aCl%4WL&LN+bBKnFmZF522*_`#%Ie8IM?MjAuRF~kYZF~A7bLT|5d z0#4w+5s;M#4YCc?*J1#;TW&zqeQ`7U9qObaCG18^~<=f(87 z4}4}HR}sm|8H!nkcb&dE)uF+z7(s`#KCynOX|1Zm5$y62?9IV$C?UR``IFckAyxJ01e`#V zz_vbiBWU5&v$-(SW%R`L3r^wVn4ZS0LB?lED1iQnwlY^Rcfsvs&&y)5Q%?S zr8|-2$AvYD&?*JCNQ^v84(^LI5o1<14Bgb7OaQFa0+vCHJMqc~)gIXM%WW95Vi=aH z)x`hCJwx%j1@zX?-;3*}o+2+<`NsKWDT;Mr zs8!pES}qRxzcl*SU``zHlA=i$M%qT#0uka2!Ha(4T%7XlK#U&zWPys?IaRmR%kh^# z|1PI)XNOx`Lz;jbv9MF4z*p+5sN@AZ6=k6*T2kF8vP5<8Id2$V#N1!kvH5O{75mzq)_$Ew8G9Hcuq%Mg~9hh%Ex4QS(uvB+w zrLoD7{x%A@)JfIJcb5*w7z)iR=^gLg@k6zS6>bRWX0z46LtNkDS@Z?xqpRgNnzDZMEcQG%$%faKfttMqq^9ORvWnnYITs%Y@YLJ(#?3^^@&h`VuWw(l4nm`hD9! zpPlv8mm%tjKL#)AtohiP%Of$~5P6CUO90I$DHC;9`g;BXzcP`x!F%4=<0aGLVW&3m z48{xT(1~&VDVrbr*byscphmN7rklUYs)&katNP5^V@g`#O<+B~(Uf`{Wm(&zMVBnFx!z4_8+BoX8+dK3mXGZx? z$|Mo-%2LOxzbQgJ=Vdzd>v&dnp>(U)FEIcUo$Zo zxjuiqUpZ!B{ZnK9dfJa1%%ihGlV<$e<+HA)*Yhb zSGs~H{||nds8f+_Dxwzp6c+0YeEL!$XslH^%V#c2<3At_BdDPY=yke?t~B*$V!{+Q zMM&C!xwr__{^IE^w7ZYEPCEn4I~Fb_Y3Va17nR}eRIfTLKML1jkhQKDlgXRrtn*px z($36%meePYO6D2rZ4Rj6$oa!Q^J>~z@l2So6p-1|15VxnN-&9qPX5W<$a{4U`6h{* zp0}@Qh<62I6K^hPl-MxHXKqYlYsq^E?lXz|DSdMus6&hX;j>;P@p%19LLz~?d5)O# zK|3Z@ALuP6+#uy@bPbcXLV8e?*FJc=x3&VG=`9d=b!|mn7l4Mee}A~Qyk^!2x6vY- zeB64Fxh`=XiZ9Ckmidpo?fmAq60iKHDBJS*n?;sKVo+~q*KaEF%86bW%<-fOrF}Sk zFEa-SHa_v6ijsceKyVp{xD)g4$~&gRTW@2dWy%QLmUj?XeNUeTZgLIC9-MV!JAx(ed70N02+|7#J;%TO!-5;W67;viMo`lma^wy54`pGeGg>2 zLuQLp^c~6KD1XTHsMYK}_#4mQEkA$km-p0u&Z~x#cm9^MqPcT^FL+Pu?RvuJU7_ur d&h38jGkYQr{B4Q5Cr*g}FGWtWzjma4{twBD1-$?O diff --git a/ObjectiveC.gcno b/ObjectiveC.gcno deleted file mode 100644 index 07844d9ab459f7a3f964a4c011ba70d3ce29f374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33420 zcmeI5S#uRd7>3V52>UMk7Ir})7GK?w;xCK0O&78Mw2xd&jPCfBNxh zqtR$~yA}3$`foqXaocUzj`W@Ge>5^MbaA48Y+`V1{CNMs#OT*Ms4q{^5b4;oGBQT}KDU?@f$8>^gVzZtuy#`w#IS z>C5i%CF5OwZQt*X|3{$h58PKbmauB{H1Ad0x2yk81bUnA1lZ;a=-%cO_c!~Kg7$9Y zL$}YxKJ>|%&!Lkx7Jm-Cqw>7!L!X-Qp-;>B(5Gj7=rb}t^qCnS`mEqv8n%swj~V*x zpe>4g=+tp6_My+MJg@rD=Vg58^D{p51sNau!i0~!L$99~8hLfcE#7>Y;T#s56waUh z^+EI31a^FE*xwX=hrTjs@#oN2WqjzXGd^^# zu~?iYdM6HNv9Hredy~d&&xjIfgYb1aorG(-x#(QKlFP1NP}bQc}7f$|7N#f z@B58g`}{$FFKDq3eM`oNzBS>40X^m-?U;-5u+1&lhkoPMo(p|@&|)8YSH_3FBlzmq z8o1EwT*QX7?S4G${`Tg}CwiTkG|10g{vfyZtn42N+V055{;{BaTJw<>dA+x$!NdN( zpk0W3==(E1^aH_nIc$v&{b11IG|@lG_|QMj_|QMe_|Ok!eCUTWKJ=c1k659{=S9qW z!|_MMmUHHK^m=U3IHsPT#GAZ1?iTEn-?+8USM(D>i+$)PGd}dbgbxPvn2WSyF3QSj zw_u<7jaz#z^fN(=eduR1KJ;_J7uOB+Iv24a?epRIxNe}=nK?Jg*2QqVv9kYp&@M$j z_OAx*M$JcBd%Pn>1j!<`%5wH*W1?js8{8VjueT zj1T?mgbyzCn2WSyt{YD4cMCS?H*W2@&~FAU_Ms1CeCW4=FD?V@Mv;u)K%*%DIK?5UF{Z)9qkc*--9W{&XchA&-lB7P@2uI86L;8?G|R+Bg|&M zxhb8ecCD@FDZe+v6xsHBG)cAt!fXeH+4#L7rdZziy(6Z`#_ugLMYcm8O_J@fFk6o> z+Yu4AR6C?sl#O=zQ4u!U<*C>m6X8p-9T#RhAdi*}O+ZHk)^;$Y%3C)!3-3t*W$@FK@ZJdP9USRUi6=*_iW-sg*g}m;)7= zCL42}F}1i+R|hMy@@%=fdRv4qRacpZj+M^WR6BFXqe-$2i?G>mrUFirG5n@m{&@D? zKIU?@TDy1ttM{h0Zr&dqxYrsUc|3a0Rj|_K!_STAY1(hE!}%86`1hv(K)k*AcTTWx z??sqxuJAqzbbBX(%_X*XRiN8D0b(Eel#o{JL+{A=&}}Yy{5f=+3m*H>Z60>r2P1m@ zywEtt<{#Vnus_!=n9ct+ANw}f(B?AXBQ4UN;}&mTW4|*fmIi6tJkR+xA8DY+X>g3q z$FMYDuz7_x-^+aHHm@)Cq1(K=*oSWO+Uh>I&|@x+iMfc0&7-opH^zl-^O#~Ey3Hf1 z`}l73`gc=qIHo>-#_c-uF-LE6>A$0d^J||o=i&P+tS*+mhNalZ7fg}Ou0@J$b}dw7 zvum*;o81c(+3a4V$Y%FKMK-%Xmu73VjXS{u4F8`qIk?Cg1=G+&C%o*@+3>={Op&7PqY+3Xok zjg7i$&y}Uwa&^_7=}Ysa>Z(0gE3(;hy&{|SE2yziA1t3sv*qeTy^p2jdt5C}E@aMp z8{OLNrDK<3g9+1OYc#hyCi<10UHs)rhugMV1EUY0w1%qxBNF<~om`yT=WS2o{le+~ zYx<+={nwNc>!ad)y!mot{obYX#>#JitMaB|{^r-8ecs%1|GQ;uG|nCk?l&uM_PR`> zU-9{0zyC>_`M(*T>aKssO$nqaqB}CuL(6Z^x+G&(}7-@^*}>-EOm(yzXOE zTqD+1*9lu`jZvl8?EYW+`kG=>8KX+EsfKK)8AHUw? eATK`y_`D%co*w)Dg3lYxF{(E(Z(Oc48h-;z_UUf`