IOS Platform Swift

Call Us: +91 95000 19355

ios swift

To create an abundant knowledge about IOS platforms, we planned to add this exceptional part for our students. By taking the advantage of most positive training, students can enrich their knowledge with complete skill. So, we always are looking forward to provide optimum choices for our students in every kind.

Introduction to iPhone and iPad Programming

Overview of iPhone and iPad devices

Rich, revolutionary development platform and APIs

Programming considerations for handheld devices

Getting started with application development

Exploring the iOS Software Development Kit (iOS SDK)

Xcode

Cocoa Touch

Working with the Simulator

Interface Builder

Frameworks

Creating the User Interface

Leveraging Storyboards

Linking views visually

Presenting views modally

Experimenting with different segues

Displaying contents in a Popover

Embedding views in containers

Building applications with Xcode

Enhancing productivity with templates

Importing external resources

Developing iPhone/iPad universal applications

Designing views with Interface Builder

Dragging and dropping objects

Linking objects to controllers

Controlling size, position and alignment

Defining scenes with the storyboard

Testing with the Simulator

Recognizing limitations in comparison to a real device

Test–driving the application

Coding the User Interface

Selecting the language

Creating new applications using Swift

Maintaining existing Objective–C applications

Conforming to the iOS application structure

Applying the Model–View–Controller (MVC) design pattern

Responding to application lifecycle events

Working with Cocoa Touch Frameworks

Saving data to permanent storage

Reading and writing files

Persisting data with property lists

Presenting Data with Table Views

Selecting the style to suit your

application and creating table views

Choosing plain, grouped or indexed table views

Populating table view data

Customizing table views with images and formatting

Responding to user row selection

Implementing delegate methods

Providing visual feedback

Applying Navigation Tools and Techniques

Displaying multiple views using the tab bar

Creating multiple tabs

Associating tabs with views

Linking views with a navigation controller

Building hierarchical applications

Drilling down through different levels of detail

Interacting with Web Services

Evaluating implementation decisions

SOAP vs. REST native support

Parsing JSON vs. other formats

Establishing network communications

Leveraging the iOS networking classes

Issuing HTTP requests and reading responses

Posting updates to a database

Enhancing the User Interface

Recognizing gestures and adding animations

Responding to swipes and taps

View transitions: curling and flipping views

Animating view properties

Adding gesture recognizers to views

Rotating views with autorotation

Supporting different layouts

Adapting to various device sizes

Other Courses

Back to Top