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

Get in Contact

Menu Close
  • Home
  • Author

Uncategorized

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

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

Fast Queue implementation for SWIFT

January 26, 2022tomkausch Leave a Comment

The Swift Standard Library currently implements the three most essential general-purpose data structures: Array, Set and Dictionary. These are the right tool for a wide variety of use cases, and they are particularly well-suited for use as currency types. But sometimes, in order to… Continue Reading →

Algorithms, Code Blocks, iOS, Swift, Uncategorized

Why protocols can only be used as generic constraints when they have Self or an associated type requirement.

January 26, 2022tomkausch Leave a Comment

Protocols with associated types are a powerful, if somewhat treacherous, feature of Swift. Sometimes it’s fair to say that the only winning move is not to play it. As an example here is a recursive protocol of binary tree node… Continue Reading →

Uncategorized

iOS Jailbreak detection is useless

March 10, 2021tomkausch Leave a Comment

When developing financial apps you probably get the requirement to detect jailbroken devices. The reason for detection is to either disable some or most of the app’s functionalities due to security concerns that come from a jailbroken system. This article… Continue Reading →

iOS, Security, Uncategorized

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