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
-
5m 3sIn this video, you will learn how to define functions using default and variadic parameters. FREE ACCESS
-
5m 56sIn this video, find out how to define functions using variable and inout parameters. FREE ACCESS
-
5m 16sIn this video, you will learn how to define and pass function types. FREE ACCESS
-
3m 14sLearn how to introduce extensions and use them to add computed properties to classes, structures, and enumerations in Swift. FREE ACCESS
-
5m 35sIn this video, learn how to introduce extensions and syntax, and use them to add initializers and methods to classes, structures, and enumerations in Swift. FREE ACCESS
-
5m 59sIn this video, you will learn how to use extensions to add subscripts and nested types to classes, structures, and enumerations in Swift. FREE ACCESS
-
7m 6sIn this video, you will learn how to use protocols as blueprints for functionality in Swift. FREE ACCESS
-
4m 12sIn this video, you will introduce generics and use them to write reusable functions in Swift. FREE ACCESS
-
7m 4sIn this video, you will learn how to use generics to write reusable types in Swift. FREE ACCESS
-
3m 1sAfter completing this video, you will be able to describe general access level guidelines and how to implement custom access levels for specific entities in Swift. FREE ACCESS
-
3m 56sDuring this video, you will learn how to implement deinitialization for classes in Swift. FREE ACCESS
-
6m 37sUpon completion of this video, you will be able to describe automatic reference counting (ARC) and describe and resolve strong reference cycles in Swift. FREE ACCESS
-
4mTo use a framework in a Swift program, you must import it first. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.