Functions, Access Control, & Frameworks

Swift 2    |    Intermediate
  • 13 Videos | 1h 10m 28s
  • Earns a Badge
Likes 15 Likes 15
Explore advanced language features of Swift. Examine extensions, protocols and generics, and discover how to implement access control, memory management, and use imported frameworks.

WHAT YOU WILL LEARN

  • define functions using default and variadic parameters
    define functions using variable and inout function parameters
    define and pass around function types
    introduce extensions and use them to add computed properties to classes, structures, and enumerations in Swift
    introduce extensions and syntax,  and use them to add initializers and methods to classes, structures, and enumerations in Swift
    use extensions  to add subscripts and nested types  to classes, structures, and enumerations in Swift
    use protocols as blueprints for functionality in Swift
  • introduce generics and use generics to write reusable functions in Swift
    use generics to write reusable types in Swift
    describe general access level guidelines and describe how to implement custom access levels for specific entities in Swift
    implement deinitialization for classes in Swift
    describe automatic reference counting (ARC) and descibe and resolve strong references cycles in Swift
    import a framework and use one or more of its classes in a Swift program

IN THIS COURSE

  • Playable
    1. 
    Default and Variadic Function Parameters
    5m 3s
    UP NEXT
  • Playable
    2. 
    Constant And VariableFunction  Params
    5m 56s
  • Locked
    3. 
    Working With Function Types
    5m 16s
  • Locked
    4. 
    Computed Property Extensions
    3m 14s
  • Locked
    5. 
    Initializer and Method Extensions
    5m 35s
  • Locked
    6. 
    Subscript and Nested Type Extensions
    5m 59s
  • Locked
    7. 
    Protocols
    7m 6s
  • Locked
    8. 
    Generic Functions
    4m 12s
  • Locked
    9. 
    Generic Types
    7m 4s
  • Locked
    10. 
    Implementing Access Control
    3m 1s
  • Locked
    11. 
    Deinitialization
    3m 56s
  • Locked
    12. 
    Resolving Strong Reference Cycles
    6m 37s
  • Locked
    13. 
    Importing Frameworks
    4m

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

CHANNEL Knockout
Likes 6 Likes 6  
CHANNEL JIRA
Likes 288 Likes 288  
Likes 8 Likes 8  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 42 Likes 42  
Likes 336 Likes 336  
Likes 56 Likes 56