OzinNerd For TechBuild an iOS app with the Delegate PatternYou use delegates to interact with Cocoa objects that inform you of events in an app.Apr 10, 2022Apr 10, 2022
OzinBetter ProgrammingBuild an iOS Application Using the Key-Value-Observer Pattern (KVO)How to use dynamic dispatches in your codebaseApr 10, 20221Apr 10, 20221
OzBuild an iOS app with NotificationCenterA notification dispatch mechanism that enables the broadcast of information to registered observers.Mar 21, 2022Mar 21, 2022
OzinNerd For TechSingly Linked Lists in SwiftA singly linked list is one of many data structures. A data structure is a collection of data, the relationships between them, and the…Mar 14, 2022Mar 14, 2022
OzinNerd For TechFunctional Programming in Swift: map, filter, reduce, mapValues, compactMap, compactMapValues…It is recommended to know how closures work in order to understand this article. Read my article on closures here.Sep 29, 20211Sep 29, 20211
OzAlgorithm Series in JavaScript — Bubble SortBubble Sort is one of many sorting algorithmsSep 18, 2021Sep 18, 2021
OzAlgorithm Series in Javascript — Binary Search Coding ChallengeIf you are new to Binary Search, I suggest you read my previous blog post “Algorithm Series — Binary Search”, before reading this article.Sep 8, 2021Sep 8, 2021
OzinNerd For TechAlgorithm Series in Javascript — Binary SearchWhat is Binary Search?Sep 6, 2021Sep 6, 2021
OzinNerd For TechWhat are Closures and how do they work in Swift? (Step-by-Step Guide)This article explains the basics of closures. Concepts like escaping closures, completion handlers and linked lists are not discussed here…Apr 26, 2021Apr 26, 2021
OzWhy Free Will is an IllusionDo we have free will? In this essay, my main aim is not only to demonstrate how vacuous our common notion of free will is, but also to…Mar 13, 2020Mar 13, 2020