├── .gitignore ├── Advanced NSOperations.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ └── Earthquakes.xcscheme ├── Earthquakes ├── AlertOperation.swift ├── AppDelegate.swift ├── BackgroundObserver.swift ├── Base.lproj │ ├── LaunchScreen.xib │ └── Main.storyboard ├── DownloadEarthquakesOperation.swift ├── Earthquake.swift ├── EarthquakeTableViewCell.swift ├── EarthquakeTableViewController.swift ├── Earthquakes.entitlements ├── Earthquakes.xcdatamodeld │ └── Earthquakes.xcdatamodel │ │ └── contents ├── EarthquakesTableViewController.swift ├── GetEarthquakesOperation.swift ├── Images.xcassets │ ├── 2.0.imageset │ │ ├── 2.0.png │ │ ├── 2.0@2x.png │ │ ├── 2.0@3x.png │ │ └── Contents.json │ ├── 3.0.imageset │ │ ├── 3.0.png │ │ ├── 3.0@2x.png │ │ ├── 3.0@3x.png │ │ └── Contents.json │ ├── 4.0.imageset │ │ ├── 4.0.png │ │ ├── 4.0@2x.png │ │ ├── 4.0@3x.png │ │ └── Contents.json │ ├── 5.0.imageset │ │ ├── 5.0.png │ │ ├── 5.0@2x.png │ │ ├── 5.0@3x.png │ │ └── Contents.json │ └── AppIcon.appiconset │ │ ├── 29.png │ │ ├── 29@2x-1.png │ │ ├── 29@2x-2.png │ │ ├── 29@3x.png │ │ ├── 40.png │ │ ├── 40@2x-1.png │ │ ├── 40@2x-2.png │ │ ├── 40@3x.png │ │ ├── 60@2x.png │ │ ├── 60@3x.png │ │ ├── 76.png │ │ ├── 76@2x.png │ │ ├── 83.5@2x.png │ │ └── Contents.json ├── Info.plist ├── LoadModelOperation.swift ├── MoreInformationOperation.swift ├── NetworkObserver.swift ├── Operations │ ├── BlockObserver.swift │ ├── BlockOperation.swift │ ├── CKContainer+Operations.swift │ ├── CalendarCondition.swift │ ├── CloudCondition.swift │ ├── DelayOperation.swift │ ├── Dictionary+Operations.swift │ ├── ExclusivityController.swift │ ├── GroupOperation.swift │ ├── HealthCondition.swift │ ├── LocationCondition.swift │ ├── LocationOperation.swift │ ├── MutuallyExclusive.swift │ ├── NSLock+Operations.swift │ ├── NSOperation+Operations.swift │ ├── NegatedCondition.swift │ ├── NoCancelledDependencies.swift │ ├── Operation.swift │ ├── OperationCondition.swift │ ├── OperationErrors.swift │ ├── OperationObserver.swift │ ├── OperationQueue.swift │ ├── PassbookCondition.swift │ ├── PhotosCondition.swift │ ├── ReachabilityCondition.swift │ ├── RemoteNotificationCondition.swift │ ├── SilentCondition.swift │ ├── TimeoutObserver.swift │ ├── UIUserNotifications+Operations.swift │ ├── URLSessionTaskOperation.swift │ └── UserNotificationCondition.swift ├── ParseEarthquakesOperation.swift └── SplitViewController.swift ├── LICENSE.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/.gitignore -------------------------------------------------------------------------------- /Advanced NSOperations.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Advanced NSOperations.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Advanced NSOperations.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Advanced NSOperations.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Advanced NSOperations.xcodeproj/xcshareddata/xcschemes/Earthquakes.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Advanced NSOperations.xcodeproj/xcshareddata/xcschemes/Earthquakes.xcscheme -------------------------------------------------------------------------------- /Earthquakes/AlertOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/AlertOperation.swift -------------------------------------------------------------------------------- /Earthquakes/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/AppDelegate.swift -------------------------------------------------------------------------------- /Earthquakes/BackgroundObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/BackgroundObserver.swift -------------------------------------------------------------------------------- /Earthquakes/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Earthquakes/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Earthquakes/DownloadEarthquakesOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/DownloadEarthquakesOperation.swift -------------------------------------------------------------------------------- /Earthquakes/Earthquake.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Earthquake.swift -------------------------------------------------------------------------------- /Earthquakes/EarthquakeTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/EarthquakeTableViewCell.swift -------------------------------------------------------------------------------- /Earthquakes/EarthquakeTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/EarthquakeTableViewController.swift -------------------------------------------------------------------------------- /Earthquakes/Earthquakes.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Earthquakes.entitlements -------------------------------------------------------------------------------- /Earthquakes/Earthquakes.xcdatamodeld/Earthquakes.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Earthquakes.xcdatamodeld/Earthquakes.xcdatamodel/contents -------------------------------------------------------------------------------- /Earthquakes/EarthquakesTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/EarthquakesTableViewController.swift -------------------------------------------------------------------------------- /Earthquakes/GetEarthquakesOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/GetEarthquakesOperation.swift -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/2.0.imageset/2.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/2.0.imageset/2.0.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/2.0.imageset/2.0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/2.0.imageset/2.0@2x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/2.0.imageset/2.0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/2.0.imageset/2.0@3x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/2.0.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/2.0.imageset/Contents.json -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/3.0.imageset/3.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/3.0.imageset/3.0.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/3.0.imageset/3.0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/3.0.imageset/3.0@2x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/3.0.imageset/3.0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/3.0.imageset/3.0@3x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/3.0.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/3.0.imageset/Contents.json -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/4.0.imageset/4.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/4.0.imageset/4.0.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/4.0.imageset/4.0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/4.0.imageset/4.0@2x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/4.0.imageset/4.0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/4.0.imageset/4.0@3x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/4.0.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/4.0.imageset/Contents.json -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/5.0.imageset/5.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/5.0.imageset/5.0.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/5.0.imageset/5.0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/5.0.imageset/5.0@2x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/5.0.imageset/5.0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/5.0.imageset/5.0@3x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/5.0.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/5.0.imageset/Contents.json -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/29@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/29@2x-1.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/29@2x-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/29@2x-2.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/29@3x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/40@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/40@2x-1.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/40@2x-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/40@2x-2.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/40@3x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/60@2x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/60@3x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/76@2x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/83.5@2x.png -------------------------------------------------------------------------------- /Earthquakes/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Earthquakes/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Info.plist -------------------------------------------------------------------------------- /Earthquakes/LoadModelOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/LoadModelOperation.swift -------------------------------------------------------------------------------- /Earthquakes/MoreInformationOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/MoreInformationOperation.swift -------------------------------------------------------------------------------- /Earthquakes/NetworkObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/NetworkObserver.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/BlockObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/BlockObserver.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/BlockOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/BlockOperation.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/CKContainer+Operations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/CKContainer+Operations.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/CalendarCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/CalendarCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/CloudCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/CloudCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/DelayOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/DelayOperation.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/Dictionary+Operations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/Dictionary+Operations.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/ExclusivityController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/ExclusivityController.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/GroupOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/GroupOperation.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/HealthCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/HealthCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/LocationCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/LocationCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/LocationOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/LocationOperation.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/MutuallyExclusive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/MutuallyExclusive.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/NSLock+Operations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/NSLock+Operations.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/NSOperation+Operations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/NSOperation+Operations.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/NegatedCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/NegatedCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/NoCancelledDependencies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/NoCancelledDependencies.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/Operation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/Operation.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/OperationCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/OperationCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/OperationErrors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/OperationErrors.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/OperationObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/OperationObserver.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/OperationQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/OperationQueue.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/PassbookCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/PassbookCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/PhotosCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/PhotosCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/ReachabilityCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/ReachabilityCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/RemoteNotificationCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/RemoteNotificationCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/SilentCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/SilentCondition.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/TimeoutObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/TimeoutObserver.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/UIUserNotifications+Operations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/UIUserNotifications+Operations.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/URLSessionTaskOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/URLSessionTaskOperation.swift -------------------------------------------------------------------------------- /Earthquakes/Operations/UserNotificationCondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/Operations/UserNotificationCondition.swift -------------------------------------------------------------------------------- /Earthquakes/ParseEarthquakesOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/ParseEarthquakesOperation.swift -------------------------------------------------------------------------------- /Earthquakes/SplitViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/Earthquakes/SplitViewController.swift -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardtin/Advanced-NSOperations/HEAD/README.md --------------------------------------------------------------------------------