Re:iOS 14.6 device hacked with a zero-click iMessage exploit...
by steveklabnik on Monday July 19, 2021 @03:57PM
(#27886660)
You can expose a C ABI, and so itβs a drop-in replacement for things that used to talk to C code. Which is virtually everything.
[ Parent
| on HN ]
Re:iOS 14.6 device hacked with a zero-click iMessage exploit...
by olliej on Wednesday July 21, 2021 @10:15PM
(#27914535)
not on Mac/I/watch/tvOS where much of the core platform API is objective-c (Which swift has first class support for), and C++ (because of poor 90s decisions).
But also missing the point that you can't implement a subclass or what have you in rust, and if every interface you have is C then you have an exercise in mass unsafe code.
Re:iOS 14.6 device hacked with a zero-click iMessage exploit...
by steveklabnik on Thursday July 22, 2021 @09:17AM
(#27918462)
Both Objective C and C++ can call things that use the C ABI. Rust code ships in real products on those platforms.