How to get file size using FileManager + formatting
A Swift tutorial on programmatically retrieving and formatting file sizes using FileManager and ByteCountFormatter.
A Swift tutorial on programmatically retrieving and formatting file sizes using FileManager and ByteCountFormatter.
Introduces InterposeKit, a modern Swift library for elegant method swizzling, with developer insights on its creation and related Swift/tech topics.
A technical deep dive into diagnosing and fixing a specific text input crash in Mac Catalyst apps on macOS 10.15.4+.
A developer explains their iOS-only workflow for writing, managing images, and publishing posts to a Jekyll static site using Git and automation tools.
Explores iOS jailbreaking for developers, covering its legality, motivations, and practical uses like security research and app enhancement.
A guide on installing and managing multiple Swift development snapshots and toolchains within Xcode, allowing developers to switch between compiler versions.
A developer shares non-sponsored book recommendations for improving iOS development skills, covering Core Data, AutoLayout, and Swift.
Three techniques to manage SwiftUI previews effectively in large iOS projects, addressing code bloat and maintainability issues.
A tutorial on building an Apple TV expense tracker app using SwiftUI and Core Data, focusing on tvOS-specific UI design and navigation.
Highlights new features in Swift 5.3, including Swift Package Manager updates and language enhancements like multiple trailing closures.
Advanced Swift tips for cleaner code: optional unwrapping, range checking, randomness, and @autoclosure usage.
Analysis of the 2020 Facebook SDK crash that brought down many iOS apps, highlighting the risks of third-party SDK dependencies and data privacy.
Tutorial on building an independent Apple Watch expense tracker app using SwiftUI and Core Data, focusing on watchOS design.
A tutorial on building an iOS expense tracker app using Core Data for data persistence and SwiftUI for the user interface.
A tutorial on implementing user authentication in a SwiftUI iOS app using Firebase Auth SDK and Sign in with Apple.
Guide on using CocoaPods solely to manage CLI tool versions in iOS projects, without integrating with Xcode.
A developer details their months-long struggle with Apple locking them out of their developer account and the lack of effective support.
A guide to understanding and implementing Property Wrappers in Swift 5.1, including built-in and custom examples.
A technical guide on implementing iOS Call Directory App Extensions to block unwanted calls and identify unknown numbers.
A developer shares a pragmatic solution for automatically saving and replaying data snapshots to debug bugs in fast-changing apps, using a Swift-based tool.