Homepage
Open in app
Sign in
Get started
iOS PlayBook
Follow
Closures vs Nested Functions in Swift
Closures vs Nested Functions in Swift
What’s the difference
Ijeoma Nelson
Aug 22
Closures, Nested Functions and Capturing Values in Swift
Closures, Nested Functions and Capturing Values in Swift
Making sense of it all
Ijeoma Nelson
Aug 21
Anonymous Functions Explained in Swift
Anonymous Functions Explained in Swift
With an easy-to-understand example
Ijeoma Nelson
Aug 20
Functions as First-Class Citizens in Swift
Functions as First-Class Citizens in Swift
Let’s explore what this actually means
Ijeoma Nelson
Aug 19
Variadic Parameters vs Array Parameters in Swift
Variadic Parameters vs Array Parameters in Swift
And the winner is…
Ijeoma Nelson
Aug 18
Recursive Functions Explained with Swift
Recursive Functions Explained with Swift
Seriously, it’s not as hard as you may think
Ijeoma Nelson
Aug 17
In-Out Parameters in Swift
In-Out Parameters in Swift
How to modify a variable from within the function’s body
Ijeoma Nelson
Aug 16
Variadic Parameters in Swift
Variadic Parameters in Swift
How to provide many argument values to one parameter
Ijeoma Nelson
Aug 15
Default Parameter Values in Swift Functions
Default Parameter Values in Swift Functions
How to simplify complex functions
Ijeoma Nelson
Aug 14
Function Signature and Overloading in Swift
Function Signature and Overloading in Swift
This is how it works
Ijeoma Nelson
Aug 13
Function Argument Labels and Parameter Names in Swift
Function Argument Labels and Parameter Names in Swift
How to declare and use them
Ijeoma Nelson
Aug 12
How to Write Functions with Void Return in Swift
How to Write Functions with Void Return in Swift
You may want to bookmark this page
Ijeoma Nelson
Aug 11
Function Parameters and Return Values in Swift
Function Parameters and Return Values in Swift
Here’s how it works
Ijeoma Nelson
Aug 10
Functions in Swift
Functions in Swift
Let’s get into it
Ijeoma Nelson
Aug 9
An Introduction to self in Swift
An Introduction to self in Swift
Because it’s time to learn that special keyword you’ve been avoiding
Ijeoma Nelson
Aug 8
Understand Instantiation from the Ground Up
Understand Instantiation from the Ground Up
How to turn a blueprint into the real thing
Ijeoma Nelson
Aug 7
Namespaces in Swift
Namespaces in Swift
How to prevent name collision
Ijeoma Nelson
Aug 6
The Rules of Module Scoping In Swift
The Rules of Module Scoping In Swift
How to organise your code.
Ijeoma Nelson
Aug 5
Global Scope in Swift
Global Scope in Swift
Top-level file declarations
Ijeoma Nelson
Aug 4
The Rules of Variable Scoping In Swift
The Rules of Variable Scoping In Swift
A lesson in avoiding conflicts within an application.
Ijeoma Nelson
Aug 3
Introduction To Swift Variables
Introduction To Swift Variables
A beginner’s guide.
Ijeoma Nelson
Aug 2
In Swift “everything” is an object.
In Swift “everything” is an object.
Here’s a practical example of what this means.
Ijeoma Nelson
Aug 1
About iOSPlayBook
Latest Stories
Archive
About Medium
Terms
Privacy
Teams