DPS923 notes – Tue Jan 13

Welcome. Mac overview (or review). iOS development with Swift and Cocoa.

.

Welcome

This course will be fun. Challenging, but fun.

You’ll learn to program apps for iOS.

You’ll learn mobile app development principles, useful for any mobile platform.

.

Today’s topic sequence

Overview, or review, of the Mac. Login, using Finder, and using a browser.

Introduction to the Swift (the language) and a little bit of Cocoa (the class library and runtime).

Introduction to Xcode, the developer tool. Start Xcode, and create a project.

Drill down: Swift in more depth.

In Xcode we will use a new feature, known as a “playground”.

Then, we will create a simple iOS application, a single-view app.

.

Handouts:

Course info sheet

Getting started with Swift

Getting started with Xcode

.

Resources:

Swift Programming Language (Apple, HTML, or for iBooks)

Swift Standard Library Reference (Apple, HTML, PDF)

Xcode Basics (Apple, HTML)

Xcode Application Help (Apple, HTML) (also available on the Xcode ‘Help’ menu)

Xcode Gestures and Keyboard Shortcuts (Apple, HTML)

Xcode Keyboard Shortcuts (McIntyre, PDF)

.

Using a Mac in S2114

The configuration may not be perfect, so be patient. If you see a problem, please report it to your professor.

Store your work on the “Work Drive”, or on your own media.

Downloaded items show up on the desktop.

To debug, when prompted, use “dev” for both the user name and password.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: