This commit is contained in:
Trey t
2023-07-05 17:36:20 -05:00
parent 648ef93d23
commit 52ab089c12
6 changed files with 158 additions and 67 deletions

View File

@@ -6,6 +6,7 @@
//
import Foundation
import UIKit
extension Dictionary {
func percentEncoded() -> Data? {
@@ -91,3 +92,15 @@ extension Date {
return weekDay
}
}
extension Bundle {
public var icon: UIImage? {
if let icons = infoDictionary?["CFBundleIcons"] as? [String: Any],
let primaryIcon = icons["CFBundlePrimaryIcon"] as? [String: Any],
let iconFiles = primaryIcon["CFBundleIconFiles"] as? [String],
let lastIcon = iconFiles.last {
return UIImage(named: lastIcon)
}
return nil
}
}