Posts tagged #ios
Sharing Code across platforms with Rust
A note on my experience of sharing code across platforms with Rust and Swift
Using protocol composition to untangle your codebase
A simple way to untangle your codebase via protocols. Particularly useful for project configurations.
Cleaner Classes with Structs and Tuples
An easy way to add more structure to your classes by leveraging structs and enums
CoreValue: Lightweight Framework for using Core Data with Value Types
CoreValue is a lightweight wrapper framework around Core Data. It takes care of boxing value types into Core Data objects and unboxing Core Data objects into value types. It also contains simple abstractions for easy querying, updating, saving, and deleting.
Using @autoclosure to write a Swift syntax extension
Swift's @autoclosure allows to extend the Swift syntax in fantastic ways. Observe how we re-implement the `cond` function from Lisp
Debugging entitlement issues in Maps, iCloud, In-App, Keychain, or GameCenter
I recently ran into an issue where a Mac App did lack an entitlement even though I had all entitlements properly set up in my account. I also had performed rigourous testing prior to submission, which made it even more worrisome as I had no idea how to proceed.
Use VIM as an Xcode alternative
How you can use VIM as an Xcode alternative
Fast NSDictionary traversal in Objective-C
Using the C preprocessor to improve NSDictionary key path traversal