Course: Development for iPhone and iPad using Objective-C: Animations, Gestures, REST and JSON

$398.09 incl. vat


duration: 8 hours |

Language: English (US) |

access duration: 90 days |

In Onbeperkt Leren


In this training course you will learn to use Objective-C for programming for iPhone and iPad. The focus is on Animations, Gestures, REST and JSON. You will learn the basics of REST and JSON, creating a subclass of UllmageView and far more.


After completing this course you are familiar with programming for iPad and iPhone using Objective-C.


You have basic knowledge of Xcode and Objective C.

Target audience

Software Developer, Web Developer


Development for iPhone and iPad using Objective-C: Animations, Gestures, REST and JSON

8 hours

iPhone/iPad Dev Using Objective-C: REST and JSON

In this course we go over the basics of what it means to have a RESTful interface. We then review the Objective-C objects and methods we will use to interact with the remote service over http. Next we revise an application to use some basic http methods to download data from a Ruby server. Then we review the JSON information format. JSON objects map to Objective-C strings, numbers, dictionaries and arrays. We'll look at the format so we can predict from the raw data what types of objects we will get from the NSJSONSerialization class. Last but not least we create a custom NSObject subclass to hold JSON data.

iPhone/iPad Dev Using Objective-C: Gestures

In this course we look at the basic UITouch object that represents a touch, then use its properties and methods to manipulate the interface. Then gesture recognizers are introduced as Apple's solution to managing multiple types of interaction in the same view or views. Next we add zooming and rotating to the collection of gesture recognizers that will work on a view. Then we further refine our code to center all events and changes based on the centroid of the user interaction.

iPhone/iPad Dev Using Objective-C: Animation

iOS was built for animation, and most properties of a view can be animated, either directly or through using a view's backing layer. The UIKit has a few built-in convenience class methods that allow you to animate changes of position, color, frame, opacity, and shadow to name a few. Then we look at animating transitions, either within the same view or in a change between views. We will create a subclass of UIImageView that has a front and back side, then use a sample flip animation to change sides.

Course options

We offer several optional training products to enhance your learning experience. If you are planning to use our training course in preperation for an official exam then whe highly recommend using these optional training products to ensure an optimal learning experience. Sometimes there is only a practice exam or/and practice lab available.

Optional practice exam (trial exam)

To supplement this training course you may add a special practice exam. This practice exam comprises a number of trial exams which are very similar to the real exam, both in terms of form and content. This is the ultimate way to test whether you are ready for the exam. 

Optional practice lab

To supplement this training course you may add a special practice lab. You perform the tasks on real hardware and/or software applicable to your Lab. The labs are fully hosted in our cloud. The only thing you need to use our practice labs is a web browser. In the LiveLab environment you will find exercises which you can start immediatelyThe lab enviromentconsist of complete networks containing for example, clients, servers,etc. This is the ultimate way to gain extensive hands-on experience. 


Via ons opleidingsconcept bespaar je tot 80% op trainingen

Start met leren wanneer je wilt. Je bepaalt zelf het gewenste tempo

Spar met medecursisten en profileer je als autoriteit in je vakgebied.

Ontvang na succesvolle afronding van je cursus het officiële certificaat van deelname van

Krijg inzicht in uitgebreide voortgangsinformatie van jezelf of je medewerkers

Kennis opdoen met interactieve e-learning en uitgebreide praktijkopdrachten door gecertificeerde docenten


Once we have processed your order and payment, we will give you access to your courses. If you still have any questions about our ordering process, please refer to the button below.

read more about the order process

What is included?

Certificate of participation Yes
Monitor Progress Yes
Mobile ready Yes
Sharing knowledge Unlimited access to our IT professionals community
Study advice Our consultants are here for you to advice about your study career and options
Study materials Certified teachers with in depth knowledge about the subject.
Service World's best service


Na bestelling van je training krijg je toegang tot ons innovatieve leerplatform. Hier vind je al je gekochte (of gevolgde) trainingen, kan je eventueel cursisten aanmaken en krijg je toegang tot uitgebreide voortgangsinformatie.

Life Long Learning

Follow multiple courses? Read more about our Life Long Learning concept

read more

Contact us

Need training advise? Contact us!