How to monitor system calendar for changes with EventKit
Learn how to use EventKit and Combine to monitor the iOS/macOS system calendar for changes and reload app data accordingly.
Learn how to use EventKit and Combine to monitor the iOS/macOS system calendar for changes and reload app data accordingly.
Explains how to implement email sending in iOS 14 apps using the `mailto:` URL scheme to open the user's default email client.
A guide to implementing loading/shimmer effects using Diffable Data Sources in iOS, focusing on creating unique placeholder items.
Explains Swift Optionals, their purpose, and how to use them to handle missing values safely in Swift programming.
Introduction to iOS 13's UICollectionViewCompositionalLayout, covering its core classes and declarative approach for complex layouts.
A video tutorial on implementing Collection View Compositional Layout in iOS, covering items, groups, sections, and dynamic layouts.
A developer shares practical strategies and lessons learned from porting a complex iPhone app to iPad, focusing on UI adaptation and time-saving techniques.
A guide to using Fastlane for managing and automating version numbers for iOS/macOS releases, including bumping, prompting, and tagging.
A software engineer reflects on career choices, from mobile development to engineering management, and introduces a framework for balancing market trends, core skills, and personal happiness.
A 3-part video tutorial series on building UICollectionViews from scratch in Swift, covering layout, data sources, self-sizing cells, and batch updates.
Final part of a series on building a Swift HTTP framework, discussing abstraction layers and integrating generics like Codable.
A developer recounts accidentally creating a spying app as a teenager while trying to solve the iPhone's 1000-SMS limit, exploring early mobile hacking.
A guide to the Photo Widget app, covering installation, troubleshooting, and technical limitations on Apple platforms.
Analyzes iOS 14's conflicting features: Sleep Mode/Wind Down aid productivity, while widgets pose new distraction risks.
Analyzes SwiftUI's readiness for production, examining Apple's Fruta sample app and common crash issues in iOS 14 and macOS Big Sur.
A technical guide on creating a new calendar programmatically using Apple's EventKit framework in Swift, focusing on handling EKSource.
A tutorial on integrating Diffable Data Sources with Core Data in iOS apps to simplify UITableView and UICollectionView updates.
A developer details the technical challenges of converting the ChibiStudio avatar creation canvas into a 10MB iOS 14 App Clip, focusing on asset size reduction.
Explores Apple's improved OSLog framework in iOS 14/15, covering the new Swift Logger API, OSLogStore functionality, and best practices for efficient logging.
Explains why pre-flight network checks are flawed in iOS and recommends using Apple's Adaptable Connectivity APIs for better reliability.