Swift Programming

More Views

Swift Programming
₨20,000.00

Availability: Available

Swift is a fantastic way to write software, whether it’s for phones, desktops, servers, or anything else that runs code. It’s a safe, fast, and interactive programming language that combines the best in modern language thinking with wisdom from the wider Apple engineering culture and the diverse contributions from its open-source community.
VERIFICATION

Details

It would take one working day to verify the uploaded prescription against the order placed and only after the successful verification the medicines will be dispatched.

LIMIT OF ORDER

Maximum allowed quantity would be 90 days for against any prescription and users are requested to reorder after the said period.

SHIPPING METHOD

We ship using regular air mail and express air mail of Indian post Time taken by regular post (Air mail): 18 TO 22 days working days (USD 9) Express mail (EMS): 10 TO 12 working days (USD 18)

Description

Details

Swift is a fantastic way to write software, whether it’s for phones, desktops, servers, or anything else that runs code. It’s a safe, fast, and interactive programming language that combines the best in modern language thinking with wisdom from the wider Apple engineering culture and the diverse contributions from its open-source community.
Reviews
Overview

Swift Programming

 

Introduction to Swift Programming

 

Getting started with application development

  • Evolution of Swift
  • Leveraging Xcode for rapid application development
  • Analyzing the syntax of a simple application

Swift programming fundamentals

 

  • Decisions
  • Loops
  • Logic
  • Coding variables, constants, statements and control blocks
  • Testing code in interactive Playgrounds

 

Working with Data Types

Appraising built-in types

  • Choosing value types vs. reference types
  • Simplifying code with type inference
  • Writing safe and expressive code with optional
Creating user-defined types

 

  • Returning compound values with tuples
  • Selecting among enums, structs and classes

 

Developing Classes, Structures and Enumerations

 

Declaring and initializing classes

  • Encapsulating specific tasks using methods and properties
  • Applying inheritance and polymorphism to class objects
  • Setting the initial state with initializers
  • Controlling access with public, private and internal modifiers

Organizing compound values with structures

 

  • Populating struct properties with the memberwise initializer
  • Contrasting functionalities of structs and classes

 

Designating groups of values with enumerations

 

  • Providing additional information with computed properties
  • Assigning initial values with custom initializers
  • Matching enumeration values in switch statements
  • Storing and accessing associated values

 

Constructing Functions

 

Designing reusable functions for code modularity

  • Performing specific tasks with self-contained blocks of code
  • Modifying variables with in-out parameters
  • Nesting functions within functions to perform complex tasks
  • Passing functions as function arguments

 

Capturing errors

 

  Wrapping function calls in do {..}catch blocks

  Choosing between try, try? and try!

  Simplifying code with guard and defer

Exploiting generics in applications

 

  • Declaring generic functions that use generic types
  • Constraining types passed to a generic function

 

 

Structuring Object-Oriented Class Hierarchies

 

Reusing classes through aggregation

  • Incorporating the has-a relationship in class design
  • Employing collection types including arrays, dictionaries and sets
  • Iterating collections

Exposing interfaces with protocols

 

  • Conforming to protocols to provide standard functionality
  • Forming contracts with protocols
  • Benefiting from protocols in app design

Extending classes with inheritance

 

  • Enhancing class functionality beyond a default implementation
  • Identifying the is-a relationship
  • Defining initializers in subclasses
  • Leveraging dynamic binding through polymorphism

Customizing existing classes with extensions

 

  • Avoiding excessive inheritance
  • Modifying classes without access to the base-class source code

 

Integrating Swift with Objective-C

 

Interacting with Objective-C frameworks

  • Instantiating Objective-C classes in Swift
  • Accessing properties and methods

Incorporating Objective-C and Swift in the same project

  • Bridging Objective-C header files into Swift
  • Importing Swift code into Objective-C

Building GUIs with Swift

  • Creating a simple iOS app
  • Connecting actions and outlets

 

 

Courses

Newsletter Signup

©2017 Media3 International Pvt. Ltd. All rights reserved.