Tag: ios
All the articles with the tag "ios".
The App Went to the Background — Is My Code Still Running?
A background queue is not background execution. Building the iOS lifecycle mental model — foreground, background, suspended — from an E2EE core that persists sessions to SQLCipher.
The Rust Core Is Done — So How Do Kotlin and Swift Actually Call It?
UniFFI, cbindgen, or hand-written FFI? Choosing the binding layer that lets Kotlin and Swift call a Rust library — with Firefox, Element X, and Signal as evidence.
Two Frameworks Need SQLCipher, So Does the Extension — How Many Copies Does the iPhone End Up With?
E2EE and Feature X both need SQLCipher. The app links both, the notification extension links one. Counting the copies — in the graph, the bundle, and at runtime — is three different questions.
The App Links CryptoCore Fine — So Why Can't the Notification Extension Call It?
An iOS app and its Notification Service Extension are two executables. What sharing one Rust library really takes: ABI, packaging, linking, and shared state.