Home > 2011 Winter DPS913 > Register as an Apple developer, and writing software for iOS

Register as an Apple developer, and writing software for iOS

January 11, 2011 Leave a comment Go to comments

This post has information on what you need to do to write software for iOS during the course.

.

This post was most recently updated in September 2013.

.

Register as an Apple Developer

You must register as an Apple Developer to get access to development tools and reference resources, and to be able to install the software that you write on a device like an iPhone, iPod touch, or iPad.

For this course, you can register for free. This enables you to install the software that you write on a device that you can physically connect to your computer.

Alternatively, if you are interested in writing software that can be distributed through the App Store, or for internal distribution within a company/organization, then you must pay an annual fee.

.

Free registration

Here is the link to the home page to Register as an Apple Developer.

register-as-ios-dev-fall-2013

.

After you have registered, send an email to your professor, and include the email address that you used to register as an Apple developer.

.

Login to the iOS Dev Center

After you have registered, you can login to the iOS Dev Center.

The direct link to login is here.

Save it as a bookmark. However, if you are on a school or public computer, go to the following URL, and click the link for the “iOS Dev Center”, and then click the “Login” button.

http://developer.apple.com

.

Do you need your own Mac to take this course?

You do not need to have a Mac to take this course. Follow these suggestions whether or not you have your own Mac:

.

No, I do not not have a Mac:

The College has hundreds of Macs, in lab rooms, and in the Learning Commons (library).

The current status, as of September 2013 is as follows:

Our designated lab room is S2112. It has the correct version of Xcode. The Macs in the TEL Open Lab also are correctly configured.

The Macs in the other rooms (S2113, S2114, S2046, and the library/Learning Commons) have an older version of Xcode that you will not be happy with. Sorry about that.

.

We acknowledge that you like to work on your own computer, often at home, and in the evening or overnight. Doing your work for this course requires you to do it during the time that you’re on campus.

How can you save your work?

Use a USB memory stick. Then, make a backup of its contents regularly.

Alternatively, use a remote file storage system, along with the local Mac’s file system. When you’re using Xcode, work with your project on the local file system, on the “Work Drive”. When you want to save it, zip it (i.e. right-click the project folder name, and choose to “compress” it; the resulting file is a normal zip file), and then move/send it to your remote file storage system.

.

Yes, I have my own Mac:

Your Mac should be running the most recent version of Mac OS X . Then, get Xcode from the App Store.

.

Using the iOS Simulator

The iOS Simulator is a useful development tool. Here are some helpful tips.

Home button: Click the home button to exit/suspend your program. Don’t just kill the iOS Simulator. The keyboard shortcut to click the home button is Command+Shift+H.

Manage screen icons: Click and hold an app icon for a second, and the screen editing function starts, where all the icons start wiggling. You can click-and-drag to move them around, or from one screen to another (click-and-drag the icon near a right or left edge, and wait for the screen to change). You can also delete an individual app by clicking the X badge.

Reset: On the iOS Simulator app menu, there’s a choice to reset all contents and settings. That will return the simulator back to its original state.

Please note that the iOS Simulator has a few limitations:

  • It can be configured for portrait or landscape orientation, but does not support the gravity (z) axis
  • The only accelerometer option it supports is the “shake” function, which must be activated by the menu
  • It isn’t possible to configure an email account
  • Other operations (photos, address book, etc.) offer limited functionality

.

iPod touch loaner program

Students in this course who do not have a personal iPhone or iPod touch can borrow one for the semester. There is no fee – borrowing is free. (You must return it at the end of the semester, or your student fees account will be billed for the replacement cost of the device.)

The “Equipment Loan Form” will be distributed in class during the first few weeks of the course.

.

Installing software that you write/create on a device

In a week or two, during a lab session, we will cover the procedure that enables you to configure your iPhone or iPod touch, so that you can install and run the software that you are creating.

The procedure will also be documented here. It changes a bit every semester, so check back soon.
.

.

.

.

.

Advertisements
Categories: 2011 Winter DPS913
  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: