Using UITabBarAppearance for Tab Bar changes in iOS 13
With iOS 13, Apple finally made some long overdue changes to support more effective customizations of the tab bars, and tool bars in your apps. The new UITabBarAppearance, UIBarAppearance, and related...
View ArticleCleaning Up Swift Enumeration Evaluation
Just some quick and simple Swift stuff in this post around writing cleaner code. It’s pretty common to see a pattern like the following in existing code when evaluating enumerations. enum...
View ArticleUsing Comparable with Enumerations in Swift 5.3
As expected, there was so much goodness in WWDC 2020 last week. From exciting new software changes in Swift UI, collection views, and much more to the anticipated move away from Intel to Apple...
View ArticleBetter Uniform Type Identifiers with Xcode 12
If you’ve been doing any kind of file uploads, downloads, previews, and such in past versions of Xcode and needed to deal with MIME types or file extensions, you’ve probably had to deal with Uniform...
View ArticleNew UIDatePicker Styles in iOS 14
One of the nice new features that came out with iOS 14 were some new options around the venerable UIDatePicker. There are now some choices other than just the slot machine-style wheels! Since iOS 2.0,...
View ArticleUsing iOS Diffable Data Sources with Different Object Types
Since iOS 13, we’ve been able to revamp the way our table and collection views work by using diffable data source classes (UITableViewDiffableDataSource and UICollectionViewDiffableDataSource...
View ArticleRegistering Collection View Cells in iOS 14
In my last post, I looked at handling diffable data sources with different types of object data, focusing primarily on the venerable UITableView for my examples. We looked at a simple if...else...
View ArticleCreating Custom Parseable Format Styles in iOS 15
Since way back in iOS 2.0, the venerable Formatter class and its derivations such as DateFormatter and NumberFormatter have been the go-to for converting values to and from strings. Over the years...
View ArticleUI Test Changes to SwiftUI List and Stepper in iOS 16
Since SwiftUI came out, the extremely useful List control, for creating scrolling, single column, table-style views has been backed under the hood by UITableView. While this probably made it simpler...
View Article
More Pages to Explore .....