Cloud Kit

core data & cloud services for iOS in Swift

As an iOS / Swift mentor for Thinkful.com, every week I give my students a list of resources as a follow up to our mentoring session.  This week’s resources cover details of dealing with data loaded from the Internet, storing data locally (core data and alternatives to core data), and cloud services.  Finally we wrap up with some photoshop tips to automatically create 1X, 2X, and 3X assets for your iOS projects.

loading data asynchronously, delegation, etc

Using NSURLProtocol with Swift

NSNotificationCenter

useful for example, to listen for a notification that your JSON request has loaded, and then act on that at that time.  You can have multiple classes listen for a given notification…

Core Data and Alternatives (Realm, FMDB)

Discussions / Overview

Core Data

Realm

FMDB – to get to the metal of the SQLite database without the overhead of core data

Core Data Tutorials

Design Patterns

Cloud Services

iCloud / Cloud Kit

Parse (facebook cloud services), Graph (facebook login)

Dropbox

 Reactive Cocoa, Functional Programming, Eidolon

Insight and full source code access to a production Swift App

Design

Photoshop Generator

You can use the built-in generator plug-in for Photoshop to automatically export appropriately named 1X, 2X, and 3X assets from your PSDs.   Ask me to demo this for you during class if you like.

Free iOS 8 UI Design Kit from UXPin

Michael Flarup’s newest PS template – the iPhone Screenshot template


Comments

2 responses to “core data & cloud services for iOS in Swift”

  1. […] every week I give my students a list of resources as a follow up to our mentoring session.  This week’s resources cover details of dealing with data loaded from the Internet, storing data locally (core data and […]

  2. […] generate the iOS assets (using Photoshop Generator) see the links at the bottom of this post: http://blog.anaara.com/2014/12/03/core-data-cloud-services-for-ios-in-swift/ Tab Bar Controller […]

Leave a Reply