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:
BW
, BWA
, RGB
, RGBA
, HSB
and HSBA
) now live in the Color Components Package.UIDevice.platform
and UIDevice.platformName
are now found in the Apple Device Information Package.
UIDevice.platform
becomes DeviceInfo.current.identifier
and platformName
becomes DeviceInfo.current.name
.
For SwiftUI, there's the \.deviceInfo
environment key.UIStoryboard.Identifier
and the corresponding instantiateViewController
method were removed in favor of UIStoryboard
s generic instantiateViewController
method that already returns a typed view controller.UITableView
allowing animated updates have been soft-deprecated. UIDiffableDataSource
is a great, more robust and more performant replacement for it.LicensesTableViewController
, LicenseDetailViewController
and License
model have been replaced in favor of the Licensed Components Package.UIApplication
extensions for the iTunes URL have been removed in favor of the App Information Package.UIColor
extensions have been removed in favor of using Color Components Package, which makes it as easy as of release 1.2.0.link |
Stars: 3 |
Last commit: 29 weeks ago |
Full Changelog: https://github.com/ffried/FFUIKit/compare/8.5.0...8.6.0
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics