• Home
  • Author
Swift & Small Pieces
ARTICLES ABOUT SWIFT , OBJECTIVE-C, ALGORITHMS and Cryptography BY THOMAS KAUSCH

Get in Contact

Menu Close
  • Home
  • Author

Author: tomkausch

Swift 6 & Foundation

November 23, 2025tomkausch Leave a Comment

With Swift 6, Foundation now has a single, unified implementation across every supported platform. This modern, portable, fully open-source version of Foundation delivers consistent behavior, improved reliability, and better performance everywhere Swift runs. Apple platforms began adopting the Swift-native Foundation… Continue Reading →

Uncategorized Foundation, Linux, Swift6

How to Use VSCodium for Swift Development with Continue AI

November 23, 2025tomkausch Leave a Comment

If you love open-source tools and want a lightweight, privacy-friendly setup for coding in Swift, then pairing VSCodium with Continue AI is a perfect combo. This setup gives you an AI-assisted, Apple-friendly development environment without relying on proprietary IDEs or cloud services. VSCodium is the… Continue Reading →

Uncategorized AI, Editor, swift, VSCode

Use MLX LM for large language models on Apple silicon with MLX

November 5, 2025tomkausch Leave a Comment

Apple’s MLX is the fastest, most native way to run and fine-tune machine learning models directly on your Mac. Built by Apple’s machine learning research team, MLX is optimized for Apple silicon’s unified memory — meaning your CPU and GPU share the same memory… Continue Reading →

Uncategorized Apple Silicon, KI, MLX

Download .ipa Files from iOS AppStore

October 30, 2023tomkausch Leave a Comment

Obtaining an .ipa file for an iOS app that is available on the App Store can be a challenge, especially if you don’t have access to the file directly. Fortunately, the ipatool tool offers a solution. With ipatool, you can… Continue Reading →

Dev Tools, iOS development, ios, ipa, reverseenginee, tools

What is an actor model?

September 15, 2023tomkausch Leave a Comment

The actor model was proposed decades ago (1973) by Carl Hewitt as a way to handle parallel processing in a high performance network — an environment that was not available at the time. As a quick summary an actor is a message… Continue Reading →

Algorithms, Concurrency, iOS, Swift

Info.plist handling with Xcode 13

March 27, 2023tomkausch Leave a Comment

Since Xcode 13 when you create a SwiftUI app or your own app extensions from a template wizard you will get a project without an Info.plist listed in project navigator. Where is it gone? “Projects created from several templates no… Continue Reading →

Uncategorized Info.plist, swift, XCode

Iterator Pipes in Python

January 6, 2023tomkausch Leave a Comment

In Python, a generator is a function that returns an iterator that produces a sequence of values when iterated over. Generators are useful when we want to produce a large sequence of values – so these values do not need… Continue Reading →

Uncategorized generator, iterator, prim, python

Swift & Arithmetic Overflow

July 10, 2022tomkausch Leave a Comment

When you start implementing your own arithmetic algorithms you will sooner than later encounter overflow errors. Unlike arithmetic operators in C, arithmetic operator in Swift don’t overflow by default. Overflow behaviour is trapped and reported as an error. You have… Continue Reading →

Uncategorized

Closures in Swift

June 30, 2022tomkausch Leave a Comment

Closures are a powerful programming concept that enable many different programming patterns. However, for lots of beginning programmers, closures can be tricky to use and understand. This is especially true when closures are used in an asynchronous context. For example,… Continue Reading →

Uncategorized

guard & defer

June 30, 2022tomkausch Leave a Comment

“We should do (as wise programmers aware of our limitations) our utmost best to … make the correspondence between the program (spread out in text space) and the process (spread out in time) as trivial as possible.”  —Edsger W. Dijkstra, “Go… Continue Reading →

Swift defer, guard

Post navigation

← Older Articles

Thomas Kausch

Recent Posts

  • Swift 6 & Foundation
  • How to Use VSCodium for Swift Development with Continue AI
  • Use MLX LM for large language models on Apple silicon with MLX
  • Download .ipa Files from iOS AppStore
  • What is an actor model?

Recent Comments

    Categories

    Algorithms Augmented Reality Code Blocks Concurrency Dev Tools Effective Objective-C Encoding & Decoding Date iOS Languages Objective-C Pyhthon Security Swift Uncategorized Virtual Reality XCode
    © 2025 Swift & Small Pieces. All rights reserved.
    Fashionista by aThemes