Functions, Access Control, & Frameworks
Swift 2
| Intermediate
- 13 Videos | 1h 6m 58s
- Earns a Badge
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 parametersdefine functions using variable and inout function parametersdefine and pass around function typesintroduce extensions and use them to add computed properties to classes, structures, and enumerations in Swiftintroduce extensions and syntax, and use them to add initializers and methods to classes, structures, and enumerations in Swiftuse extensions to add subscripts and nested types to classes, structures, and enumerations in Swiftuse protocols as blueprints for functionality in Swift
-
introduce generics and use generics to write reusable functions in Swiftuse generics to write reusable types in Swiftdescribe general access level guidelines and describe how to implement custom access levels for specific entities in Swiftimplement deinitialization for classes in Swiftdescribe automatic reference counting (ARC) and descibe and resolve strong references cycles in Swiftimport a framework and use one or more of its classes in a Swift program
IN THIS COURSE
-
1.Default and Variadic Function Parameters5m 3sUP NEXT
-
2.Constant And VariableFunction Params5m 56s
-
3.Working With Function Types5m 16s
-
4.Computed Property Extensions3m 14s
-
5.Initializer and Method Extensions5m 35s
-
6.Subscript and Nested Type Extensions5m 59s
-
7.Protocols7m 6s
-
8.Generic Functions4m 12s
-
9.Generic Types7m 4s
-
10.Implementing Access Control3m 1s
-
11.Deinitialization3m 56s
-
12.Resolving Strong Reference Cycles6m 37s
-
13.Importing Frameworks4m
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.