News for hackers. Stuff that matters.
Re:Objective-C for Windows, including UIKit (public archive)... by extraduder_ire on Friday November 07, 2025 @09:19PM (#45853496)
I think a separate objective-c runtime was ported to windows by apple for itunes and later safari to work.
Re:Objective-C for Windows, including UIKit (public archive)... by svth on Saturday November 08, 2025 @01:27AM (#45854601)
If I recall correctly, iTunes was a Carbon application. They ported parts of the Carbon APIs to get it running on Windows.
Re:Objective-C for Windows, including UIKit (public archive)... by agsnu on Saturday November 08, 2025 @03:11AM (#45855028)
QuickTime for Windows existed long before then, and Apple ported a bunch of the old Classic Mac Toolbox to Windows as part of that.

IIRC it was actually this Windows port of Toolbox that in some ways laid the foundation for Carbon - i.e. a port of the Toolbox API to what became Mac OS X.

Re:Objective-C for Windows, including UIKit (public archive)... by lukeh on Saturday November 08, 2025 @09:01PM (#45862239)
Yes, this is correct.
Re:Objective-C for Windows, including UIKit (public archive)... by stuaxo on Sunday November 09, 2025 @03:06AM (#45863815)
Interesting stuff, I wish there was a way it would get open sourced one day.
Re:Objective-C for Windows, including UIKit (public archive)... by tonyedgecombe on Saturday November 08, 2025 @02:52AM (#45854944)
I do remember it had its own font rendering which looked out of place on Windows.
Re:Objective-C for Windows, including UIKit (public archive)... by stuaxo on Sunday November 09, 2025 @03:05AM (#45863808)
There seem to be bunch of DLLs in iTunes and Safari with familiar names.

Would have been good if someone made bindings for them, it would have been interesting to see what MacOS like stuff could work there, even if it just python bindings.

Re:Objective-C for Windows, including UIKit (public archive)... by fithisux on Sunday November 09, 2025 @09:21AM (#45865786)
There is also GNUStep.