UITableView tutorial in Swift
A beginner's tutorial on creating and using UITableView programmatically in Swift with Auto Layout, covering setup, data sources, and constraints.
A beginner's tutorial on creating and using UITableView programmatically in Swift with Auto Layout, covering setup, data sources, and constraints.
Explains how to treat complex iOS animations as assets using Core Animation Archives (.caar files) for better performance and reusability.
Explores the technical challenges of implementing drag-and-drop for PDF editing on iOS, focusing on UICollectionView and multi-page document complexities.
A guide to implementing snapshot testing for iOS UI using iOSSnapshotTestCase (formerly FBSnapshotTestCase) within XCTest and XCUITest.
A technical analysis of Apple's unreleased AirPower charging animation, exploring the iOS ChargingViewService and SceneKit implementation.
A Swift tutorial on creating a custom UIView subclass by loading and integrating a xib file, including handling outlets and constraints.
A developer compares using RecUp for voice memos with iOS 12's new Siri shortcut for the native Voice Memos app, focusing on workflow efficiency.
Learn to use Apple's CloudKit framework for remote data storage, syncing, and sharing in iOS apps with this foundational course.
Explores Apple's Marzipan project for porting iOS UIKit apps to macOS, including architecture, hacks, and future SDK availability.
Explores whether Core Data entities need explicit primary key properties, using SQLite debug insights.
Explores whether Core Data entities need explicit primary keys, using SQLite debug info to show Core Data handles them automatically.
A Swift cheat sheet for implementing iPhone location services, covering permissions, CLLocationManager, and delegate methods.
Swift cheat sheet for iPhone location services: requesting permission, using CLLocationManager, and implementing delegate methods.
A guide to setting up your first React Native mobile app, covering basic concepts, environment setup, and key differences from ReactJS.
A Swift tutorial on creating a UICollectionView and its custom cell programmatically without using Interface Builder.
A tutorial on using iOS Auto Layout anchors programmatically in Swift, covering best practices for creating constraints without Interface Builder.
Explains the Swift singleton design pattern, its criticisms as an anti-pattern due to global state, and proper use cases in iOS development.
Explains how to extract UITableView delegate and dataSource logic into dedicated objects to reduce view controller complexity and improve code separation.
A technical guide on implementing Touch ID and Face ID authentication in iOS apps, covering common pitfalls and documentation errors.