Apple Training, Mac Training, Apple Repair, Apple Rental Apple Training, Mac Training, Apple Repair - About Amsys Apple Mac Repair, UK, Warranty & Out-of-Warranty Apple Training, Mac Training, Mac Courses, OS X Training Upcoming Amsys events including conferences and the Mac OS X European Summer Camp Vists the Amsy forums for support on Mac OS X Mac OS X Server & Multiplatform Directory Services Apple & Mac Recruitment, Macintosh and Cross-Platform Apple Training, Mac Training, Apple Repair - Contact Amsys
Training
Book Online
Course Schedules
Apple Certification Guide
Enquiries
Training Locations
Training FAQ
Apple Certified
Support Professional
Mac OS X Support Essentials v10.6
Apple Certified
Technical Coordinator
Mac OS X Support Essentials v10.6
Mac OS X Server Essentials v10.6
Apple Certified
System Administrator
ACSA Package
Mac OS X Server Essentials v10.6
Mac OS X Directory Services v10.6
Mac OS X Deployment v10.6
Mac OS X Advanced System Admin v10.5
Xsan Administration
Apple Hardware
Apple Certified Macintosh Technician
ACMT - Fast Track
ACMT Recertification
Mac OS Recertification
Other Technical Courses
Getting Started with Mac OS X
Cisco CCNA
Mac Support for PC Technicians
DeployStudio
Supporting Windows 2008 in a Mac Environment

 


iPhone SDK Programming

Duration: 5 days
Course Price:
£1560 + VAT
alt : http://87.194.160.54/fmi/xsl/course_dates.xsl?-db=Training Events&-lay=Event&-max=5&-token.error= course_dates.xsl&-sortfield.1=course date&publish on web=yes&Course Description=iPhone SDK Workshop&-find

Book an Authorised Apple Training Course - Support Essentials

Learn to use Objective-C, Cocoa Touch, Xcode, and Interface Builder to develop native iPhone applications. Our rapidly-paced, hands-on courses will get you comfortable quickly with the language, the tools, and the frameworks, while giving you deep insights into their underlying mechanisms.

What You'll Learn
Get to know the essentials of Objective-C and Cocoa Touch. Learn the tools, the libraries, the concepts, and the best ways to get things done, with plenty of hands-on exercises to reinforce it all.

Learn to use Xcode, Interface Builder, and the UIKit framework to develop iPhone applications that take full advantage of many of the powerful and sophisticated features of this amazing new platform.

  • Learn basic and advanced features of Objective-C
  • Get up to speed fast on Xcode and Interface Builder
  • Discover time saving tips and techniques used by the pros
  • Learn how to design, code, build, and debug iPhone applications

Craft native iPhone applications

  • Objective-C 2.0 Basics: Learn how to define classes and methods, allocate and deallocate objects, work with properties, and send messages at runtime.
  • Xcode: Use Xcode to edit, build, and debug your iPhone applications and to manage project resources.
  • Interface Builder: Use this world- class GUI tool to design your application's user interface, and learn how to connect it to your code, while unlocking the mysteries of File's Owner, First Responder, and more.
  • Cocoa Touch Design Patterns: Accelerate your learning by discovering how Apple leverages Model-View-Controller and other key design patterns.
  • Work with Table Views: Create data source and delegate methods to present and manage your application's data in table views.
  • Manage Navigation: Learn to use Apple's navigation controller, tab bar controller, and other UIKit view components to implement navigation in your app.
  • Handle Multi-Touch Gestures: Manage standard UI controls and custom components correctly in response to user input.
  • Custom Drawing: Learn to use Core Graphics and Core Animation to customize UI components, display and manipulate images, and provide rich animation for graphical elements.
  • Persist Application Data and UI State: Discover easy and efficient techniques for storing and retrieving information.
  • System Events: You'll learn how to take advantage of the iPhone's built- in accelerometers and other system resources for accessing system events.
  • Memory Management: Learn how to manage memory using retain counts and autorelease pools, while avoiding common pitfalls.
  • Integrate with Core Services: Integrate your application with Address Book, Maps, Safari, Mail, and other iPhone apps and services.
  • Design for Modularity: Take advantage of dynamic loading to reduce complexity, improve performance, and ease maintenance.
  • Performance Monitoring and Debugging: Use Apple's Instruments utility and the GNU debugger (gdb) to isolate and fix problems and to eliminate hot spots and memory leaks.

Who should attend?
Take this course if you are:

  • An experienced C programmer (or have recently taken ANSI C Programming or the equivalent)
  • Interested in learning Objective-C and the iPhone SDK to develop code for the iPhone platform