From 87193e3c861382c595dcd8d822cde7773a43e1db Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Sat, 6 Jul 2019 10:04:27 -0500 Subject: [PATCH 01/13] added count, query & fetchOne to Request --- SugarRecord.podspec | 2 +- .../Extensions/NSManagedObjectContext.swift | 143 ++++++++++++++++++ .../Source/Foundation/Entities/Request.swift | 33 +++- .../Source/Foundation/Protocols/Context.swift | 11 +- 4 files changed, 184 insertions(+), 5 deletions(-) diff --git a/SugarRecord.podspec b/SugarRecord.podspec index 24f7c841..2d825bd2 100644 --- a/SugarRecord.podspec +++ b/SugarRecord.podspec @@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.social_media_url = 'https://twitter.com/carambalabs' s.requires_arc = true - s.ios.deployment_target = "8.0" + s.ios.deployment_target = "9.0" s.osx.deployment_target = "10.10" coredata_dependencies = lambda do |spec| diff --git a/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift b/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift index 88ad93ca..25e0b8c8 100644 --- a/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift +++ b/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift @@ -18,6 +18,115 @@ extension NSManagedObjectContext: Context { return typedResults } + public func fetchOne(_ request: FetchRequest) throws -> T? { + guard let entity = T.self as? NSManagedObject.Type else { throw StorageError.invalidType } + let fetchRequest: NSFetchRequest = NSFetchRequest(entityName: entity.entityName) + fetchRequest.predicate = request.predicate + fetchRequest.sortDescriptors = request.sortDescriptor.map {[$0]} + fetchRequest.fetchOffset = request.fetchOffset + fetchRequest.fetchLimit = 1 + + if let results = try? self.fetch(fetchRequest), results.count > 0, let item = results.first as? T { + return item + } + + return nil + } + + public func query(_ request: FetchRequest, attributes: [String]) throws -> [[String: Any]] { + guard let entity = T.self as? NSManagedObject.Type else { throw StorageError.invalidType } + let fetchRequest: NSFetchRequest = NSFetchRequest(entityName: entity.entityName) + fetchRequest.predicate = request.predicate + fetchRequest.sortDescriptors = request.sortDescriptor.map {[$0]} + fetchRequest.fetchOffset = request.fetchOffset + fetchRequest.fetchLimit = request.fetchLimit + + fetchRequest.propertiesToFetch = attributes + fetchRequest.resultType = .dictionaryResultType + + let results = try self.fetch(fetchRequest) + let typedResults = results.compactMap { $0 as? [String: Any] } + return typedResults + } + + public func query(_ request: FetchRequest, attribute: String) throws -> [String]? { + guard let entity = T.self as? NSManagedObject.Type else { throw StorageError.invalidType } + let fetchRequest: NSFetchRequest = NSFetchRequest(entityName: entity.entityName) + fetchRequest.predicate = request.predicate + fetchRequest.sortDescriptors = request.sortDescriptor.map {[$0]} + fetchRequest.fetchOffset = request.fetchOffset + fetchRequest.fetchLimit = request.fetchLimit + + fetchRequest.propertiesToFetch = [attribute] + fetchRequest.resultType = .dictionaryResultType + + let results = try self.fetch(fetchRequest) + + var elements = [String]() + results.compactMap { $0 as? [String: Any] }.forEach { + if let value = $0[attribute] as? String { + elements.append(value) + } + } + + return elements + } + + public func querySet(_ request: FetchRequest, attribute: String) throws -> Set? { + guard let entity = T.self as? NSManagedObject.Type else { throw StorageError.invalidType } + let fetchRequest: NSFetchRequest = NSFetchRequest(entityName: entity.entityName) + fetchRequest.predicate = request.predicate + fetchRequest.sortDescriptors = request.sortDescriptor.map {[$0]} + fetchRequest.fetchOffset = request.fetchOffset + fetchRequest.fetchLimit = request.fetchLimit + + fetchRequest.propertiesToFetch = [attribute] + fetchRequest.resultType = .dictionaryResultType + + let results = try self.fetch(fetchRequest) + + var ids = Set() + + if let currentResults = results as? [[String: Any]] { + for item in currentResults { + if let id = item[attribute] as? String { + ids.insert(id) + } + } + } + + return ids + } + + public func queryOne(_ request: FetchRequest, attributes: [String]) throws -> [String: Any]? { + guard let entity = T.self as? NSManagedObject.Type else { throw StorageError.invalidType } + let fetchRequest: NSFetchRequest = NSFetchRequest(entityName: entity.entityName) + fetchRequest.predicate = request.predicate + fetchRequest.sortDescriptors = request.sortDescriptor.map {[$0]} + fetchRequest.fetchOffset = request.fetchOffset + fetchRequest.fetchLimit = 1 + + fetchRequest.propertiesToFetch = attributes + fetchRequest.resultType = .dictionaryResultType + + let results = try self.fetch(fetchRequest) + let typedResults = results.compactMap { $0 as? [String: Any] } + return typedResults.first + } + + public func count(_ request: FetchRequest) -> Int { + guard let entity = T.self as? NSManagedObject.Type else { return 0 } + let fetchRequest: NSFetchRequest = NSFetchRequest(entityName: entity.entityName) + fetchRequest.predicate = request.predicate + + if let count = try? self.count(for: fetchRequest) { + return count + } + + return 0 + } + + public func insert(_ entity: T) throws {} public func new() throws -> T { @@ -42,6 +151,40 @@ extension NSManagedObjectContext: Context { throw StorageError.invalidOperation("-removeAll not available in NSManagedObjectContext. Remove the store instead") } + public func saveToPersistentStore(_ completion: ((Swift.Result) -> Void)? = nil) { + + self.performAndWait { + do { + try self.save() + + if let parentContext = self.parent { + parentContext.saveToPersistentStore(completion) + } else { + completion?(.success(nil)) + } + } catch { + completion?(.failure(error)) + } + } + } + + // MARK: - Batch Actions + public func batchUpdate(entityName: String, propertiesToUpdate: [AnyHashable : Any]?, predicate: NSPredicate? = nil) { + let request = NSBatchUpdateRequest(entityName: entityName) + request.propertiesToUpdate = propertiesToUpdate + request.resultType = .updatedObjectsCountResultType + request.predicate = predicate + + _ = try? self.execute(request) + } + + public func batchDelete(entityName: String, predicate: NSPredicate? = nil) { + let fetch = NSFetchRequest(entityName: entityName) + fetch.predicate = predicate + let request = NSBatchDeleteRequest(fetchRequest: fetch) + + _ = try? self.execute(request) + } } diff --git a/SugarRecord/Source/Foundation/Entities/Request.swift b/SugarRecord/Source/Foundation/Entities/Request.swift index 02147d9a..48e2757b 100644 --- a/SugarRecord/Source/Foundation/Entities/Request.swift +++ b/SugarRecord/Source/Foundation/Entities/Request.swift @@ -21,6 +21,14 @@ public struct FetchRequest: Equatable { self.fetchLimit = fetchLimit } + public init(_ context: Context, predicate: NSPredicate? = nil, fetchOffset: Int = 0, fetchLimit: Int = 0) { + self.context = context + self.sortDescriptor = nil + self.predicate = predicate + self.fetchOffset = fetchOffset + self.fetchLimit = fetchLimit + } + // MARK: - Public Fetching Methods @@ -33,6 +41,27 @@ public struct FetchRequest: Equatable { } + public func query(attributes: [String]) throws -> [[String: Any]] { + return try context!.query(self, attributes: attributes) + } + + public func queryOne(attributes: [String]) throws -> [String: Any]? { + return try context!.queryOne(self, attributes: attributes) + } + + public func querySet(attribute: String) throws -> Set? { + return try context!.querySet(self, attribute: attribute) + } + + public func fetchOne() throws -> T? { + return try context!.fetchOne(self) + } + + public func count() -> Int { + return try context!.count(self) + } + + // MARK: - Public Builder Methods public func filtered(with predicate: NSPredicate) -> FetchRequest { @@ -54,7 +83,7 @@ public struct FetchRequest: Equatable { return self .request(withPredicate: NSPredicate(format: "NOT (\(key) IN %@)", value)) } - + public func sorted(with sortDescriptor: NSSortDescriptor) -> FetchRequest { return self @@ -94,5 +123,5 @@ public struct FetchRequest: Equatable { public func == (lhs: FetchRequest, rhs: FetchRequest) -> Bool { return lhs.sortDescriptor == rhs.sortDescriptor && - lhs.predicate == rhs.predicate + lhs.predicate == rhs.predicate } diff --git a/SugarRecord/Source/Foundation/Protocols/Context.swift b/SugarRecord/Source/Foundation/Protocols/Context.swift index cf9f3ebc..cc0f4f9c 100644 --- a/SugarRecord/Source/Foundation/Protocols/Context.swift +++ b/SugarRecord/Source/Foundation/Protocols/Context.swift @@ -3,25 +3,32 @@ import Foundation public protocol Context: Requestable { func fetch(_ request: FetchRequest) throws -> [T] + func fetchOne(_ request: FetchRequest) throws -> T? func insert(_ entity: T) throws func new() throws -> T + func query(_ request: FetchRequest, attributes: [String]) throws -> [[String: Any]] + func query(_ request: FetchRequest, attribute: String) throws -> [String]? + func querySet(_ request: FetchRequest, attribute: String) throws -> Set? + func queryOne(_ request: FetchRequest, attributes: [String]) throws -> [String: Any]? + func count(_ request: FetchRequest) -> Int func create() throws -> T func remove(_ objects: [T]) throws func remove(_ object: T) throws func removeAll() throws + func saveToPersistentStore(_ completion: ((Swift.Result) -> Void)?) } // MARK: - Extension of Context implementing convenience methods. public extension Context { - + public func create() throws -> T { let instance: T = try self.new() try self.insert(instance) return instance } - + public func remove(_ object: T) throws { return try self.remove([object]) } From c060977a439b9ad9dc7e0468a9585e8aff5238b2 Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Sat, 6 Jul 2019 13:49:24 -0500 Subject: [PATCH 02/13] swift 5 updates --- SugarRecord.podspec | 2 +- .../Entities/CoreDataObservable.swift | 2 +- .../Storages/CoreDataDefaultStorage.swift | 2 +- .../Storages/CoreDataiCloudStorage.swift | 2 +- .../Extensions/RequestExtension.swift | 22 ------------------- .../Source/Foundation/Protocols/Context.swift | 4 ++-- 6 files changed, 6 insertions(+), 28 deletions(-) delete mode 100644 SugarRecord/Source/Foundation/Extensions/RequestExtension.swift diff --git a/SugarRecord.podspec b/SugarRecord.podspec index 2d825bd2..fc6e2095 100644 --- a/SugarRecord.podspec +++ b/SugarRecord.podspec @@ -17,7 +17,7 @@ Pod::Spec.new do |s| end foundation_dependencies = lambda do |spec| - spec.dependency "Result", "~> 3.0" + spec.dependency "Result", "~> 5.0" end all_platforms = lambda do |spec| diff --git a/SugarRecord/Source/CoreData/Entities/CoreDataObservable.swift b/SugarRecord/Source/CoreData/Entities/CoreDataObservable.swift index 6f0365b9..d27d34e0 100644 --- a/SugarRecord/Source/CoreData/Entities/CoreDataObservable.swift +++ b/SugarRecord/Source/CoreData/Entities/CoreDataObservable.swift @@ -2,7 +2,7 @@ import Foundation import CoreData @available(OSX 10.12, *) -public class CoreDataObservable: RequestObservable, NSFetchedResultsControllerDelegate where T:Equatable { +public class CoreDataObservable: RequestObservable, NSFetchedResultsControllerDelegate { // MARK: - Attributes diff --git a/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift b/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift index c445ad8c..15b474a1 100644 --- a/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift +++ b/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift @@ -131,7 +131,7 @@ public class CoreDataDefaultStorage: Storage { // MARK: - Public @available(OSX 10.12, *) - public func observable(request: FetchRequest) -> RequestObservable where T:Equatable { + public func observable(request: FetchRequest) -> RequestObservable { return CoreDataObservable(request: request, context: self.mainContext as! NSManagedObjectContext) } diff --git a/SugarRecord/Source/CoreData/Storages/CoreDataiCloudStorage.swift b/SugarRecord/Source/CoreData/Storages/CoreDataiCloudStorage.swift index 7501e3b9..c5a99109 100644 --- a/SugarRecord/Source/CoreData/Storages/CoreDataiCloudStorage.swift +++ b/SugarRecord/Source/CoreData/Storages/CoreDataiCloudStorage.swift @@ -134,7 +134,7 @@ public class CoreDataiCloudStorage: Storage { #if os(iOS) || os(tvOS) || os(watchOS) - public func observable(request: FetchRequest) -> RequestObservable where T:Equatable { + public func observable(request: FetchRequest) -> RequestObservable { return CoreDataObservable(request: request, context: self.mainContext as! NSManagedObjectContext) } diff --git a/SugarRecord/Source/Foundation/Extensions/RequestExtension.swift b/SugarRecord/Source/Foundation/Extensions/RequestExtension.swift deleted file mode 100644 index b9041f8b..00000000 --- a/SugarRecord/Source/Foundation/Extensions/RequestExtension.swift +++ /dev/null @@ -1,22 +0,0 @@ -import Foundation - - -// MARK: Request extension (NSPredicateConvertible) - -extension FetchRequest: NSPredicateConvertible { - - public init(predicate: NSPredicate) { - self = FetchRequest(predicate: predicate) - } -} - - -// MARK: Request extension (NSSortDescriptorConvertible) - -extension FetchRequest: NSSortDescriptorConvertible { - - public init(sortDescriptor: NSSortDescriptor) { - self = FetchRequest(sortDescriptor: sortDescriptor) - } - -} diff --git a/SugarRecord/Source/Foundation/Protocols/Context.swift b/SugarRecord/Source/Foundation/Protocols/Context.swift index cc0f4f9c..f788637c 100644 --- a/SugarRecord/Source/Foundation/Protocols/Context.swift +++ b/SugarRecord/Source/Foundation/Protocols/Context.swift @@ -23,13 +23,13 @@ public protocol Context: Requestable { public extension Context { - public func create() throws -> T { + func create() throws -> T { let instance: T = try self.new() try self.insert(instance) return instance } - public func remove(_ object: T) throws { + func remove(_ object: T) throws { return try self.remove([object]) } From b702a6fb8a6485077a407d4185c191a6d3d5658b Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Mon, 8 Jul 2019 16:36:17 -0500 Subject: [PATCH 03/13] swift 5 changes --- .../CoreData/Extensions/NSManagedObjectContext.swift | 8 ++++++-- SugarRecord/Source/Foundation/Entities/Request.swift | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift b/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift index 25e0b8c8..5be7dac7 100644 --- a/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift +++ b/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift @@ -160,10 +160,14 @@ extension NSManagedObjectContext: Context { if let parentContext = self.parent { parentContext.saveToPersistentStore(completion) } else { - completion?(.success(nil)) + DispatchQueue.main.async { + completion?(.success(nil)) + } } } catch { - completion?(.failure(error)) + DispatchQueue.main.async { + completion?(.failure(error)) + } } } } diff --git a/SugarRecord/Source/Foundation/Entities/Request.swift b/SugarRecord/Source/Foundation/Entities/Request.swift index 48e2757b..7026c68c 100644 --- a/SugarRecord/Source/Foundation/Entities/Request.swift +++ b/SugarRecord/Source/Foundation/Entities/Request.swift @@ -58,7 +58,7 @@ public struct FetchRequest: Equatable { } public func count() -> Int { - return try context!.count(self) + return context!.count(self) } From 07e29bf410276f64f226f61c1a55cea5c7344b7f Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Fri, 12 Jul 2019 11:51:08 -0500 Subject: [PATCH 04/13] removed icloud support --- README.md | 17 -- SugarRecord.podspec | 10 -- .../Entities/CoreDataiCloudConfig.swift | 30 ---- .../Storages/CoreDataiCloudStorage.swift | 166 ------------------ 4 files changed, 223 deletions(-) delete mode 100644 SugarRecord/Source/CoreData/Entities/CoreDataiCloudConfig.swift delete mode 100644 SugarRecord/Source/CoreData/Storages/CoreDataiCloudStorage.swift diff --git a/README.md b/README.md index 77c05b83..2efa5963 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,6 @@ Choose the right one depending ton the configuration you need for you app. ```ruby pod "SugarRecord/CoreData" -pod "SugarRecord/CoreData+iCloud" ``` ### [Carthage](https://github.com/carthage) @@ -71,21 +70,6 @@ func coreDataStorage() -> CoreDataDefaultStorage { } ``` -##### Creating an iCloud Storage - -SugarRecord supports the integration of CoreData with iCloud. It's very easy to setup since it's implemented in its own storage that you can use from your app, `CoreDataiCloudStorage`: - -```swift -// Initializes the CoreDataiCloudStorage -func icloudStorage() -> CoreDataiCloudStorage { - let bundle = Bundle(for: self.classForCoder) - let model = CoreDataObjectModel.merged([bundle]) - let icloudConfig = CoreDataiCloudConfig(ubiquitousContentName: "MyDb", ubiquitousContentURL: "Path/", ubiquitousContainerIdentifier: "com.company.MyApp.anothercontainer") - let icloudStorage = try! CoreDataiCloudStorage(model: model, iCloud: icloudConfig) - return icloudStorage -} -``` - #### Contexts Storages offer multiple kind of contexts that are the entry points to the database. For curious developers, in case of CoreData a context is a wrapper around `NSManagedObjectContext`. The available contexts are: @@ -209,7 +193,6 @@ class Presenter { - [Nimble](https://github.com/quick/nimble) - [CoreData and threads with GCD](http://www.cimgf.com/2011/05/04/core-data-and-threads-without-the-headache/) - [Jazzy](https://github.com/realm/jazzy) -- [iCloud + CoreData (objc.io)](http://www.objc.io/issue-10/icloud-core-data.html) ## Contributors diff --git a/SugarRecord.podspec b/SugarRecord.podspec index fc6e2095..abbee26a 100644 --- a/SugarRecord.podspec +++ b/SugarRecord.podspec @@ -27,22 +27,12 @@ Pod::Spec.new do |s| spec.tvos.deployment_target = '9.0' end - excluded_icloud_files = ['SugarRecord/Source/CoreData/Entities/iCloudConfig.swift', 'SugarRecord/Source/CoreData/Storages/CoreDataiCloudStorage.swift'] - s.subspec "CoreData" do |spec| source_files = ['SugarRecord/Source/Foundation/**/*.{swift}', 'SugarRecord/Source/CoreData/**/*.{swift}'] spec.source_files = source_files - spec.exclude_files = excluded_icloud_files coredata_dependencies.call(spec) foundation_dependencies.call(spec) all_platforms.call(spec) end - s.subspec "CoreData+iCloud" do |spec| - source_files = ['SugarRecord/Source/Foundation/**/*.{swift}', 'SugarRecord/Source/CoreData/**/*.{swift}'] - spec.source_files = source_files - coredata_dependencies.call(spec) - foundation_dependencies.call(spec) - end - end diff --git a/SugarRecord/Source/CoreData/Entities/CoreDataiCloudConfig.swift b/SugarRecord/Source/CoreData/Entities/CoreDataiCloudConfig.swift deleted file mode 100644 index 3d15e599..00000000 --- a/SugarRecord/Source/CoreData/Entities/CoreDataiCloudConfig.swift +++ /dev/null @@ -1,30 +0,0 @@ -import Foundation - -public struct CoreDataiCloudConfig { - - // MARK: - Attributes - - internal let ubiquitousContentName: String - internal let ubiquitousContentURL: String - internal let ubiquitousContainerIdentifier: String - internal let ubiquitousPeerTokenOption: String? - internal let removeUbiquitousMetadataOption: Bool? - internal let rebuildFromUbiquitousContentOption: Bool? - - - // MARK: - Init - - public init(ubiquitousContentName: String, - ubiquitousContentURL: String, - ubiquitousContainerIdentifier: String, - ubiquitousPeerTokenOption: String? = nil, - removeUbiquitousMetadataOption: Bool? = nil, - rebuildFromUbiquitousContentOption: Bool? = nil) { - self.ubiquitousContentName = ubiquitousContentName - self.ubiquitousContentURL = ubiquitousContentURL - self.ubiquitousPeerTokenOption = ubiquitousPeerTokenOption - self.removeUbiquitousMetadataOption = removeUbiquitousMetadataOption - self.ubiquitousContainerIdentifier = ubiquitousContainerIdentifier - self.rebuildFromUbiquitousContentOption = rebuildFromUbiquitousContentOption - } -} diff --git a/SugarRecord/Source/CoreData/Storages/CoreDataiCloudStorage.swift b/SugarRecord/Source/CoreData/Storages/CoreDataiCloudStorage.swift deleted file mode 100644 index c5a99109..00000000 --- a/SugarRecord/Source/CoreData/Storages/CoreDataiCloudStorage.swift +++ /dev/null @@ -1,166 +0,0 @@ -import Foundation -import CoreData - -public class CoreDataiCloudStorage: Storage { - - // MARK: - Attributes - - internal let store: CoreDataStore - internal var objectModel: NSManagedObjectModel! = nil - internal var persistentStore: NSPersistentStore! = nil - internal var persistentStoreCoordinator: NSPersistentStoreCoordinator! = nil - internal var rootSavingContext: NSManagedObjectContext! = nil - - - // MARK: - Storage - - public var description: String { - get { - return "CoreDataiCloudStorage" - } - } - public var type: StorageType = .coreData - - public var mainContext: Context! - - public var saveContext: Context! { - get { - let context = cdContext(withParent: .context(self.rootSavingContext), concurrencyType: .privateQueueConcurrencyType, inMemory: false) - context.observe(inMainThread: true) { [weak self] (notification) -> Void in - (self?.mainContext as? NSManagedObjectContext)?.mergeChanges(fromContextDidSave: notification as Notification) - } - return context - } - } - - public var memoryContext: Context! { - get { - let context = cdContext(withParent: .context(self.rootSavingContext), concurrencyType: .privateQueueConcurrencyType, inMemory: true) - return context - } - } - - public func operation(_ operation: @escaping (_ context: Context, _ save: @escaping () -> Void) throws -> T) throws -> T { - let context: NSManagedObjectContext = (self.saveContext as? NSManagedObjectContext)! - var _error: Error! - - var returnedObject: T! - - context.performAndWait { - do { - returnedObject = try operation(context, { () -> Void in - do { - try context.save() - } - catch { - _error = error - } - if self.rootSavingContext.hasChanges { - self.rootSavingContext.performAndWait { - do { - try self.rootSavingContext.save() - } - catch { - _error = error - } - } - } - }) - } - catch { - _error = error - } - } - if let error = _error { - throw error - } - - return returnedObject - } - - public func backgroundOperation(_ operation: @escaping (_ context: Context, _ save: @escaping () -> Void) -> (), completion: @escaping (Error?) -> ()) { - let context: NSManagedObjectContext = self.saveContext as! NSManagedObjectContext - var _error: Error! - context.perform { - operation(context, { () -> Void in - do { - try context.save() - } - catch { - _error = error - } - self.rootSavingContext.perform { - if self.rootSavingContext.hasChanges { - do { - try self.rootSavingContext.save() - } - catch { - _error = error - } - } - completion(_error) - } - }) - } - } - - public func removeStore() throws { - try FileManager.default.removeItem(at: store.path() as URL) - } - - - // MARK: - Init - - public convenience init(model: CoreDataObjectModel, iCloud: CoreDataiCloudConfig) throws { - try self.init(model: model, iCloud: iCloud, versionController: VersionController()) - } - - internal init(model: CoreDataObjectModel, iCloud: CoreDataiCloudConfig, versionController: VersionController) throws { - self.objectModel = model.model()! - self.persistentStoreCoordinator = NSPersistentStoreCoordinator(managedObjectModel: objectModel) - let result = try! cdiCloudInitializeStore(storeCoordinator: persistentStoreCoordinator, iCloud: iCloud) - self.store = result.0 - self.persistentStore = result.1 - self.rootSavingContext = cdContext(withParent: .coordinator(self.persistentStoreCoordinator), concurrencyType: .privateQueueConcurrencyType, inMemory: false) - self.mainContext = cdContext(withParent: .context(self.rootSavingContext), concurrencyType: .mainQueueConcurrencyType, inMemory: false) - self.observeiCloudChangesInCoordinator() - #if DEBUG - versionController.check() - #endif - } - - - // MARK: - Public - -#if os(iOS) || os(tvOS) || os(watchOS) - - public func observable(request: FetchRequest) -> RequestObservable { - return CoreDataObservable(request: request, context: self.mainContext as! NSManagedObjectContext) - } - -#endif - - // MARK: - Private - - private func observeiCloudChangesInCoordinator() { - NotificationCenter - .default - .addObserver(forName: NSNotification.Name.NSPersistentStoreDidImportUbiquitousContentChanges, object: self.persistentStoreCoordinator, queue: nil) { [weak self] (notification) -> Void in - self?.rootSavingContext.perform { - self?.rootSavingContext.mergeChanges(fromContextDidSave: notification) - } - } - } - -} - -internal func cdiCloudInitializeStore(storeCoordinator: NSPersistentStoreCoordinator, iCloud: CoreDataiCloudConfig) throws -> (CoreDataStore, NSPersistentStore?) { - let storeURL = FileManager.default - .url(forUbiquityContainerIdentifier: iCloud.ubiquitousContainerIdentifier)! - .appendingPathComponent(iCloud.ubiquitousContentURL) - var options = CoreDataOptions.migration.dict() - options[NSPersistentStoreUbiquitousContentURLKey] = storeURL as AnyObject? - options[NSPersistentStoreUbiquitousContentNameKey] = iCloud.ubiquitousContentName as AnyObject? - let store = CoreDataStore.url(storeURL) - return try (store, cdAddPersistentStore(store: store, storeCoordinator: storeCoordinator, options: options)) -} From 608c802780cd358663f5cc19bd9bca4c453dad3a Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Fri, 12 Jul 2019 11:52:28 -0500 Subject: [PATCH 05/13] removed VersionController --- .../Storages/CoreDataDefaultStorage.swift | 12 ++----- .../Source/Foundation/Logger/Logger.swift | 11 ------- .../Version/VersionController.swift | 31 ----------------- .../Foundation/Version/VersionProvider.swift | 33 ------------------- 4 files changed, 2 insertions(+), 85 deletions(-) delete mode 100644 SugarRecord/Source/Foundation/Logger/Logger.swift delete mode 100644 SugarRecord/Source/Foundation/Version/VersionController.swift delete mode 100644 SugarRecord/Source/Foundation/Version/VersionProvider.swift diff --git a/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift b/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift index 15b474a1..09ae6141 100644 --- a/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift +++ b/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift @@ -110,21 +110,13 @@ public class CoreDataDefaultStorage: Storage { // MARK: - Init - - public convenience init(store: CoreDataStore, model: CoreDataObjectModel, migrate: Bool = true) throws { - try self.init(store: store, model: model, migrate: migrate, versionController: VersionController()) - } - - internal init(store: CoreDataStore, model: CoreDataObjectModel, migrate: Bool = true, versionController: VersionController) throws { - self.store = store + public init(store: CoreDataStore, model: CoreDataObjectModel, migrate: Bool = true) throws { + self.store = store self.objectModel = model.model()! self.persistentStoreCoordinator = NSPersistentStoreCoordinator(managedObjectModel: objectModel) self.persistentStore = try cdInitializeStore(store: store, storeCoordinator: persistentStoreCoordinator, migrate: migrate) self.rootSavingContext = cdContext(withParent: .coordinator(self.persistentStoreCoordinator), concurrencyType: .privateQueueConcurrencyType, inMemory: false) self.mainContext = cdContext(withParent: .context(self.rootSavingContext), concurrencyType: .mainQueueConcurrencyType, inMemory: false) - #if DEBUG - versionController.check() - #endif } diff --git a/SugarRecord/Source/Foundation/Logger/Logger.swift b/SugarRecord/Source/Foundation/Logger/Logger.swift deleted file mode 100644 index c39d89dd..00000000 --- a/SugarRecord/Source/Foundation/Logger/Logger.swift +++ /dev/null @@ -1,11 +0,0 @@ -import Foundation - -internal class Logger { - - // MARK: - Internal - - internal func log(_ message: String) { - print("🍬 SugarRecord: \(message)") - } - -} diff --git a/SugarRecord/Source/Foundation/Version/VersionController.swift b/SugarRecord/Source/Foundation/Version/VersionController.swift deleted file mode 100644 index 60a59479..00000000 --- a/SugarRecord/Source/Foundation/Version/VersionController.swift +++ /dev/null @@ -1,31 +0,0 @@ -import Foundation - -internal class VersionController { - - // MARK: - Attributes - - fileprivate let provider: VersionProvider - fileprivate let logger: Logger - - - // MARK: - Init - - internal init(provider: VersionProvider = VersionProvider(), - logger: Logger = Logger()) { - self.provider = provider - self.logger = logger - } - - - // MARK: - Internal - - internal func check() { - let frameworkVersion = self.provider.framework() - self.provider.github { [weak self] (githubVersion) in - if frameworkVersion != githubVersion { - self?.logger.log("There's a new version available, \(githubVersion)") - } - } - } - -} diff --git a/SugarRecord/Source/Foundation/Version/VersionProvider.swift b/SugarRecord/Source/Foundation/Version/VersionProvider.swift deleted file mode 100644 index aa3e457a..00000000 --- a/SugarRecord/Source/Foundation/Version/VersionProvider.swift +++ /dev/null @@ -1,33 +0,0 @@ -import Foundation - -internal class VersionProvider: NSObject { - - // MARK: - Constants - - internal static let apiReleasesUrl: String = "https://api.github.com/repos/carambalabs/sugarrecord/releases" - - - // MARK: - Internal - - internal func framework() -> String! { - if let version = Bundle(for: VersionProvider.classForCoder()).object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String { - return version - } - return nil - } - - internal func github(_ completion: @escaping (String) -> Void) { - let request: URLRequest = URLRequest(url: URL(string: VersionProvider.apiReleasesUrl)!) - let session = URLSession(configuration: URLSessionConfiguration.default) - session.dataTask(with: request, completionHandler: { (data, response, error) in - if let data = data { - let json: AnyObject? = try! JSONSerialization.jsonObject(with: data, options: JSONSerialization.ReadingOptions.allowFragments) as AnyObject? - if let array = json as? [[String: AnyObject]], let lastVersion = array.first, let versionTag: String = lastVersion["tag_name"] as? String { - completion(versionTag) - } - } - }).resume() - session.finishTasksAndInvalidate() - } - -} From c71ba7bb14ca03fa07e5231c39b2a1f63c7dc773 Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Fri, 12 Jul 2019 12:01:01 -0500 Subject: [PATCH 06/13] removed StorageType --- .../Source/CoreData/Storages/CoreDataDefaultStorage.swift | 1 - SugarRecord/Source/Foundation/Entities/Storage.swift | 4 ---- 2 files changed, 5 deletions(-) diff --git a/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift b/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift index 09ae6141..74998267 100644 --- a/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift +++ b/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift @@ -20,7 +20,6 @@ public class CoreDataDefaultStorage: Storage { } } - public var type: StorageType = .coreData public var mainContext: Context! private var _saveContext: Context! public var saveContext: Context! { diff --git a/SugarRecord/Source/Foundation/Entities/Storage.swift b/SugarRecord/Source/Foundation/Entities/Storage.swift index bad0fd36..fb754200 100644 --- a/SugarRecord/Source/Foundation/Entities/Storage.swift +++ b/SugarRecord/Source/Foundation/Entities/Storage.swift @@ -1,14 +1,10 @@ import Foundation -public enum StorageType { - case coreData -} typealias StorageOperation = ((_ context: Context, _ save: () -> Void) throws -> Void) throws -> Void public protocol Storage: CustomStringConvertible, Requestable { - var type: StorageType { get } var mainContext: Context! { get } var saveContext: Context! { get } var memoryContext: Context! { get } From 00f5eaabe7fd06fd7689e7d6a6195f6f60f51c08 Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Fri, 12 Jul 2019 12:37:38 -0500 Subject: [PATCH 07/13] batch actions --- .../Source/CoreData/Extensions/NSManagedObjectContext.swift | 4 ++-- SugarRecord/Source/Foundation/Protocols/Context.swift | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift b/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift index 5be7dac7..0a1f4ce0 100644 --- a/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift +++ b/SugarRecord/Source/CoreData/Extensions/NSManagedObjectContext.swift @@ -173,7 +173,7 @@ extension NSManagedObjectContext: Context { } // MARK: - Batch Actions - public func batchUpdate(entityName: String, propertiesToUpdate: [AnyHashable : Any]?, predicate: NSPredicate? = nil) { + public func batchUpdate(entityName: String, propertiesToUpdate: [AnyHashable : Any]?, predicate: NSPredicate?) { let request = NSBatchUpdateRequest(entityName: entityName) request.propertiesToUpdate = propertiesToUpdate request.resultType = .updatedObjectsCountResultType @@ -182,7 +182,7 @@ extension NSManagedObjectContext: Context { _ = try? self.execute(request) } - public func batchDelete(entityName: String, predicate: NSPredicate? = nil) { + public func batchDelete(entityName: String, predicate: NSPredicate?) { let fetch = NSFetchRequest(entityName: entityName) fetch.predicate = predicate let request = NSBatchDeleteRequest(fetchRequest: fetch) diff --git a/SugarRecord/Source/Foundation/Protocols/Context.swift b/SugarRecord/Source/Foundation/Protocols/Context.swift index f788637c..01d5d898 100644 --- a/SugarRecord/Source/Foundation/Protocols/Context.swift +++ b/SugarRecord/Source/Foundation/Protocols/Context.swift @@ -16,6 +16,8 @@ public protocol Context: Requestable { func remove(_ object: T) throws func removeAll() throws func saveToPersistentStore(_ completion: ((Swift.Result) -> Void)?) + func batchUpdate(entityName: String, propertiesToUpdate: [AnyHashable : Any]?, predicate: NSPredicate?) + func batchDelete(entityName: String, predicate: NSPredicate?) } From 744058f9f22b688a2786fd26eb172a74f182cc03 Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Fri, 12 Jul 2019 12:50:45 -0500 Subject: [PATCH 08/13] version bump --- SugarRecord.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SugarRecord.podspec b/SugarRecord.podspec index abbee26a..fbda9237 100644 --- a/SugarRecord.podspec +++ b/SugarRecord.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "SugarRecord" - s.version = "3.1.2" + s.version = "4.0.0" s.summary = "CoreData wrapper written on Swift" s.homepage = "https://github.com/carambalabs/SugarRecord" s.license = 'MIT' From 3551b3ed2435c25ccb7b3673a9aa8a573f1ad1d9 Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Fri, 21 Feb 2020 13:59:13 -0600 Subject: [PATCH 09/13] removed old files --- .gitmodules | 3 - Assets/Banner.png | Bin 104293 -> 0 bytes Assets/Caramba.png | Bin 48186 -> 0 bytes Assets/Icon.png | Bin 237918 -> 0 bytes Assets/Scheme.sketch | Bin 409600 -> 0 bytes Assets/Slogan.png | Bin 226899 -> 0 bytes Brewfile | 2 - CHANGELOG.md | 68 - Carthage.xcodeproj/project.pbxproj | 1148 ------------- .../contents.xcworkspacedata | 7 - .../xcschemes/iOSCoreData.xcscheme | 80 - .../xcschemes/macOSCoreData.xcscheme | 80 - .../xcschemes/tvOSCoreData.xcscheme | 80 - .../xcschemes/watchOSCoreData.xcscheme | 80 - Config | 1 - Dangerfile | 13 - Example/MacOSTests/Info.plist | 22 - Example/Podfile | 35 - Example/Podfile.lock | 53 - .../AppIcon.appiconset/Contents.json | 58 - .../Basic.xcdatamodel/contents | 10 - .../Storyboards/Base.lproj/Main.storyboard | 926 ---------- .../CoreData/Models/BasicObject.swift | 15 - .../CoreData/Models/CoreDataBasicEntity.swift | 19 - .../Examples/DetailsViewController.swift | 53 - .../Source/Examples/Helpers/Directory.swift | 6 - .../Source/Examples/Helpers/Random.swift | 13 - .../Source/Main/AppDelegate.swift | 33 - .../Source/Main/ListViewController.swift | 115 -- .../Source/Main/SplitViewController.swift | 22 - .../Supporting Files/Info.plist | 32 - .../SugarRecord_ExampleMacOS.entitlements | 10 - Example/SugarRecord.xcodeproj/project.pbxproj | 1490 ----------------- .../contents.xcworkspacedata | 7 - .../xcschemes/SugarRecord-Example.xcscheme | 101 -- .../xcschemes/SugarRecord_Tests.xcscheme | 56 - .../contents.xcworkspacedata | 10 - Example/SugarRecord/Info.plist | 37 - .../AppIcon.appiconset/Contents.json | 53 - .../Basic.xcdatamodel/contents | 10 - .../Storyboards/LaunchScreen.storyboard | 27 - .../SugarRecord/Source/App/AppDelegate.swift | 40 - .../CoreData/Basic/CoreDataBasicView.swift | 128 -- .../CoreData/Models/BasicObject.swift | 15 - .../CoreData/Models/CoreDataBasicEntity.swift | 19 - .../Source/Helpers/Directory.swift | 6 - .../SugarRecord/Source/Helpers/Random.swift | 13 - .../Source/Main/ViewController.swift | 84 - Example/Tests/Info.plist | 24 - Gemfile | 9 - Gemfile.lock | 234 --- ISSUE_TEMPLATE.md | 9 - Info.plist | 26 - LICENSE | 24 - PULL_REQUEST_TEMPLATE.md | 16 - README.md | 246 --- .../contents.xcworkspacedata | 7 - Tests/Helpers/CoreData.swift | 12 - .../CoreData/Track+CoreDataProperties.swift | 9 - Tests/Models/CoreData/Track.swift | 9 - .../DataModel.xcdatamodel/contents | 10 - .../Entities/CoreDataChangeTests.swift | 128 -- .../Entities/CoreDataObservableTests.swift | 85 - .../CoreData/Entities/ObjectModelTests.swift | 41 - .../CoreData/Entities/OptionsTests.swift | 34 - .../Source/CoreData/Entities/StoreTests.swift | 25 - .../Storage/CoreDataDefaultStorageTests.swift | 187 --- .../Foundation/Entities/RequestTests.swift | 63 - .../Foundation/Utils/DirUtilsTests.swift | 18 - .../Version/VersionControllerTests.swift | 43 - .../Version/VersionProviderTests.swift | 48 - fastlane/Fastfile | 41 - fastlane/README.md | 61 - 73 files changed, 6489 deletions(-) delete mode 100644 Assets/Banner.png delete mode 100644 Assets/Caramba.png delete mode 100755 Assets/Icon.png delete mode 100644 Assets/Scheme.sketch delete mode 100755 Assets/Slogan.png delete mode 100644 Brewfile delete mode 100644 CHANGELOG.md delete mode 100644 Carthage.xcodeproj/project.pbxproj delete mode 100644 Carthage.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Carthage.xcodeproj/xcshareddata/xcschemes/iOSCoreData.xcscheme delete mode 100644 Carthage.xcodeproj/xcshareddata/xcschemes/macOSCoreData.xcscheme delete mode 100644 Carthage.xcodeproj/xcshareddata/xcschemes/tvOSCoreData.xcscheme delete mode 100644 Carthage.xcodeproj/xcshareddata/xcschemes/watchOSCoreData.xcscheme delete mode 160000 Config delete mode 100644 Dangerfile delete mode 100644 Example/MacOSTests/Info.plist delete mode 100644 Example/Podfile delete mode 100644 Example/Podfile.lock delete mode 100644 Example/SugarRecord-ExampleMacOS/Resources/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Example/SugarRecord-ExampleMacOS/Resources/DataModels/Basic.xcdatamodeld/Basic.xcdatamodel/contents delete mode 100644 Example/SugarRecord-ExampleMacOS/Resources/Storyboards/Base.lproj/Main.storyboard delete mode 100644 Example/SugarRecord-ExampleMacOS/Source/Examples/CoreData/Models/BasicObject.swift delete mode 100644 Example/SugarRecord-ExampleMacOS/Source/Examples/CoreData/Models/CoreDataBasicEntity.swift delete mode 100644 Example/SugarRecord-ExampleMacOS/Source/Examples/DetailsViewController.swift delete mode 100644 Example/SugarRecord-ExampleMacOS/Source/Examples/Helpers/Directory.swift delete mode 100644 Example/SugarRecord-ExampleMacOS/Source/Examples/Helpers/Random.swift delete mode 100644 Example/SugarRecord-ExampleMacOS/Source/Main/AppDelegate.swift delete mode 100644 Example/SugarRecord-ExampleMacOS/Source/Main/ListViewController.swift delete mode 100644 Example/SugarRecord-ExampleMacOS/Source/Main/SplitViewController.swift delete mode 100644 Example/SugarRecord-ExampleMacOS/Supporting Files/Info.plist delete mode 100644 Example/SugarRecord-ExampleMacOS/Supporting Files/SugarRecord_ExampleMacOS.entitlements delete mode 100644 Example/SugarRecord.xcodeproj/project.pbxproj delete mode 100644 Example/SugarRecord.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Example/SugarRecord.xcodeproj/xcshareddata/xcschemes/SugarRecord-Example.xcscheme delete mode 100644 Example/SugarRecord.xcodeproj/xcshareddata/xcschemes/SugarRecord_Tests.xcscheme delete mode 100644 Example/SugarRecord.xcworkspace/contents.xcworkspacedata delete mode 100644 Example/SugarRecord/Info.plist delete mode 100644 Example/SugarRecord/Resources/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Example/SugarRecord/Resources/DataModels/Basic.xcdatamodeld/Basic.xcdatamodel/contents delete mode 100644 Example/SugarRecord/Resources/Storyboards/LaunchScreen.storyboard delete mode 100644 Example/SugarRecord/Source/App/AppDelegate.swift delete mode 100644 Example/SugarRecord/Source/Examples/CoreData/Basic/CoreDataBasicView.swift delete mode 100644 Example/SugarRecord/Source/Examples/CoreData/Models/BasicObject.swift delete mode 100644 Example/SugarRecord/Source/Examples/CoreData/Models/CoreDataBasicEntity.swift delete mode 100644 Example/SugarRecord/Source/Helpers/Directory.swift delete mode 100644 Example/SugarRecord/Source/Helpers/Random.swift delete mode 100644 Example/SugarRecord/Source/Main/ViewController.swift delete mode 100644 Example/Tests/Info.plist delete mode 100644 Gemfile delete mode 100644 Gemfile.lock delete mode 100644 ISSUE_TEMPLATE.md delete mode 100644 Info.plist delete mode 100644 LICENSE delete mode 100644 PULL_REQUEST_TEMPLATE.md delete mode 100644 README.md delete mode 100644 SugarRecord.xcworkspace/contents.xcworkspacedata delete mode 100755 Tests/Helpers/CoreData.swift delete mode 100755 Tests/Models/CoreData/Track+CoreDataProperties.swift delete mode 100755 Tests/Models/CoreData/Track.swift delete mode 100755 Tests/Resources/DataModel.xcdatamodeld/DataModel.xcdatamodel/contents delete mode 100755 Tests/Source/CoreData/Entities/CoreDataChangeTests.swift delete mode 100755 Tests/Source/CoreData/Entities/CoreDataObservableTests.swift delete mode 100755 Tests/Source/CoreData/Entities/ObjectModelTests.swift delete mode 100755 Tests/Source/CoreData/Entities/OptionsTests.swift delete mode 100755 Tests/Source/CoreData/Entities/StoreTests.swift delete mode 100755 Tests/Source/CoreData/Storage/CoreDataDefaultStorageTests.swift delete mode 100755 Tests/Source/Foundation/Entities/RequestTests.swift delete mode 100755 Tests/Source/Foundation/Utils/DirUtilsTests.swift delete mode 100755 Tests/Source/Foundation/Version/VersionControllerTests.swift delete mode 100755 Tests/Source/Foundation/Version/VersionProviderTests.swift delete mode 100644 fastlane/Fastfile delete mode 100644 fastlane/README.md diff --git a/.gitmodules b/.gitmodules index fcf3fe65..e69de29b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +0,0 @@ -[submodule "Config"] - path = Config - url = https://github.com/jspahrsummers/xcconfigs.git diff --git a/Assets/Banner.png b/Assets/Banner.png deleted file mode 100644 index f9f465b93ae71d1da5c2e42199932bfa8b306b8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104293 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%0D+D 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 O5O})!xvXhv#qI`cm= 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 diff --git a/Assets/Slogan.png b/Assets/Slogan.png deleted file mode 100755 index 609471d5bf0622931caf9b1ce61c486cac068fe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226899 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 q&1RE*5_PS}rh?#c7Mo)-Ls<{+ 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�U%DfVjPSQ_*t&&D{$ox32XGq&6)^ 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
pbTn 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

?*uD6djzYn4&kB#An)tF;0qo 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 diff --git a/Brewfile b/Brewfile deleted file mode 100644 index b664710c..00000000 --- a/Brewfile +++ /dev/null @@ -1,2 +0,0 @@ -brew "carthage" -brew "tailor" diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 1574d001..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,68 +0,0 @@ -## Changelog - -### 3.0.0-alpha.1 -- Swift 3.0 support. -- Swift 2.3 support dropped. -- Carthage support. - -### 2.3.0 -- Add Danger. -- Remove Carthage support. -- Bump Realm version to 1.0.2. -- Update Fastlane setup. - -### Version 2.2.7 -- Add Observable feature https://github.com/pepibumur/SugarRecord/pull/243 -- Fix a CoreDataStorage `journal_mode` property not set properly. - -### Version 2.2.5 -- Updated Carthage Quick/Nimble dependencies - -### Version 2.2.4 -- Improve error throwing in operations https://github.com/pepibumur/SugarRecord/issues/222 - -### Version 2.1.6 -- Implemented example project. -- Fixed a bug with the CoreDataDefaultStorage that didn't persist the changes. - -### Version 2.1.4 -- Integrated with Travis-CI - -### Version 2.1.3 -- Added initializer to RealmDefaultStorage that takes a Realm.Configuration as initializer. - -### Version 2.1.2 -- First version giving support to [RxSwift](https://github.com/ReactiveX/RxSwift) -- Fixed broken unit tests after the refactor for Carthage for having `SugarRecordCoreData` and `SugarRecordRealm` - -### Version 2.1.1 -- Added [Realm 0.97](https://realm.io/news/realm-objc-swift-0.97.0/) version. That version includes: - - Support for tvOS. You can use now SugarRecord+Realm with your tvOS. - - Better integration with Carthage. Installing SugarRecord+Realm should be faster now. -- Improved Carthage integration. Now each platform has two schemes, `SugarRecordRealm` & `SugarRecordCoreData`. Drag only the one you need in your app plus Realm in case you are using the Realm integration. - - -### Version 2.1.0 -**Date:** 13th December 2015
-**Changelog** -- Removed `Result` dependency from context methods. Methods `throw` now instead of returning a `Result` object wrapping Error and Values. -- Reviewed the interface of Context to make it similar to [Realm's one](https://realm.io/docs/swift/latest/): `add`, `create`, `new`, `fetch`, `remove`. -- Removed asynchrony from from `operation` methods in storage. Asynchrony has to be handled externally now *(Realm inspired)*. -- Added `LICENSE` file. -- Added `fetch` method to `Storage` using internally the main context for fetching. -- Implemented a **Reactive** API in Storage: -```swift -func rac_operation(operation: (context: Context, save: Saver) -> Void) -> SignalProducer -func rac_backgroundOperation(operation: (context: Context, save: Saver) -> Void) -> SignalProducer -func rac_backgroundFetch(request: Request, mapper: T -> U) -> SignalProducer<[U], Error> -func rac_fetch(request: Request) -> SignalProducer<[T], Error> -``` - -### Version 2.0.0 -**Date:** 8th December 2015
-**Changelog** -- New version with Swift 2.XX support. -- New API. -- Test coverage of core features. -- Realm and CoreData support. -- [Carthage](https://github.com/carthage) and [CocoaPods](https://cocoapods.org) support diff --git a/Carthage.xcodeproj/project.pbxproj b/Carthage.xcodeproj/project.pbxproj deleted file mode 100644 index 77ab451a..00000000 --- a/Carthage.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1148 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 237FBA2C1D9C0AD000D87AA3 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA171D9C0AD000D87AA3 /* Request.swift */; }; - 237FBA2E1D9C0AD000D87AA3 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA171D9C0AD000D87AA3 /* Request.swift */; }; - 237FBA301D9C0AD000D87AA3 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA171D9C0AD000D87AA3 /* Request.swift */; }; - 237FBA321D9C0AD000D87AA3 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA171D9C0AD000D87AA3 /* Request.swift */; }; - 237FBA341D9C0AD000D87AA3 /* RequestObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA181D9C0AD000D87AA3 /* RequestObservable.swift */; }; - 237FBA361D9C0AD000D87AA3 /* RequestObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA181D9C0AD000D87AA3 /* RequestObservable.swift */; }; - 237FBA381D9C0AD000D87AA3 /* RequestObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA181D9C0AD000D87AA3 /* RequestObservable.swift */; }; - 237FBA3A1D9C0AD000D87AA3 /* RequestObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA181D9C0AD000D87AA3 /* RequestObservable.swift */; }; - 237FBA3C1D9C0AD000D87AA3 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA191D9C0AD000D87AA3 /* Storage.swift */; }; - 237FBA3E1D9C0AD000D87AA3 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA191D9C0AD000D87AA3 /* Storage.swift */; }; - 237FBA401D9C0AD000D87AA3 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA191D9C0AD000D87AA3 /* Storage.swift */; }; - 237FBA421D9C0AD000D87AA3 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA191D9C0AD000D87AA3 /* Storage.swift */; }; - 237FBA441D9C0AD000D87AA3 /* StorageError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1B1D9C0AD000D87AA3 /* StorageError.swift */; }; - 237FBA461D9C0AD000D87AA3 /* StorageError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1B1D9C0AD000D87AA3 /* StorageError.swift */; }; - 237FBA481D9C0AD000D87AA3 /* StorageError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1B1D9C0AD000D87AA3 /* StorageError.swift */; }; - 237FBA4A1D9C0AD000D87AA3 /* StorageError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1B1D9C0AD000D87AA3 /* StorageError.swift */; }; - 237FBA4C1D9C0AD000D87AA3 /* RequestExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1D1D9C0AD000D87AA3 /* RequestExtension.swift */; }; - 237FBA4E1D9C0AD000D87AA3 /* RequestExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1D1D9C0AD000D87AA3 /* RequestExtension.swift */; }; - 237FBA501D9C0AD000D87AA3 /* RequestExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1D1D9C0AD000D87AA3 /* RequestExtension.swift */; }; - 237FBA521D9C0AD000D87AA3 /* RequestExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1D1D9C0AD000D87AA3 /* RequestExtension.swift */; }; - 237FBA541D9C0AD000D87AA3 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1F1D9C0AD000D87AA3 /* Logger.swift */; }; - 237FBA561D9C0AD000D87AA3 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1F1D9C0AD000D87AA3 /* Logger.swift */; }; - 237FBA581D9C0AD000D87AA3 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1F1D9C0AD000D87AA3 /* Logger.swift */; }; - 237FBA5A1D9C0AD000D87AA3 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA1F1D9C0AD000D87AA3 /* Logger.swift */; }; - 237FBA5C1D9C0AD000D87AA3 /* Context.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA211D9C0AD000D87AA3 /* Context.swift */; }; - 237FBA5E1D9C0AD000D87AA3 /* Context.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA211D9C0AD000D87AA3 /* Context.swift */; }; - 237FBA601D9C0AD000D87AA3 /* Context.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA211D9C0AD000D87AA3 /* Context.swift */; }; - 237FBA621D9C0AD000D87AA3 /* Context.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA211D9C0AD000D87AA3 /* Context.swift */; }; - 237FBA641D9C0AD000D87AA3 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA221D9C0AD000D87AA3 /* Entity.swift */; }; - 237FBA661D9C0AD000D87AA3 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA221D9C0AD000D87AA3 /* Entity.swift */; }; - 237FBA681D9C0AD000D87AA3 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA221D9C0AD000D87AA3 /* Entity.swift */; }; - 237FBA6A1D9C0AD000D87AA3 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA221D9C0AD000D87AA3 /* Entity.swift */; }; - 237FBA6C1D9C0AD000D87AA3 /* NSPredicateConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA231D9C0AD000D87AA3 /* NSPredicateConvertible.swift */; }; - 237FBA6E1D9C0AD000D87AA3 /* NSPredicateConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA231D9C0AD000D87AA3 /* NSPredicateConvertible.swift */; }; - 237FBA701D9C0AD000D87AA3 /* NSPredicateConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA231D9C0AD000D87AA3 /* NSPredicateConvertible.swift */; }; - 237FBA721D9C0AD000D87AA3 /* NSPredicateConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA231D9C0AD000D87AA3 /* NSPredicateConvertible.swift */; }; - 237FBA741D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA241D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift */; }; - 237FBA761D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA241D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift */; }; - 237FBA781D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA241D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift */; }; - 237FBA7A1D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA241D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift */; }; - 237FBA7C1D9C0AD000D87AA3 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA251D9C0AD000D87AA3 /* Requestable.swift */; }; - 237FBA7E1D9C0AD000D87AA3 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA251D9C0AD000D87AA3 /* Requestable.swift */; }; - 237FBA801D9C0AD000D87AA3 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA251D9C0AD000D87AA3 /* Requestable.swift */; }; - 237FBA821D9C0AD000D87AA3 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA251D9C0AD000D87AA3 /* Requestable.swift */; }; - 237FBA841D9C0AD000D87AA3 /* DirUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA271D9C0AD000D87AA3 /* DirUtils.swift */; }; - 237FBA861D9C0AD000D87AA3 /* DirUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA271D9C0AD000D87AA3 /* DirUtils.swift */; }; - 237FBA881D9C0AD000D87AA3 /* DirUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA271D9C0AD000D87AA3 /* DirUtils.swift */; }; - 237FBA8A1D9C0AD000D87AA3 /* DirUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA271D9C0AD000D87AA3 /* DirUtils.swift */; }; - 237FBA8C1D9C0AD000D87AA3 /* VersionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA291D9C0AD000D87AA3 /* VersionController.swift */; }; - 237FBA8E1D9C0AD000D87AA3 /* VersionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA291D9C0AD000D87AA3 /* VersionController.swift */; }; - 237FBA901D9C0AD000D87AA3 /* VersionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA291D9C0AD000D87AA3 /* VersionController.swift */; }; - 237FBA921D9C0AD000D87AA3 /* VersionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA291D9C0AD000D87AA3 /* VersionController.swift */; }; - 237FBA941D9C0AD000D87AA3 /* VersionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA2A1D9C0AD000D87AA3 /* VersionProvider.swift */; }; - 237FBA961D9C0AD000D87AA3 /* VersionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA2A1D9C0AD000D87AA3 /* VersionProvider.swift */; }; - 237FBA981D9C0AD000D87AA3 /* VersionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA2A1D9C0AD000D87AA3 /* VersionProvider.swift */; }; - 237FBA9A1D9C0AD000D87AA3 /* VersionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA2A1D9C0AD000D87AA3 /* VersionProvider.swift */; }; - 237FBAAD1D9C0ADC00D87AA3 /* CoreDataChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9D1D9C0ADC00D87AA3 /* CoreDataChange.swift */; }; - 237FBAAE1D9C0ADC00D87AA3 /* CoreDataChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9D1D9C0ADC00D87AA3 /* CoreDataChange.swift */; }; - 237FBAAF1D9C0ADC00D87AA3 /* CoreDataChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9D1D9C0ADC00D87AA3 /* CoreDataChange.swift */; }; - 237FBAB01D9C0ADC00D87AA3 /* CoreDataChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9D1D9C0ADC00D87AA3 /* CoreDataChange.swift */; }; - 237FBAB11D9C0ADC00D87AA3 /* CoreDataContextParent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9E1D9C0ADC00D87AA3 /* CoreDataContextParent.swift */; }; - 237FBAB21D9C0ADC00D87AA3 /* CoreDataContextParent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9E1D9C0ADC00D87AA3 /* CoreDataContextParent.swift */; }; - 237FBAB31D9C0ADC00D87AA3 /* CoreDataContextParent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9E1D9C0ADC00D87AA3 /* CoreDataContextParent.swift */; }; - 237FBAB41D9C0ADC00D87AA3 /* CoreDataContextParent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9E1D9C0ADC00D87AA3 /* CoreDataContextParent.swift */; }; - 237FBAB51D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9F1D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift */; }; - 237FBAB61D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9F1D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift */; }; - 237FBAB71D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9F1D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift */; }; - 237FBAB81D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBA9F1D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift */; }; - 237FBAB91D9C0ADC00D87AA3 /* CoreDataObjectModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA01D9C0ADC00D87AA3 /* CoreDataObjectModel.swift */; }; - 237FBABA1D9C0ADC00D87AA3 /* CoreDataObjectModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA01D9C0ADC00D87AA3 /* CoreDataObjectModel.swift */; }; - 237FBABB1D9C0ADC00D87AA3 /* CoreDataObjectModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA01D9C0ADC00D87AA3 /* CoreDataObjectModel.swift */; }; - 237FBABC1D9C0ADC00D87AA3 /* CoreDataObjectModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA01D9C0ADC00D87AA3 /* CoreDataObjectModel.swift */; }; - 237FBABD1D9C0ADC00D87AA3 /* CoreDataObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA11D9C0ADC00D87AA3 /* CoreDataObservable.swift */; }; - 237FBABE1D9C0ADC00D87AA3 /* CoreDataObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA11D9C0ADC00D87AA3 /* CoreDataObservable.swift */; }; - 237FBABF1D9C0ADC00D87AA3 /* CoreDataObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA11D9C0ADC00D87AA3 /* CoreDataObservable.swift */; }; - 237FBAC01D9C0ADC00D87AA3 /* CoreDataObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA11D9C0ADC00D87AA3 /* CoreDataObservable.swift */; }; - 237FBAC11D9C0ADC00D87AA3 /* CoreDataOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA21D9C0ADC00D87AA3 /* CoreDataOptions.swift */; }; - 237FBAC21D9C0ADC00D87AA3 /* CoreDataOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA21D9C0ADC00D87AA3 /* CoreDataOptions.swift */; }; - 237FBAC31D9C0ADC00D87AA3 /* CoreDataOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA21D9C0ADC00D87AA3 /* CoreDataOptions.swift */; }; - 237FBAC41D9C0ADC00D87AA3 /* CoreDataOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA21D9C0ADC00D87AA3 /* CoreDataOptions.swift */; }; - 237FBAC51D9C0ADC00D87AA3 /* CoreDataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA31D9C0ADC00D87AA3 /* CoreDataStore.swift */; }; - 237FBAC61D9C0ADC00D87AA3 /* CoreDataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA31D9C0ADC00D87AA3 /* CoreDataStore.swift */; }; - 237FBAC71D9C0ADC00D87AA3 /* CoreDataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA31D9C0ADC00D87AA3 /* CoreDataStore.swift */; }; - 237FBAC81D9C0ADC00D87AA3 /* CoreDataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA31D9C0ADC00D87AA3 /* CoreDataStore.swift */; }; - 237FBAC91D9C0ADC00D87AA3 /* CoreDataError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA51D9C0ADC00D87AA3 /* CoreDataError.swift */; }; - 237FBACA1D9C0ADC00D87AA3 /* CoreDataError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA51D9C0ADC00D87AA3 /* CoreDataError.swift */; }; - 237FBACB1D9C0ADC00D87AA3 /* CoreDataError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA51D9C0ADC00D87AA3 /* CoreDataError.swift */; }; - 237FBACC1D9C0ADC00D87AA3 /* CoreDataError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA51D9C0ADC00D87AA3 /* CoreDataError.swift */; }; - 237FBACD1D9C0ADC00D87AA3 /* NSManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA71D9C0ADC00D87AA3 /* NSManagedObject.swift */; }; - 237FBACE1D9C0ADC00D87AA3 /* NSManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA71D9C0ADC00D87AA3 /* NSManagedObject.swift */; }; - 237FBACF1D9C0ADC00D87AA3 /* NSManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA71D9C0ADC00D87AA3 /* NSManagedObject.swift */; }; - 237FBAD01D9C0ADC00D87AA3 /* NSManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA71D9C0ADC00D87AA3 /* NSManagedObject.swift */; }; - 237FBAD11D9C0ADC00D87AA3 /* NSManagedObjectContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA81D9C0ADC00D87AA3 /* NSManagedObjectContext.swift */; }; - 237FBAD21D9C0ADC00D87AA3 /* NSManagedObjectContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA81D9C0ADC00D87AA3 /* NSManagedObjectContext.swift */; }; - 237FBAD31D9C0ADC00D87AA3 /* NSManagedObjectContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA81D9C0ADC00D87AA3 /* NSManagedObjectContext.swift */; }; - 237FBAD41D9C0ADC00D87AA3 /* NSManagedObjectContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA81D9C0ADC00D87AA3 /* NSManagedObjectContext.swift */; }; - 237FBAD51D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA91D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift */; }; - 237FBAD61D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA91D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift */; }; - 237FBAD71D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA91D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift */; }; - 237FBAD81D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAA91D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift */; }; - 237FBAD91D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAAB1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift */; }; - 237FBADA1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAAB1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift */; }; - 237FBADB1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAAB1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift */; }; - 237FBADC1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAAB1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift */; }; - 237FBADD1D9C0ADC00D87AA3 /* CoreDataiCloudStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAAC1D9C0ADC00D87AA3 /* CoreDataiCloudStorage.swift */; }; - 237FBAE01D9C0ADC00D87AA3 /* CoreDataiCloudStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237FBAAC1D9C0ADC00D87AA3 /* CoreDataiCloudStorage.swift */; }; - 23E15DB01D7DE1000073CC71 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23E15DAF1D7DE1000073CC71 /* CoreData.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 2334C46A1D7DD8A500ACBC3A /* SugarRecordCoreData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SugarRecordCoreData.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2334C4981D7DD90800ACBC3A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 2334C49E1D7DD93600ACBC3A /* SugarRecordCoreData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SugarRecordCoreData.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2334C4AB1D7DD95C00ACBC3A /* SugarRecordCoreData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SugarRecordCoreData.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2334C4B81D7DD97B00ACBC3A /* SugarRecordCoreData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SugarRecordCoreData.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 237FBA171D9C0AD000D87AA3 /* Request.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Request.swift; sourceTree = ""; }; - 237FBA181D9C0AD000D87AA3 /* RequestObservable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestObservable.swift; sourceTree = ""; }; - 237FBA191D9C0AD000D87AA3 /* Storage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Storage.swift; sourceTree = ""; }; - 237FBA1B1D9C0AD000D87AA3 /* StorageError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageError.swift; sourceTree = ""; }; - 237FBA1D1D9C0AD000D87AA3 /* RequestExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestExtension.swift; sourceTree = ""; }; - 237FBA1F1D9C0AD000D87AA3 /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; - 237FBA211D9C0AD000D87AA3 /* Context.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Context.swift; sourceTree = ""; }; - 237FBA221D9C0AD000D87AA3 /* Entity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Entity.swift; sourceTree = ""; }; - 237FBA231D9C0AD000D87AA3 /* NSPredicateConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSPredicateConvertible.swift; sourceTree = ""; }; - 237FBA241D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSSortDescriptorConvertible.swift; sourceTree = ""; }; - 237FBA251D9C0AD000D87AA3 /* Requestable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Requestable.swift; sourceTree = ""; }; - 237FBA271D9C0AD000D87AA3 /* DirUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirUtils.swift; sourceTree = ""; }; - 237FBA291D9C0AD000D87AA3 /* VersionController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VersionController.swift; sourceTree = ""; }; - 237FBA2A1D9C0AD000D87AA3 /* VersionProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VersionProvider.swift; sourceTree = ""; }; - 237FBA9D1D9C0ADC00D87AA3 /* CoreDataChange.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataChange.swift; sourceTree = ""; }; - 237FBA9E1D9C0ADC00D87AA3 /* CoreDataContextParent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataContextParent.swift; sourceTree = ""; }; - 237FBA9F1D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataiCloudConfig.swift; sourceTree = ""; }; - 237FBAA01D9C0ADC00D87AA3 /* CoreDataObjectModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataObjectModel.swift; sourceTree = ""; }; - 237FBAA11D9C0ADC00D87AA3 /* CoreDataObservable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataObservable.swift; sourceTree = ""; }; - 237FBAA21D9C0ADC00D87AA3 /* CoreDataOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataOptions.swift; sourceTree = ""; }; - 237FBAA31D9C0ADC00D87AA3 /* CoreDataStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataStore.swift; sourceTree = ""; }; - 237FBAA51D9C0ADC00D87AA3 /* CoreDataError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataError.swift; sourceTree = ""; }; - 237FBAA71D9C0ADC00D87AA3 /* NSManagedObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSManagedObject.swift; sourceTree = ""; }; - 237FBAA81D9C0ADC00D87AA3 /* NSManagedObjectContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSManagedObjectContext.swift; sourceTree = ""; }; - 237FBAA91D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSManagedObjectMemoryContext.swift; sourceTree = ""; }; - 237FBAAB1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataDefaultStorage.swift; sourceTree = ""; }; - 237FBAAC1D9C0ADC00D87AA3 /* CoreDataiCloudStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataiCloudStorage.swift; sourceTree = ""; }; - 237FBB041D9C0B1C00D87AA3 /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = ""; }; - 237FBB061D9C0B1C00D87AA3 /* Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = ""; }; - 237FBB081D9C0B1C00D87AA3 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - 237FBB091D9C0B1C00D87AA3 /* Profile.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Profile.xcconfig; sourceTree = ""; }; - 237FBB0A1D9C0B1C00D87AA3 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 237FBB0B1D9C0B1C00D87AA3 /* Test.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Test.xcconfig; sourceTree = ""; }; - 237FBB0D1D9C0B1C00D87AA3 /* Application.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Application.xcconfig; sourceTree = ""; }; - 237FBB0E1D9C0B1C00D87AA3 /* Framework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Framework.xcconfig; sourceTree = ""; }; - 237FBB0F1D9C0B1C00D87AA3 /* StaticLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = StaticLibrary.xcconfig; sourceTree = ""; }; - 237FBB111D9C0B1C00D87AA3 /* iOS-Application.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "iOS-Application.xcconfig"; sourceTree = ""; }; - 237FBB121D9C0B1C00D87AA3 /* iOS-Base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "iOS-Base.xcconfig"; sourceTree = ""; }; - 237FBB131D9C0B1C00D87AA3 /* iOS-Framework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "iOS-Framework.xcconfig"; sourceTree = ""; }; - 237FBB141D9C0B1C00D87AA3 /* iOS-StaticLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "iOS-StaticLibrary.xcconfig"; sourceTree = ""; }; - 237FBB161D9C0B1C00D87AA3 /* Mac-Application.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Mac-Application.xcconfig"; sourceTree = ""; }; - 237FBB171D9C0B1C00D87AA3 /* Mac-Base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Mac-Base.xcconfig"; sourceTree = ""; }; - 237FBB181D9C0B1C00D87AA3 /* Mac-DynamicLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Mac-DynamicLibrary.xcconfig"; sourceTree = ""; }; - 237FBB191D9C0B1C00D87AA3 /* Mac-Framework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Mac-Framework.xcconfig"; sourceTree = ""; }; - 237FBB1A1D9C0B1C00D87AA3 /* Mac-StaticLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Mac-StaticLibrary.xcconfig"; sourceTree = ""; }; - 237FBB1B1D9C0B1C00D87AA3 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 237FBB1D1D9C0B1C00D87AA3 /* tvOS-Application.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "tvOS-Application.xcconfig"; sourceTree = ""; }; - 237FBB1E1D9C0B1C00D87AA3 /* tvOS-Base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "tvOS-Base.xcconfig"; sourceTree = ""; }; - 237FBB1F1D9C0B1C00D87AA3 /* tvOS-Framework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "tvOS-Framework.xcconfig"; sourceTree = ""; }; - 237FBB201D9C0B1C00D87AA3 /* tvOS-StaticLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "tvOS-StaticLibrary.xcconfig"; sourceTree = ""; }; - 237FBB221D9C0B1C00D87AA3 /* watchOS-Application.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "watchOS-Application.xcconfig"; sourceTree = ""; }; - 237FBB231D9C0B1C00D87AA3 /* watchOS-Base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "watchOS-Base.xcconfig"; sourceTree = ""; }; - 237FBB241D9C0B1C00D87AA3 /* watchOS-Framework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "watchOS-Framework.xcconfig"; sourceTree = ""; }; - 237FBB251D9C0B1C00D87AA3 /* watchOS-StaticLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "watchOS-StaticLibrary.xcconfig"; sourceTree = ""; }; - 23E15DAF1D7DE1000073CC71 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 2334C4661D7DD8A500ACBC3A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C49A1D7DD93600ACBC3A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C4A71D7DD95C00ACBC3A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C4B41D7DD97B00ACBC3A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 23E15DB01D7DE1000073CC71 /* CoreData.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 2334C4601D7DD8A500ACBC3A = { - isa = PBXGroup; - children = ( - 2334C4981D7DD90800ACBC3A /* Info.plist */, - 237FBB031D9C0B1C00D87AA3 /* Config */, - 23E15C821D7DDE490073CC71 /* Source */, - 2334C4E81D7DDB6400ACBC3A /* Frameworks */, - 2334C46B1D7DD8A500ACBC3A /* Products */, - ); - sourceTree = ""; - }; - 2334C46B1D7DD8A500ACBC3A /* Products */ = { - isa = PBXGroup; - children = ( - 2334C46A1D7DD8A500ACBC3A /* SugarRecordCoreData.framework */, - 2334C49E1D7DD93600ACBC3A /* SugarRecordCoreData.framework */, - 2334C4AB1D7DD95C00ACBC3A /* SugarRecordCoreData.framework */, - 2334C4B81D7DD97B00ACBC3A /* SugarRecordCoreData.framework */, - ); - name = Products; - sourceTree = ""; - }; - 2334C4E81D7DDB6400ACBC3A /* Frameworks */ = { - isa = PBXGroup; - children = ( - 23E15DAF1D7DE1000073CC71 /* CoreData.framework */, - 2334C4EC1D7DDB7C00ACBC3A /* watchOS */, - 2334C4EB1D7DDB7700ACBC3A /* macOS */, - 2334C4EA1D7DDB7100ACBC3A /* iOS */, - 2334C4E91D7DDB6D00ACBC3A /* tvOS */, - ); - name = Frameworks; - sourceTree = ""; - }; - 2334C4E91D7DDB6D00ACBC3A /* tvOS */ = { - isa = PBXGroup; - children = ( - ); - name = tvOS; - sourceTree = ""; - }; - 2334C4EA1D7DDB7100ACBC3A /* iOS */ = { - isa = PBXGroup; - children = ( - ); - name = iOS; - sourceTree = ""; - }; - 2334C4EB1D7DDB7700ACBC3A /* macOS */ = { - isa = PBXGroup; - children = ( - ); - name = macOS; - sourceTree = ""; - }; - 2334C4EC1D7DDB7C00ACBC3A /* watchOS */ = { - isa = PBXGroup; - children = ( - ); - name = watchOS; - sourceTree = ""; - }; - 237FBA151D9C0AD000D87AA3 /* Foundation */ = { - isa = PBXGroup; - children = ( - 237FBA161D9C0AD000D87AA3 /* Entities */, - 237FBA1A1D9C0AD000D87AA3 /* Errors */, - 237FBA1C1D9C0AD000D87AA3 /* Extensions */, - 237FBA1E1D9C0AD000D87AA3 /* Logger */, - 237FBA201D9C0AD000D87AA3 /* Protocols */, - 237FBA261D9C0AD000D87AA3 /* Utils */, - 237FBA281D9C0AD000D87AA3 /* Version */, - ); - name = Foundation; - path = SugarRecord/Source/Foundation; - sourceTree = SOURCE_ROOT; - }; - 237FBA161D9C0AD000D87AA3 /* Entities */ = { - isa = PBXGroup; - children = ( - 237FBA171D9C0AD000D87AA3 /* Request.swift */, - 237FBA181D9C0AD000D87AA3 /* RequestObservable.swift */, - 237FBA191D9C0AD000D87AA3 /* Storage.swift */, - ); - path = Entities; - sourceTree = ""; - }; - 237FBA1A1D9C0AD000D87AA3 /* Errors */ = { - isa = PBXGroup; - children = ( - 237FBA1B1D9C0AD000D87AA3 /* StorageError.swift */, - ); - path = Errors; - sourceTree = ""; - }; - 237FBA1C1D9C0AD000D87AA3 /* Extensions */ = { - isa = PBXGroup; - children = ( - 237FBA1D1D9C0AD000D87AA3 /* RequestExtension.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - 237FBA1E1D9C0AD000D87AA3 /* Logger */ = { - isa = PBXGroup; - children = ( - 237FBA1F1D9C0AD000D87AA3 /* Logger.swift */, - ); - path = Logger; - sourceTree = ""; - }; - 237FBA201D9C0AD000D87AA3 /* Protocols */ = { - isa = PBXGroup; - children = ( - 237FBA211D9C0AD000D87AA3 /* Context.swift */, - 237FBA221D9C0AD000D87AA3 /* Entity.swift */, - 237FBA231D9C0AD000D87AA3 /* NSPredicateConvertible.swift */, - 237FBA241D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift */, - 237FBA251D9C0AD000D87AA3 /* Requestable.swift */, - ); - path = Protocols; - sourceTree = ""; - }; - 237FBA261D9C0AD000D87AA3 /* Utils */ = { - isa = PBXGroup; - children = ( - 237FBA271D9C0AD000D87AA3 /* DirUtils.swift */, - ); - path = Utils; - sourceTree = ""; - }; - 237FBA281D9C0AD000D87AA3 /* Version */ = { - isa = PBXGroup; - children = ( - 237FBA291D9C0AD000D87AA3 /* VersionController.swift */, - 237FBA2A1D9C0AD000D87AA3 /* VersionProvider.swift */, - ); - path = Version; - sourceTree = ""; - }; - 237FBA9B1D9C0ADC00D87AA3 /* CoreData */ = { - isa = PBXGroup; - children = ( - 237FBA9C1D9C0ADC00D87AA3 /* Entities */, - 237FBAA41D9C0ADC00D87AA3 /* Errors */, - 237FBAA61D9C0ADC00D87AA3 /* Extensions */, - 237FBAAA1D9C0ADC00D87AA3 /* Storages */, - ); - name = CoreData; - path = SugarRecord/Source/CoreData; - sourceTree = SOURCE_ROOT; - }; - 237FBA9C1D9C0ADC00D87AA3 /* Entities */ = { - isa = PBXGroup; - children = ( - 237FBA9D1D9C0ADC00D87AA3 /* CoreDataChange.swift */, - 237FBA9E1D9C0ADC00D87AA3 /* CoreDataContextParent.swift */, - 237FBA9F1D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift */, - 237FBAA01D9C0ADC00D87AA3 /* CoreDataObjectModel.swift */, - 237FBAA11D9C0ADC00D87AA3 /* CoreDataObservable.swift */, - 237FBAA21D9C0ADC00D87AA3 /* CoreDataOptions.swift */, - 237FBAA31D9C0ADC00D87AA3 /* CoreDataStore.swift */, - ); - path = Entities; - sourceTree = ""; - }; - 237FBAA41D9C0ADC00D87AA3 /* Errors */ = { - isa = PBXGroup; - children = ( - 237FBAA51D9C0ADC00D87AA3 /* CoreDataError.swift */, - ); - path = Errors; - sourceTree = ""; - }; - 237FBAA61D9C0ADC00D87AA3 /* Extensions */ = { - isa = PBXGroup; - children = ( - 237FBAA71D9C0ADC00D87AA3 /* NSManagedObject.swift */, - 237FBAA81D9C0ADC00D87AA3 /* NSManagedObjectContext.swift */, - 237FBAA91D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - 237FBAAA1D9C0ADC00D87AA3 /* Storages */ = { - isa = PBXGroup; - children = ( - 237FBAAB1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift */, - 237FBAAC1D9C0ADC00D87AA3 /* CoreDataiCloudStorage.swift */, - ); - path = Storages; - sourceTree = ""; - }; - 237FBB031D9C0B1C00D87AA3 /* Config */ = { - isa = PBXGroup; - children = ( - 237FBB041D9C0B1C00D87AA3 /* .gitignore */, - 237FBB051D9C0B1C00D87AA3 /* Base */, - 237FBB101D9C0B1C00D87AA3 /* iOS */, - 237FBB151D9C0B1C00D87AA3 /* Mac OS X */, - 237FBB1B1D9C0B1C00D87AA3 /* README.md */, - 237FBB1C1D9C0B1C00D87AA3 /* tvOS */, - 237FBB211D9C0B1C00D87AA3 /* watchOS */, - ); - path = Config; - sourceTree = ""; - }; - 237FBB051D9C0B1C00D87AA3 /* Base */ = { - isa = PBXGroup; - children = ( - 237FBB061D9C0B1C00D87AA3 /* Common.xcconfig */, - 237FBB071D9C0B1C00D87AA3 /* Configurations */, - 237FBB0C1D9C0B1C00D87AA3 /* Targets */, - ); - path = Base; - sourceTree = ""; - }; - 237FBB071D9C0B1C00D87AA3 /* Configurations */ = { - isa = PBXGroup; - children = ( - 237FBB081D9C0B1C00D87AA3 /* Debug.xcconfig */, - 237FBB091D9C0B1C00D87AA3 /* Profile.xcconfig */, - 237FBB0A1D9C0B1C00D87AA3 /* Release.xcconfig */, - 237FBB0B1D9C0B1C00D87AA3 /* Test.xcconfig */, - ); - path = Configurations; - sourceTree = ""; - }; - 237FBB0C1D9C0B1C00D87AA3 /* Targets */ = { - isa = PBXGroup; - children = ( - 237FBB0D1D9C0B1C00D87AA3 /* Application.xcconfig */, - 237FBB0E1D9C0B1C00D87AA3 /* Framework.xcconfig */, - 237FBB0F1D9C0B1C00D87AA3 /* StaticLibrary.xcconfig */, - ); - path = Targets; - sourceTree = ""; - }; - 237FBB101D9C0B1C00D87AA3 /* iOS */ = { - isa = PBXGroup; - children = ( - 237FBB111D9C0B1C00D87AA3 /* iOS-Application.xcconfig */, - 237FBB121D9C0B1C00D87AA3 /* iOS-Base.xcconfig */, - 237FBB131D9C0B1C00D87AA3 /* iOS-Framework.xcconfig */, - 237FBB141D9C0B1C00D87AA3 /* iOS-StaticLibrary.xcconfig */, - ); - path = iOS; - sourceTree = ""; - }; - 237FBB151D9C0B1C00D87AA3 /* Mac OS X */ = { - isa = PBXGroup; - children = ( - 237FBB161D9C0B1C00D87AA3 /* Mac-Application.xcconfig */, - 237FBB171D9C0B1C00D87AA3 /* Mac-Base.xcconfig */, - 237FBB181D9C0B1C00D87AA3 /* Mac-DynamicLibrary.xcconfig */, - 237FBB191D9C0B1C00D87AA3 /* Mac-Framework.xcconfig */, - 237FBB1A1D9C0B1C00D87AA3 /* Mac-StaticLibrary.xcconfig */, - ); - path = "Mac OS X"; - sourceTree = ""; - }; - 237FBB1C1D9C0B1C00D87AA3 /* tvOS */ = { - isa = PBXGroup; - children = ( - 237FBB1D1D9C0B1C00D87AA3 /* tvOS-Application.xcconfig */, - 237FBB1E1D9C0B1C00D87AA3 /* tvOS-Base.xcconfig */, - 237FBB1F1D9C0B1C00D87AA3 /* tvOS-Framework.xcconfig */, - 237FBB201D9C0B1C00D87AA3 /* tvOS-StaticLibrary.xcconfig */, - ); - path = tvOS; - sourceTree = ""; - }; - 237FBB211D9C0B1C00D87AA3 /* watchOS */ = { - isa = PBXGroup; - children = ( - 237FBB221D9C0B1C00D87AA3 /* watchOS-Application.xcconfig */, - 237FBB231D9C0B1C00D87AA3 /* watchOS-Base.xcconfig */, - 237FBB241D9C0B1C00D87AA3 /* watchOS-Framework.xcconfig */, - 237FBB251D9C0B1C00D87AA3 /* watchOS-StaticLibrary.xcconfig */, - ); - path = watchOS; - sourceTree = ""; - }; - 23E15C821D7DDE490073CC71 /* Source */ = { - isa = PBXGroup; - children = ( - 237FBA9B1D9C0ADC00D87AA3 /* CoreData */, - 237FBA151D9C0AD000D87AA3 /* Foundation */, - ); - name = Source; - path = ../SugarRecord/Source; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 2334C4671D7DD8A500ACBC3A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C49B1D7DD93600ACBC3A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C4A81D7DD95C00ACBC3A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C4B51D7DD97B00ACBC3A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 2334C4691D7DD8A500ACBC3A /* iOSCoreData */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2334C4721D7DD8A500ACBC3A /* Build configuration list for PBXNativeTarget "iOSCoreData" */; - buildPhases = ( - 2334C4651D7DD8A500ACBC3A /* Sources */, - 2334C4661D7DD8A500ACBC3A /* Frameworks */, - 2334C4671D7DD8A500ACBC3A /* Headers */, - 2334C4681D7DD8A500ACBC3A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = iOSCoreData; - productName = SugarRecord; - productReference = 2334C46A1D7DD8A500ACBC3A /* SugarRecordCoreData.framework */; - productType = "com.apple.product-type.framework"; - }; - 2334C49D1D7DD93600ACBC3A /* watchOSCoreData */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2334C4A31D7DD93600ACBC3A /* Build configuration list for PBXNativeTarget "watchOSCoreData" */; - buildPhases = ( - 2334C4991D7DD93600ACBC3A /* Sources */, - 2334C49A1D7DD93600ACBC3A /* Frameworks */, - 2334C49B1D7DD93600ACBC3A /* Headers */, - 2334C49C1D7DD93600ACBC3A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = watchOSCoreData; - productName = watchOS; - productReference = 2334C49E1D7DD93600ACBC3A /* SugarRecordCoreData.framework */; - productType = "com.apple.product-type.framework"; - }; - 2334C4AA1D7DD95C00ACBC3A /* tvOSCoreData */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2334C4B01D7DD95C00ACBC3A /* Build configuration list for PBXNativeTarget "tvOSCoreData" */; - buildPhases = ( - 2334C4A61D7DD95C00ACBC3A /* Sources */, - 2334C4A71D7DD95C00ACBC3A /* Frameworks */, - 2334C4A81D7DD95C00ACBC3A /* Headers */, - 2334C4A91D7DD95C00ACBC3A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = tvOSCoreData; - productName = tvOS; - productReference = 2334C4AB1D7DD95C00ACBC3A /* SugarRecordCoreData.framework */; - productType = "com.apple.product-type.framework"; - }; - 2334C4B71D7DD97B00ACBC3A /* macOSCoreData */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2334C4BD1D7DD97B00ACBC3A /* Build configuration list for PBXNativeTarget "macOSCoreData" */; - buildPhases = ( - 2334C4B31D7DD97B00ACBC3A /* Sources */, - 2334C4B41D7DD97B00ACBC3A /* Frameworks */, - 2334C4B51D7DD97B00ACBC3A /* Headers */, - 2334C4B61D7DD97B00ACBC3A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = macOSCoreData; - productName = macOS; - productReference = 2334C4B81D7DD97B00ACBC3A /* SugarRecordCoreData.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 2334C4611D7DD8A500ACBC3A /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0800; - ORGANIZATIONNAME = in.caramba.SugarRecord; - TargetAttributes = { - 2334C4691D7DD8A500ACBC3A = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0800; - }; - 2334C49D1D7DD93600ACBC3A = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0800; - }; - 2334C4AA1D7DD95C00ACBC3A = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0800; - }; - 2334C4B71D7DD97B00ACBC3A = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0800; - }; - }; - }; - buildConfigurationList = 2334C4641D7DD8A500ACBC3A /* Build configuration list for PBXProject "Carthage" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 2334C4601D7DD8A500ACBC3A; - productRefGroup = 2334C46B1D7DD8A500ACBC3A /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 2334C4691D7DD8A500ACBC3A /* iOSCoreData */, - 2334C49D1D7DD93600ACBC3A /* watchOSCoreData */, - 2334C4AA1D7DD95C00ACBC3A /* tvOSCoreData */, - 2334C4B71D7DD97B00ACBC3A /* macOSCoreData */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 2334C4681D7DD8A500ACBC3A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C49C1D7DD93600ACBC3A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C4A91D7DD95C00ACBC3A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C4B61D7DD97B00ACBC3A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 2334C4651D7DD8A500ACBC3A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 237FBAC51D9C0ADC00D87AA3 /* CoreDataStore.swift in Sources */, - 237FBAD11D9C0ADC00D87AA3 /* NSManagedObjectContext.swift in Sources */, - 237FBAD91D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift in Sources */, - 237FBA441D9C0AD000D87AA3 /* StorageError.swift in Sources */, - 237FBAD51D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift in Sources */, - 237FBAB51D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift in Sources */, - 237FBA941D9C0AD000D87AA3 /* VersionProvider.swift in Sources */, - 237FBA541D9C0AD000D87AA3 /* Logger.swift in Sources */, - 237FBA341D9C0AD000D87AA3 /* RequestObservable.swift in Sources */, - 237FBADD1D9C0ADC00D87AA3 /* CoreDataiCloudStorage.swift in Sources */, - 237FBA741D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift in Sources */, - 237FBACD1D9C0ADC00D87AA3 /* NSManagedObject.swift in Sources */, - 237FBA5C1D9C0AD000D87AA3 /* Context.swift in Sources */, - 237FBA841D9C0AD000D87AA3 /* DirUtils.swift in Sources */, - 237FBABD1D9C0ADC00D87AA3 /* CoreDataObservable.swift in Sources */, - 237FBA6C1D9C0AD000D87AA3 /* NSPredicateConvertible.swift in Sources */, - 237FBAB11D9C0ADC00D87AA3 /* CoreDataContextParent.swift in Sources */, - 237FBAC11D9C0ADC00D87AA3 /* CoreDataOptions.swift in Sources */, - 237FBA641D9C0AD000D87AA3 /* Entity.swift in Sources */, - 237FBA2C1D9C0AD000D87AA3 /* Request.swift in Sources */, - 237FBAAD1D9C0ADC00D87AA3 /* CoreDataChange.swift in Sources */, - 237FBA4C1D9C0AD000D87AA3 /* RequestExtension.swift in Sources */, - 237FBA7C1D9C0AD000D87AA3 /* Requestable.swift in Sources */, - 237FBAB91D9C0ADC00D87AA3 /* CoreDataObjectModel.swift in Sources */, - 237FBAC91D9C0ADC00D87AA3 /* CoreDataError.swift in Sources */, - 237FBA3C1D9C0AD000D87AA3 /* Storage.swift in Sources */, - 237FBA8C1D9C0AD000D87AA3 /* VersionController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C4991D7DD93600ACBC3A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 237FBAC61D9C0ADC00D87AA3 /* CoreDataStore.swift in Sources */, - 237FBAD21D9C0ADC00D87AA3 /* NSManagedObjectContext.swift in Sources */, - 237FBADA1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift in Sources */, - 237FBA461D9C0AD000D87AA3 /* StorageError.swift in Sources */, - 237FBAD61D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift in Sources */, - 237FBAB61D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift in Sources */, - 237FBA961D9C0AD000D87AA3 /* VersionProvider.swift in Sources */, - 237FBA561D9C0AD000D87AA3 /* Logger.swift in Sources */, - 237FBA361D9C0AD000D87AA3 /* RequestObservable.swift in Sources */, - 237FBA761D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift in Sources */, - 237FBACE1D9C0ADC00D87AA3 /* NSManagedObject.swift in Sources */, - 237FBA5E1D9C0AD000D87AA3 /* Context.swift in Sources */, - 237FBA861D9C0AD000D87AA3 /* DirUtils.swift in Sources */, - 237FBABE1D9C0ADC00D87AA3 /* CoreDataObservable.swift in Sources */, - 237FBA6E1D9C0AD000D87AA3 /* NSPredicateConvertible.swift in Sources */, - 237FBAB21D9C0ADC00D87AA3 /* CoreDataContextParent.swift in Sources */, - 237FBAC21D9C0ADC00D87AA3 /* CoreDataOptions.swift in Sources */, - 237FBA661D9C0AD000D87AA3 /* Entity.swift in Sources */, - 237FBA2E1D9C0AD000D87AA3 /* Request.swift in Sources */, - 237FBAAE1D9C0ADC00D87AA3 /* CoreDataChange.swift in Sources */, - 237FBA4E1D9C0AD000D87AA3 /* RequestExtension.swift in Sources */, - 237FBA7E1D9C0AD000D87AA3 /* Requestable.swift in Sources */, - 237FBABA1D9C0ADC00D87AA3 /* CoreDataObjectModel.swift in Sources */, - 237FBACA1D9C0ADC00D87AA3 /* CoreDataError.swift in Sources */, - 237FBA3E1D9C0AD000D87AA3 /* Storage.swift in Sources */, - 237FBA8E1D9C0AD000D87AA3 /* VersionController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C4A61D7DD95C00ACBC3A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 237FBAC71D9C0ADC00D87AA3 /* CoreDataStore.swift in Sources */, - 237FBAD31D9C0ADC00D87AA3 /* NSManagedObjectContext.swift in Sources */, - 237FBADB1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift in Sources */, - 237FBA481D9C0AD000D87AA3 /* StorageError.swift in Sources */, - 237FBAD71D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift in Sources */, - 237FBAB71D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift in Sources */, - 237FBA981D9C0AD000D87AA3 /* VersionProvider.swift in Sources */, - 237FBA581D9C0AD000D87AA3 /* Logger.swift in Sources */, - 237FBA381D9C0AD000D87AA3 /* RequestObservable.swift in Sources */, - 237FBA781D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift in Sources */, - 237FBACF1D9C0ADC00D87AA3 /* NSManagedObject.swift in Sources */, - 237FBA601D9C0AD000D87AA3 /* Context.swift in Sources */, - 237FBA881D9C0AD000D87AA3 /* DirUtils.swift in Sources */, - 237FBABF1D9C0ADC00D87AA3 /* CoreDataObservable.swift in Sources */, - 237FBA701D9C0AD000D87AA3 /* NSPredicateConvertible.swift in Sources */, - 237FBAB31D9C0ADC00D87AA3 /* CoreDataContextParent.swift in Sources */, - 237FBAC31D9C0ADC00D87AA3 /* CoreDataOptions.swift in Sources */, - 237FBA681D9C0AD000D87AA3 /* Entity.swift in Sources */, - 237FBA301D9C0AD000D87AA3 /* Request.swift in Sources */, - 237FBAAF1D9C0ADC00D87AA3 /* CoreDataChange.swift in Sources */, - 237FBA501D9C0AD000D87AA3 /* RequestExtension.swift in Sources */, - 237FBA801D9C0AD000D87AA3 /* Requestable.swift in Sources */, - 237FBABB1D9C0ADC00D87AA3 /* CoreDataObjectModel.swift in Sources */, - 237FBACB1D9C0ADC00D87AA3 /* CoreDataError.swift in Sources */, - 237FBA401D9C0AD000D87AA3 /* Storage.swift in Sources */, - 237FBA901D9C0AD000D87AA3 /* VersionController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2334C4B31D7DD97B00ACBC3A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 237FBAC81D9C0ADC00D87AA3 /* CoreDataStore.swift in Sources */, - 237FBAD41D9C0ADC00D87AA3 /* NSManagedObjectContext.swift in Sources */, - 237FBADC1D9C0ADC00D87AA3 /* CoreDataDefaultStorage.swift in Sources */, - 237FBA4A1D9C0AD000D87AA3 /* StorageError.swift in Sources */, - 237FBAD81D9C0ADC00D87AA3 /* NSManagedObjectMemoryContext.swift in Sources */, - 237FBAB81D9C0ADC00D87AA3 /* CoreDataiCloudConfig.swift in Sources */, - 237FBA9A1D9C0AD000D87AA3 /* VersionProvider.swift in Sources */, - 237FBA5A1D9C0AD000D87AA3 /* Logger.swift in Sources */, - 237FBA3A1D9C0AD000D87AA3 /* RequestObservable.swift in Sources */, - 237FBAE01D9C0ADC00D87AA3 /* CoreDataiCloudStorage.swift in Sources */, - 237FBA7A1D9C0AD000D87AA3 /* NSSortDescriptorConvertible.swift in Sources */, - 237FBAD01D9C0ADC00D87AA3 /* NSManagedObject.swift in Sources */, - 237FBA621D9C0AD000D87AA3 /* Context.swift in Sources */, - 237FBA8A1D9C0AD000D87AA3 /* DirUtils.swift in Sources */, - 237FBAC01D9C0ADC00D87AA3 /* CoreDataObservable.swift in Sources */, - 237FBA721D9C0AD000D87AA3 /* NSPredicateConvertible.swift in Sources */, - 237FBAB41D9C0ADC00D87AA3 /* CoreDataContextParent.swift in Sources */, - 237FBAC41D9C0ADC00D87AA3 /* CoreDataOptions.swift in Sources */, - 237FBA6A1D9C0AD000D87AA3 /* Entity.swift in Sources */, - 237FBA321D9C0AD000D87AA3 /* Request.swift in Sources */, - 237FBAB01D9C0ADC00D87AA3 /* CoreDataChange.swift in Sources */, - 237FBA521D9C0AD000D87AA3 /* RequestExtension.swift in Sources */, - 237FBA821D9C0AD000D87AA3 /* Requestable.swift in Sources */, - 237FBABC1D9C0ADC00D87AA3 /* CoreDataObjectModel.swift in Sources */, - 237FBACC1D9C0ADC00D87AA3 /* CoreDataError.swift in Sources */, - 237FBA421D9C0AD000D87AA3 /* Storage.swift in Sources */, - 237FBA921D9C0AD000D87AA3 /* VersionController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 2334C4701D7DD8A500ACBC3A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 237FBB081D9C0B1C00D87AA3 /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - 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_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 2334C4711D7DD8A500ACBC3A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 237FBB0A1D9C0B1C00D87AA3 /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - 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_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 2334C4731D7DD8A500ACBC3A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 237FBB131D9C0B1C00D87AA3 /* iOS-Framework.xcconfig */; - buildSettings = { - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = in.caramba.SugarRecord; - PRODUCT_MODULE_NAME = SugarRecordCoreData; - PRODUCT_NAME = SugarRecordCoreData; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - 2334C4741D7DD8A500ACBC3A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 237FBB131D9C0B1C00D87AA3 /* iOS-Framework.xcconfig */; - buildSettings = { - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = in.caramba.SugarRecord; - PRODUCT_MODULE_NAME = SugarRecordCoreData; - PRODUCT_NAME = SugarRecordCoreData; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; - 2334C4A41D7DD93600ACBC3A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 237FBB241D9C0B1C00D87AA3 /* watchOS-Framework.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = in.caramba.watchOS; - PRODUCT_MODULE_NAME = SugarRecordCoreData; - PRODUCT_NAME = SugarRecordCoreData; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 2.0; - }; - name = Debug; - }; - 2334C4A51D7DD93600ACBC3A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 237FBB241D9C0B1C00D87AA3 /* watchOS-Framework.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = in.caramba.watchOS; - PRODUCT_MODULE_NAME = SugarRecordCoreData; - PRODUCT_NAME = SugarRecordCoreData; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 2.0; - }; - name = Release; - }; - 2334C4B11D7DD95C00ACBC3A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 237FBB1F1D9C0B1C00D87AA3 /* tvOS-Framework.xcconfig */; - buildSettings = { - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = in.caramba.tvOS; - PRODUCT_MODULE_NAME = SugarRecordCoreData; - PRODUCT_NAME = SugarRecordCoreData; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - }; - name = Debug; - }; - 2334C4B21D7DD95C00ACBC3A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 237FBB1F1D9C0B1C00D87AA3 /* tvOS-Framework.xcconfig */; - buildSettings = { - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = in.caramba.tvOS; - PRODUCT_MODULE_NAME = SugarRecordCoreData; - PRODUCT_NAME = SugarRecordCoreData; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - }; - name = Release; - }; - 2334C4BE1D7DD97B00ACBC3A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 237FBB191D9C0B1C00D87AA3 /* Mac-Framework.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - PRODUCT_BUNDLE_IDENTIFIER = in.caramba.macOS; - PRODUCT_MODULE_NAME = SugarRecordCoreData; - PRODUCT_NAME = SugarRecordCoreData; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - 2334C4BF1D7DD97B00ACBC3A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 237FBB191D9C0B1C00D87AA3 /* Mac-Framework.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - PRODUCT_BUNDLE_IDENTIFIER = in.caramba.macOS; - PRODUCT_MODULE_NAME = SugarRecordCoreData; - PRODUCT_NAME = SugarRecordCoreData; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 2334C4641D7DD8A500ACBC3A /* Build configuration list for PBXProject "Carthage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2334C4701D7DD8A500ACBC3A /* Debug */, - 2334C4711D7DD8A500ACBC3A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 2334C4721D7DD8A500ACBC3A /* Build configuration list for PBXNativeTarget "iOSCoreData" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2334C4731D7DD8A500ACBC3A /* Debug */, - 2334C4741D7DD8A500ACBC3A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 2334C4A31D7DD93600ACBC3A /* Build configuration list for PBXNativeTarget "watchOSCoreData" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2334C4A41D7DD93600ACBC3A /* Debug */, - 2334C4A51D7DD93600ACBC3A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 2334C4B01D7DD95C00ACBC3A /* Build configuration list for PBXNativeTarget "tvOSCoreData" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2334C4B11D7DD95C00ACBC3A /* Debug */, - 2334C4B21D7DD95C00ACBC3A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 2334C4BD1D7DD97B00ACBC3A /* Build configuration list for PBXNativeTarget "macOSCoreData" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2334C4BE1D7DD97B00ACBC3A /* Debug */, - 2334C4BF1D7DD97B00ACBC3A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; -/* End XCConfigurationList section */ - }; - rootObject = 2334C4611D7DD8A500ACBC3A /* Project object */; -} diff --git a/Carthage.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Carthage.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 3016707b..00000000 --- a/Carthage.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Carthage.xcodeproj/xcshareddata/xcschemes/iOSCoreData.xcscheme b/Carthage.xcodeproj/xcshareddata/xcschemes/iOSCoreData.xcscheme deleted file mode 100644 index 99eacd9f..00000000 --- a/Carthage.xcodeproj/xcshareddata/xcschemes/iOSCoreData.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Carthage.xcodeproj/xcshareddata/xcschemes/macOSCoreData.xcscheme b/Carthage.xcodeproj/xcshareddata/xcschemes/macOSCoreData.xcscheme deleted file mode 100644 index 64cf4f8e..00000000 --- a/Carthage.xcodeproj/xcshareddata/xcschemes/macOSCoreData.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Carthage.xcodeproj/xcshareddata/xcschemes/tvOSCoreData.xcscheme b/Carthage.xcodeproj/xcshareddata/xcschemes/tvOSCoreData.xcscheme deleted file mode 100644 index 156eb8eb..00000000 --- a/Carthage.xcodeproj/xcshareddata/xcschemes/tvOSCoreData.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Carthage.xcodeproj/xcshareddata/xcschemes/watchOSCoreData.xcscheme b/Carthage.xcodeproj/xcshareddata/xcschemes/watchOSCoreData.xcscheme deleted file mode 100644 index dcf737d5..00000000 --- a/Carthage.xcodeproj/xcshareddata/xcschemes/watchOSCoreData.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Config b/Config deleted file mode 160000 index 3d9d9963..00000000 --- a/Config +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3d9d99634cae6d586e272543d527681283b33eb0 diff --git a/Dangerfile b/Dangerfile deleted file mode 100644 index 50d7a1ae..00000000 --- a/Dangerfile +++ /dev/null @@ -1,13 +0,0 @@ -has_library_changes = !git.modified_files.grep(/CarambaKit/).empty? - -# Changelog -if !git.modified_files.include?("CHANGELOG.md") && has_library_changes - fail("Please include a CHANGELOG entry. \n") -end - -# The coding love -the_coding_love.random - -# Junit -junit.parse "fastlane/test_output/report.junit" -junit.report \ No newline at end of file diff --git a/Example/MacOSTests/Info.plist b/Example/MacOSTests/Info.plist deleted file mode 100644 index 6c40a6cd..00000000 --- a/Example/MacOSTests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/Example/Podfile b/Example/Podfile deleted file mode 100644 index bbc76f26..00000000 --- a/Example/Podfile +++ /dev/null @@ -1,35 +0,0 @@ -use_frameworks! - -target 'SugarRecord_Example' do - pod 'SnapKit' - pod 'SugarRecord', :path => "../" - pod 'SugarRecord/CoreData', :path => "../" - pod 'SugarRecord/CoreData+iCloud', :path => "../" -end - -target 'SugarRecord_Tests' do - pod 'SugarRecord', :path => "../" - pod 'SugarRecord/CoreData', :path => "../" - pod 'SugarRecord/CoreData+iCloud', :path => "../" - pod 'Quick', "~> 0.10" - pod 'Nimble', '~> 5.0' - pod "OHHTTPStubs" - pod 'OHHTTPStubs/Swift' -end - -target 'SugarRecord-MacOSExample' do - pod 'SnapKit' - pod 'SugarRecord', :path => "../" - pod 'SugarRecord/CoreData', :path => "../" - pod 'SugarRecord/CoreData+iCloud', :path => "../" -end - -target 'SugarRecord_MacOSTests' do - pod 'SugarRecord', :path => "../" - pod 'SugarRecord/CoreData', :path => "../" - pod 'SugarRecord/CoreData+iCloud', :path => "../" - pod 'Quick', "~> 0.10" - pod 'Nimble', '~> 5.0' - pod "OHHTTPStubs" - pod 'OHHTTPStubs/Swift' -end diff --git a/Example/Podfile.lock b/Example/Podfile.lock deleted file mode 100644 index 57a163d6..00000000 --- a/Example/Podfile.lock +++ /dev/null @@ -1,53 +0,0 @@ -PODS: - - Nimble (5.1.1) - - OHHTTPStubs (6.0.0): - - OHHTTPStubs/Default (= 6.0.0) - - OHHTTPStubs/Core (6.0.0) - - OHHTTPStubs/Default (6.0.0): - - OHHTTPStubs/Core - - OHHTTPStubs/JSON - - OHHTTPStubs/NSURLSession - - OHHTTPStubs/OHPathHelpers - - OHHTTPStubs/JSON (6.0.0): - - OHHTTPStubs/Core - - OHHTTPStubs/NSURLSession (6.0.0): - - OHHTTPStubs/Core - - OHHTTPStubs/OHPathHelpers (6.0.0) - - OHHTTPStubs/Swift (6.0.0): - - OHHTTPStubs/Default - - Quick (0.10.0) - - Result (3.2.1) - - SnapKit (3.2.0) - - SugarRecord (3.1.2): - - SugarRecord/CoreData (= 3.1.2) - - SugarRecord/CoreData+iCloud (= 3.1.2) - - SugarRecord/CoreData (3.1.2): - - Result (~> 3.0) - - SugarRecord/CoreData+iCloud (3.1.2): - - Result (~> 3.0) - -DEPENDENCIES: - - Nimble (~> 5.0) - - OHHTTPStubs - - OHHTTPStubs/Swift - - Quick (~> 0.10) - - SnapKit - - SugarRecord (from `../`) - - SugarRecord/CoreData (from `../`) - - SugarRecord/CoreData+iCloud (from `../`) - -EXTERNAL SOURCES: - SugarRecord: - :path: ../ - -SPEC CHECKSUMS: - Nimble: 415e3aa3267e7bc2c96b05fa814ddea7bb686a29 - OHHTTPStubs: 752f9b11fd810a15162d50f11c06ff94f8e012eb - Quick: 5d290df1c69d5ee2f0729956dcf0fd9a30447eaa - Result: 2453a22e5c5b11c0c3a478736e82cd02f763b781 - SnapKit: 1ca44df72cfa543218d177cb8aab029d10d86ea7 - SugarRecord: be6aa5c18b4a4dec0de4c1f49fc61c85eabb5328 - -PODFILE CHECKSUM: 8f4854ebcb294b575e611ae8266ca5644ad58e63 - -COCOAPODS: 1.1.1 diff --git a/Example/SugarRecord-ExampleMacOS/Resources/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/SugarRecord-ExampleMacOS/Resources/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7..00000000 --- a/Example/SugarRecord-ExampleMacOS/Resources/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Example/SugarRecord-ExampleMacOS/Resources/DataModels/Basic.xcdatamodeld/Basic.xcdatamodel/contents b/Example/SugarRecord-ExampleMacOS/Resources/DataModels/Basic.xcdatamodeld/Basic.xcdatamodel/contents deleted file mode 100644 index 3e985dc3..00000000 --- a/Example/SugarRecord-ExampleMacOS/Resources/DataModels/Basic.xcdatamodeld/Basic.xcdatamodel/contents +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Example/SugarRecord-ExampleMacOS/Resources/Storyboards/Base.lproj/Main.storyboard b/Example/SugarRecord-ExampleMacOS/Resources/Storyboards/Base.lproj/Main.storyboard deleted file mode 100644 index 53bc769e..00000000 --- a/Example/SugarRecord-ExampleMacOS/Resources/Storyboards/Base.lproj/Main.storyboard +++ /dev/null @@ -1,926 +0,0 @@ - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/SugarRecord-ExampleMacOS/Source/Examples/CoreData/Models/BasicObject.swift b/Example/SugarRecord-ExampleMacOS/Source/Examples/CoreData/Models/BasicObject.swift deleted file mode 100644 index b4ae5c8c..00000000 --- a/Example/SugarRecord-ExampleMacOS/Source/Examples/CoreData/Models/BasicObject.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Foundation -import CoreData - -class BasicObject: NSManagedObject { - - // Insert code here to add functionality to your managed object subclass - -} - -extension BasicObject { - - @NSManaged var date: Date? - @NSManaged var name: String? - -} diff --git a/Example/SugarRecord-ExampleMacOS/Source/Examples/CoreData/Models/CoreDataBasicEntity.swift b/Example/SugarRecord-ExampleMacOS/Source/Examples/CoreData/Models/CoreDataBasicEntity.swift deleted file mode 100644 index 6d8f2e7c..00000000 --- a/Example/SugarRecord-ExampleMacOS/Source/Examples/CoreData/Models/CoreDataBasicEntity.swift +++ /dev/null @@ -1,19 +0,0 @@ -import Foundation - -class CoreDataBasicEntity { - - // MARK: - Attributes - - let dateString: String - let name: String - - // MARK: - Init - - init(object: BasicObject) { - let dateFormater = DateFormatter() - dateFormater.timeStyle = DateFormatter.Style.short - dateFormater.dateStyle = DateFormatter.Style.short - self.dateString = dateFormater.string(from: object.date! as Date) - self.name = object.name! - } -} diff --git a/Example/SugarRecord-ExampleMacOS/Source/Examples/DetailsViewController.swift b/Example/SugarRecord-ExampleMacOS/Source/Examples/DetailsViewController.swift deleted file mode 100644 index 21866d86..00000000 --- a/Example/SugarRecord-ExampleMacOS/Source/Examples/DetailsViewController.swift +++ /dev/null @@ -1,53 +0,0 @@ -// -// DetailsViewController.swift -// SugarRecord_Example -// -// Created by Jorge Martín Espinosa on 10/7/17. -// Copyright © 2017 CocoaPods. All rights reserved. -// - -import Foundation -import Cocoa - -class DetailsViewController: NSViewController { - - @IBOutlet weak var nameTextField: NSTextField! - @IBOutlet weak var datePicker: NSDatePicker! - - var selectedItem: BasicObject? { - didSet { - if self.selectedItem != nil { - nameTextField.stringValue = self.selectedItem!.name! - nameTextField.isEnabled = true - - datePicker.dateValue = self.selectedItem!.date! - datePicker.isEnabled = true - } else { - nameTextField.stringValue = "" - nameTextField.isEnabled = false - - datePicker.isEnabled = false - } - } - } - - @IBAction func nameChanged(sender: Any?) { - try! db.operation({ (context, save) in - if let item = try! context.request(BasicObject.self) - .filtered(with: "name", equalTo: self.selectedItem!.name ?? "").fetch().first { - item.name = self.nameTextField!.stringValue - save() - } - }) - } - - @IBAction func dateChanged(sender: Any?) { - try! db.operation({ (context, save) in - if let item = try! context.request(BasicObject.self) - .filtered(with: "name", equalTo: self.selectedItem!.name ?? "").fetch().first { - item.date = self.datePicker!.dateValue - save() - } - }) - } -} diff --git a/Example/SugarRecord-ExampleMacOS/Source/Examples/Helpers/Directory.swift b/Example/SugarRecord-ExampleMacOS/Source/Examples/Helpers/Directory.swift deleted file mode 100644 index 0b6e328c..00000000 --- a/Example/SugarRecord-ExampleMacOS/Source/Examples/Helpers/Directory.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Foundation - -func databasePath(_ name: String) -> String { - let documentsPath = NSSearchPathForDirectoriesInDomains(.documentDirectory,.userDomainMask, true)[0] as String - return documentsPath + "/\(name)" -} diff --git a/Example/SugarRecord-ExampleMacOS/Source/Examples/Helpers/Random.swift b/Example/SugarRecord-ExampleMacOS/Source/Examples/Helpers/Random.swift deleted file mode 100644 index 4030cd84..00000000 --- a/Example/SugarRecord-ExampleMacOS/Source/Examples/Helpers/Random.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Foundation - - -func randomStringWithLength (_ len : Int) -> NSString { - let letters : NSString = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" - let randomString : NSMutableString = NSMutableString(capacity: len) - for _ in 0 ..< len { - let length = UInt32 (letters.length) - let rand = arc4random_uniform(length) - randomString.appendFormat("%C", letters.character(at: Int(rand))) - } - return randomString -} diff --git a/Example/SugarRecord-ExampleMacOS/Source/Main/AppDelegate.swift b/Example/SugarRecord-ExampleMacOS/Source/Main/AppDelegate.swift deleted file mode 100644 index 733d3376..00000000 --- a/Example/SugarRecord-ExampleMacOS/Source/Main/AppDelegate.swift +++ /dev/null @@ -1,33 +0,0 @@ -// -// AppDelegate.swift -// SugarRecord-ExampleMacOS -// -// Created by Jorge Martín Espinosa on 10/7/17. -// Copyright © 2017 CocoaPods. All rights reserved. -// - -import Cocoa -import SugarRecord - -@NSApplicationMain -class AppDelegate: NSObject, NSApplicationDelegate { - - - - func applicationDidFinishLaunching(_ aNotification: Notification) { - // Insert code here to initialize your application - } - - func applicationWillTerminate(_ aNotification: Notification) { - - } - -} - -var db: CoreDataDefaultStorage = { - let store = CoreDataStore.named("cd_basic") - let bundle = Bundle.main - let model = CoreDataObjectModel.merged([bundle]) - let defaultStorage = try! CoreDataDefaultStorage(store: store, model: model) - return defaultStorage -}() diff --git a/Example/SugarRecord-ExampleMacOS/Source/Main/ListViewController.swift b/Example/SugarRecord-ExampleMacOS/Source/Main/ListViewController.swift deleted file mode 100644 index 166541d7..00000000 --- a/Example/SugarRecord-ExampleMacOS/Source/Main/ListViewController.swift +++ /dev/null @@ -1,115 +0,0 @@ -// -// ViewController.swift -// SugarRecord-ExampleMacOS -// -// Created by Jorge Martín Espinosa on 10/7/17. -// Copyright © 2017 CocoaPods. All rights reserved. -// - -import Cocoa -import SugarRecord -import CoreData - -class ListViewController: NSViewController, NSTableViewDelegate, NSTableViewDataSource { - - // MARK: - Attributes - - lazy var entitiesObservable: RequestObservable = { - let request = FetchRequest().sorted(with: "date", ascending: false) - return db.observable(request: request) - }() - - var entities: [BasicObject] = [] { - didSet { - updateData() - } - } - - @IBOutlet weak var tableView: NSTableView! - @IBOutlet weak var deleteButton: NSButton! - - override func viewDidLoad() { - super.viewDidLoad() - - tableView.dataSource = self - tableView.delegate = self - - entitiesObservable.observe { changes in - switch(changes) { - case .initial(let objects): - self.entities = objects - case .update(let deletions, let insertions, let modifications): - deletions.forEach { - self.entities.remove(at: $0) - } - - insertions.forEach { (position, item) in - self.entities.insert(item, at: position) - } - - print("\(deletions.count) deleted | \(insertions.count) inserted | \(modifications.count) modified") - case .error(let error): - print("Something went wrong: \(error)") - } - self.updateData() - } - } - - func tableView(_ tableView: NSTableView, viewFor tableColumn: NSTableColumn?, row: Int) -> NSView? { - if let cell = tableView.make(withIdentifier: "simple_cell", owner: nil) as? NSTableCellView { - cell.textField?.stringValue = entities[row].name ?? "" - return cell - } - return nil - } - - func tableViewSelectionDidChange(_ notification: Notification) { - if tableView.selectedRow >= 0 && tableView.selectedRow < entities.count { - let selectedItemValues = entities[tableView.selectedRow] - let fetchRequest = FetchRequest().filtered(with: "name", equalTo: selectedItemValues.name ?? "") - if let item = try? db.fetch(fetchRequest) { - (parent as? SplitViewController)?.onSelectionChanged(item: item.first) - } - deleteButton.isEnabled = true - } else { - (parent as? SplitViewController)?.onSelectionChanged(item: nil) - deleteButton.isEnabled = false - } - } - - func numberOfRows(in tableView: NSTableView) -> Int { - return entities.count - } - - @IBAction func addEntity(sender: Any?) { - try! db.operation { (context, save) -> Void in - let _object: BasicObject = try! context.new() - _object.date = Date() - _object.name = randomStringWithLength(10) as String - try! context.insert(_object) - save() - } - } - - @IBAction func deleteEntity(sender: Any?) { - let _object = self.entities[tableView.selectedRow] - try! db.operation { (context, save) -> Void in - if let object = try! context.request(BasicObject.self).filtered(with: "name", equalTo: _object.name ?? "").fetch().first { - try! context.remove(object) - save() - } - } - } - - func updateData() { - self.tableView.reloadData() - } - - override var representedObject: Any? { - didSet { - // Update the view, if already loaded. - } - } - -} - diff --git a/Example/SugarRecord-ExampleMacOS/Source/Main/SplitViewController.swift b/Example/SugarRecord-ExampleMacOS/Source/Main/SplitViewController.swift deleted file mode 100644 index b69ddc33..00000000 --- a/Example/SugarRecord-ExampleMacOS/Source/Main/SplitViewController.swift +++ /dev/null @@ -1,22 +0,0 @@ -// -// SplitViewController.swift -// SugarRecord_Example -// -// Created by Jorge Martín Espinosa on 10/7/17. -// Copyright © 2017 CocoaPods. All rights reserved. -// - -import Foundation -import Cocoa - -class SplitViewController: NSSplitViewController { - - var detailsViewController: DetailsViewController? { - return splitViewItems[1].viewController as? DetailsViewController - } - - func onSelectionChanged(item: BasicObject?) { - detailsViewController?.selectedItem = item - } - -} diff --git a/Example/SugarRecord-ExampleMacOS/Supporting Files/Info.plist b/Example/SugarRecord-ExampleMacOS/Supporting Files/Info.plist deleted file mode 100644 index a5bc038f..00000000 --- a/Example/SugarRecord-ExampleMacOS/Supporting Files/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2017 CocoaPods. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/Example/SugarRecord-ExampleMacOS/Supporting Files/SugarRecord_ExampleMacOS.entitlements b/Example/SugarRecord-ExampleMacOS/Supporting Files/SugarRecord_ExampleMacOS.entitlements deleted file mode 100644 index f2ef3ae0..00000000 --- a/Example/SugarRecord-ExampleMacOS/Supporting Files/SugarRecord_ExampleMacOS.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - - diff --git a/Example/SugarRecord.xcodeproj/project.pbxproj b/Example/SugarRecord.xcodeproj/project.pbxproj deleted file mode 100644 index 2bb64f65..00000000 --- a/Example/SugarRecord.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1490 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0D4B9E0213B3D0246753DDE6 /* Pods_SugarRecord_MacOSTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51050438EF72D11B40A20FA7 /* Pods_SugarRecord_MacOSTests.framework */; }; - 23E13E5B1D96896300204C82 /* CoreData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E341D96896300204C82 /* CoreData.swift */; }; - 23E13E5D1D96896300204C82 /* Track+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E381D96896300204C82 /* Track+CoreDataProperties.swift */; }; - 23E13E5E1D96896300204C82 /* Track.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E391D96896300204C82 /* Track.swift */; }; - 23E13E611D96896300204C82 /* DataModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E3E1D96896300204C82 /* DataModel.xcdatamodeld */; }; - 23E13E621D96896300204C82 /* CoreDataChangeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E431D96896300204C82 /* CoreDataChangeTests.swift */; }; - 23E13E631D96896300204C82 /* CoreDataObservableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E441D96896300204C82 /* CoreDataObservableTests.swift */; }; - 23E13E641D96896300204C82 /* ObjectModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E451D96896300204C82 /* ObjectModelTests.swift */; }; - 23E13E651D96896300204C82 /* OptionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E461D96896300204C82 /* OptionsTests.swift */; }; - 23E13E661D96896300204C82 /* StoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E471D96896300204C82 /* StoreTests.swift */; }; - 23E13E671D96896300204C82 /* CoreDataDefaultStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E491D96896300204C82 /* CoreDataDefaultStorageTests.swift */; }; - 23E13E681D96896300204C82 /* RequestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E4C1D96896300204C82 /* RequestTests.swift */; }; - 23E13E691D96896300204C82 /* DirUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E4E1D96896300204C82 /* DirUtilsTests.swift */; }; - 23E13E6A1D96896300204C82 /* VersionControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E501D96896300204C82 /* VersionControllerTests.swift */; }; - 23E13E6B1D96896300204C82 /* VersionProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E511D96896300204C82 /* VersionProviderTests.swift */; }; - 23E13E8F1D96899000204C82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 23E13E721D96899000204C82 /* Assets.xcassets */; }; - 23E13E901D96899000204C82 /* Basic.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E741D96899000204C82 /* Basic.xcdatamodeld */; }; - 23E13E911D96899000204C82 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 23E13E771D96899000204C82 /* LaunchScreen.storyboard */; }; - 23E13E921D96899000204C82 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E7A1D96899000204C82 /* AppDelegate.swift */; }; - 23E13E991D96899000204C82 /* Directory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E8B1D96899000204C82 /* Directory.swift */; }; - 23E13E9A1D96899000204C82 /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E8C1D96899000204C82 /* Random.swift */; }; - 23E13E9B1D96899000204C82 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E8E1D96899000204C82 /* ViewController.swift */; }; - 23FB2C051E97C8BB00432BCB /* CoreDataBasicView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23FB2BFA1E97C8BB00432BCB /* CoreDataBasicView.swift */; }; - 23FB2C061E97C8BB00432BCB /* BasicObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23FB2BFC1E97C8BB00432BCB /* BasicObject.swift */; }; - 23FB2C071E97C8BB00432BCB /* CoreDataBasicEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23FB2BFD1E97C8BB00432BCB /* CoreDataBasicEntity.swift */; }; - 4DE9B2AC1F138FF900B59AEE /* CoreData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E341D96896300204C82 /* CoreData.swift */; }; - 4DE9B2AD1F138FF900B59AEE /* Track+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E381D96896300204C82 /* Track+CoreDataProperties.swift */; }; - 4DE9B2AE1F138FF900B59AEE /* Track.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E391D96896300204C82 /* Track.swift */; }; - 4DE9B2AF1F138FF900B59AEE /* DataModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E3E1D96896300204C82 /* DataModel.xcdatamodeld */; }; - 4DE9B2B01F138FF900B59AEE /* CoreDataChangeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E431D96896300204C82 /* CoreDataChangeTests.swift */; }; - 4DE9B2B11F138FF900B59AEE /* CoreDataObservableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E441D96896300204C82 /* CoreDataObservableTests.swift */; }; - 4DE9B2B21F138FF900B59AEE /* ObjectModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E451D96896300204C82 /* ObjectModelTests.swift */; }; - 4DE9B2B31F138FF900B59AEE /* OptionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E461D96896300204C82 /* OptionsTests.swift */; }; - 4DE9B2B41F138FF900B59AEE /* StoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E471D96896300204C82 /* StoreTests.swift */; }; - 4DE9B2B51F138FF900B59AEE /* CoreDataDefaultStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E491D96896300204C82 /* CoreDataDefaultStorageTests.swift */; }; - 4DE9B2B61F138FF900B59AEE /* RequestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E4C1D96896300204C82 /* RequestTests.swift */; }; - 4DE9B2B71F138FF900B59AEE /* DirUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E4E1D96896300204C82 /* DirUtilsTests.swift */; }; - 4DE9B2B81F138FF900B59AEE /* VersionControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E501D96896300204C82 /* VersionControllerTests.swift */; }; - 4DE9B2B91F138FF900B59AEE /* VersionProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E511D96896300204C82 /* VersionProviderTests.swift */; }; - 4DE9B2C31F13913300B59AEE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE9B2C21F13913300B59AEE /* AppDelegate.swift */; }; - 4DE9B2C51F13913300B59AEE /* ListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE9B2C41F13913300B59AEE /* ListViewController.swift */; }; - 4DE9B2C71F13913300B59AEE /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4DE9B2C61F13913300B59AEE /* Assets.xcassets */; }; - 4DE9B2CA1F13913300B59AEE /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4DE9B2C81F13913300B59AEE /* Main.storyboard */; }; - 4DE9B2E01F139B9B00B59AEE /* BasicObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE9B2DE1F139A2C00B59AEE /* BasicObject.swift */; }; - 4DE9B2E11F139B9B00B59AEE /* CoreDataBasicEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE9B2DF1F139A2C00B59AEE /* CoreDataBasicEntity.swift */; }; - 4DE9B2E51F139C3700B59AEE /* Directory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E8B1D96899000204C82 /* Directory.swift */; }; - 4DE9B2E61F139C3700B59AEE /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E13E8C1D96899000204C82 /* Random.swift */; }; - 4DE9B2E71F139CA200B59AEE /* Basic.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 4DE9B2D51F1399CA00B59AEE /* Basic.xcdatamodeld */; }; - 4DE9B2E91F13A0F600B59AEE /* SplitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE9B2E81F13A0F600B59AEE /* SplitViewController.swift */; }; - 4DE9B2EB1F13A18C00B59AEE /* DetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE9B2EA1F13A18C00B59AEE /* DetailsViewController.swift */; }; - 4DE9B2EC1F13A35700B59AEE /* DetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE9B2EA1F13A18C00B59AEE /* DetailsViewController.swift */; }; - 4DE9B2ED1F13A35700B59AEE /* SplitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE9B2E81F13A0F600B59AEE /* SplitViewController.swift */; }; - 7F0014DAE56FEBE9A77EB8F3 /* Pods_SugarRecord_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE4511BDA74E45A8EA0229D9 /* Pods_SugarRecord_Tests.framework */; }; - 9BF9E2C7A1F9D1D232693210 /* Pods_SugarRecord_MacOSExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51C31F64CDE7FD4553FC46C1 /* Pods_SugarRecord_MacOSExample.framework */; }; - A682778445C166ABA1550ECF /* Pods_SugarRecord_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB6674BDC2C223325C9246F4 /* Pods_SugarRecord_Example.framework */; }; - E9824064F609CB4C02C76B65 /* Pods_SugarRecord_ExampleMacOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 88F9F4CFBFCB1137A2C0BBF0 /* Pods_SugarRecord_ExampleMacOS.framework */; }; - EFB805D2889B4336C9072AB8 /* Pods_MacOSTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A6ED7D1E3A83450EF0B0BC5 /* Pods_MacOSTest.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 4DE9B2D11F13916400B59AEE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 607FACC81AFB9204008FA782 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4DE9B2BF1F13913300B59AEE; - remoteInfo = "SugarRecord-ExampleMacOS"; - }; - 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 607FACC81AFB9204008FA782 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 607FACCF1AFB9204008FA782; - remoteInfo = SugarRecord; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 199B6E9AFF9F22F151FCACD5 /* Pods-SugarRecord_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SugarRecord_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SugarRecord_Example/Pods-SugarRecord_Example.debug.xcconfig"; sourceTree = ""; }; - 23E13E341D96896300204C82 /* CoreData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreData.swift; sourceTree = ""; }; - 23E13E381D96896300204C82 /* Track+CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Track+CoreDataProperties.swift"; sourceTree = ""; }; - 23E13E391D96896300204C82 /* Track.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Track.swift; sourceTree = ""; }; - 23E13E3F1D96896300204C82 /* DataModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = DataModel.xcdatamodel; sourceTree = ""; }; - 23E13E431D96896300204C82 /* CoreDataChangeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataChangeTests.swift; sourceTree = ""; }; - 23E13E441D96896300204C82 /* CoreDataObservableTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataObservableTests.swift; sourceTree = ""; }; - 23E13E451D96896300204C82 /* ObjectModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObjectModelTests.swift; sourceTree = ""; }; - 23E13E461D96896300204C82 /* OptionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OptionsTests.swift; sourceTree = ""; }; - 23E13E471D96896300204C82 /* StoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoreTests.swift; sourceTree = ""; }; - 23E13E491D96896300204C82 /* CoreDataDefaultStorageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataDefaultStorageTests.swift; sourceTree = ""; }; - 23E13E4C1D96896300204C82 /* RequestTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestTests.swift; sourceTree = ""; }; - 23E13E4E1D96896300204C82 /* DirUtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirUtilsTests.swift; sourceTree = ""; }; - 23E13E501D96896300204C82 /* VersionControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VersionControllerTests.swift; sourceTree = ""; }; - 23E13E511D96896300204C82 /* VersionProviderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VersionProviderTests.swift; sourceTree = ""; }; - 23E13E721D96899000204C82 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 23E13E751D96899000204C82 /* Basic.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Basic.xcdatamodel; sourceTree = ""; }; - 23E13E771D96899000204C82 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; - 23E13E7A1D96899000204C82 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 23E13E8B1D96899000204C82 /* Directory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Directory.swift; sourceTree = ""; }; - 23E13E8C1D96899000204C82 /* Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Random.swift; sourceTree = ""; }; - 23E13E8E1D96899000204C82 /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 23FB2BFA1E97C8BB00432BCB /* CoreDataBasicView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataBasicView.swift; sourceTree = ""; }; - 23FB2BFC1E97C8BB00432BCB /* BasicObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasicObject.swift; sourceTree = ""; }; - 23FB2BFD1E97C8BB00432BCB /* CoreDataBasicEntity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataBasicEntity.swift; sourceTree = ""; }; - 35FF60B77D16780A36BDC384 /* Pods-SugarRecord-MacOSExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SugarRecord-MacOSExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SugarRecord-MacOSExample/Pods-SugarRecord-MacOSExample.debug.xcconfig"; sourceTree = ""; }; - 43D59494AB8B01F49D62B037 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; - 4B1CE16714333FEF4FCD084E /* Pods-SugarRecord-ExampleMacOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SugarRecord-ExampleMacOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-SugarRecord-ExampleMacOS/Pods-SugarRecord-ExampleMacOS.release.xcconfig"; sourceTree = ""; }; - 4B2199C871394D189D0CBFFF /* Pods-SugarRecord-ExampleMacOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SugarRecord-ExampleMacOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SugarRecord-ExampleMacOS/Pods-SugarRecord-ExampleMacOS.debug.xcconfig"; sourceTree = ""; }; - 4DE9B2A21F138FC500B59AEE /* SugarRecord_MacOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SugarRecord_MacOSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 4DE9B2AA1F138FDD00B59AEE /* Pods_SugarRecord_Tests.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Pods_SugarRecord_Tests.framework; path = "Pods/../build/Debug-iphoneos/Pods_SugarRecord_Tests.framework"; sourceTree = ""; }; - 4DE9B2C01F13913300B59AEE /* SugarRecord-MacOSExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "SugarRecord-MacOSExample.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4DE9B2C21F13913300B59AEE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 4DE9B2C41F13913300B59AEE /* ListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListViewController.swift; sourceTree = ""; }; - 4DE9B2C61F13913300B59AEE /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 4DE9B2C91F13913300B59AEE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 4DE9B2CB1F13913300B59AEE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4DE9B2CC1F13913300B59AEE /* SugarRecord_ExampleMacOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SugarRecord_ExampleMacOS.entitlements; sourceTree = ""; }; - 4DE9B2D61F1399CA00B59AEE /* Basic.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Basic.xcdatamodel; sourceTree = ""; }; - 4DE9B2DE1F139A2C00B59AEE /* BasicObject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicObject.swift; sourceTree = ""; }; - 4DE9B2DF1F139A2C00B59AEE /* CoreDataBasicEntity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataBasicEntity.swift; sourceTree = ""; }; - 4DE9B2E31F139C2300B59AEE /* Directory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Directory.swift; sourceTree = ""; }; - 4DE9B2E41F139C2300B59AEE /* Random.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Random.swift; sourceTree = ""; }; - 4DE9B2E81F13A0F600B59AEE /* SplitViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitViewController.swift; sourceTree = ""; }; - 4DE9B2EA1F13A18C00B59AEE /* DetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailsViewController.swift; sourceTree = ""; }; - 4DE9B2F01F13BC4B00B59AEE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 51050438EF72D11B40A20FA7 /* Pods_SugarRecord_MacOSTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SugarRecord_MacOSTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 51C31F64CDE7FD4553FC46C1 /* Pods_SugarRecord_MacOSExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SugarRecord_MacOSExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 54DE24CF394C35117CF642A6 /* Pods-SugarRecord_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SugarRecord_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SugarRecord_Tests/Pods-SugarRecord_Tests.debug.xcconfig"; sourceTree = ""; }; - 587F20500BE8B0716DFB56D2 /* Pods-MacOSTest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MacOSTest.release.xcconfig"; path = "Pods/Target Support Files/Pods-MacOSTest/Pods-MacOSTest.release.xcconfig"; sourceTree = ""; }; - 5A6ED7D1E3A83450EF0B0BC5 /* Pods_MacOSTest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MacOSTest.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B476131E81A65EF61C0905C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - 607FACD01AFB9204008FA782 /* SugarRecord_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SugarRecord_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACD41AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 607FACE51AFB9204008FA782 /* SugarRecord_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SugarRecord_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 65A181DD622A1F2F3D27044A /* SugarRecord.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = SugarRecord.podspec; path = ../SugarRecord.podspec; sourceTree = ""; }; - 7B2B361FEDD2996B9562BBB2 /* Pods-SugarRecord_MacOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SugarRecord_MacOSTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SugarRecord_MacOSTests/Pods-SugarRecord_MacOSTests.debug.xcconfig"; sourceTree = ""; }; - 8026227C811CCCAE52CFE75A /* Pods-MacOSTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MacOSTest.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MacOSTest/Pods-MacOSTest.debug.xcconfig"; sourceTree = ""; }; - 88F9F4CFBFCB1137A2C0BBF0 /* Pods_SugarRecord_ExampleMacOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SugarRecord_ExampleMacOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92C812F114142E61803D9DEF /* Pods-SugarRecord_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SugarRecord_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-SugarRecord_Example/Pods-SugarRecord_Example.release.xcconfig"; sourceTree = ""; }; - A48C60DE617E4E019B077F5A /* Pods-SugarRecord_MacOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SugarRecord_MacOSTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-SugarRecord_MacOSTests/Pods-SugarRecord_MacOSTests.release.xcconfig"; sourceTree = ""; }; - B12A993BAFFB1BD0E68DDEA2 /* Pods-SugarRecord-MacOSExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SugarRecord-MacOSExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-SugarRecord-MacOSExample/Pods-SugarRecord-MacOSExample.release.xcconfig"; sourceTree = ""; }; - BB6674BDC2C223325C9246F4 /* Pods_SugarRecord_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SugarRecord_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DE4511BDA74E45A8EA0229D9 /* Pods_SugarRecord_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SugarRecord_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EF1427C1C51BC3D125AAFF0F /* Pods-SugarRecord_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SugarRecord_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-SugarRecord_Tests/Pods-SugarRecord_Tests.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 4DE9B29F1F138FC500B59AEE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - EFB805D2889B4336C9072AB8 /* Pods_MacOSTest.framework in Frameworks */, - 0D4B9E0213B3D0246753DDE6 /* Pods_SugarRecord_MacOSTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4DE9B2BD1F13913300B59AEE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E9824064F609CB4C02C76B65 /* Pods_SugarRecord_ExampleMacOS.framework in Frameworks */, - 9BF9E2C7A1F9D1D232693210 /* Pods_SugarRecord_MacOSExample.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACCD1AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A682778445C166ABA1550ECF /* Pods_SugarRecord_Example.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE21AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 7F0014DAE56FEBE9A77EB8F3 /* Pods_SugarRecord_Tests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 23E13E331D96896300204C82 /* Helpers */ = { - isa = PBXGroup; - children = ( - 23E13E341D96896300204C82 /* CoreData.swift */, - ); - name = Helpers; - path = ../../Tests/Helpers; - sourceTree = ""; - }; - 23E13E361D96896300204C82 /* Models */ = { - isa = PBXGroup; - children = ( - 23E13E371D96896300204C82 /* CoreData */, - ); - name = Models; - path = ../../Tests/Models; - sourceTree = ""; - }; - 23E13E371D96896300204C82 /* CoreData */ = { - isa = PBXGroup; - children = ( - 23E13E381D96896300204C82 /* Track+CoreDataProperties.swift */, - 23E13E391D96896300204C82 /* Track.swift */, - ); - path = CoreData; - sourceTree = ""; - }; - 23E13E3D1D96896300204C82 /* Resources */ = { - isa = PBXGroup; - children = ( - 23E13E3E1D96896300204C82 /* DataModel.xcdatamodeld */, - ); - name = Resources; - path = ../../Tests/Resources; - sourceTree = ""; - }; - 23E13E401D96896300204C82 /* Source */ = { - isa = PBXGroup; - children = ( - 23E13E411D96896300204C82 /* CoreData */, - 23E13E4A1D96896300204C82 /* Foundation */, - 23E13E521D96896300204C82 /* Reactive */, - ); - name = Source; - path = ../../Tests/Source; - sourceTree = ""; - }; - 23E13E411D96896300204C82 /* CoreData */ = { - isa = PBXGroup; - children = ( - 23E13E421D96896300204C82 /* Entities */, - 23E13E481D96896300204C82 /* Storage */, - ); - path = CoreData; - sourceTree = ""; - }; - 23E13E421D96896300204C82 /* Entities */ = { - isa = PBXGroup; - children = ( - 23E13E431D96896300204C82 /* CoreDataChangeTests.swift */, - 23E13E441D96896300204C82 /* CoreDataObservableTests.swift */, - 23E13E451D96896300204C82 /* ObjectModelTests.swift */, - 23E13E461D96896300204C82 /* OptionsTests.swift */, - 23E13E471D96896300204C82 /* StoreTests.swift */, - ); - path = Entities; - sourceTree = ""; - }; - 23E13E481D96896300204C82 /* Storage */ = { - isa = PBXGroup; - children = ( - 23E13E491D96896300204C82 /* CoreDataDefaultStorageTests.swift */, - ); - path = Storage; - sourceTree = ""; - }; - 23E13E4A1D96896300204C82 /* Foundation */ = { - isa = PBXGroup; - children = ( - 23E13E4B1D96896300204C82 /* Entities */, - 23E13E4D1D96896300204C82 /* Utils */, - 23E13E4F1D96896300204C82 /* Version */, - ); - path = Foundation; - sourceTree = ""; - }; - 23E13E4B1D96896300204C82 /* Entities */ = { - isa = PBXGroup; - children = ( - 23E13E4C1D96896300204C82 /* RequestTests.swift */, - ); - path = Entities; - sourceTree = ""; - }; - 23E13E4D1D96896300204C82 /* Utils */ = { - isa = PBXGroup; - children = ( - 23E13E4E1D96896300204C82 /* DirUtilsTests.swift */, - ); - path = Utils; - sourceTree = ""; - }; - 23E13E4F1D96896300204C82 /* Version */ = { - isa = PBXGroup; - children = ( - 23E13E501D96896300204C82 /* VersionControllerTests.swift */, - 23E13E511D96896300204C82 /* VersionProviderTests.swift */, - ); - path = Version; - sourceTree = ""; - }; - 23E13E521D96896300204C82 /* Reactive */ = { - isa = PBXGroup; - children = ( - ); - path = Reactive; - sourceTree = ""; - }; - 23E13E701D96899000204C82 /* Resources */ = { - isa = PBXGroup; - children = ( - 23E13E711D96899000204C82 /* Assets */, - 23E13E731D96899000204C82 /* DataModels */, - 23E13E761D96899000204C82 /* Storyboards */, - ); - path = Resources; - sourceTree = ""; - }; - 23E13E711D96899000204C82 /* Assets */ = { - isa = PBXGroup; - children = ( - 23E13E721D96899000204C82 /* Assets.xcassets */, - ); - path = Assets; - sourceTree = ""; - }; - 23E13E731D96899000204C82 /* DataModels */ = { - isa = PBXGroup; - children = ( - 23E13E741D96899000204C82 /* Basic.xcdatamodeld */, - ); - path = DataModels; - sourceTree = ""; - }; - 23E13E761D96899000204C82 /* Storyboards */ = { - isa = PBXGroup; - children = ( - 23E13E771D96899000204C82 /* LaunchScreen.storyboard */, - ); - path = Storyboards; - sourceTree = ""; - }; - 23E13E781D96899000204C82 /* Source */ = { - isa = PBXGroup; - children = ( - 23FB2BF71E97C8BB00432BCB /* Examples */, - 23E13E791D96899000204C82 /* App */, - 23E13E8A1D96899000204C82 /* Helpers */, - 23E13E8D1D96899000204C82 /* Main */, - ); - path = Source; - sourceTree = ""; - }; - 23E13E791D96899000204C82 /* App */ = { - isa = PBXGroup; - children = ( - 23E13E7A1D96899000204C82 /* AppDelegate.swift */, - ); - path = App; - sourceTree = ""; - }; - 23E13E8A1D96899000204C82 /* Helpers */ = { - isa = PBXGroup; - children = ( - 23E13E8B1D96899000204C82 /* Directory.swift */, - 23E13E8C1D96899000204C82 /* Random.swift */, - ); - path = Helpers; - sourceTree = ""; - }; - 23E13E8D1D96899000204C82 /* Main */ = { - isa = PBXGroup; - children = ( - 23E13E8E1D96899000204C82 /* ViewController.swift */, - ); - path = Main; - sourceTree = ""; - }; - 23FB2BF71E97C8BB00432BCB /* Examples */ = { - isa = PBXGroup; - children = ( - 23FB2BF81E97C8BB00432BCB /* CoreData */, - 23FB2BFE1E97C8BB00432BCB /* News */, - ); - path = Examples; - sourceTree = ""; - }; - 23FB2BF81E97C8BB00432BCB /* CoreData */ = { - isa = PBXGroup; - children = ( - 23FB2BF91E97C8BB00432BCB /* Basic */, - 23FB2BFB1E97C8BB00432BCB /* Models */, - ); - path = CoreData; - sourceTree = ""; - }; - 23FB2BF91E97C8BB00432BCB /* Basic */ = { - isa = PBXGroup; - children = ( - 23FB2BFA1E97C8BB00432BCB /* CoreDataBasicView.swift */, - ); - path = Basic; - sourceTree = ""; - }; - 23FB2BFB1E97C8BB00432BCB /* Models */ = { - isa = PBXGroup; - children = ( - 23FB2BFC1E97C8BB00432BCB /* BasicObject.swift */, - 23FB2BFD1E97C8BB00432BCB /* CoreDataBasicEntity.swift */, - ); - path = Models; - sourceTree = ""; - }; - 23FB2BFE1E97C8BB00432BCB /* News */ = { - isa = PBXGroup; - children = ( - 23FB2BFF1E97C8BB00432BCB /* Models */, - 23FB2C001E97C8BB00432BCB /* Services */, - 23FB2C011E97C8BB00432BCB /* Views */, - ); - path = News; - sourceTree = ""; - }; - 23FB2BFF1E97C8BB00432BCB /* Models */ = { - isa = PBXGroup; - children = ( - ); - path = Models; - sourceTree = ""; - }; - 23FB2C001E97C8BB00432BCB /* Services */ = { - isa = PBXGroup; - children = ( - ); - path = Services; - sourceTree = ""; - }; - 23FB2C011E97C8BB00432BCB /* Views */ = { - isa = PBXGroup; - children = ( - ); - path = Views; - sourceTree = ""; - }; - 4DE9B2C11F13913300B59AEE /* SugarRecord-ExampleMacOS */ = { - isa = PBXGroup; - children = ( - 4DE9B2DA1F1399F900B59AEE /* Supporting Files */, - 4DE9B2D81F1399D900B59AEE /* Source */, - 4DE9B2D31F1399C200B59AEE /* Resources */, - ); - path = "SugarRecord-ExampleMacOS"; - sourceTree = ""; - }; - 4DE9B2D31F1399C200B59AEE /* Resources */ = { - isa = PBXGroup; - children = ( - 4DE9B2D91F1399E800B59AEE /* Storyboards */, - 4DE9B2D71F1399D100B59AEE /* Assets */, - 4DE9B2D41F1399CA00B59AEE /* DataModels */, - ); - path = Resources; - sourceTree = ""; - }; - 4DE9B2D41F1399CA00B59AEE /* DataModels */ = { - isa = PBXGroup; - children = ( - 4DE9B2D51F1399CA00B59AEE /* Basic.xcdatamodeld */, - ); - path = DataModels; - sourceTree = ""; - }; - 4DE9B2D71F1399D100B59AEE /* Assets */ = { - isa = PBXGroup; - children = ( - 4DE9B2C61F13913300B59AEE /* Assets.xcassets */, - ); - path = Assets; - sourceTree = ""; - }; - 4DE9B2D81F1399D900B59AEE /* Source */ = { - isa = PBXGroup; - children = ( - 4DE9B2EE1F13BC0E00B59AEE /* Main */, - 4DE9B2DB1F139A1B00B59AEE /* Examples */, - ); - path = Source; - sourceTree = ""; - }; - 4DE9B2D91F1399E800B59AEE /* Storyboards */ = { - isa = PBXGroup; - children = ( - 4DE9B2C81F13913300B59AEE /* Main.storyboard */, - ); - path = Storyboards; - sourceTree = ""; - }; - 4DE9B2DA1F1399F900B59AEE /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 4DE9B2CB1F13913300B59AEE /* Info.plist */, - 4DE9B2CC1F13913300B59AEE /* SugarRecord_ExampleMacOS.entitlements */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - 4DE9B2DB1F139A1B00B59AEE /* Examples */ = { - isa = PBXGroup; - children = ( - 4DE9B2E21F139C2300B59AEE /* Helpers */, - 4DE9B2DC1F139A2000B59AEE /* CoreData */, - 4DE9B2EA1F13A18C00B59AEE /* DetailsViewController.swift */, - ); - path = Examples; - sourceTree = ""; - }; - 4DE9B2DC1F139A2000B59AEE /* CoreData */ = { - isa = PBXGroup; - children = ( - 4DE9B2DD1F139A2C00B59AEE /* Models */, - ); - path = CoreData; - sourceTree = ""; - }; - 4DE9B2DD1F139A2C00B59AEE /* Models */ = { - isa = PBXGroup; - children = ( - 4DE9B2DE1F139A2C00B59AEE /* BasicObject.swift */, - 4DE9B2DF1F139A2C00B59AEE /* CoreDataBasicEntity.swift */, - ); - path = Models; - sourceTree = ""; - }; - 4DE9B2E21F139C2300B59AEE /* Helpers */ = { - isa = PBXGroup; - children = ( - 4DE9B2E31F139C2300B59AEE /* Directory.swift */, - 4DE9B2E41F139C2300B59AEE /* Random.swift */, - ); - path = Helpers; - sourceTree = ""; - }; - 4DE9B2EE1F13BC0E00B59AEE /* Main */ = { - isa = PBXGroup; - children = ( - 4DE9B2C21F13913300B59AEE /* AppDelegate.swift */, - 4DE9B2C41F13913300B59AEE /* ListViewController.swift */, - 4DE9B2E81F13A0F600B59AEE /* SplitViewController.swift */, - ); - path = Main; - sourceTree = ""; - }; - 4DE9B2EF1F13BC4B00B59AEE /* MacOSTests */ = { - isa = PBXGroup; - children = ( - 4DE9B2F01F13BC4B00B59AEE /* Info.plist */, - ); - path = MacOSTests; - sourceTree = ""; - }; - 51C9EF80959BF8FABCA8F5A9 /* Pods */ = { - isa = PBXGroup; - children = ( - 199B6E9AFF9F22F151FCACD5 /* Pods-SugarRecord_Example.debug.xcconfig */, - 92C812F114142E61803D9DEF /* Pods-SugarRecord_Example.release.xcconfig */, - 54DE24CF394C35117CF642A6 /* Pods-SugarRecord_Tests.debug.xcconfig */, - EF1427C1C51BC3D125AAFF0F /* Pods-SugarRecord_Tests.release.xcconfig */, - 8026227C811CCCAE52CFE75A /* Pods-MacOSTest.debug.xcconfig */, - 587F20500BE8B0716DFB56D2 /* Pods-MacOSTest.release.xcconfig */, - 4B2199C871394D189D0CBFFF /* Pods-SugarRecord-ExampleMacOS.debug.xcconfig */, - 4B1CE16714333FEF4FCD084E /* Pods-SugarRecord-ExampleMacOS.release.xcconfig */, - 35FF60B77D16780A36BDC384 /* Pods-SugarRecord-MacOSExample.debug.xcconfig */, - B12A993BAFFB1BD0E68DDEA2 /* Pods-SugarRecord-MacOSExample.release.xcconfig */, - 7B2B361FEDD2996B9562BBB2 /* Pods-SugarRecord_MacOSTests.debug.xcconfig */, - A48C60DE617E4E019B077F5A /* Pods-SugarRecord_MacOSTests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - 607FACC71AFB9204008FA782 = { - isa = PBXGroup; - children = ( - 607FACF51AFB993E008FA782 /* Podspec Metadata */, - 607FACD21AFB9204008FA782 /* Example for SugarRecord */, - 607FACE81AFB9204008FA782 /* Tests */, - 4DE9B2EF1F13BC4B00B59AEE /* MacOSTests */, - 4DE9B2C11F13913300B59AEE /* SugarRecord-ExampleMacOS */, - 607FACD11AFB9204008FA782 /* Products */, - 51C9EF80959BF8FABCA8F5A9 /* Pods */, - CEEE802555381F009B6ADB04 /* Frameworks */, - ); - sourceTree = ""; - }; - 607FACD11AFB9204008FA782 /* Products */ = { - isa = PBXGroup; - children = ( - 607FACD01AFB9204008FA782 /* SugarRecord_Example.app */, - 607FACE51AFB9204008FA782 /* SugarRecord_Tests.xctest */, - 4DE9B2A21F138FC500B59AEE /* SugarRecord_MacOSTests.xctest */, - 4DE9B2C01F13913300B59AEE /* SugarRecord-MacOSExample.app */, - ); - name = Products; - sourceTree = ""; - }; - 607FACD21AFB9204008FA782 /* Example for SugarRecord */ = { - isa = PBXGroup; - children = ( - 23E13E701D96899000204C82 /* Resources */, - 23E13E781D96899000204C82 /* Source */, - 607FACD31AFB9204008FA782 /* Supporting Files */, - ); - name = "Example for SugarRecord"; - path = SugarRecord; - sourceTree = ""; - }; - 607FACD31AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACD41AFB9204008FA782 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 607FACE81AFB9204008FA782 /* Tests */ = { - isa = PBXGroup; - children = ( - 23E13E331D96896300204C82 /* Helpers */, - 23E13E361D96896300204C82 /* Models */, - 23E13E3D1D96896300204C82 /* Resources */, - 23E13E401D96896300204C82 /* Source */, - 607FACE91AFB9204008FA782 /* Supporting Files */, - ); - path = Tests; - sourceTree = ""; - }; - 607FACE91AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACEA1AFB9204008FA782 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 607FACF51AFB993E008FA782 /* Podspec Metadata */ = { - isa = PBXGroup; - children = ( - 65A181DD622A1F2F3D27044A /* SugarRecord.podspec */, - 43D59494AB8B01F49D62B037 /* README.md */, - 5B476131E81A65EF61C0905C /* LICENSE */, - ); - name = "Podspec Metadata"; - sourceTree = ""; - }; - CEEE802555381F009B6ADB04 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 4DE9B2AA1F138FDD00B59AEE /* Pods_SugarRecord_Tests.framework */, - BB6674BDC2C223325C9246F4 /* Pods_SugarRecord_Example.framework */, - DE4511BDA74E45A8EA0229D9 /* Pods_SugarRecord_Tests.framework */, - 5A6ED7D1E3A83450EF0B0BC5 /* Pods_MacOSTest.framework */, - 88F9F4CFBFCB1137A2C0BBF0 /* Pods_SugarRecord_ExampleMacOS.framework */, - 51C31F64CDE7FD4553FC46C1 /* Pods_SugarRecord_MacOSExample.framework */, - 51050438EF72D11B40A20FA7 /* Pods_SugarRecord_MacOSTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 4DE9B2A11F138FC500B59AEE /* SugarRecord_MacOSTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4DE9B2A91F138FC600B59AEE /* Build configuration list for PBXNativeTarget "SugarRecord_MacOSTests" */; - buildPhases = ( - 0582B3662692EE134120463A /* [CP] Check Pods Manifest.lock */, - 4DE9B29E1F138FC500B59AEE /* Sources */, - 4DE9B29F1F138FC500B59AEE /* Frameworks */, - 4DE9B2A01F138FC500B59AEE /* Resources */, - 04B17ADE8FF538577C6429AD /* [CP] Embed Pods Frameworks */, - E204E2D9D429AEED3BCF742C /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - 4DE9B2D21F13916400B59AEE /* PBXTargetDependency */, - ); - name = SugarRecord_MacOSTests; - productName = MacOSTest; - productReference = 4DE9B2A21F138FC500B59AEE /* SugarRecord_MacOSTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 4DE9B2BF1F13913300B59AEE /* SugarRecord-MacOSExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4DE9B2CD1F13913300B59AEE /* Build configuration list for PBXNativeTarget "SugarRecord-MacOSExample" */; - buildPhases = ( - 4B48A6FF26BA0B58AF134FD3 /* [CP] Check Pods Manifest.lock */, - 4DE9B2BC1F13913300B59AEE /* Sources */, - 4DE9B2BD1F13913300B59AEE /* Frameworks */, - 4DE9B2BE1F13913300B59AEE /* Resources */, - 04C55B11D074FA429DA32DF3 /* [CP] Embed Pods Frameworks */, - 5D09BD15B81C22D5B135EB98 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "SugarRecord-MacOSExample"; - productName = "SugarRecord-ExampleMacOS"; - productReference = 4DE9B2C01F13913300B59AEE /* SugarRecord-MacOSExample.app */; - productType = "com.apple.product-type.application"; - }; - 607FACCF1AFB9204008FA782 /* SugarRecord_Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "SugarRecord_Example" */; - buildPhases = ( - 01C1BC6375B2AB4AFA13BBA1 /* [CP] Check Pods Manifest.lock */, - 607FACCC1AFB9204008FA782 /* Sources */, - 607FACCD1AFB9204008FA782 /* Frameworks */, - 607FACCE1AFB9204008FA782 /* Resources */, - 5CC50519DB34147A00106131 /* [CP] Embed Pods Frameworks */, - A8B8DCCFD7667D0B80C5AF17 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SugarRecord_Example; - productName = SugarRecord; - productReference = 607FACD01AFB9204008FA782 /* SugarRecord_Example.app */; - productType = "com.apple.product-type.application"; - }; - 607FACE41AFB9204008FA782 /* SugarRecord_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "SugarRecord_Tests" */; - buildPhases = ( - C80BC0F277849B3F17D1036F /* [CP] Check Pods Manifest.lock */, - 607FACE11AFB9204008FA782 /* Sources */, - 607FACE21AFB9204008FA782 /* Frameworks */, - 607FACE31AFB9204008FA782 /* Resources */, - FE8764C997ACB32CEF47985C /* [CP] Embed Pods Frameworks */, - A8EAB62C7C1162F4D92E413F /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - 607FACE71AFB9204008FA782 /* PBXTargetDependency */, - ); - name = SugarRecord_Tests; - productName = Tests; - productReference = 607FACE51AFB9204008FA782 /* SugarRecord_Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 607FACC81AFB9204008FA782 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0900; - LastUpgradeCheck = 0720; - ORGANIZATIONNAME = CocoaPods; - TargetAttributes = { - 4DE9B2A11F138FC500B59AEE = { - CreatedOnToolsVersion = 9.0; - DevelopmentTeam = 55CX6N5J5U; - }; - 4DE9B2BF1F13913300B59AEE = { - CreatedOnToolsVersion = 9.0; - }; - 607FACCF1AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0800; - }; - 607FACE41AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0800; - }; - }; - }; - buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "SugarRecord" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 607FACC71AFB9204008FA782; - productRefGroup = 607FACD11AFB9204008FA782 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 607FACCF1AFB9204008FA782 /* SugarRecord_Example */, - 4DE9B2BF1F13913300B59AEE /* SugarRecord-MacOSExample */, - 607FACE41AFB9204008FA782 /* SugarRecord_Tests */, - 4DE9B2A11F138FC500B59AEE /* SugarRecord_MacOSTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 4DE9B2A01F138FC500B59AEE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4DE9B2BE1F13913300B59AEE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4DE9B2C71F13913300B59AEE /* Assets.xcassets in Resources */, - 4DE9B2CA1F13913300B59AEE /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACCE1AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 23E13E8F1D96899000204C82 /* Assets.xcassets in Resources */, - 23E13E911D96899000204C82 /* LaunchScreen.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE31AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 01C1BC6375B2AB4AFA13BBA1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - 04B17ADE8FF538577C6429AD /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SugarRecord_MacOSTests/Pods-SugarRecord_MacOSTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 04C55B11D074FA429DA32DF3 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SugarRecord-MacOSExample/Pods-SugarRecord-MacOSExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 0582B3662692EE134120463A /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - 4B48A6FF26BA0B58AF134FD3 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - 5CC50519DB34147A00106131 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SugarRecord_Example/Pods-SugarRecord_Example-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 5D09BD15B81C22D5B135EB98 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SugarRecord-MacOSExample/Pods-SugarRecord-MacOSExample-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - A8B8DCCFD7667D0B80C5AF17 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SugarRecord_Example/Pods-SugarRecord_Example-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - A8EAB62C7C1162F4D92E413F /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SugarRecord_Tests/Pods-SugarRecord_Tests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - C80BC0F277849B3F17D1036F /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - E204E2D9D429AEED3BCF742C /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SugarRecord_MacOSTests/Pods-SugarRecord_MacOSTests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - FE8764C997ACB32CEF47985C /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SugarRecord_Tests/Pods-SugarRecord_Tests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 4DE9B29E1F138FC500B59AEE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4DE9B2AC1F138FF900B59AEE /* CoreData.swift in Sources */, - 4DE9B2AD1F138FF900B59AEE /* Track+CoreDataProperties.swift in Sources */, - 4DE9B2AE1F138FF900B59AEE /* Track.swift in Sources */, - 4DE9B2AF1F138FF900B59AEE /* DataModel.xcdatamodeld in Sources */, - 4DE9B2B01F138FF900B59AEE /* CoreDataChangeTests.swift in Sources */, - 4DE9B2B11F138FF900B59AEE /* CoreDataObservableTests.swift in Sources */, - 4DE9B2B21F138FF900B59AEE /* ObjectModelTests.swift in Sources */, - 4DE9B2B31F138FF900B59AEE /* OptionsTests.swift in Sources */, - 4DE9B2B41F138FF900B59AEE /* StoreTests.swift in Sources */, - 4DE9B2B51F138FF900B59AEE /* CoreDataDefaultStorageTests.swift in Sources */, - 4DE9B2B61F138FF900B59AEE /* RequestTests.swift in Sources */, - 4DE9B2B71F138FF900B59AEE /* DirUtilsTests.swift in Sources */, - 4DE9B2B81F138FF900B59AEE /* VersionControllerTests.swift in Sources */, - 4DE9B2B91F138FF900B59AEE /* VersionProviderTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4DE9B2BC1F13913300B59AEE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4DE9B2EC1F13A35700B59AEE /* DetailsViewController.swift in Sources */, - 4DE9B2ED1F13A35700B59AEE /* SplitViewController.swift in Sources */, - 4DE9B2E71F139CA200B59AEE /* Basic.xcdatamodeld in Sources */, - 4DE9B2E51F139C3700B59AEE /* Directory.swift in Sources */, - 4DE9B2E61F139C3700B59AEE /* Random.swift in Sources */, - 4DE9B2E01F139B9B00B59AEE /* BasicObject.swift in Sources */, - 4DE9B2E11F139B9B00B59AEE /* CoreDataBasicEntity.swift in Sources */, - 4DE9B2C51F13913300B59AEE /* ListViewController.swift in Sources */, - 4DE9B2C31F13913300B59AEE /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACCC1AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 23FB2C051E97C8BB00432BCB /* CoreDataBasicView.swift in Sources */, - 23E13E9A1D96899000204C82 /* Random.swift in Sources */, - 23E13E921D96899000204C82 /* AppDelegate.swift in Sources */, - 23E13E9B1D96899000204C82 /* ViewController.swift in Sources */, - 23FB2C061E97C8BB00432BCB /* BasicObject.swift in Sources */, - 4DE9B2E91F13A0F600B59AEE /* SplitViewController.swift in Sources */, - 23E13E901D96899000204C82 /* Basic.xcdatamodeld in Sources */, - 23FB2C071E97C8BB00432BCB /* CoreDataBasicEntity.swift in Sources */, - 23E13E991D96899000204C82 /* Directory.swift in Sources */, - 4DE9B2EB1F13A18C00B59AEE /* DetailsViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE11AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 23E13E631D96896300204C82 /* CoreDataObservableTests.swift in Sources */, - 23E13E681D96896300204C82 /* RequestTests.swift in Sources */, - 23E13E621D96896300204C82 /* CoreDataChangeTests.swift in Sources */, - 23E13E6A1D96896300204C82 /* VersionControllerTests.swift in Sources */, - 23E13E5B1D96896300204C82 /* CoreData.swift in Sources */, - 23E13E641D96896300204C82 /* ObjectModelTests.swift in Sources */, - 23E13E671D96896300204C82 /* CoreDataDefaultStorageTests.swift in Sources */, - 23E13E611D96896300204C82 /* DataModel.xcdatamodeld in Sources */, - 23E13E5D1D96896300204C82 /* Track+CoreDataProperties.swift in Sources */, - 23E13E691D96896300204C82 /* DirUtilsTests.swift in Sources */, - 23E13E6B1D96896300204C82 /* VersionProviderTests.swift in Sources */, - 23E13E651D96896300204C82 /* OptionsTests.swift in Sources */, - 23E13E5E1D96896300204C82 /* Track.swift in Sources */, - 23E13E661D96896300204C82 /* StoreTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 4DE9B2D21F13916400B59AEE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 4DE9B2BF1F13913300B59AEE /* SugarRecord-MacOSExample */; - targetProxy = 4DE9B2D11F13916400B59AEE /* PBXContainerItemProxy */; - }; - 607FACE71AFB9204008FA782 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 607FACCF1AFB9204008FA782 /* SugarRecord_Example */; - targetProxy = 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 4DE9B2C81F13913300B59AEE /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 4DE9B2C91F13913300B59AEE /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 4DE9B2A71F138FC600B59AEE /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7B2B361FEDD2996B9562BBB2 /* Pods-SugarRecord_MacOSTests.debug.xcconfig */; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "Mac Developer"; - COMBINE_HIDPI_IMAGES = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = 55CX6N5J5U; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/build/Debug-iphoneos", - ); - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = MacOSTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.12; - PRODUCT_BUNDLE_IDENTIFIER = com.arasthel.MacOSTest; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - 4DE9B2A81F138FC600B59AEE /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A48C60DE617E4E019B077F5A /* Pods-SugarRecord_MacOSTests.release.xcconfig */; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "Mac Developer"; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = 55CX6N5J5U; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/build/Debug-iphoneos", - ); - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = MacOSTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.12; - PRODUCT_BUNDLE_IDENTIFIER = com.arasthel.MacOSTest; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; - 4DE9B2CE1F13913300B59AEE /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 35FF60B77D16780A36BDC384 /* Pods-SugarRecord-MacOSExample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = "SugarRecord-ExampleMacOS/Supporting Files/SugarRecord_ExampleMacOS.entitlements"; - CODE_SIGN_IDENTITY = "Mac Developer"; - COMBINE_HIDPI_IMAGES = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "SugarRecord-ExampleMacOS/Supporting Files/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.12; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.SugarRecord-MacOSExample"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - 4DE9B2CF1F13913300B59AEE /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B12A993BAFFB1BD0E68DDEA2 /* Pods-SugarRecord-MacOSExample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = "SugarRecord-ExampleMacOS/Supporting Files/SugarRecord_ExampleMacOS.entitlements"; - CODE_SIGN_IDENTITY = "Mac Developer"; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "SugarRecord-ExampleMacOS/Supporting Files/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.12; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.SugarRecord-MacOSExample"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; - 607FACED1AFB9204008FA782 /* 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_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - 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_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - MACOSX_DEPLOYMENT_TARGET = 10.12; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 607FACEE1AFB9204008FA782 /* Release */ = { - 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_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - MACOSX_DEPLOYMENT_TARGET = 10.12; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 607FACF01AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 199B6E9AFF9F22F151FCACD5 /* Pods-SugarRecord_Example.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = SugarRecord/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - 607FACF11AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 92C812F114142E61803D9DEF /* Pods-SugarRecord_Example.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = SugarRecord/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; - 607FACF31AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 54DE24CF394C35117CF642A6 /* Pods-SugarRecord_Tests.debug.xcconfig */; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - 607FACF41AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EF1427C1C51BC3D125AAFF0F /* Pods-SugarRecord_Tests.release.xcconfig */; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 4DE9B2A91F138FC600B59AEE /* Build configuration list for PBXNativeTarget "SugarRecord_MacOSTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4DE9B2A71F138FC600B59AEE /* Debug */, - 4DE9B2A81F138FC600B59AEE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4DE9B2CD1F13913300B59AEE /* Build configuration list for PBXNativeTarget "SugarRecord-MacOSExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4DE9B2CE1F13913300B59AEE /* Debug */, - 4DE9B2CF1F13913300B59AEE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "SugarRecord" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACED1AFB9204008FA782 /* Debug */, - 607FACEE1AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "SugarRecord_Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF01AFB9204008FA782 /* Debug */, - 607FACF11AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "SugarRecord_Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF31AFB9204008FA782 /* Debug */, - 607FACF41AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCVersionGroup section */ - 23E13E3E1D96896300204C82 /* DataModel.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 23E13E3F1D96896300204C82 /* DataModel.xcdatamodel */, - ); - currentVersion = 23E13E3F1D96896300204C82 /* DataModel.xcdatamodel */; - path = DataModel.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - 23E13E741D96899000204C82 /* Basic.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 23E13E751D96899000204C82 /* Basic.xcdatamodel */, - ); - currentVersion = 23E13E751D96899000204C82 /* Basic.xcdatamodel */; - path = Basic.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - 4DE9B2D51F1399CA00B59AEE /* Basic.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 4DE9B2D61F1399CA00B59AEE /* Basic.xcdatamodel */, - ); - currentVersion = 4DE9B2D61F1399CA00B59AEE /* Basic.xcdatamodel */; - path = Basic.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; -/* End XCVersionGroup section */ - }; - rootObject = 607FACC81AFB9204008FA782 /* Project object */; -} diff --git a/Example/SugarRecord.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/SugarRecord.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 71771f18..00000000 --- a/Example/SugarRecord.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Example/SugarRecord.xcodeproj/xcshareddata/xcschemes/SugarRecord-Example.xcscheme b/Example/SugarRecord.xcodeproj/xcshareddata/xcschemes/SugarRecord-Example.xcscheme deleted file mode 100644 index 4f7b4a9d..00000000 --- a/Example/SugarRecord.xcodeproj/xcshareddata/xcschemes/SugarRecord-Example.xcscheme +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/SugarRecord.xcodeproj/xcshareddata/xcschemes/SugarRecord_Tests.xcscheme b/Example/SugarRecord.xcodeproj/xcshareddata/xcschemes/SugarRecord_Tests.xcscheme deleted file mode 100644 index 27c72185..00000000 --- a/Example/SugarRecord.xcodeproj/xcshareddata/xcschemes/SugarRecord_Tests.xcscheme +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/SugarRecord.xcworkspace/contents.xcworkspacedata b/Example/SugarRecord.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 49aaf9f5..00000000 --- a/Example/SugarRecord.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Example/SugarRecord/Info.plist b/Example/SugarRecord/Info.plist deleted file mode 100644 index 04ef3d32..00000000 --- a/Example/SugarRecord/Info.plist +++ /dev/null @@ -1,37 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - - - diff --git a/Example/SugarRecord/Resources/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/SugarRecord/Resources/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 19882d56..00000000 --- a/Example/SugarRecord/Resources/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ios-marketing", - "size" : "1024x1024", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Example/SugarRecord/Resources/DataModels/Basic.xcdatamodeld/Basic.xcdatamodel/contents b/Example/SugarRecord/Resources/DataModels/Basic.xcdatamodeld/Basic.xcdatamodel/contents deleted file mode 100644 index 3e985dc3..00000000 --- a/Example/SugarRecord/Resources/DataModels/Basic.xcdatamodeld/Basic.xcdatamodel/contents +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Example/SugarRecord/Resources/Storyboards/LaunchScreen.storyboard b/Example/SugarRecord/Resources/Storyboards/LaunchScreen.storyboard deleted file mode 100644 index 78686cd0..00000000 --- a/Example/SugarRecord/Resources/Storyboards/LaunchScreen.storyboard +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/SugarRecord/Source/App/AppDelegate.swift b/Example/SugarRecord/Source/App/AppDelegate.swift deleted file mode 100644 index cf62a264..00000000 --- a/Example/SugarRecord/Source/App/AppDelegate.swift +++ /dev/null @@ -1,40 +0,0 @@ -import UIKit - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - - var window: UIWindow? - - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { - window = UIWindow(frame: UIScreen.main.bounds) - window?.rootViewController = UINavigationController(rootViewController: ViewController()) - window?.makeKeyAndVisible() - return true - } - - func applicationWillResignActive(_ application: UIApplication) { - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. - } - - func applicationDidEnterBackground(_ application: UIApplication) { - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. - } - - func applicationWillEnterForeground(_ application: UIApplication) { - // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. - } - - func applicationDidBecomeActive(_ application: UIApplication) { - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. - } - - func applicationWillTerminate(_ application: UIApplication) { - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. - } - - -} - diff --git a/Example/SugarRecord/Source/Examples/CoreData/Basic/CoreDataBasicView.swift b/Example/SugarRecord/Source/Examples/CoreData/Basic/CoreDataBasicView.swift deleted file mode 100644 index 3d2fb573..00000000 --- a/Example/SugarRecord/Source/Examples/CoreData/Basic/CoreDataBasicView.swift +++ /dev/null @@ -1,128 +0,0 @@ -import Foundation -import UIKit -import SugarRecord -import CoreData - -class CoreDataBasicView: UIViewController, UITableViewDelegate, UITableViewDataSource { - - // MARK: - Attributes - lazy var db: CoreDataDefaultStorage = { - let store = CoreDataStore.named("cd_basic") - let bundle = Bundle(for: CoreDataBasicView.classForCoder()) - let model = CoreDataObjectModel.merged([bundle]) - let defaultStorage = try! CoreDataDefaultStorage(store: store, model: model) - return defaultStorage - }() - lazy var tableView: UITableView = { - let _tableView = UITableView(frame: CGRect.zero, style: UITableViewStyle.plain) - _tableView.translatesAutoresizingMaskIntoConstraints = false - _tableView.delegate = self - _tableView.dataSource = self - _tableView.register(UITableViewCell.classForCoder(), forCellReuseIdentifier: "default-cell") - return _tableView - }() - var entities: [CoreDataBasicEntity] = [] { - didSet { - self.tableView.reloadData() - } - } - - - // MARK: - Init - - init() { - super.init(nibName: nil, bundle: nil) - self.title = "CoreData Basic" - } - - required init?(coder aDecoder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - deinit { - print("🚀🚀🚀 Deallocating \(self) 🚀🚀🚀") - } - - - // MARK: - Lifecycle - - override func viewDidLoad() { - super.viewDidLoad() - setup() - updateData() - } - - - // MARK: - Private - - fileprivate func setup() { - setupView() - setupNavigationItem() - setupTableView() - } - - fileprivate func setupView() { - self.view.backgroundColor = UIColor.white - } - - fileprivate func setupNavigationItem() { - self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.add, target: self, action: #selector(CoreDataBasicView.userDidSelectAdd(_:))) - } - - fileprivate func setupTableView() { - self.view.addSubview(tableView) - self.tableView.snp.makeConstraints { (make) -> Void in - make.edges.equalTo(self.view) - } - } - - - // MARK: - UITableViewDataSource / UITableViewDelegate - - func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { - return self.entities.count - } - - func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { - let cell: UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "default-cell")! - cell.textLabel?.text = "\(entities[(indexPath as NSIndexPath).row].name) - \(entities[(indexPath as NSIndexPath).row].dateString)" - return cell - } - - func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { - tableView.deselectRow(at: indexPath, animated: true) - } - - func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) { - if editingStyle == UITableViewCellEditingStyle.delete { - let name = entities[(indexPath as NSIndexPath).row].name - try! db.operation({ (context, save) -> Void in - guard let obj = try! context.request(BasicObject.self).filtered(with: "name", equalTo: name).fetch().first else { return } - _ = try? context.remove(obj) - save() - }) - updateData() - } - } - - - // MARK: - Actions - - func userDidSelectAdd(_ sender: AnyObject!) { - try! db.operation { (context, save) -> Void in - let _object: BasicObject = try! context.new() - _object.date = Date() - _object.name = randomStringWithLength(10) as String - try! context.insert(_object) - save() - } - updateData() - } - - - // MARK: - Private - - fileprivate func updateData() { - self.entities = try! db.fetch(FetchRequest()).map(CoreDataBasicEntity.init) - } -} diff --git a/Example/SugarRecord/Source/Examples/CoreData/Models/BasicObject.swift b/Example/SugarRecord/Source/Examples/CoreData/Models/BasicObject.swift deleted file mode 100644 index b4ae5c8c..00000000 --- a/Example/SugarRecord/Source/Examples/CoreData/Models/BasicObject.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Foundation -import CoreData - -class BasicObject: NSManagedObject { - - // Insert code here to add functionality to your managed object subclass - -} - -extension BasicObject { - - @NSManaged var date: Date? - @NSManaged var name: String? - -} diff --git a/Example/SugarRecord/Source/Examples/CoreData/Models/CoreDataBasicEntity.swift b/Example/SugarRecord/Source/Examples/CoreData/Models/CoreDataBasicEntity.swift deleted file mode 100644 index 6d8f2e7c..00000000 --- a/Example/SugarRecord/Source/Examples/CoreData/Models/CoreDataBasicEntity.swift +++ /dev/null @@ -1,19 +0,0 @@ -import Foundation - -class CoreDataBasicEntity { - - // MARK: - Attributes - - let dateString: String - let name: String - - // MARK: - Init - - init(object: BasicObject) { - let dateFormater = DateFormatter() - dateFormater.timeStyle = DateFormatter.Style.short - dateFormater.dateStyle = DateFormatter.Style.short - self.dateString = dateFormater.string(from: object.date! as Date) - self.name = object.name! - } -} diff --git a/Example/SugarRecord/Source/Helpers/Directory.swift b/Example/SugarRecord/Source/Helpers/Directory.swift deleted file mode 100644 index 0b6e328c..00000000 --- a/Example/SugarRecord/Source/Helpers/Directory.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Foundation - -func databasePath(_ name: String) -> String { - let documentsPath = NSSearchPathForDirectoriesInDomains(.documentDirectory,.userDomainMask, true)[0] as String - return documentsPath + "/\(name)" -} diff --git a/Example/SugarRecord/Source/Helpers/Random.swift b/Example/SugarRecord/Source/Helpers/Random.swift deleted file mode 100644 index 4030cd84..00000000 --- a/Example/SugarRecord/Source/Helpers/Random.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Foundation - - -func randomStringWithLength (_ len : Int) -> NSString { - let letters : NSString = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" - let randomString : NSMutableString = NSMutableString(capacity: len) - for _ in 0 ..< len { - let length = UInt32 (letters.length) - let rand = arc4random_uniform(length) - randomString.appendFormat("%C", letters.character(at: Int(rand))) - } - return randomString -} diff --git a/Example/SugarRecord/Source/Main/ViewController.swift b/Example/SugarRecord/Source/Main/ViewController.swift deleted file mode 100644 index d62d8c56..00000000 --- a/Example/SugarRecord/Source/Main/ViewController.swift +++ /dev/null @@ -1,84 +0,0 @@ -import UIKit -import SnapKit - -class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { - - // MARK: - Attributes - - lazy var tableView: UITableView = { - let _tableView = UITableView(frame: CGRect.zero, style: UITableViewStyle.plain) - _tableView.translatesAutoresizingMaskIntoConstraints = false - _tableView.delegate = self - _tableView.dataSource = self - _tableView.register(UITableViewCell.classForCoder(), forCellReuseIdentifier: "default-cell") - return _tableView - }() - - - // MARK: - Init - - init() { - super.init(nibName: nil, bundle: nil) - self.title = "SugarRecord Examples" - } - - required init?(coder aDecoder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - // MARK - Lifecycle - - override func viewDidLoad() { - super.viewDidLoad() - setup() - } - - - // MARK: - Setup - - fileprivate func setup() { - setupView() - setupTableView() - } - - fileprivate func setupView() { - self.view.backgroundColor = UIColor.white - } - - fileprivate func setupTableView() { - self.view.addSubview(tableView) - self.tableView.snp.makeConstraints { (make) -> Void in - make.edges.equalTo(self.view) - } - } - - - // MARK: - UITableViewDataSource / UITableViewDelegate - - func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { - return 3 - } - - func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { - let cell: UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "default-cell")! - switch (indexPath as NSIndexPath).row { - case 0: - cell.textLabel?.text = "CoreData Basic" - default: - cell.textLabel?.text = "" - } - cell.accessoryType = UITableViewCellAccessoryType.disclosureIndicator - return cell - } - - func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { - tableView.deselectRow(at: indexPath, animated: true) - switch (indexPath as NSIndexPath).row { - case 0: - self.navigationController?.pushViewController(CoreDataBasicView(), animated: true) - default: - break - } - } -} - diff --git a/Example/Tests/Info.plist b/Example/Tests/Info.plist deleted file mode 100644 index ba72822e..00000000 --- a/Example/Tests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 26afed39..00000000 --- a/Gemfile +++ /dev/null @@ -1,9 +0,0 @@ -source 'https://rubygems.org' - -gem "fastlane" -gem "cocoapods", "1.1.0rc2" - -# Danger -gem "danger" -gem "danger-the_coding_love" -gem "danger-junit" \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index b6986c21..00000000 --- a/Gemfile.lock +++ /dev/null @@ -1,234 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - CFPropertyList (2.3.5) - activesupport (4.2.10) - i18n (~> 0.7) - minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) - tzinfo (~> 1.1) - addressable (2.5.2) - public_suffix (>= 2.0.2, < 4.0) - babosa (1.0.2) - claide (1.0.2) - claide-plugins (0.9.2) - cork - nap - open4 (~> 1.3) - cocoapods (1.1.0.rc.2) - activesupport (>= 4.0.2, < 5) - claide (>= 1.0.0, < 2.0) - cocoapods-core (= 1.1.0.rc.2) - cocoapods-deintegrate (>= 1.0.1, < 2.0) - cocoapods-downloader (>= 1.1.1, < 2.0) - cocoapods-plugins (>= 1.0.0, < 2.0) - cocoapods-search (>= 1.0.0, < 2.0) - cocoapods-stats (>= 1.0.0, < 2.0) - cocoapods-trunk (>= 1.0.0, < 2.0) - cocoapods-try (>= 1.1.0, < 2.0) - colored (~> 1.2) - escape (~> 0.0.4) - fourflusher (~> 1.0.1) - gh_inspector (~> 1.0) - molinillo (~> 0.5.1) - nap (~> 1.0) - xcodeproj (>= 1.3.1, < 2.0) - cocoapods-core (1.1.0.rc.2) - activesupport (>= 4.0.2, < 5) - fuzzy_match (~> 2.0.4) - nap (~> 1.0) - cocoapods-deintegrate (1.0.1) - cocoapods-downloader (1.1.3) - cocoapods-plugins (1.0.0) - nap - cocoapods-search (1.0.0) - cocoapods-stats (1.0.0) - cocoapods-trunk (1.3.0) - nap (>= 0.8, < 2.0) - netrc (~> 0.11) - cocoapods-try (1.1.0) - colored (1.2) - colored2 (3.1.2) - commander-fastlane (4.4.5) - highline (~> 1.7.2) - concurrent-ruby (1.0.5) - cork (0.3.0) - colored2 (~> 3.1) - danger (5.5.5) - claide (~> 1.0) - claide-plugins (>= 0.9.2) - colored2 (~> 3.1) - cork (~> 0.1) - faraday (~> 0.9) - faraday-http-cache (~> 1.0) - git (~> 1) - kramdown (~> 1.5) - no_proxy_fix - octokit (~> 4.7) - terminal-table (~> 1) - danger-junit (0.7.4) - danger (> 2.0) - ox (~> 2.0) - danger-plugin-api (1.0.0) - danger (> 2.0) - danger-the_coding_love (0.0.4) - danger-plugin-api (~> 1.0) - nokogiri - declarative (0.0.10) - declarative-option (0.1.0) - domain_name (0.5.20170404) - unf (>= 0.0.5, < 1.0.0) - dotenv (2.2.1) - escape (0.0.4) - excon (0.59.0) - faraday (0.13.1) - multipart-post (>= 1.2, < 3) - faraday-cookie_jar (0.0.6) - faraday (>= 0.7.4) - http-cookie (~> 1.0.0) - faraday-http-cache (1.3.1) - faraday (~> 0.8) - faraday_middleware (0.12.2) - faraday (>= 0.7.4, < 1.0) - fastimage (2.1.0) - fastlane (2.66.2) - CFPropertyList (>= 2.3, < 3.0.0) - addressable (>= 2.3, < 3.0.0) - babosa (>= 1.0.2, < 2.0.0) - bundler (>= 1.12.0, < 2.0.0) - colored - commander-fastlane (>= 4.4.5, < 5.0.0) - dotenv (>= 2.1.1, < 3.0.0) - excon (>= 0.45.0, < 1.0.0) - faraday (~> 0.9) - faraday-cookie_jar (~> 0.0.6) - faraday_middleware (~> 0.9) - fastimage (>= 2.1.0, < 3.0.0) - gh_inspector (>= 1.0.1, < 2.0.0) - google-api-client (>= 0.13.1, < 0.14.0) - highline (>= 1.7.2, < 2.0.0) - json (< 3.0.0) - mini_magick (~> 4.5.1) - multi_json - multi_xml (~> 0.5) - multipart-post (~> 2.0.0) - plist (>= 3.1.0, < 4.0.0) - public_suffix (~> 2.0.0) - rubyzip (>= 1.1.0, < 2.0.0) - security (= 0.1.3) - slack-notifier (>= 1.3, < 2.0.0) - terminal-notifier (>= 1.6.2, < 2.0.0) - terminal-table (>= 1.4.5, < 2.0.0) - tty-screen (~> 0.6.2) - word_wrap (~> 1.0.0) - xcodeproj (>= 1.5.2, < 2.0.0) - xcpretty (>= 0.2.4, < 1.0.0) - xcpretty-travis-formatter (>= 0.0.3) - fourflusher (1.0.1) - fuzzy_match (2.0.4) - gh_inspector (1.0.3) - git (1.3.0) - google-api-client (0.13.6) - addressable (~> 2.5, >= 2.5.1) - googleauth (~> 0.5) - httpclient (>= 2.8.1, < 3.0) - mime-types (~> 3.0) - representable (~> 3.0) - retriable (>= 2.0, < 4.0) - googleauth (0.6.2) - faraday (~> 0.12) - jwt (>= 1.4, < 3.0) - logging (~> 2.0) - memoist (~> 0.12) - multi_json (~> 1.11) - os (~> 0.9) - signet (~> 0.7) - highline (1.7.8) - http-cookie (1.0.3) - domain_name (~> 0.5) - httpclient (2.8.3) - i18n (0.9.1) - concurrent-ruby (~> 1.0) - json (2.1.0) - jwt (2.1.0) - kramdown (1.15.0) - little-plugger (1.1.4) - logging (2.2.2) - little-plugger (~> 1.1) - multi_json (~> 1.10) - memoist (0.16.0) - mime-types (3.1) - mime-types-data (~> 3.2015) - mime-types-data (3.2016.0521) - mini_magick (4.5.1) - mini_portile2 (2.3.0) - minitest (5.10.3) - molinillo (0.5.7) - multi_json (1.12.2) - multi_xml (0.6.0) - multipart-post (2.0.0) - nanaimo (0.2.3) - nap (1.1.0) - netrc (0.11.0) - no_proxy_fix (0.1.2) - nokogiri (1.8.1) - mini_portile2 (~> 2.3.0) - octokit (4.7.0) - sawyer (~> 0.8.0, >= 0.5.3) - open4 (1.3.4) - os (0.9.6) - ox (2.8.2) - plist (3.3.0) - public_suffix (2.0.5) - representable (3.0.4) - declarative (< 0.1.0) - declarative-option (< 0.2.0) - uber (< 0.2.0) - retriable (3.1.1) - rouge (2.0.7) - rubyzip (1.2.1) - sawyer (0.8.1) - addressable (>= 2.3.5, < 2.6) - faraday (~> 0.8, < 1.0) - security (0.1.3) - signet (0.8.1) - addressable (~> 2.3) - faraday (~> 0.9) - jwt (>= 1.5, < 3.0) - multi_json (~> 1.10) - slack-notifier (1.5.1) - terminal-notifier (1.8.0) - terminal-table (1.8.0) - unicode-display_width (~> 1.1, >= 1.1.1) - thread_safe (0.3.6) - tty-screen (0.6.3) - tzinfo (1.2.4) - thread_safe (~> 0.1) - uber (0.1.0) - unf (0.1.4) - unf_ext - unf_ext (0.0.7.4) - unicode-display_width (1.3.0) - word_wrap (1.0.0) - xcodeproj (1.5.3) - CFPropertyList (~> 2.3.3) - claide (>= 1.0.2, < 2.0) - colored2 (~> 3.1) - nanaimo (~> 0.2.3) - xcpretty (0.2.8) - rouge (~> 2.0.7) - xcpretty-travis-formatter (1.0.0) - xcpretty (~> 0.2, >= 0.0.7) - -PLATFORMS - ruby - -DEPENDENCIES - cocoapods (= 1.1.0rc2) - danger - danger-junit - danger-the_coding_love - fastlane - -BUNDLED WITH - 1.16.0 diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md deleted file mode 100644 index 92eb0715..00000000 --- a/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,9 +0,0 @@ -## What -> Describe here your issue, a bug you found, an idea that you had, something that you think can be improved... - -## Context -> Provide information that helps with understanding your issue. For example your use case that the project doesn't cover, what you were doing when you found the bug... You can also provide the version of the library that you were using, how you integrated it with your project, the platform version... - - -## Proposal -> Attach your own proposal *(if you have it)*. We'll discuss in on the issue to find the best one that fits into the library. \ No newline at end of file diff --git a/Info.plist b/Info.plist deleted file mode 100644 index d3de8eef..00000000 --- a/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSPrincipalClass - - - diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 9c97faac..00000000 --- a/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 2016 SugarRecord - -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. - diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 819f0cd2..00000000 --- a/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,16 +0,0 @@ -**Issue:** [Link](https://github.com/carambalabs/XXXX/issues/YYY) - -### Short description -> Describe here the purpose of your PR. - -### Solution -> Describe the solution you came up with and the reasons that led you to that solution. If you thought about other solutions don't forget about mentioning them. - -### Implementation -> Detail in a checklist the steps that you took to implement the PR. - -- [ ] Step 1 -- [ ] Setp 2 - -### GIF -> Find a descriptive GIF for your PR. Because we :heart: fun at Carambalabs. \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index 2efa5963..00000000 --- a/README.md +++ /dev/null @@ -1,246 +0,0 @@ -#
![SugarRecord](Assets/Caramba.png)
- -[![Twitter: @carambalabs](https://img.shields.io/badge/contact-@carambalabs-blue.svg?style=flat)](https://twitter.com/carambalabs) -[![CocoaPods Compatible](https://img.shields.io/cocoapods/v/SugarRecord.svg)](https://img.shields.io/cocoapods/v/SugarRecord.svg) -[![Language: Swift](https://img.shields.io/badge/lang-Swift-yellow.svg?style=flat)](https://developer.apple.com/swift/) -[![Language: Swift](https://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat)](http://opensource.org/licenses/MIT) -[![Build Status](https://travis-ci.org/carambalabs/SugarRecord.svg)](https://travis-ci.org/carambalabs/SugarRecord) -[![Carthage Compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) - -## What is SugarRecord? -SugarRecord is a persistence wrapper designed to make working with persistence solutions like CoreData in a much easier way. Thanks to SugarRecord you'll be able to use CoreData with just a few lines of code: Just choose your stack and start playing with your data. - -The library is maintained by [@carambalabs](https://github.com/carambalabs). You can reach me at [pepibumur@gmail.com](mailto://pepibumur@gmail.com) for help or whatever you need to commend about the library. - -[![paypal](https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2AUKNEW4JLPXQ) - - -## Features -- Swift 3.0 compatible (Xcode 8.0). -- Protocols based design. -- For **beginners** and **advanced** users -- Fully customizable. Build your own stack! -- Friendly syntax (fluent) -- Away from Singleton patterns! No shared states :tada: -- Compatible with OSX/iOS/watchOS/tvOS -- Fully tested (thanks Nimble and Quick) -- Actively supported - -## Setup - -### [CocoaPods](https://cocoapods.org) - -1. Install [CocoaPods](https://cocoapods.org). You can do it with `gem install cocoapods` -2. Edit your `Podfile` file and add the following line `pod 'SugarRecord'` -3. Update your pods with the command `pod install` -4. Open the project from the generated workspace (`.xcworkspace` file). - -*Note: You can also test the last commits by specifying it directly in the Podfile line* - -**Available specs** -Choose the right one depending ton the configuration you need for you app. - -```ruby -pod "SugarRecord/CoreData" -``` - -### [Carthage](https://github.com/carthage) - -1. Install [Carthage](https://github.com/carthage). You can do it with `brew install carthage`. -2. Edit your `Cartfile` file and add the following line `github "carambalabs/sugarrecord". -3. Execute `carthage update` -4. Add the frameworks to your project as explained on the [Carthage repository](https://github.com/carthage). - -## Reference -You can check generated SugarRecord documentation [here](http://cocoadocs.org/docsets/SugarRecord/2.0.0/) generated automatically with [CocoaDocs](http://cocoadocs.org/) - -# How to use - -#### Creating your Storage -A storage represents your database. The first step to start using SugarRecord is initializing the storage. SugarRecord provides a default storages, `CoreDataDefaultStorage`. - -```swift -// Initializing CoreDataDefaultStorage -func coreDataStorage() -> CoreDataDefaultStorage { - let store = CoreDataStore.named("db") - let bundle = Bundle(for: self.classForCoder) - let model = CoreDataObjectModel.merged([bundle]) - let defaultStorage = try! CoreDataDefaultStorage(store: store, model: model) - return defaultStorage -} -``` - -#### Contexts -Storages offer multiple kind of contexts that are the entry points to the database. For curious developers, in case of CoreData a context is a wrapper around `NSManagedObjectContext`. The available contexts are: - -- **MainContext:** Use it for main thread operations, for example fetches whose data will be presented in the UI. -- **SaveContext:** Use this context for background operations. The context is initialized when the storage instance is created. That context is used for storage operations. -- **MemoryContext:** Use this context when you want to do some tests and you don't want your changes to be persisted. - -#### Fetching data - -```swift -let pedros: [Person] = try! db.fetch(FetchRequest().filtered(with: "name", equalTo: "Pedro")) -let tasks: [Task] = try! db.fetch(FetchRequest()) -let citiesByName: [City] = try! db.fetch(FetchRequest().sorted(with: "name", ascending: true)) -let predicate: NSPredicate = NSPredicate(format: "id == %@", "AAAA") -let john: User? = try! db.fetch(FetchRequest().filtered(with: predicate)).first -``` - -#### Remove/Insert/Update operations - -Although `Context`s offer `insertion` and `deletion` methods that you can use it directly SugarRecords aims at using the `operation` method method provided by the storage for operations that imply modifications of the database models: - -- **Context**: You can use it for fetching, inserting, deleting. Whatever you need to do with your data. -- **Save**: All the changes you apply to that context are in a memory state unless you call the `save()` method. That method will persist the changes to your store and propagate them across all the available contexts. - -```swift -do { - db.operation { (context, save) throws in - // Do your operations here - try save() - } -} catch { - // There was an error in the operation -} -``` - -##### New model -You can use the context `new()` method to initialize a model **without inserting it in the context**: - -```swift -do { - db.operation { (context, save) throws in - let newTask: Track = try context.new() - newTask.name = "Make CoreData easier!" - try context.insert(newTask) - try save() - } -} catch { - // There was an error in the operation -} -``` -> In order to insert the model into the context you use the insert() method. - -##### Creating a model -You can use the `create()` for initializing and inserting in the context in the same operation: - -```swift -do { - db.operation { (context, save) throws -> Void in - let newTask: Track = try! context.create() - newTask.name = "Make CoreData easier!" - save() - } -} -catch { - // There was an error in the operation -} -``` - -##### Delete a model -In a similar way you can use the `remove()` method from the context passing the objects you want to remove from the database: - -```swift -do { - db.operation { (context, save) throws in - let john: User? = try context.request(User.self).filteredWith("id", equalTo: "1234").fetch().first - if let john = john { - try context.remove([john]) - try save() - } - } -} catch { - // There was an error in the operation -} -``` - -
-> This is the first approach of SugarRecord for the interface. We'll improve it with the feedback you can report and according to the use of the framework. Do not hesitate to reach us with your proposals. Everything that has to be with making the use of CoreData easier, funnier, and enjoyable is welcome! :tada: - -### RequestObservable - -SugarRecord provides a component, `RequestObservable` that allows observing changes in the DataBase. It uses `NSFetchedResultsController` under the hood. - -**Observing** - -```swift -class Presenter { - var observable: RequestObservable! - - func setup() { - let request: FetchRequest = FetchRequest().filtered(with: "artist", equalTo: "pedro") - self.observable = storage.instance.observable(request) - self.observable.observe { changes in - case .Initial(let objects): - print("\(objects.count) objects in the database") - case .Update(let deletions, let insertions, let modifications): - print("\(deletions.count) deleted | \(insertions.count) inserted | \(modifications.count) modified") - case .Error(let error): - print("Something went wrong") - } - } -} -``` -> **Retain**: RequestObservable must be retained during the observation lifecycle. When the `RequestObservable` instance gets released from memory it stops observing changes from your storage. - -> **NOTE**: This was renamed from Observable -> RequestObservable so we are no longer stomping on the RxSwift Observable namespace. - -**:warning: `RequestObservable` is only available for CoreData + OSX since MacOS 10.12** - -## Resources -- [Quick](https://github.com/quick/quick) -- [Nimble](https://github.com/quick/nimble) -- [CoreData and threads with GCD](http://www.cimgf.com/2011/05/04/core-data-and-threads-without-the-headache/) -- [Jazzy](https://github.com/realm/jazzy) - -## Contributors - -[glebo](https://github.com/glebo)[sushichop](https://github.com/sushichop)[foxling](https://github.com/foxling)[ZevEisenberg](https://github.com/ZevEisenberg)[konyu](https://github.com/konyu) - -[yuuki1224](https://github.com/yuuki1224)[YTN01](https://github.com/YTN01)[gitter-badger](https://github.com/gitter-badger)[sergigracia](https://github.com/sergigracia)[adityatrivedi](https://github.com/adityatrivedi) - -[Adlai-Holler](https://github.com/Adlai-Holler)[akshaynhegde](https://github.com/akshaynhegde)[goingreen](https://github.com/goingreen)[startupthekid](https://github.com/startupthekid)[ctotheameron](https://github.com/ctotheameron) - -[davidahouse](https://github.com/davidahouse)[A8-Moke](https://github.com/A8-Moke)[Arasthel](https://github.com/Arasthel)[LuizZak](https://github.com/LuizZak)[literator](https://github.com/literator) - -[madeinqc](https://github.com/madeinqc)[kolisko](https://github.com/kolisko)[dukemike](https://github.com/dukemike)[rafalwojcik](https://github.com/rafalwojcik)[thad](https://github.com/thad) - -[chrispix](https://github.com/chrispix)[ReadmeCritic](https://github.com/ReadmeCritic)[avielg](https://github.com/avielg)[rdougan](https://github.com/rdougan)[grangej](https://github.com/grangej) - -[fjbelchi](https://github.com/fjbelchi)[dcvz](https://github.com/dcvz)[pepibumur](https://github.com/pepibumur) - -## About - - - -This project is funded and maintained by [Caramba](http://caramba.io). We 💛 open source software! - -Check out our other [open source projects](https://github.com/carambalabs/), read our [blog](http://blog.caramba.io) or say :wave: on twitter [@carambalabs](http://twitter.com/carambalabs). - -## Contribute - -Contributions are welcome :metal: We encourage developers like you to help us improve the projects we've shared with the community. Please see the [Contributing Guide](https://github.com/carambalabs/Foundation/blob/master/CONTRIBUTING.md) and the [Code of Conduct](https://github.com/carambalabs/Foundation/blob/master/CONDUCT.md). - -## License -The MIT License (MIT) - -Copyright (c) 2017 Caramba - -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. diff --git a/SugarRecord.xcworkspace/contents.xcworkspacedata b/SugarRecord.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 6d75102c..00000000 --- a/SugarRecord.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Tests/Helpers/CoreData.swift b/Tests/Helpers/CoreData.swift deleted file mode 100755 index 64f523c8..00000000 --- a/Tests/Helpers/CoreData.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Foundation -import CoreData - -@testable import SugarRecord - -func testCoreData() -> CoreDataDefaultStorage { - let store = CoreDataStore.named("testing") - let bundle = Bundle(for: CoreDataDefaultStorageTests.classForCoder()) - let model = CoreDataObjectModel.merged([bundle]) - let defaultStorage = try! CoreDataDefaultStorage(store: store, model: model) - return defaultStorage -} diff --git a/Tests/Models/CoreData/Track+CoreDataProperties.swift b/Tests/Models/CoreData/Track+CoreDataProperties.swift deleted file mode 100755 index 08c147bf..00000000 --- a/Tests/Models/CoreData/Track+CoreDataProperties.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Foundation -import CoreData - -extension Track { - - @NSManaged var name: String? - @NSManaged var artist: String? - -} diff --git a/Tests/Models/CoreData/Track.swift b/Tests/Models/CoreData/Track.swift deleted file mode 100755 index b0b84e8b..00000000 --- a/Tests/Models/CoreData/Track.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Foundation -import CoreData - - -class Track: NSManagedObject { - -// Insert code here to add functionality to your managed object subclass - -} diff --git a/Tests/Resources/DataModel.xcdatamodeld/DataModel.xcdatamodel/contents b/Tests/Resources/DataModel.xcdatamodeld/DataModel.xcdatamodel/contents deleted file mode 100755 index 97ecd06d..00000000 --- a/Tests/Resources/DataModel.xcdatamodeld/DataModel.xcdatamodel/contents +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Tests/Source/CoreData/Entities/CoreDataChangeTests.swift b/Tests/Source/CoreData/Entities/CoreDataChangeTests.swift deleted file mode 100755 index ebdc4483..00000000 --- a/Tests/Source/CoreData/Entities/CoreDataChangeTests.swift +++ /dev/null @@ -1,128 +0,0 @@ -import Foundation -import Quick -import Nimble - -@testable import SugarRecord - -class CoreDataChangeTests: QuickSpec { - - override func spec() { - - context("Insert") { - var change: CoreDataChange! - - beforeSuite { - change = .insert(0, "insert") - } - - describe("-object") { - it("should return the correct object") { - expect(change.object()) == "insert" - } - } - - describe("-isDeletion") { - it("should return false") { - expect(change.isDeletion) == false - } - } - - describe("-isUpdate") { - it("should return false") { - expect(change.isUpdate) == false - } - } - - describe("-isInsertion") { - it("should return true") { - expect(change.isInsertion) == true - } - } - - describe("-index") { - it("should return the correct index") { - expect(change.index()) == 0 - } - } - } - - context("Update") { - var change: CoreDataChange! - - beforeSuite { - change = .update(1, "update") - } - - describe("-object") { - it("should return the correct object") { - expect(change.object()) == "update" - } - } - - describe("-isDeletion") { - it("should return false") { - expect(change.isDeletion) == false - } - } - - describe("-isUpdate") { - it("should return true") { - expect(change.isUpdate) == true - } - } - - describe("-isInsertion") { - it("should return false") { - expect(change.isInsertion) == false - } - } - - describe("-index") { - it("should return the correct index") { - expect(change.index()) == 1 - } - } - } - - context("Delete") { - - var change: CoreDataChange! - - beforeSuite { - change = .delete(3, "delete") - } - - describe("-object") { - it("should return the correct object") { - expect(change.object()) == "delete" - } - } - - describe("-isDeletion") { - it("should return true") { - expect(change.isDeletion) == true - } - } - - describe("-isUpdate") { - it("should return false") { - expect(change.isUpdate) == false - } - } - - describe("-isInsertion") { - it("should return false") { - expect(change.isInsertion) == false - } - } - - describe("-index") { - it("should return the correct index") { - expect(change.index()) == 3 - } - } - } - - } - -} diff --git a/Tests/Source/CoreData/Entities/CoreDataObservableTests.swift b/Tests/Source/CoreData/Entities/CoreDataObservableTests.swift deleted file mode 100755 index a33b4915..00000000 --- a/Tests/Source/CoreData/Entities/CoreDataObservableTests.swift +++ /dev/null @@ -1,85 +0,0 @@ -import Foundation -import Quick -import Nimble -import CoreData - -@testable import SugarRecord - -class CoreDataObservableTests: QuickSpec { - - override func spec() { - - var request: FetchRequest! - var subject: CoreDataObservable! - var storage: CoreDataDefaultStorage! - - beforeEach { - let store: CoreDataStore = CoreDataStore.named("test") - let bundle = Bundle(for: self.classForCoder) - let model = CoreDataObjectModel.merged([bundle]) - storage = try! CoreDataDefaultStorage(store: store, model: model) - _ = try? storage.removeStore() - request = FetchRequest().sorted(with: "name", ascending: true) - let context: NSManagedObjectContext = storage.mainContext as! NSManagedObjectContext - subject = CoreDataObservable(request: request, context: context) - context.perform({ - let track: Track = try! context.create() - track.name = "test" - track.artist = "pedro" - try! context.save() - }) - } - - afterEach { - _ = try? storage.removeStore() - } - - describe("-observe:") { - it("should report the initial state") { - waitUntil(action: { (done) in - subject.observe({ (change) in - switch change { - case .initial(let values): - expect(values.first?.name) == "test" - expect(values.first?.artist) == "pedro" - done() - default: - break - } - }) - }) - } - - //FIXME -// it("should report updates") { -// waitUntil(action: { (done) in -// subject.observe({ (change) in -// switch change { -// case .update(_, let insertions, _): -// expect(insertions[0].element.name) == "test2" -// expect(insertions[0].element.artist) == "pedro" -// done() -// default: -// break -// } -// }) -// let context: NSManagedObjectContext = storage.mainContext as! NSManagedObjectContext -// context.performAndWait { -// let track: Track = try! context.create() -// track.name = "test2" -// track.artist = "pedro" -// try! context.save() -// } -// }) -// } - } - - describe("-dispose") { - it("should unlink the NSFetchedResultsController from the observable") { - subject.dispose() - expect(subject.fetchedResultsController.delegate).to(beNil()) - } - } - } - -} diff --git a/Tests/Source/CoreData/Entities/ObjectModelTests.swift b/Tests/Source/CoreData/Entities/ObjectModelTests.swift deleted file mode 100755 index 731048af..00000000 --- a/Tests/Source/CoreData/Entities/ObjectModelTests.swift +++ /dev/null @@ -1,41 +0,0 @@ -import Foundation -import Nimble -import Quick -import CoreData - -@testable import SugarRecord - -class ObjectModelTests: QuickSpec { - - override func spec() { - - describe("data model generation") { () -> Void in - - context("merged", { - it("should take the provided bundle data model", closure: { () -> () in - let bundle = Bundle(for: self.classForCoder) - expect(CoreDataObjectModel.merged([bundle]).model()).toNot(beNil()) - }) - it("should return the models in the main bundle", closure: { - expect(CoreDataObjectModel.merged(nil).model()?.entities.count) == 0 - }) - }) - - context("named", { - it("should return the object model", closure: { - expect(CoreDataObjectModel.named("DataModel", Bundle(for: self.classForCoder)).model()?.entities.count) == 1 - }) - }) - - context("url", { () -> Void in - it("should return an object model if the url is valid") { - let url = Bundle(for: self.classForCoder).url(forResource: "DataModel", withExtension: "momd") - expect(CoreDataObjectModel.url(url!).model()?.entities.count) == 1 - } - }) - - } - - } - -} diff --git a/Tests/Source/CoreData/Entities/OptionsTests.swift b/Tests/Source/CoreData/Entities/OptionsTests.swift deleted file mode 100755 index f1f2f608..00000000 --- a/Tests/Source/CoreData/Entities/OptionsTests.swift +++ /dev/null @@ -1,34 +0,0 @@ -import Foundation -import Quick -import Nimble -import CoreData - -@testable import SugarRecord - -class OptionsTests: QuickSpec { - - override func spec() { - - describe("options dictionary content") { - - it("should return the right data for default options") { - let options = CoreDataOptions.basic.dict() - let sqliteOptions = options[NSSQLitePragmasOption] as! [String: String] - expect(sqliteOptions["journal_mode"]) == "DELETE" - expect(options[NSMigratePersistentStoresAutomaticallyOption] as? NSNumber) == NSNumber(value: true) - expect(options[NSInferMappingModelAutomaticallyOption] as? NSNumber) == NSNumber(value: false) - } - - it("should return the right data for migration options") { - let options = CoreDataOptions.migration.dict() - let sqliteOptions = options[NSSQLitePragmasOption] as! [String: String] - expect(sqliteOptions["journal_mode"]) == "DELETE" - expect(options[NSMigratePersistentStoresAutomaticallyOption] as? NSNumber) == NSNumber(value: true) - expect(options[NSInferMappingModelAutomaticallyOption] as? NSNumber) == NSNumber(value: true) - } - - } - - } - -} diff --git a/Tests/Source/CoreData/Entities/StoreTests.swift b/Tests/Source/CoreData/Entities/StoreTests.swift deleted file mode 100755 index 99a844ae..00000000 --- a/Tests/Source/CoreData/Entities/StoreTests.swift +++ /dev/null @@ -1,25 +0,0 @@ -import Foundation -import Quick -import Nimble - -@testable import SugarRecord - -class StoreTests: QuickSpec { - - override func spec() { - - describe("path generation") { () -> Void in - - it("should return the url if the store is specified via an URL", closure: { () -> () in - let url: URL = URL(string: "myurl")! - expect(CoreDataStore.url(url).path()) == url - }) - - it("should return the store name in documents folder if it's a named store", closure: { () -> () in - let name: String = "database.sqlite" - expect(CoreDataStore.named(name).path()) == NSURL(fileURLWithPath: documentsDirectory()).appendingPathComponent(name) - }) - - } - } -} diff --git a/Tests/Source/CoreData/Storage/CoreDataDefaultStorageTests.swift b/Tests/Source/CoreData/Storage/CoreDataDefaultStorageTests.swift deleted file mode 100755 index 9d9b1912..00000000 --- a/Tests/Source/CoreData/Storage/CoreDataDefaultStorageTests.swift +++ /dev/null @@ -1,187 +0,0 @@ -import Foundation -import Quick -import Nimble -import CoreData - -@testable import SugarRecord - -class CoreDataDefaultStorageTests: QuickSpec { - override func spec() { - - describe("storage") { () -> Void in - - var store: CoreDataStore! - var model: CoreDataObjectModel! - var subject: CoreDataDefaultStorage! - - beforeEach { - store = CoreDataStore.named("test") - let bundle = Bundle(for: self.classForCoder) - model = CoreDataObjectModel.merged([bundle]) - subject = try! CoreDataDefaultStorage(store: store!, model: model!) - } - - afterEach { - _ = try? subject?.removeStore() - } - - context("initialization") { - - it("should create the database") { - let path = store!.path().path - expect(FileManager.default.fileExists(atPath: path)) == true - } - - it("should have the right description") { - expect(subject?.description) == "CoreDataDefaultStorage" - } - - it("should have the right type") { - expect(subject?.type) == .coreData - } - - describe("root saving context") { - it("should have the persistent store coordinator as parent") { - expect(subject?.rootSavingContext.persistentStoreCoordinator) == subject?.persistentStoreCoordinator - } - it("should have private concurrency type") { - expect(subject?.rootSavingContext.concurrencyType) == .privateQueueConcurrencyType - } - } - - describe("save context") { - it("should have the root saving context as parent") { - expect((subject?.saveContext as! NSManagedObjectContext).parent) == subject?.rootSavingContext - } - - it("should have private concurrency type") { - expect((subject?.saveContext as! NSManagedObjectContext).concurrencyType) == NSManagedObjectContextConcurrencyType.privateQueueConcurrencyType - } - - } - - describe("memory context") { - it("should have the root saving context as parent") { - expect((subject?.memoryContext as! NSManagedObjectContext).parent) == subject?.rootSavingContext - } - - it("should have private concurrency type") { - expect((subject?.memoryContext as! NSManagedObjectContext).concurrencyType) == NSManagedObjectContextConcurrencyType.privateQueueConcurrencyType - } - } - - describe("main context") { - it("should have the root saving context as parent") { - expect((subject?.mainContext as! NSManagedObjectContext).parent) == subject?.rootSavingContext - } - - it("should have main concurrency type") { - expect((subject?.mainContext as! NSManagedObjectContext).concurrencyType) == NSManagedObjectContextConcurrencyType.mainQueueConcurrencyType - } - } - } - - context("removal") { - it("should properly remove the store") { - _ = try? subject?.removeStore() - let path = store!.path().path - expect(FileManager.default.fileExists(atPath: path)) == false - } - } - - context("persistence") { - - it("shouldn't persist changes if we save the memory context") { - waitUntil(action: { (done) -> Void in - let memoryContext = subject!.memoryContext as! NSManagedObjectContext! - let _: Track = try! memoryContext!.create() - try! memoryContext?.save() - _ = try? subject?.operation({ (context, save) -> Void in - let resultsCount = try! context.request(Track.self).fetch().count - expect(resultsCount) == 0 - done() - }) - }) - } - - it("should persist the changes if it's save context") { - waitUntil(action: { (done) -> Void in - _ = try? subject?.operation({ (context, save) -> Void in - let _: Track = try! context.create() - save() - }) - let tracksCount: Int? = try! subject?.mainContext.request(Track.self).fetch().count - expect(tracksCount) == 1 - done() - }) - } - } - - describe("-operation:") { - it("should return the inner value from the operation") { - waitUntil(action: { (done) -> Void in - let result: String = try! subject.operation({ (context, save) -> String in - let issue: Track = try! context.create() - issue.name = "trackName" - save() - return issue.name! - }) - expect(result) == "trackName" - done() - - }) - } - } - - describe("-backgroundOperation") { - it("should complete") { - waitUntil { (_done) in - subject.backgroundOperation({ (_, done) in - // Do nothing - done() - }, completion: { (error) in - _done() - }) - } - } - it("it shouldn't call the completion block in the main thread") { - waitUntil { (done) in - subject.backgroundOperation({ (_, _done) in - _done() - }, completion: { (_) in - XCTAssertFalse(Thread.isMainThread) - done() - }) - } - } - } - - - describe("-observable:") { - - var request: FetchRequest! - var observable: CoreDataObservable! - - beforeEach { - request = FetchRequest().filtered(with: "name", equalTo: "test") - .sorted(with: "name", ascending: true) - observable = subject.observable(request: request) as! CoreDataObservable - } - - it("should have the correct request predicate") { - expect(observable.fetchRequest.predicate) == request.predicate - } - - it("should have the correct request sort descriptor") { - expect(observable.fetchRequest.sortDescriptors) == [request.sortDescriptor!] - } - - it("should have the correct context") { - expect(observable.fetchedResultsController.managedObjectContext) == subject.mainContext! as? NSManagedObjectContext - } - - } - } - - } -} diff --git a/Tests/Source/Foundation/Entities/RequestTests.swift b/Tests/Source/Foundation/Entities/RequestTests.swift deleted file mode 100755 index 46fd1ccf..00000000 --- a/Tests/Source/Foundation/Entities/RequestTests.swift +++ /dev/null @@ -1,63 +0,0 @@ -import Foundation -import Quick -import Nimble -import Result - -@testable import SugarRecord - -class RequestTests: QuickSpec { - - override func spec() { - - describe("builders") { - - it("-filtered:with") { - let predicate: NSPredicate = NSPredicate(format: "name == TEST") - let request: FetchRequest = FetchRequest(testCoreData()).filtered(with: predicate) - expect(request.predicate) == predicate - } - - it("-filtered(with:value:)") { - let predicate: NSPredicate = NSPredicate(format: "name == %@", "TEST") - let request: FetchRequest = FetchRequest(testCoreData()).filtered(with: "name", equalTo: "TEST") - expect(request.predicate) == predicate - } - - it("-filtered:with:in:") { - let predicate: NSPredicate = NSPredicate(format: "name IN %@", ["TEST"]) - let request: FetchRequest = FetchRequest(testCoreData()).filtered(with: "name", in: ["TEST"]) - expect(request.predicate) == predicate - } - - it("-filtered:with:notIn:") { - let predicate: NSPredicate = NSPredicate(format: "NOT name IN %@", ["TEST"]) - let request: FetchRequest = FetchRequest(testCoreData()).filtered(with: "name", notIn: ["TEST"]) - expect(request.predicate) == predicate - } - - it("-sorted(with:ascending:comparator)") { - let descriptor: NSSortDescriptor = NSSortDescriptor(key: "name", ascending: true, comparator: { _ in return ComparisonResult.orderedSame}) - let request: FetchRequest = FetchRequest(testCoreData()).sorted(with: "name", ascending: true, comparator: {_ in return ComparisonResult.orderedSame}) - expect(descriptor.key) == request.sortDescriptor?.key - expect(descriptor.ascending) == request.sortDescriptor?.ascending - } - - it("-sorted(with:ascending)") { - let descriptor: NSSortDescriptor = NSSortDescriptor(key: "name", ascending: true) - let request: FetchRequest = FetchRequest(testCoreData()).sorted(with: "name", ascending: true) - expect(descriptor.key) == request.sortDescriptor?.key - expect(descriptor.ascending) == request.sortDescriptor?.ascending - } - - it("sorted(with:ascending:selector)") { - let descriptor: NSSortDescriptor = NSSortDescriptor(key: "name", ascending: true, selector: Selector("selector")) - let request: FetchRequest = FetchRequest(testCoreData()).sorted(with: "name", ascending: true, selector: Selector("selector")) - expect(descriptor.key) == request.sortDescriptor?.key - expect(descriptor.ascending) == request.sortDescriptor?.ascending - expect(descriptor.selector) == request.sortDescriptor?.selector - } - } - - } - -} diff --git a/Tests/Source/Foundation/Utils/DirUtilsTests.swift b/Tests/Source/Foundation/Utils/DirUtilsTests.swift deleted file mode 100755 index 7fca67b7..00000000 --- a/Tests/Source/Foundation/Utils/DirUtilsTests.swift +++ /dev/null @@ -1,18 +0,0 @@ -import Foundation -import Quick -import Nimble - -@testable import SugarRecord - -class DirUtilsTests: QuickSpec { - - override func spec() { - - it("should return the proper documents directory") { - let path = documentsDirectory() - expect(path) == NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] - } - - } - -} diff --git a/Tests/Source/Foundation/Version/VersionControllerTests.swift b/Tests/Source/Foundation/Version/VersionControllerTests.swift deleted file mode 100755 index a6ce201f..00000000 --- a/Tests/Source/Foundation/Version/VersionControllerTests.swift +++ /dev/null @@ -1,43 +0,0 @@ -import Foundation -import Quick -import Nimble - -@testable import SugarRecord - -class VersionControllerTests: QuickSpec { - override func spec() { - var provider: MockVersionProvider! - var logger: MockLogger! - var subject: VersionController! - - beforeSuite { - provider = MockVersionProvider() - logger = MockLogger() - subject = VersionController(provider: provider, logger: logger) - } - - it("should log when there's a new version") { - subject.check() - expect(logger.logged) == true - } - } -} - - -// MARK: - Mocking - -private class MockVersionProvider: VersionProvider { - fileprivate override func framework() -> String! { - return "4.0.0" - } - fileprivate override func github(_ completion: @escaping (String) -> Void) { - completion("4.0.1") - } -} - -private class MockLogger: Logger { - fileprivate var logged: Bool! = false - fileprivate override func log(_ message: String) { - self.logged = true - } -} diff --git a/Tests/Source/Foundation/Version/VersionProviderTests.swift b/Tests/Source/Foundation/Version/VersionProviderTests.swift deleted file mode 100755 index 925ace83..00000000 --- a/Tests/Source/Foundation/Version/VersionProviderTests.swift +++ /dev/null @@ -1,48 +0,0 @@ -import Foundation -import Quick -import Nimble -import OHHTTPStubs - -@testable import SugarRecord - -class VersionProviderTests: QuickSpec { - override func spec() { - - var subject: VersionProvider! - - beforeEach { - subject = VersionProvider() - _ = stub(condition: isPath("/repos/carambalabs/sugarrecord/releases")) { _ in - let object = [["tag_name": "3.1.0"]] - return OHHTTPStubsResponse(jsonObject: object, statusCode: 200, headers: ["Content-Type":"application/json"]) - } - } - - afterEach { - OHHTTPStubs.removeAllStubs() - } - - describe("-github:completion:") { - it("should return the version") { - waitUntil(timeout: 10, action: { (done) in - subject.github({ (version) in - expect(version) == "3.1.0" - done() - }) - }) - } - } - - describe("-framework") { - it("should return a value") { - expect(subject.framework()).toNot(beNil()) - } - it("should have the correct format") { - let regex = try! NSRegularExpression(pattern: "\\d+\\.\\d+\\.\\d+", options: [.caseInsensitive]) - let version = subject.framework() - let correctFormat = regex.firstMatch(in: version!, options: [], range: NSMakeRange(0, version!.characters.count)) != nil - expect(correctFormat) == true - } - } - } -} diff --git a/fastlane/Fastfile b/fastlane/Fastfile deleted file mode 100644 index aef00fc7..00000000 --- a/fastlane/Fastfile +++ /dev/null @@ -1,41 +0,0 @@ -COMMIT_MESSAGE = "Bump podspec to" - -lane :dependencies do - cocoapods(podfile: "Example/") - carthage(command: "update") -end - -lane :tests do - scan(workspace: "Example/SugarRecord.xcworkspace", scheme: "SugarRecord_Tests", device: "iPhone 6", skip_build: true) -end - -lane :carthage_project do - carthage(command: "build", no_skip_current: true, verbose: true) -end - -lane :travis do - dependencies - carthage_project - tests - danger -end - -lane :push do - podspec = "SugarRecord.podspec" - last_version = version_get_podspec(path: podspec) - version = version_bump_podspec(path: podspec) - git_commit(path: [podspec, "./Example/Podfile.lock"], message: "#{COMMIT_MESSAGE} #{version}") - changelog = changelog_from_git_commits - changelog ||= "No changelog" - github_release = set_github_release( - repository_name: "carambalabs/SugarRecord", - api_token: ENV['GITHUB_TOKEN'], - name: version, - tag_name: version, - description: changelog, - commitish: "master" - ) - sh("git fetch --tags") - push_to_git_remote(remote_branch: 'master', force: false, tags: true) - pod_push(allow_warnings: true, verbose: true) -end \ No newline at end of file diff --git a/fastlane/README.md b/fastlane/README.md deleted file mode 100644 index c2a30b70..00000000 --- a/fastlane/README.md +++ /dev/null @@ -1,61 +0,0 @@ -fastlane documentation -================ -# Installation - -Make sure you have the latest version of the Xcode command line tools installed: - -``` -xcode-select --install -``` - -## Choose your installation method: - - - - - - - - - - - - - - -
Homebrew -Installer Script -Rubygems -
macOSmacOSmacOS or Linux with Ruby 2.0.0 or above
brew cask install fastlaneDownload the zip file. Then double click on the install script (or run it in a terminal window).sudo gem install fastlane -NV
-# Available Actions -### dependencies -``` -fastlane dependencies -``` - -### tests -``` -fastlane tests -``` - -### carthage_project -``` -fastlane carthage_project -``` - -### travis -``` -fastlane travis -``` - -### push -``` -fastlane push -``` - - ----- - -This README.md is auto-generated and will be re-generated every time [fastlane](https://fastlane.tools) is run. -More information about fastlane can be found on [fastlane.tools](https://fastlane.tools). -The documentation of fastlane can be found on [docs.fastlane.tools](https://docs.fastlane.tools). From 3eb1dd37a80e5c7632c115bbe8b921b20042f6c2 Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Fri, 21 Feb 2020 13:59:35 -0600 Subject: [PATCH 10/13] removed entity from coredata entity names --- SugarRecord/Source/CoreData/Extensions/NSManagedObject.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SugarRecord/Source/CoreData/Extensions/NSManagedObject.swift b/SugarRecord/Source/CoreData/Extensions/NSManagedObject.swift index bd91cefb..83e2beb6 100644 --- a/SugarRecord/Source/CoreData/Extensions/NSManagedObject.swift +++ b/SugarRecord/Source/CoreData/Extensions/NSManagedObject.swift @@ -6,7 +6,7 @@ import CoreData extension NSManagedObject { open class var entityName: String { - return NSStringFromClass(self).components(separatedBy: ".").last! + return NSStringFromClass(self).components(separatedBy: ".").last!.replacingOccurrences(of: "Entity", with: "") } } From 32f992c4794004e14b82541e77e52a045fd21518 Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Sat, 28 Mar 2020 09:29:10 -0500 Subject: [PATCH 11/13] swift 5.2 updates --- .../Entities/CoreDataObjectModel.swift | 2 +- .../Entities/CoreDataObservable.swift | 87 ------------------- .../Storages/CoreDataDefaultStorage.swift | 8 -- 3 files changed, 1 insertion(+), 96 deletions(-) delete mode 100644 SugarRecord/Source/CoreData/Entities/CoreDataObservable.swift diff --git a/SugarRecord/Source/CoreData/Entities/CoreDataObjectModel.swift b/SugarRecord/Source/CoreData/Entities/CoreDataObjectModel.swift index 48207eb1..1e28f6f3 100644 --- a/SugarRecord/Source/CoreData/Entities/CoreDataObjectModel.swift +++ b/SugarRecord/Source/CoreData/Entities/CoreDataObjectModel.swift @@ -27,7 +27,7 @@ extension CoreDataObjectModel: CustomStringConvertible { public var description: String { get { switch self { - case .named(let name): return "NSManagedObject model named: \(name) in the main NSBundle" + case .named(let name, _): return "NSManagedObject model named: \(name) in the main NSBundle" case .merged(_): return "Merged NSManagedObjec models in the provided bundles" case .url(let url): return "NSManagedObject model in the URL: \(url)" } diff --git a/SugarRecord/Source/CoreData/Entities/CoreDataObservable.swift b/SugarRecord/Source/CoreData/Entities/CoreDataObservable.swift deleted file mode 100644 index d27d34e0..00000000 --- a/SugarRecord/Source/CoreData/Entities/CoreDataObservable.swift +++ /dev/null @@ -1,87 +0,0 @@ -import Foundation -import CoreData - -@available(OSX 10.12, *) -public class CoreDataObservable: RequestObservable, NSFetchedResultsControllerDelegate { - - // MARK: - Attributes - - internal let fetchRequest: NSFetchRequest - internal var observer: ((ObservableChange) -> Void)? - internal let fetchedResultsController: NSFetchedResultsController - private var batchChanges: [CoreDataChange] = [] - - - // MARK: - Init - - internal init(request: FetchRequest, context: NSManagedObjectContext) { - - let fetchRequest: NSFetchRequest = NSFetchRequest(entityName: T.entityName) - if let predicate = request.predicate { - fetchRequest.predicate = predicate - } - if let sortDescriptor = request.sortDescriptor { - fetchRequest.sortDescriptors = [sortDescriptor] - } - fetchRequest.fetchBatchSize = 0 - self.fetchRequest = fetchRequest - self.fetchedResultsController = NSFetchedResultsController(fetchRequest: fetchRequest, managedObjectContext: context, sectionNameKeyPath: nil, cacheName: nil) - super.init(request: request) - self.fetchedResultsController.delegate = self - } - - - // MARK: - Observable - - public override func observe(_ closure: @escaping (ObservableChange) -> Void) { - assert(self.observer == nil, "Observable can be observed only once") - let initial = try! self.fetchedResultsController.managedObjectContext.fetch(self.fetchRequest) as! [T] - closure(ObservableChange.initial(initial)) - self.observer = closure - _ = try? self.fetchedResultsController.performFetch() - } - - - // MARK: - Dipose Method - - override func dispose() { - self.fetchedResultsController.delegate = nil - } - - - // MARK: - NSFetchedResultsControllerDelegate - - public func controller(_ controller: NSFetchedResultsController, didChange anObject: Any, at indexPath: IndexPath?, for type: NSFetchedResultsChangeType, newIndexPath: IndexPath?) { - - var index: Int? - var newIndex: Int? - #if os(iOS) || os(tvOS) || os(watchOS) - index = indexPath?.row - newIndex = newIndexPath?.row - #elseif os(OSX) - index = indexPath?[1] - newIndex = newIndexPath?[1] - #endif - switch type { - case .delete: - self.batchChanges.append(.delete(index!, anObject as! T)) - case .insert: - self.batchChanges.append(.insert(newIndex!, anObject as! T)) - case .update: - self.batchChanges.append(.update(index!, anObject as! T)) - default: break - } - } - - public func controllerWillChangeContent(_ controller: NSFetchedResultsController) { - self.batchChanges = [] - } - - public func controllerDidChangeContent(_ controller: NSFetchedResultsController) { - let deleted = self.batchChanges.filter { $0.isDeletion }.map { $0.index() } - let inserted = self.batchChanges.filter { $0.isInsertion }.map { (index: $0.index(), element: $0.object()) } - let updated = self.batchChanges.filter { $0.isUpdate }.map { (index: $0.index(), element: $0.object()) } - self.observer?(ObservableChange.update(deletions: deleted, insertions: inserted, modifications: updated)) - } - -} diff --git a/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift b/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift index 74998267..a77ac096 100644 --- a/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift +++ b/SugarRecord/Source/CoreData/Storages/CoreDataDefaultStorage.swift @@ -118,14 +118,6 @@ public class CoreDataDefaultStorage: Storage { self.mainContext = cdContext(withParent: .context(self.rootSavingContext), concurrencyType: .mainQueueConcurrencyType, inMemory: false) } - - // MARK: - Public - - @available(OSX 10.12, *) - public func observable(request: FetchRequest) -> RequestObservable { - return CoreDataObservable(request: request, context: self.mainContext as! NSManagedObjectContext) - } - } From a85ee81f043726f462176a8247929477056009fc Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Thu, 16 Apr 2020 10:17:09 -0500 Subject: [PATCH 12/13] removed CoreDataChange --- .../CoreData/Entities/CoreDataChange.swift | 46 ------------------- .../Source/Foundation/Utils/DirUtils.swift | 13 +++--- 2 files changed, 6 insertions(+), 53 deletions(-) delete mode 100644 SugarRecord/Source/CoreData/Entities/CoreDataChange.swift diff --git a/SugarRecord/Source/CoreData/Entities/CoreDataChange.swift b/SugarRecord/Source/CoreData/Entities/CoreDataChange.swift deleted file mode 100644 index b57fdc35..00000000 --- a/SugarRecord/Source/CoreData/Entities/CoreDataChange.swift +++ /dev/null @@ -1,46 +0,0 @@ -import Foundation - -internal enum CoreDataChange { - - case update(Int, T) - case delete(Int, T) - case insert(Int, T) - - internal func object() -> T { - switch self { - case .update(_, let object): return object - case .delete(_, let object): return object - case .insert(_, let object): return object - } - } - - internal func index() -> Int { - switch self { - case .update(let index, _): return index - case .delete(let index, _): return index - case .insert(let index, _): return index - } - } - - internal var isDeletion: Bool { - switch self { - case .delete(_): return true - default: return false - } - } - - internal var isUpdate: Bool { - switch self { - case .update(_): return true - default: return false - } - } - - internal var isInsertion: Bool { - switch self { - case .insert(_): return true - default: return false - } - } - -} diff --git a/SugarRecord/Source/Foundation/Utils/DirUtils.swift b/SugarRecord/Source/Foundation/Utils/DirUtils.swift index 417e11ff..2167104e 100644 --- a/SugarRecord/Source/Foundation/Utils/DirUtils.swift +++ b/SugarRecord/Source/Foundation/Utils/DirUtils.swift @@ -1,10 +1,9 @@ import Foundation -func documentsDirectory() -> String { - #if os(tvOS) - let paths = NSSearchPathForDirectoriesInDomains(.cachesDirectory, .userDomainMask, true) - #else - let paths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true) - #endif - return paths[0] +extension String { + + static var documentDirectory: String { + return NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first! + } + } From 6caac0f9d14150d1bd0f8db4143bf995645afab7 Mon Sep 17 00:00:00 2001 From: Adar Porat Date: Thu, 16 Apr 2020 10:17:25 -0500 Subject: [PATCH 13/13] String.documentDirectory --- SugarRecord/Source/CoreData/Entities/CoreDataStore.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SugarRecord/Source/CoreData/Entities/CoreDataStore.swift b/SugarRecord/Source/CoreData/Entities/CoreDataStore.swift index 0e6c4bf7..9325b05d 100644 --- a/SugarRecord/Source/CoreData/Entities/CoreDataStore.swift +++ b/SugarRecord/Source/CoreData/Entities/CoreDataStore.swift @@ -10,7 +10,7 @@ public enum CoreDataStore { switch self { case .url(let url): return url case .named(let name): - return URL(fileURLWithPath: documentsDirectory()).appendingPathComponent(name) + return URL(fileURLWithPath: String.documentDirectory).appendingPathComponent(name) } }