News for hackers. Stuff that matters.
Re:Objective-C Internals by woadwarrior01 on Saturday August 12, 2023 @11:27AM (#37101147)
Also, the Objective-C Runtime reference[1]. About a decade ago, I learnt Objective-C a day, by reading "The Objective-C Programming Language" and the Runtime Reference. It's such a beautiful and simple language, if you know C. I wish Swift were as simple and succinct. AFAIK, Objective-C++ is still the easiest way to bridge C++ code with Swift code. Knowledge of Objective-C is still relevant for anyone building apps that need to use C++ libraries.

[1] https://developer.apple.com/documentation/objectivec/objecti...

Re:Objective-C Internals by ethansinjin on Saturday August 12, 2023 @11:31AM (#37101192)
As of Swift 5.9, using Obj-C++ is no longer necessary! https://swift.org/documentation/cxx-interop/
Re:Objective-C Internals by saagarjha on Saturday August 12, 2023 @11:38AM (#37101252)
Yes it is; Swift’s interop is still experimental and limited.
Re:Objective-C Internals by pjmlp on Saturday August 12, 2023 @01:57PM (#37102622)
That is still work in progress.
Re:Objective-C Internals by hugi on Saturday August 12, 2023 @01:08PM (#37102181)
Objective-C was my first "real" language, started working with it with almost no knowledge of C to make some Mac Apps on Rhapsody and later Mac OS X. Nice documentation and an awesome first language, not least due to the lovely Foundation and AppKit frameworks and the nice UIs of ProjectBuilder and InterfaceBuilder at the time. It was pure fun writing software in that environment.
Re:Objective-C Internals by steve1977 on Saturday August 12, 2023 @02:50PM (#37103081)
I felt OPENSTEP/Cocoa was so far ahead of other frameworks. The ease of Visual Basic but the power of Visual C++
Re:Objective-C Internals by pjmlp on Sunday August 13, 2023 @04:41AM (#37107899)
Kind of, you missed on Delphi and C++ Builder.

Pity that Borland management has messed up and nowadays only enterprise developers care about them.