This article is within the scope of WikiProject Apple Inc., a collaborative effort to improve the coverage of Apple, Macintosh, iOS and related topics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Did anyone note that objective c is lacking a formal language specification? Until 2008 apple did include something like a syntax specification in their objective c spec, but i has since been scrapped. Itsme (talk) 21:53, 1 April 2013 (UTC)
Example Usage of Categories Could Be More Clear
I understand a little Objective-C and I'm trying to master categories. The code examples could be clearer. As I try to read them now, they say "integer, integer, integer, integer". Can somebody that understand categories and Objective-C well, rewrite these code examples to help those of us who have programming experience, but are trying to learn categories understand them better? — Preceding unsigned comment added by Kaydell (talk • contribs) 01:15, 25 August 2013 (UTC)
I agree, the examples could be more clear. Thea10 (talk) 01:25, 25 August 2013 (UTC)
Mistake in C++ ivars for ObjC objects in ObjC++ section?
Hi, in the ObjC++ section, it says that "C++ classes (...) that have one or more virtual methods" can't be used as instance variables. Isn't this no longer true? This used to be a problem in the old days (e.g. MacOS X 10.2 and earlier, IIRC) when ObjC didn't call constructors on C++ instance variables, but since it does call default constructors, the vtable gets initialized correctly, so why *wouldn't* an object be permitted to have virtual member functions? Anyone have a reason why I shouldn't remove that mention or at least relativize it by "under older ObjC runtimes"? -- Uliwitness (talk) 00:48, 20 November 2013 (UTC)