A note on my experience of sharing code across platforms with Rust and Swift
#ios — 8 posts.
A simple way to untangle your codebase via protocols. Particularly useful for project configurations.
An easy way to add more structure to your classes by leveraging structs and enums
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.
Swift's @autoclosure allows to extend the Swift syntax in fantastic ways. Observe how we re-implement the `cond` function from Lisp
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.
How you can use VIM as an Xcode alternative
Using the C preprocessor to improve NSDictionary key path traversal