Some useful additions and classes for Apple's UIKit Framwork.
Release 8.0 is the first step into retiring this framework. SwiftUI supersedes or provides many things FFUIKit added for UIKit. Also, UIKit gained support for another bunch of things FFUIKit provided until now. Finally, the remaining useful parts will be factored out into smaller packages.
The following list provides some help in finding the correct replacement for APIs removed from FFUIKit:
- The Color Components implementations (
HSBA) now live in the Color Components Package.
UIDevice.platformNameare now found in the Apple Device Information Package.
DeviceInfo.current.name. For SwiftUI, there's the
UIStoryboard.Identifierand the corresponding
instantiateViewControllermethod were removed in favor of
instantiateViewControllermethod that already returns a typed view controller.
- The extensions on
UITableViewallowing animated updates have been soft-deprecated.
UIDiffableDataSourceis a great, more robust and more performant replacement for it.
Licensemodel have been replaced in favor of the Licensed Components Package.
UIApplicationextensions for the iTunes URL have been removed in favor of the App Information Package.
UIColorextensions have been removed in favor of using Color Components Package, which makes it as easy as of release 1.2.0.