169 posts tagged ‘iOS’
Apple’s Use of Swift and SwiftUI in iOS 17
Alexandre Colucci (Hacker News): Unsurprisingly, there has been a significant increase in the number of apps adopting SwiftUI this year. Notable mentions include: The Preferences app with several of its bundles (StorageSettingsUI, WallpaperSettings, MultitaskingAndGesturesSettings, ThirdPartyApplicationSettings, ActionButtonSettings, …) Several binaries related to Health (Health.app, HealthUI, MentalHealthUI, WorkoutUI, …) The Home app, which appears to have undergone […]
An Apple Library Primer
Quinn: Apple’s library technology has a long and glorious history, dating all the way back to the origins of Unix. This does, however, mean that it can be a bit confusing to newcomers. This is my attempt to clarify some terminology.[…]The linker has seen three major implementations:ld — This dates from the dawn of Mac […]
Updating iPhones in Boxes
Malcolm Owen (Hacker News): Mark Gurman claims that Apple has a system that can update the operating system of iPhones before they get sold. Crucially, it can do so without opening the box.Consisting of a “pad-like device,” store employees place unopened iPhone boxes onto it to trigger an update. The pad wirelessly turns on the […]
The History of Cover Flow
Andrew Coulter Enright (in 2005): I thought [the iChat AV] implementation would work perfectly if applied to my Visual Browsing problem.Like paper cards flipping within a bar jukebox, I pictured each cover flipping in and out of the illuminated center position, revealing the subsequent album/song as the user browsed through the current library (via the […]
Relative Time Labels
Nikita Prokopov: Why is nobody excited about these “yesterday”/“2 days ago”/“a week ago” labels?Because they pretend to speak human language, but they actually don’t. For a human, yesterday is “at the day before”, “between 0am..11:59pm the day before today”.No human uses “less that 24 hours” as the definition of “yesterday”. Computers, unfortunately, do. Add here […]
iPhone SE 4 Rumors
Marko Zivkovic: The iPhone SE 4, known internally under the codename Ghost, is expected to receive a new design derived almost entirely from the base model iPhone 14.[…]As far as the chassis is concerned, two major changes are expected – an Action button and a USB-C port.[…]As for the back of the device, the next […]
Unit Testing a SwiftUI Query
Helge Heß: I’ve been wondering whether I could unit test a SwiftData Query, i.e. the SwiftUI property wrapper coming w/ SwiftData (in beta6 it is actually a macro). Aka whether I could unit test a SwiftUI view. This requires setting up an execution environment for the view, but surprisingly that actually works 🙂 Here’s the […]
Thinking in SwiftUI (2023)
Chris Eidhof and Florian Kugler: In this short book, we will help you build a mental model of how SwiftUI works. We explain the most important concepts in detail and help you build a solid foundation for understanding SwiftUI. Since SwiftUI is a large framework, the book focuses on the concepts behind the framework that […]