Archive
Lecture notes for Tuesday April 12
Today, we get started with Mac OS programming. You will take advantage of your iOS programming knowledge, and learn how to build simple apps that run on the Mac OS.
Lecture notes for Tuesday March 22
We finish our coverage of iOS development issues. The goal is to present topics that will help you do a good job on your programming assignment.
Lecture notes for Friday March 18
We continue with the coverage of iOS device features, and Core Data topics. The goal is to present topics that will help you do a good job on your programming assignment.
Lecture notes for Tuesday March 15
We continue with the coverage of iOS device features, and Core Data topics (including many-to-many relationships, and data initialization and importing). The goal is to present topics that will help you do a good job on your programming assignment.
Lecture notes for Friday March 11
We continue with coverage of iOS device features. The goal is to present topics that will help you do a good job on your programming assignment. We also discuss Core Data topics, including many-to-many relationships, and data initialization and importing.
Lecture notes for Tuesday March 8
In the next few classes, we cover topics that build upon the foundations learned in the first half of the course. Most of them are iOS device features. The goal is to present topics that will help you do a good job on your programming assignment.
Lecture notes for Friday February 25
We continue our study of network access today. We learn the concepts and coding patterns, from a number of example apps. Then, we look at the task of designing a “home screen” / launcher user interface, which will help you get started on your assignment.
Lecture notes for Tuesday February 22
The CD Complete and Professors example apps, and accompanying notes pages, starts our lecture today. Then, we learn how to get data from a network location (like a web service).
DPS913 APD601 Lab 5
Lab 5 gives you the opportunity to extend your efforts on Test 1 (the Daytona 500 drivers), by enabling editing of a driver’s information, as a third level of navigation. It is due on Friday, February 25.