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

Get in Contact

Menu Close
  • Home
  • Author

iOS

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

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

Types and meta type in Swift

April 11, 2021tomkausch Leave a Comment

Knowing the type and meta-type in Swift is not as common as in Smalltalk or Objective-C. Where in objective-c, you can instantiate an object out of a class name or modify classes at runtime this is not possible in Swift.… Continue Reading →

iOS, Languages, Swift Meta Type, Self versus self, swift, Type

How to handle iOS massive ViewController syndrome?

March 15, 2021tomkausch

The Cocoa frameworks and the Model-View-Controller pattern go hand in hand. A typical iOS application, for example, is composed of models, views, and view controllers. The model and view layers are glued together by the controllers of the application. Those… Continue Reading →

iOS, Swift Data Source, Design, Patterns, UIViewController

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

How to calculate the ROT13 of string in Swift

April 2, 2019tomkausch Leave a Comment

ROT13 is a simple algorithm that shifts letters in a string forward 13 places. It’s not hard to write a rot13() function, but it is a little harder to wrap it up neatly so you avoid global variables while still making… Continue Reading →

iOS, Swift

Effective XCode UI Testing

July 30, 2017tomkausch Leave a Comment

UI testing is a great way to ensure that your UI interactions keep working as you’re adding new features or refactoring your app’s codebase –  it keeps your app functional. Writing and running UI tests is kind of different from… Continue Reading →

Effective Objective-C, iOS, Swift, XCode

A “Swifty” Longest Palindrome Substring Algorithm

July 13, 2017tomkausch Leave a Comment

In computer science, the longest palindromic substring  problem is the problem of finding a maximum-length substring of a given string that is also a palindrome. For example, the longest palindromic substring of “bananas” is “anana”. Some people will be tempted… Continue Reading →

Algorithms, iOS, Swift

Zeiss VR ONE as a premium Google “Cardboard” replacement

September 8, 2016tomkausch Leave a Comment

Today I found a one year old Zeiss VR One in the office. Everybody thought it does not work with Google’s cardboard app because it is missing the input button – what makes it useless. So I had a look at Google’s… Continue Reading →

Augmented Reality, iOS, Virtual Reality Cardboard, Zeiss VR One

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