iPhone Development
Training
In Leeds
Description
-
Type
Training
-
Location
Leeds
-
Duration
3 Days
This practical course which teaches the basics of Apple iPhone application developments using Objective C. Suitable for: Developers working for design agencies and software companies who wish to create Apple iPhone apps from scratch.
Important information
Government funding available
Facilities
Location
Start date
Start date
About this course
Delegates should have programming experience to at least an intermediate level or an advanced level in a language such as C, C#, PHP, Ruby, Python or similar.
Reviews
Course programme
As Apple announces the billionth app download from the iTunes app store since its launch less than a year ago, nti are pleased to offer this new three day practical course which teaches the basics of Apple iPhone application developments using Objective C.
You will learn how to:- Use the Apple development tools, Xcode and Interface Builder
- Develop common types of iPhone applications
- Work with table views and navigation
- Detect and react to touches and gestures
- Do custom drawing
- React to system events
- Integrate apps with other phone features (Address Book, Maps, Safari, etc...)
- Complete the iTunes application submission process
Lesson 1 Morning Session A
Introductory Remarks. Welcome students, and explain that the first day of the course will focus largely on learning Xcode, Objective-C and the Foundation framework in preparation for learning UIKit on day two, and Interface Builder and additional UIKit topics on day three.
Lesson 2 Morning Session B
Continue with ObjC Section. Give a walk through on Xcode in preparation for Lab Exercise
Lesson 3 Lab Exercise 1
1 hour, walk the class through the solution code after they complete the exercise.
Lesson 4 Afternoon Session A
ObjC Section 2, Cover material in preparation for Lab Exercise 2
Lesson 5 Lab Exercise 2 1 hour.
Lesson 6 Afternoon Session B
review/Q&A on Lab Exercise 2.
ObjC Section 3. Cover material in preparation for Lab Exercise 3. Show attendees how to access Xcode's documentation and header files, and walk them through the API documentation for the NSObject and NSCopying protocols, and theNSObject, NSString, and NSMutableString classes. Make sure that attendees know they can access the documentation
Lesson 7 Lab Exercise 3 1 hour.
Lesson 8 Afternoon Session C
ObjC Section 3. Cover managed memory.
ObjC Section 4. Give an overview of the included example projects ObjC FoundationHarness, and ObjC Foundation Examples for further study.
Day 2
Lesson1 Morning Session A
iPhone Section 1. Present the subsections Overview, Xcode, and First Application preparatory to Lab Exercise 1.
Lesson 2 Lab Exercise 1 1 hour
Lesson 3 Morning Session B
iPhone Section 1. Present the subsections Programming Considerations, and View Drawing preparatory to Lab Exercise 2.
Lesson 4 Lab Exercise 2 1 hour
Lesson 5 Afternoon Session A
iPhone Section 2. Present the subsection Animation Basics preparatory to Lab Exercise 3.
Lesson 6 Lab Exercise 3
1 hour
Lesson 7 Afternoon Session B
iPhone Section 2. Present the subsection Responding to Touches preparatory to Lab Exercise 4.
Lesson 8 Lab Exercise 4
1 hour
Lesson 9 Afternoon Session C
iPhone Section 2. Present the subsection UI Controls preparatory to Lab Exercise 7
Lesson 10 Lab Exercise 7
1 hour
Day 3 Lesson 1 Morning Session A
iPhone Section 3. Present the subsection Table View and Navigation preparatory to Lab Exercise TableView01
Lesson 2 Lab Exercise 1
TableView01
Lesson 3 Afternoon Session A
iPhone Section 4. Present the subsection Interface Builder preparatory to Lab TextFieldsWithNib plus demo of Interface Builder
Lesson 4 Lab Exercise 2
TextFieldsWithNib
Lesson 5 Afternoon Session B
Review solution to TextFieldsWithNib. Present final subsecion, Services. Walk through example solution code, including Labs 5-6 and AOIEats1-4.
iPhone Development