---
title: "Discussion on \"Completion Handlers in Swift\" | Hashnode"
description: "Discussion on \"Completion Handlers in Swift\". 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..."
url: "https://hashnode.com/posts/completion-handlers-in-swift/63545a018538f71b2abeba95"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [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...

Oct 22, 2022 · 13 min read · dilloncodes.com  
Read the article

-   [#ios](https://hashnode.com/tag/ios)
-   [#swift](https://hashnode.com/tag/swift)
-   [#ios-app-development](https://hashnode.com/tag/ios-app-development)

## Written by

[Dillon McElhinney](https://hashnode.com/@dilloncodes)

@dilloncodes · Colorado

  
[View profile](https://hashnode.com/@dilloncodes)

Lead iOS Engineer at Hallow

A few years ago I left my comfortable career of managing the live production environment for churches to study in the new-at-the-time iOS development program at Lambda School (now called Bloom Institute of Technology). I spent basically all day every day for nine months reading and writing Swift and learning how to build iOS apps. Since I finished that program I have worked on a few apps, learned as much as I can, and most recently landed at a company called Hallow. I continue to learn as I go, and I try to document the progress when I can. If you're interested in following along with that, checkout dilloncodes.com .

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
