├── Images ├── SS_01.png ├── SS_02.png ├── SS_03.png ├── SS_04.png ├── demo.gif ├── pr_source0.png ├── pr_source1.png ├── pr_source2.png └── pr_source3.png ├── README.md ├── TaskApplication.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata └── TaskApplication ├── AppDelegate.swift ├── Base.lproj ├── LaunchScreen.xib └── Main.storyboard ├── Images.xcassets ├── AppIcon.appiconset │ ├── Contents.json │ ├── Icon-60@2x.png │ ├── Icon-60@3x.png │ ├── Icon-Small-40@2x.png │ ├── Icon-Small-40@3x.png │ ├── Icon-Small@2x.png │ └── Icon-Small@3x.png ├── LaunchImage.launchimage │ ├── Contents.json │ ├── iphone4_ios7.png │ └── iphone5_ios7.png ├── create_new-50.imageset │ ├── Contents.json │ ├── create_new-25.png │ ├── create_new-32.png │ └── create_new-50.png ├── first.imageset │ ├── Contents.json │ └── first.pdf ├── iphone4_ios7.imageset │ ├── Contents.json │ └── iphone4_ios7.png ├── report_card-50.imageset │ ├── Contents.json │ ├── report_card-25.png │ ├── report_card-32.png │ └── report_card-50.png └── second.imageset │ ├── Contents.json │ └── second.pdf ├── Info.plist ├── TableViewController.swift ├── Task+CoreDataClass.swift ├── Task+CoreDataProperties.swift ├── TaskApplication.xcdatamodeld └── TaskApplication.xcdatamodel │ └── contents ├── TaskDetailViewController.swift ├── TaskManager.swift └── TaskPersistence.swift /Images/SS_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/Images/SS_01.png -------------------------------------------------------------------------------- /Images/SS_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/Images/SS_02.png -------------------------------------------------------------------------------- /Images/SS_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/Images/SS_03.png -------------------------------------------------------------------------------- /Images/SS_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/Images/SS_04.png -------------------------------------------------------------------------------- /Images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/Images/demo.gif -------------------------------------------------------------------------------- /Images/pr_source0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/Images/pr_source0.png -------------------------------------------------------------------------------- /Images/pr_source1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/Images/pr_source1.png -------------------------------------------------------------------------------- /Images/pr_source2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/Images/pr_source2.png -------------------------------------------------------------------------------- /Images/pr_source3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/Images/pr_source3.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/README.md -------------------------------------------------------------------------------- /TaskApplication.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TaskApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TaskApplication/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/AppDelegate.swift -------------------------------------------------------------------------------- /TaskApplication/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /TaskApplication/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/LaunchImage.launchimage/iphone4_ios7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/LaunchImage.launchimage/iphone4_ios7.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/LaunchImage.launchimage/iphone5_ios7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/LaunchImage.launchimage/iphone5_ios7.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/create_new-50.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/create_new-50.imageset/Contents.json -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/create_new-50.imageset/create_new-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/create_new-50.imageset/create_new-25.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/create_new-50.imageset/create_new-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/create_new-50.imageset/create_new-32.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/create_new-50.imageset/create_new-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/create_new-50.imageset/create_new-50.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/first.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/first.imageset/Contents.json -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/first.imageset/first.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/first.imageset/first.pdf -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/iphone4_ios7.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/iphone4_ios7.imageset/Contents.json -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/iphone4_ios7.imageset/iphone4_ios7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/iphone4_ios7.imageset/iphone4_ios7.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/report_card-50.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/report_card-50.imageset/Contents.json -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/report_card-50.imageset/report_card-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/report_card-50.imageset/report_card-25.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/report_card-50.imageset/report_card-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/report_card-50.imageset/report_card-32.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/report_card-50.imageset/report_card-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/report_card-50.imageset/report_card-50.png -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/second.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/second.imageset/Contents.json -------------------------------------------------------------------------------- /TaskApplication/Images.xcassets/second.imageset/second.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Images.xcassets/second.imageset/second.pdf -------------------------------------------------------------------------------- /TaskApplication/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Info.plist -------------------------------------------------------------------------------- /TaskApplication/TableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/TableViewController.swift -------------------------------------------------------------------------------- /TaskApplication/Task+CoreDataClass.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Task+CoreDataClass.swift -------------------------------------------------------------------------------- /TaskApplication/Task+CoreDataProperties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/Task+CoreDataProperties.swift -------------------------------------------------------------------------------- /TaskApplication/TaskApplication.xcdatamodeld/TaskApplication.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/TaskApplication.xcdatamodeld/TaskApplication.xcdatamodel/contents -------------------------------------------------------------------------------- /TaskApplication/TaskDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/TaskDetailViewController.swift -------------------------------------------------------------------------------- /TaskApplication/TaskManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/TaskManager.swift -------------------------------------------------------------------------------- /TaskApplication/TaskPersistence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbcrump/TasksForSwiftWithPersistingData/HEAD/TaskApplication/TaskPersistence.swift --------------------------------------------------------------------------------