cs193p – Lecture #1 – Logistics, iOS8 Overview

Please note, this blog entry is from a previous course. You might want to check out the current one.

Like every year lecture #1 is an general introduction of the course with an overview about iOS, MVC and this time the Swift.

… and again Paul Hegarty stresses the importance of being familiar with object oriented programming as prerequisites for the course and that it is not for absolute beginners.
Continue reading “cs193p – Lecture #1 – Logistics, iOS8 Overview”

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

cs193p – Lecture #18 – Localization, Adding UI to Settings

Please note, this blog entry is from a previous course. You might want to check out the current one.

Lecture #18 – the final lecture of fall 2013/14 – covers localizations (internationalizations) and settings with demos for both …

cs193p - Lecture 18 - Localization - Settings
cs193p – Lecture 18 – Localization – Settings

The code for this lecture is available at github for Photomania and for Bouncer as well as from Stanford

The lecture as well as its slides are available via iTunes called “18. Localization, Adding UI to Settings”.

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

cs193p – Lecture #17 – Camera, Core Motion, Application Lifecycle

Please note, this blog entry is from a previous course. You might want to check out the current one.

Lecture #17 starts continuing the demo from the previous lecture (cleaning up code and location error handling).

A short introduction about how to use camera and the image-picker controller is followed by a short demo adding camera functionality to Photomania.

Core Motion theory is followed by another demo … including application states …

The code for this lecture is available at github for Photomania and for Bouncer as well as from Stanford

The lecture as well as its slides are available via iTunes called “17. Camera, Core Motion, Application Lifecycle”.

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

cs193p – Lecture #16 – Modal Segues, Text Fields, Alerts, and Action Sheets

Please note, this blog entry is from a previous course. You might want to check out the current one.

Lecture #16 starts with modal view controllers (taking over the entire screen on the iPhone by covering it, on the iPad as pop overs) including unwind segues (providing data back to the presenting view controller).

… some information about text fields and keyboard control, alerts and action sheets …

The demo adds a modal view controller and some text fields to Photomania and shows the described concepts …

Lecture #16 - Modal Segues, Text Fields, Alerts, and Action Sheets
Lecture #16 – Modal Segues, Text Fields, Alerts, and Action Sheets

The code for this lecture is available at gitub as well as from Stanford

The lecture as well as its slides are available via iTunes called “16. Modal Segues, Text Fields, Alerts, and Action Sheets”.

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

cs193p – Lecture #15 – MapKit and Embed Segue

Please note, this blog entry is from a previous course. You might want to check out the current one.

Lecture #15 introduces in detail the concept of MapKit and embed segues to use views from a view controllers as sub view as view of another view controller. … shown in an extensive demo …

Lecture #15 – MapKit and Embed Segue
Lecture #15 – MapKit and Embed Segue

The code for this lecture is available at gitub as well as from Stanford

The lecture as well as its slides are available via iTunes called “15. MapKit and Embed Segue”.

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

cs193p – Lecture #14 – UIApplication, Network Activity Indicator, and Maps

Please note, this blog entry is from a previous course. You might want to check out the current one.

Lecture #14 starts with a follow up of the previous demo explaining parts of the code which had been posted differently.

The demo of this lecture continues with core data and pop overs.

The end of the lecture builds an introduction to core location including – new for iOS 7 – region-based monitoring and beacons.

The code for this lecture is available at gitub as well as from Stanford

The lecture as well as its slides are available via iTunes called “14. UIApplication, Network Activity Indicator, and Maps”.

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

cs193p – Lecture #13 – Core Data and Table View

Please note, this blog entry is from a previous course. You might want to check out the current one.

Lecture #13 starts with an explanation of the “Final Project” which should only be interesting for Stanford students.

Then a short introduction to core-data table view controllers is followed by a detailed one-hour demonstration.

The code for this lecture is available at gitub (including changes added after the class) as well as from Stanford

The lecture as well as its slides are available via iTunes called “13. Core Data and Table View”.

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail