Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Functions and Closures in Swift
Rating: 4.3 out of 5(97 ratings)
4,374 students

Functions and Closures in Swift

Learn how to use functions and closures in Swift, Apple's new programming language for building iOS and Mac OSX apps.
Created byAJ Meyghani
Last updated 5/2016
English

What you'll learn

  • Become familiar with functional features in Swift
  • Write more declarative and eloquent code
  • Become very comfortable with functions and closures in Swift
  • Create your own module or framework with some utility functions

Course content

9 sections34 lectures1h 45m total length
  • Introduction1:25

    Disclaimer

    The Swift language is still under development and the features explored in these videos might or might not change in the next releases of this language. It is your responsibility to check out the documentation for relevant information and feature changes.

Requirements

  • Fundamental knowledge of programming basics
  • Basic knowledge of the Swift language
  • Apple Developer Account for compiling codes before Apple releases XCode officially

Description

Note: this course was published many years ago. Please consult with the documentations for the latest details.

This course focuses on the functional features of the Swift programming language. Concepts like closures, value capturing, higher order functions and closure inline expressions, among many more are covered through simple examples. 

This course is relatively short but focused to give you a better understanding of functions and closures in Swift since they are as important as objects and classes. 

Who this course is for:

  • Beginners who know the basics of Swift
  • Beginners who want to be very good at functions and closures
  • Intermediate developers who may need a refresher on functional concepts
  • Intermediate developers who may want to make a custom framework for their utility functions