# \#swift

**URL:** https://forum.devtalk.com/tag/swift/109.md

[Latest](https://forum.devtalk.com/latest.md) · [Categories](https://forum.devtalk.com/categories.md) · [Tags](https://forum.devtalk.com/tags.md)

---

## [Matching wildcards – UTF-8-ready – in Go, Swift, and C/C++](https://forum.devtalk.com/t/matching-wildcards-utf-8-ready-in-go-swift-and-c-c/227244)

<div class="topic-metadata">

**Author:** [@kirkjkrauss](https://forum.devtalk.com/u/kirkjkrauss)\
**Replies:** 0\
**Last updated:** [22 December 2025 03:52 UTC](https://forum.devtalk.com/t/matching-wildcards-utf-8-ready-in-go-swift-and-c-c/227244 "2025-12-22T03:52:47Z")

</div>

In August, I came up with an algorithmic method for matching wildcards in Rust and had no trouble making it UTF-8-ready. I realized the technique would work for other programming languages and set out to make it happen.…

---

## [You can now make Android apps with Swift](https://forum.devtalk.com/t/you-can-now-make-android-apps-with-swift/220252)

<div class="topic-metadata">

**Author:** [@AstonJ](https://forum.devtalk.com/u/AstonJ)\
**Replies:** 11\
**Last updated:** [17 December 2025 14:53 UTC](https://forum.devtalk.com/t/you-can-now-make-android-apps-with-swift/220252 "2025-12-17T14:53:00Z")

</div>

This makes learning Swift much more compelling! Curious how well it is received..

---

## [Getting Visitor IP Address with geoipapi](https://forum.devtalk.com/t/getting-visitor-ip-address-with-geoipapi/203668)

<div class="topic-metadata">

**Author:** [@geo](https://forum.devtalk.com/u/geo)\
**Replies:** 0\
**Last updated:** [18 June 2025 15:02 UTC](https://forum.devtalk.com/t/getting-visitor-ip-address-with-geoipapi/203668 "2025-06-18T15:02:15Z")

</div>

I found a collection of code snippets for getting visitor ip address from api.geoipapi.com/json for blocking malicious ip addresses or handling european union visitors. I figured it would be helpful and post here Docume…

---

## [The Case of the Crimson Test Suite (PragProg)](https://forum.devtalk.com/t/the-case-of-the-crimson-test-suite-pragprog/179677)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 0\
**Last updated:** [4 December 2024 13:40 UTC](https://forum.devtalk.com/t/the-case-of-the-crimson-test-suite-pragprog/179677 "2024-12-04T13:40:46Z")

</div>

Write and run test for you Swift code with ease with this quick, hands-on introduction to the new Swift Testing Framework. Daniel H Steinberg Check out this quick, hands-on introduction to the new Swift Testing Fra…

---

## [Best books/learning resources for iOS Development?](https://forum.devtalk.com/t/best-books-learning-resources-for-ios-development/68625)

<div class="topic-metadata">

**Author:** [@RustemAqtau](https://forum.devtalk.com/u/RustemAqtau)\
**Replies:** 7\
**Last updated:** [17 October 2024 08:45 UTC](https://forum.devtalk.com/t/best-books-learning-resources-for-ios-development/68625 "2024-10-17T08:45:56Z")

</div>

Hi! What books you recommend for mid/advanced level about iOS Development?

---

## [iOS 18 App Development Essentials (PragProg)](https://forum.devtalk.com/t/ios-18-app-development-essentials-pragprog/172454)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 0\
**Last updated:** [2 October 2024 19:01 UTC](https://forum.devtalk.com/t/ios-18-app-development-essentials-pragprog/172454 "2024-10-02T19:01:05Z")

</div>

Comprehensive guide blending theory with practice to teach you how to develop iOS 18 apps using Xcode 16, Swift 6, and SwiftUI. Neil Smyth iOS 18 App Development Essentials is a comprehensive guide that blends theo…

---

## [iOS 17 App Development Essentials (PragProg)](https://forum.devtalk.com/t/ios-17-app-development-essentials-pragprog/152691)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 0\
**Last updated:** [25 April 2024 00:13 UTC](https://forum.devtalk.com/t/ios-17-app-development-essentials-pragprog/152691 "2024-04-25T00:13:51Z")

</div>

Comprehensive guide that blends theory with practice that teaches how to develop iOS 17 apps using Xcode, the Swift programming language, and SwiftUI. Neil Smyth iOS 17 App Development Essentials is a comprehensive…

---

## [A Swift Kickstart, Second Edition (PragProg)](https://forum.devtalk.com/t/a-swift-kickstart-second-edition-pragprog/2002)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 0\
**Last updated:** [9 September 2020 19:07 UTC](https://forum.devtalk.com/t/a-swift-kickstart-second-edition-pragprog/2002 "2020-09-09T19:07:30Z")

</div>

A Swift Kickstart is the perfect book for the experienced developer who wants to get serious about learning the Swift programming language. As the language matures and improves, this book changes to reflect the latest be…

---

## [The Case of the Vanishing Bodies (PragProg)](https://forum.devtalk.com/t/the-case-of-the-vanishing-bodies-pragprog/164517)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 0\
**Last updated:** [1 August 2024 12:54 UTC](https://forum.devtalk.com/t/the-case-of-the-vanishing-bodies-pragprog/164517 "2024-08-01T12:54:25Z")

</div>

An introduction to the magic of freestanding and attached Swift Macros. Daniel H Steinberg The Case of the Vanishing Bodies is an introduction to the magic of freestanding and attached Swift Macros. You’ll learn to…

---

## [Microphone input in website in webview for swiftui](https://forum.devtalk.com/t/microphone-input-in-website-in-webview-for-swiftui/161020)

<div class="topic-metadata">

**Author:** [@lochanchugh](https://forum.devtalk.com/u/lochanchugh)\
**Replies:** 0\
**Last updated:** [5 July 2024 06:20 UTC](https://forum.devtalk.com/t/microphone-input-in-website-in-webview-for-swiftui/161020 "2024-07-05T06:20:44Z")

</div>

I have a website of a chatbot that also accepts microphone inputs and I embedded that into my swift and the everything other than the mic is working. I have included permission in the info file and here’s some of the cod…

---

## [Spotlight: Tammy Coron (Author) Interview and AMA!](https://forum.devtalk.com/t/spotlight-tammy-coron-author-interview-and-ama/100003)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 18\
**Last updated:** [16 October 2023 19:05 UTC](https://forum.devtalk.com/t/spotlight-tammy-coron-author-interview-and-ama/100003 "2023-10-16T19:05:34Z")

</div>

Author Spotlight: Tammy Coron @Paradox927 Gaming, and writing games in particular, is about passion, vision, experience, and immersion. We talked with Tammy Coron, author of Apple Game Frameworks and Technologi…

---

## [The Curious Case of the Async Cafe (PragProg)](https://forum.devtalk.com/t/the-curious-case-of-the-async-cafe-pragprog/99850)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 0\
**Last updated:** [8 March 2023 17:44 UTC](https://forum.devtalk.com/t/the-curious-case-of-the-async-cafe-pragprog/99850 "2023-03-08T17:44:03Z")

</div>

A quirky, fast-paced tour of the components of modern concurrency in Swift. Daniel H Steinberg Swift’s new async/await family is a language level solution for asynchronous and concurrent code. This book introduces …

---

## [New Swift's Regex DSL](https://forum.devtalk.com/t/new-swifts-regex-dsl/94185)

<div class="topic-metadata">

**Author:** [@Maartz](https://forum.devtalk.com/u/Maartz)\
**Replies:** 1\
**Last updated:** [1 February 2023 02:51 UTC](https://forum.devtalk.com/t/new-swifts-regex-dsl/94185 "2023-02-01T02:51:52Z")

</div>

Hey, I love Regex, letting my kids slaming the keyboard until finding the good regex to do the job has always been a source of joy and pleasure. But it seems that this time is over… at least for the Swift folks around …

---

## [Swift vs Rust for WASM/WebAssembly](https://forum.devtalk.com/t/swift-vs-rust-for-wasm-webassembly/3953)

<div class="topic-metadata">

**Author:** [@AstonJ](https://forum.devtalk.com/u/AstonJ)\
**Replies:** 12\
**Last updated:** [18 November 2022 16:17 UTC](https://forum.devtalk.com/t/swift-vs-rust-for-wasm-webassembly/3953 "2022-11-18T16:17:32Z")

</div>

Wondering if anyone has any thoughts on choosing between these two languages for WebAssembly? I definitely want to explore wasm, and really love the idea of learning both of these, however, I can only squeeze one in rig…

---

## [SCADE - Next Generation Mobile Application Development Platform](https://forum.devtalk.com/t/scade-next-generation-mobile-application-development-platform/6462)

<div class="topic-metadata">

**Author:** [@AstonJ](https://forum.devtalk.com/u/AstonJ)\
**Replies:** 7\
**Last updated:** [20 September 2022 17:07 UTC](https://forum.devtalk.com/t/scade-next-generation-mobile-application-development-platform/6462 "2022-09-20T17:07:44Z")

</div>

Just spotted this, and although it doesn’t seem to have had much action since 2018, posting it in case it sees a revival - there’s certainly a call for Swift \> Android! Cross Platform support for Android and iOS Use Ap…

---

## [The Surprising Cost of Protocol Conformances in Swift](https://forum.devtalk.com/t/the-surprising-cost-of-protocol-conformances-in-swift/31588)

<div class="topic-metadata">

**Author:** [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Replies:** 1\
**Last updated:** [5 January 2022 21:14 UTC](https://forum.devtalk.com/t/the-surprising-cost-of-protocol-conformances-in-swift/31588 "2022-01-05T21:14:07Z")

</div>

Emerge Tools Blog | The Surprising Cost of Protocol Conformances in Swift. A deep dive into the Swift runtime to see how protocol conformance checks slow down post-main startup time as your binary size increases. Rea…

---

## [Stanford University's course CS193p: Developing Apps for iOS - free online!](https://forum.devtalk.com/t/stanford-universitys-course-cs193p-developing-apps-for-ios-free-online/6901)

<div class="topic-metadata">

**Author:** [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Replies:** 4\
**Last updated:** [27 November 2021 23:30 UTC](https://forum.devtalk.com/t/stanford-universitys-course-cs193p-developing-apps-for-ios-free-online/6901 "2021-11-27T23:30:09Z")

</div>

The lectures for the Spring 2020 version of Stanford University’s course CS193p (Developing Applications for iOS using SwiftUI) were delivered to our students in an on-line fashion due to the novel coronavirus outbreak.…

---

## [What is your preferred language for WebAssembly?](https://forum.devtalk.com/t/what-is-your-preferred-language-for-webassembly/3925)

<div class="topic-metadata">

**Author:** [@AstonJ](https://forum.devtalk.com/u/AstonJ)\
**Replies:** 2\
**Last updated:** [29 June 2021 22:08 UTC](https://forum.devtalk.com/t/what-is-your-preferred-language-for-webassembly/3925 "2021-06-29T22:08:36Z")

</div>

Which WebAssembly language/s interest you? I just discovered AssemblyScript (portal | thread) which looks interesting! Here are some of the more common ones: https://kotlinlang.org/docs/reference/native-overview.ht…

---

## [Apple WWDC21 - live now](https://forum.devtalk.com/t/apple-wwdc21-live-now/10299)

<div class="topic-metadata">

**Author:** [@AstonJ](https://forum.devtalk.com/u/AstonJ)\
**Replies:** 4\
**Last updated:** [7 June 2021 20:21 UTC](https://forum.devtalk.com/t/apple-wwdc21-live-now/10299 "2021-06-07T20:21:04Z")

</div>

Anything good?

---

## [Announcing the Swift Mentorship Program](https://forum.devtalk.com/t/announcing-the-swift-mentorship-program/9489)

<div class="topic-metadata">

**Author:** [@NewsBot](https://forum.devtalk.com/u/NewsBot)\
**Replies:** 1\
**Last updated:** [10 May 2021 20:24 UTC](https://forum.devtalk.com/t/announcing-the-swift-mentorship-program/9489 "2021-05-10T20:24:49Z")

</div>

A new Swift blog post/announcement has been posted! Get the full details here: Swift.org - Announcing the Swift Mentorship Program

---

## [Apple Game Frameworks and Technologies](https://forum.devtalk.com/t/apple-game-frameworks-and-technologies/1296)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 10\
**Last updated:** [22 April 2021 16:09 UTC](https://forum.devtalk.com/t/apple-game-frameworks-and-technologies/1296 "2021-04-22T16:09:44Z")

</div>

Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to social integration and monetization, this complete tour of Apple's powerful suite of g…

---

## [I've finally finished Apple Game Frameworks and Technologies (book) :-)](https://forum.devtalk.com/t/ive-finally-finished-apple-game-frameworks-and-technologies-book/7460)

<div class="topic-metadata">

**Author:** [@backslash-f](https://forum.devtalk.com/u/backslash-f)\
**Replies:** 0\
**Last updated:** [28 February 2021 16:00 UTC](https://forum.devtalk.com/t/ive-finally-finished-apple-game-frameworks-and-technologies-book/7460 "2021-02-28T16:00:03Z")

</div>

And I wrote a review of it. Great job, @Paradox927! It’s a huge topic, but you did great IMO. I really enjoyed it. :+1:t2:

---

## [A Functional Programming Kickstart (PragProg)](https://forum.devtalk.com/t/a-functional-programming-kickstart-pragprog/4646)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 2\
**Last updated:** [7 December 2020 15:19 UTC](https://forum.devtalk.com/t/a-functional-programming-kickstart-pragprog/4646 "2020-12-07T15:19:20Z")

</div>

There’s nothing natural about Functional Programming. It’s awkward, it feels funny, ...And then one day you start to see the world differently and you can’t remember what was so difficult. A Functional Programming Kickst…

---

## [WASM Games Thread](https://forum.devtalk.com/t/wasm-games-thread/4492)

<div class="topic-metadata">

**Author:** [@AstonJ](https://forum.devtalk.com/u/AstonJ)\
**Replies:** 7\
**Last updated:** [30 November 2020 19:27 UTC](https://forum.devtalk.com/t/wasm-games-thread/4492 "2020-11-30T19:27:17Z")

</div>

Seen any cool WebAssembly games? Please share them here :nerd\_face:

---

## [A SwiftUI Kickstart: Introducing the SwiftUI User Interface Framework](https://forum.devtalk.com/t/a-swiftui-kickstart-introducing-the-swiftui-user-interface-framework/3099)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 0\
**Last updated:** [13 October 2020 18:44 UTC](https://forum.devtalk.com/t/a-swiftui-kickstart-introducing-the-swiftui-user-interface-framework/3099 "2020-10-13T18:44:03Z")

</div>

This is one of those moments where everything changes. SwiftUI is the future for developers targeting Apple platforms and \_A SwiftUI Kickstart\_ is designed to quickly get experienced Swift developers up and running with…

---

## [Introducing Swift Atomics](https://forum.devtalk.com/t/introducing-swift-atomics/2780)

<div class="topic-metadata">

**Author:** [@NewsBot](https://forum.devtalk.com/u/NewsBot)\
**Replies:** 0\
**Last updated:** [2 October 2020 01:04 UTC](https://forum.devtalk.com/t/introducing-swift-atomics/2780 "2020-10-02T01:04:03Z")

</div>

A new Swift blog post/announcement has been posted! Get the full details here: Swift.org - Introducing Swift Atomics

---

## [Swift System is Now Open Source](https://forum.devtalk.com/t/swift-system-is-now-open-source/2554)

<div class="topic-metadata">

**Author:** [@bot](https://forum.devtalk.com/u/bot)\
**Replies:** 0\
**Last updated:** [25 September 2020 19:04 UTC](https://forum.devtalk.com/t/swift-system-is-now-open-source/2554 "2020-09-25T19:04:03Z")

</div>

A new Swift blog post/announcement has been posted! Get the full details here: Swift.org - Swift System is Now Open Source

---

## [Apple Game Frameworks and Technologies: SVG instead of PNG](https://forum.devtalk.com/t/apple-game-frameworks-and-technologies-svg-instead-of-png/2392)

<div class="topic-metadata">

**Author:** [@backslash-f](https://forum.devtalk.com/u/backslash-f)\
**Replies:** 2\
**Last updated:** [23 September 2020 13:04 UTC](https://forum.devtalk.com/t/apple-game-frameworks-and-technologies-svg-instead-of-png/2392 "2020-09-23T13:04:58Z")

</div>

So Xcode 12 added native support for SVG files. From Apple’s Xcode 12 release notes: Asset Catalogs New Features Added support for Scalable Vector Graphic (SVG) image assets. These preserve their vector representation…

---

## [Introducing Swift on Windows](https://forum.devtalk.com/t/introducing-swift-on-windows/2441)

<div class="topic-metadata">

**Author:** [@bot](https://forum.devtalk.com/u/bot)\
**Replies:** 0\
**Last updated:** [22 September 2020 17:20 UTC](https://forum.devtalk.com/t/introducing-swift-on-windows/2441 "2020-09-22T17:20:03Z")

</div>

A new Swift blog post/announcement has been posted! Get the full details here: https://swift.org/blog/swift-on-windows/

---

## [SwiftUI online course](https://forum.devtalk.com/t/swiftui-online-course/939)

<div class="topic-metadata">

**Author:** [@ohm](https://forum.devtalk.com/u/ohm)\
**Replies:** 11\
**Last updated:** [21 September 2020 10:34 UTC](https://forum.devtalk.com/t/swiftui-online-course/939 "2020-09-21T10:34:32Z")

</div>

Developing Apps for iOS I was looking for a good way to get into iOS app creation with Swift / SwiftUI. I found that Stanford actually had a course recently (Spring 2020) about this exact thing and that this course is op…

[Next page](https://forum.devtalk.com/tag/swift/109.md?match_all_tags=true&page=1&tags%5B%5D=swift)
