Extras is a new iOS learning resource featuring exclusive essays, videos and code challenges based on the popular Swift Algorithms Book. To view all topics, provide the website credentials or create a premium membership.
Hash tables are a great tool developers should consider when tackling coding challenges as well as real-world applications.
Regardless of skill level, an experience all developers share is having failed at least one technical interview.
In this essay, I discuss a recent visit to Facebook and review their technical interview process.
In this Swift code challenge, we review a common interview question and explore how it can be solved using ASCII & Unicode.
Arguably one of the most intriguing aspects of iOS development, this code challenge tests a developer's knowledge of Swift Closure syntax.
Get a premium membership and extend your learning with exclusive videos, code challenges and essays. Obtain new content every month and download source code in Xcode 9.0 Playground format.
In this video, I review fundamental concepts on Graph Theory and review how to code a basic graph in Swift. Because of their flexibility, graphs are one of the most widely used structures in modern computing.
Using code, write your own custom function to reverse the characters in a String. Even though Swift has the built-in capability to reverse strings, the goal is for you to showcase your skills with Swift syntax.
When coaching developers for technical interviews, I often discuss Hash Tables. Because of their design, Hash Tables are a great solution when tackling whiteboarding problems and real-world applications.