Jamie Blumberg on Nostr: npub1sdunj…vw074 At work our default position for any app with SwiftUI is that at ...
npub1sdunjhskgvp3aghxsz8gds5acts5a5pkwa5gk5kff3dt6lzwfe6qvvw074 (npub1sdu…w074) At work our default position for any app with SwiftUI is that at the top level it is a UIKit app and we are using hosting controllers and UIViewRepresentables and such to arrange SwiftUI views and components.
And sometimes we'll have UIKit app -> SwiftUI view -> embedded UIKit ViewController possibly with more embedded SwiftUI views. We basically end up with an iOS UI framework turducken.
Maybe someday that UIKit top level will also be Mac Catalyst just to make it even wackier.
Published at
2024-02-02 13:51:29Event JSON
{
"id": "d73bfb8dd19f8623bd31ad00247be202e94e17b72857badfa4ee498d7f3330c8",
"pubkey": "77508252a02def7155315bd9d49d5cfd431c04bfba53e45f4068bc9b0e42c493",
"created_at": 1706881889,
"kind": 1,
"tags": [
[
"p",
"8379395e1643031ea2e6808e86c29dc2e14ed03677688b52c94c5abd7c4e4e74",
"wss://relay.mostr.pub"
],
[
"p",
"6377edbc67cf129b31d6ee9c9c13f03cf1d0f7a4c2779b6c66cff6cd365585ce",
"wss://relay.mostr.pub"
],
[
"e",
"7fcec55f4358fa410fb40f48096be7d5fd110bfeae4d9ed41d33ff023ec48ded",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://hachyderm.io/users/jamie_blumberg/statuses/111862211499215444",
"activitypub"
]
],
"content": "nostr:npub1sdunjhskgvp3aghxsz8gds5acts5a5pkwa5gk5kff3dt6lzwfe6qvvw074 At work our default position for any app with SwiftUI is that at the top level it is a UIKit app and we are using hosting controllers and UIViewRepresentables and such to arrange SwiftUI views and components. \n\nAnd sometimes we'll have UIKit app -\u003e SwiftUI view -\u003e embedded UIKit ViewController possibly with more embedded SwiftUI views. We basically end up with an iOS UI framework turducken. \n\nMaybe someday that UIKit top level will also be Mac Catalyst just to make it even wackier.",
"sig": "d16bf75bdeeb2b47e678eb4b4143fa18e0b7fe81e2727dd9296a8d5ac5cf062f2287c5f6358db41850ea63882f458ccb7f0fa9fe3a0044f9cf4d5b922919e4f7"
}