Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

iOS Mobile App Course Content

Tags: swift function

Click Here – For Android Course Details

iOS Course Details:

1. SWIFT 4 – OVERVIEW

2. SWIFT 4 – ENVIRONMENT

  • 2.1. Try it Option Online.
  • 2.2. Local Environment Setup

3. SWIFT 4 – BASIC SYNTAX

  • 3.1. Import in Swift 4
  • 3.2. Tokens in Swift 4 Comments
  • 3.3. Semicolons
  • 3.4. dentifiers
  • 3.5. Keywords
  • 3.6. Whitespaces
  • 3.7. Literals
  • 3.8. Printing in Swift

4. SWIFT 4 – DATA TYPES

  • 4.1. Built-in Data Types
  • 4.2. Bound Values
  • 4.3. Type Aliases
  • 4.4. Type Safety
  • 4.5. Type Inference

5. SWIFT 4 – VARIABLES

  • 5.1. Variable Declaration
  • 5.2. Type Annotations
  • 5.3. Naming Variables.
  • 5.4. Printing Variables

6. SWIFT 4 – OPTIONALS

  • 6.1. Forced Unwrapping
  • 6.2. Automatic Unwrapping
  • 6.3. Optional Binding

7. SWIFT 4 – TUPLES

8. SWIFT 4 – CONSTANTS

  • 8.1. Constants Declaration
  • 8.2. Type Annotations
  • 8.3. Naming Constants.
  • 8.4. Printing Constants

9. SWIFT 4 – LITERALS

  • 9.1. Integer Literals
  • 9.2. Floating-point Literals
  • 9.3. String Literals
  • 9.4. Boolean Literals.

10. SWIFT 4 – OPERATORS

  • 10.1 Arithmetic Operators
  • 10.2. Comparison Operators
  • 10.3. Logical Operators
  • 10.4. Bitwise Operators
  • 10.5. Assignment Operators
  • 10.6. Range Operators
  • 10.7. Misc Operators
  • 10.8. Operators Precedence

11. SWIFT 4 – DECISION MAKING

  • 11.1. if Statement
  • 11.2. if-else Statement.
  • 11.3. if…else if…else Statement.
  • 11.4. Nested If Statements
  • 11.5. Switch Statemen
  • 11.6 The ? : Operator

12. SWIFT 4 – LOOPS

  • 12.1. for-in Loop
  • 12.2. Swift 4 – while Loop
  • 12.3. Swift 4 – repeat-while Loop
  • 12.4. Loop Control Statements.
  • 12.5. Swift 4 – continue Statement
  • 12.6. Swift 4 – break Statement
  • 12.7. Swift 4 – Fallthrough Statement

13. SWIFT 4 – STRINGS

  • 13.1. Create a String
  • 13.2. Empty String
  • 13.3. String Constants
  • 13.4 String Interpolation
  • 13.5. String Concatenation
  • 13.6. String Length.
  • 13.7. String Comparison.
  • 13.8. String Iterating
  • 13.9. Unicode Strings
  • 13.10. String Functions & Operators.

14. SWIFT 4 – CHARACTERS

  • 14.1. Empty Character Variables.
  • 14.2. Accessing Characters from Strings
  • 14.3. Concatenating Strings with Characters.

15. SWIFT 4 – ARRAYS

  • 15.1. Creating Arrays
  • 15.2. Accessing Arrays
  • 15.3. Modifying Arrays
  • 15.4. Iterating Over an Array
  • 15.5. Adding Two Arrays
  • 15.6. The count Property
  • 15.7. The empty Property

16. SWIFT 4 – SETS

  • 16.1. Creating Sets.
  • 16.2. Accessing and modifying Sets
  • 16.3. Iterating over a Set.
  • 16.4. Performing Set Operations

17. SWIFT 4 – DICTIONARIES

  • 17.1. Creating Dictionary
  • 17.2. Sequence Based Initialization.
  • 17.3. Filtering.
  • 17.4. Dictionary Grouping
  • 17.5. Accessing Dictionaries
  • 17.6. Modifying Dictionaries
  • 17.7. Remove Key-Value Pairs.
  • 17.8. Iterating Over a Dictionary
  • 17.9. Convert to Arrays
  • 17.10. The count Property
  • 17.11. The empty Property

18. SWIFT 4 – FUNCTIONS

  • 18.1. Function Definition
  • 18.2. Calling a Function
  • 18.3. Parameters and Return Values
  • 18.4. Functions without Parameters
  • 18.5. Functions with Return Values.
  • 18.6. Functions without Return Values
  • 18.7. Functions with Optional Return Types
  • 18.8. Functions Local Vs External Parameter Names
  • 18.9. External Parameter Names
  • 18.10. Variadic Parameters.
  • 18.11. Constant, Variable, and I/O Parameters
  • 18.12. Function Types & its Usage
  • 18.13. Using Function Types
  • 18.14. Function Types as Parameter Types & Return Types
  • 18.15. Nested Functions

19. SWIFT 4 – CLOSURES

  • 19.1. Expressions in Closures .
  • 19.2. Single Expression Implicit Returns
  • 19.3. Known Type Closures.
  • 19.4. Declaring Shorthand Argument Names as Closures
  • 19.5. Closures as Operator Functions
  • 19.6. Closures as Trailers
  • 19.7. Capturing Values and Reference Types

20. SWIFT 4 – ENUMERATIONS

  • 20.1. Enumeration Functionality.
  • 20.2. Enumeration with Switch Statement
  • 20.3. Difference between Associated Values and Raw Values
  • 20.4. Enum with Associated Values
  • 20.5 Enum with Raw Values

21. SWIFT 4 – STRUCTURES

  • 21.1. Definition of a Structure
  • 21.2. Accessing the Structure and its Properties
  • 21.3. Best Usage Practices of Structures

22. SWIFT 4 – CLASSES

  • 22.1. Class Identity Operators

23. SWIFT 4 – PROPERTIES

  • 23.1. Stored Properties
  • 23.2. Lazy Stored Property
  • 23.4. Instance Variables
  • 23.5. Computed Properties
  • 23.6 Local and Global Variables
  • 23.7. Type Properties
  • 23.8 Querying and Setting Properties

24. SWIFT 4 – METHODS

  • 24.1. Instance Methods
  • 24.2. Local and External Parameter Names
  • 24.5. External Parameter Name with # and _ Symbol
  • 24.6 Self property in Methods
  • 24.7 Modifying Value Types from Instance Methods
  • 24.8 Self Property for Mutating Method
  • 24.9 Type Methods

25. SWIFT 4 – SUBSCRIPTS

  • 25.1. Subscript Declaration Syntax and its Usage
  • 25.2. Options in Subscript
  • 26. SWIFT 4 – INHERITANCE

    • 26.1. Base Class
    • 26.2. Subclass
    • 26.3. Overriding
    • 26.4. Methods Overriding
    • 26.5.Property Overriding
    • 26.6. Overriding Property Observers
    • 26.7. Final Property to prevent Overriding

    27. SWIFT 4 – INITIALIZATION

    • 27.1. Initializer Role for Stored Properties
    • 27.2. Setting Property Values by Default
    • 27.3. Parameters Initialization
    • 27.4. Local & External Parameters
    • 27.5. Parameters without External Names.
    • 27.6. Optional Property Types
    • 27.7. Modifying Constant Properties During Initialization
    • 27.8. Default Initializers
    • 27.9. Memberwise Initializers for Structure Types
    • 27.10. Initializer Delegation for Value Types
    • 27.11. Class Inheritance and Initialization
    • 27.12. Initializer Inheritance and Overriding
    • 27.13. Failable Initializer.
    • 27.14. Failable Initializers for Enumerations
    • 27.15. Failable Initializers for Classes.
    • 27.16. Overriding a Failable Initializer.
    • 27.17. The init! Failable Initializer.
    • 27.18. Required Initializers

    28. SWIFT 4 – DEINITIALIZATION

    • 28.1. Deinitialization to Deallocate Memory Space.

    29. SWIFT 4 – ARC OVERVIEW

    • 29.1. Functions of ARC
    • 29.2. ARC Program
    • 29.3. ARC Strong Reference Cycles Class Instances
    • 29.4. ARC Weak and Unowned References
    • 29.5. Strong Reference Cycles for Closures
    • 29.6. Weak and Unowned References

    30. SWIFT 4 – OPTIONAL CHAINING

    • 30.1. Optional Chaining as an Alternative to Forced Unwrapping
    • 30.2. Defining Model Classes for Optional Chaining & Accessing Properties
    • 30.3. Calling Methods Through Optional Chaining .
    • 30.4. Accessing Subscripts through Optional Chaining
    • 30.5. Accessing Subscripts of Optional Type
    • 30.6. Linking Multiple Levels of Chaining
    • 30.7. Chaining on Methods with Optional Return Values.

    31. SWIFT 4 – TYPE CASTING

    • 31.1. Defining a Class Hierarchy
    • 31.2. Type Checking
    • 31.3. Downcasting
    • 31.4. Typecasting:Any and Any Object
    • 31.5. AnyObject

    32. SWIFT 4 – EXTENSIONS

    • 32.1. Computed Properties
    • 32.2. Initializers
    • 32.3. Methods
    • 32.4. Mutating Instance Methods
    • 32.5. Subscripts
    • 32.6. Nested Types.

    33. SWIFT 4 – PROTOCOLS

    • 33.1. Property and Method Requirements.
    • 33.2. Mutating Method Requirements
    • 33.3. Initializer Requirements
    • 33.4. Class Implementations of Protocol Initializer Requirements
    • 33.5. Protocols as Types
    • 33.6. Adding Protocol Conformance with an Extension
    • 33.7. Protocol Inheritance
    • 33.8. Class Only Protocols.
    • 33.9. Protocol Composition.
    • 33.10. Checking for Protocol Conformance

    34. SWIFT 4 – GENERICS

    • 34.1. Generic Functions: Type Parameters
    • 34.2. Extending a Generic Type
    • 34.3. Type Constraints
    • 34.4. Associated Types
    • 34.5. Where Clauses

    35. SWIFT 4 – ACCESS CONTROL

    • 35.1. Access Control for Function types
    • 35.2. Access Control for Enumeration types.
    • 35.3. Access Control for SubClasses Access Control for Constants, variables, properties and subscripts.
    • 35.6. Getters and Setters Access Control for Initializers and Default Initializers
    • 35.7. Access Control for Protocols
    • 35.8. Access Control for Extensions
    • 35.9. Access Control for Generics
    • 35.10. Access Control for Type Aliases
    • 35.11. Swift Encoding and Decoding

    The post iOS Mobile App Course Content appeared first on ITeLearn.com.



    This post first appeared on Best Selenium Online Training Videos, please read the originial post: here

    Share the post

    iOS Mobile App Course Content

    ×

    Subscribe to Best Selenium Online Training Videos

    Get updates delivered right to your inbox!

    Thank you for your subscription

    ×