Developing applications for iOS
The student will learn the foundations of Objective-C and Swift languages. Besides, we will teach all the possibilities available with the Cocoa-Touch framework to create graphic interfaces, connect to a server, access a SQL Data Base and obtain the user’s geographic location.
Topics
-
iPhone SDK
Get iPhone SDK
-
What is Objective-C?
Main language features
Using Objects
Classes constructors
Messaging
Managing exceptions
Logging
Asserts and testing
Distributed objects
Main library classes
Apple integration products
-
Foundations
Basic operators
Strings and Characters
Collection types
Functions
Closures
Enumerations
Classes and Structs
Methods
Subscripts
Inheritance
Initialization and Deinitialization
Automatic reference counting
Optional chaining
Conversión de tipos
Nest types
Extensiones
Protocols
Generics
Advance operators
-
View Controllers
Views, Outlets y Actions
Input Keyboard
Table view
Screen rotation
-
Animations and video
Gestures
Acelerometer
-
Web Services
Bluetooth
Bonjour
Apple Push Notification Service
Mapas