---
title: "Dillon McElhinney (@dilloncodes) | Hashnode"
description: "Lead iOS Engineer at Hallow. Read the latest articles by Dillon McElhinney on Hashnode."
url: "https://hashnode.com/@dilloncodes"
---

@dilloncodes

# Dillon McElhinney

@dilloncodes · Colorado · Joined November 2020

Lead iOS Engineer at Hallow

[Website](https://dilloncodes.com/)

### [Completion Handlers in Swift](https://dilloncodes.com/completion-handlers-in-swift?utm_source=hashnode&utm_medium=feed)

Completion handlers are everywhere in Swift. They are commonly used in Apple's frameworks and many third-party libraries. They are often put forward as an alternative to delegation and the target action pattern, especially in the context of long-runn...

13 min read · [dilloncodes.com](https://dilloncodes.com/completion-handlers-in-swift?utm_source=hashnode&utm_medium=feed)

[Oct 22, 2022](https://hashnode.com/posts/completion-handlers-in-swift/63545a018538f71b2abeba95)

### [My Journey Into App Development](https://dilloncodes.com/my-journey-into-app-development?utm_source=hashnode&utm_medium=feed)

The Kindling My journey to start developing software as my livelihood took a while. Looking back, I realize that I was always sort of around computers. I grew up in the age when regular people started using the internet. I had to take a few typing an...

11 min read · [dilloncodes.com](https://dilloncodes.com/my-journey-into-app-development?utm_source=hashnode&utm_medium=feed)

[Sep 3, 2022](https://hashnode.com/posts/my-journey-into-app-development/6313855e041b51e1712e2335)

### [Xcode Tip: Pre-Build Actions](https://dilloncodes.com/xcode-tip-pre-build-actions?utm_source=hashnode&utm_medium=feed)

I ran into this cool little piece of functionality in Xcode the other day that helped me solve a real problem. I have never seen anyone mention that you can do this, so I'm sharing it here in the hopes that it will help someone else out. I was recent...

3 min read · [dilloncodes.com](https://dilloncodes.com/xcode-tip-pre-build-actions?utm_source=hashnode&utm_medium=feed)

[Aug 29, 2022](https://hashnode.com/posts/xcode-tip-pre-build-actions/630d470056df9e8e50253eec)

### [Stop Throwing Away Errors](https://dilloncodes.com/stop-throwing-away-errors?utm_source=hashnode&utm_medium=feed)

There is a common mistake among new developers. They throw away errors that would help them track down bugs! Here's why you shouldn't do that.

13 min read · [dilloncodes.com](https://dilloncodes.com/stop-throwing-away-errors?utm_source=hashnode&utm_medium=feed)

[Aug 27, 2022](https://hashnode.com/posts/stop-throwing-away-errors/630a50494d50fd71142cac90)

### [5 Reasons To Use Typealias](https://dilloncodes.com/reasons-to-use-typealias?utm_source=hashnode&utm_medium=feed)

Swift has many features that allow us as the users of the language to customize how we write code, while still giving us all the protections of a statically typed language. Today we're going to talk about one of those features which seems small, but ...

8 min read · [dilloncodes.com](https://dilloncodes.com/reasons-to-use-typealias?utm_source=hashnode&utm_medium=feed)

[May 25, 2022](https://hashnode.com/posts/reasons-to-use-typealias/628e5eeb19bda58ac7fb16c9)
