I want to learn Objective-C. However, I'm not ready to pay loot for Apple devices. Prompt IDE for Objective-C on Windows. And if you know, then write detailed instructions for installing the ObjectivEclipse plugin for Eclipse. I can not figure it out.

  • However, alas, in addition to ObjC and Swift themselves, it would be nice to have similar frameworks in the system, or at least the native system api for these languages, without this, there seems to be little point in teaching them outside the context of i devices. There is one more thing: swiftforwindows.imtqy.com (from libraries so far only sishny stdlib and the like and in unix-style + its own experimental wxSwift framework can, I think something similar to analog foundation, otherwise what's the point). - Cyborg Jack

3 answers 3

Ungrateful this thing, just want to say.
The next plan is a list of those actions that I myself did once. I am not saying that he is the only correct one, look at what is written in the links on the topic.

  1. You need to install either a Cygwin compiler or MinGW .
  2. Download and install the GNUStep library set ). Notice that these libraries are strikingly different from those used in the native (Mac OS X) environment, since the latter Apple is constantly changing and introducing new and new features. Therefore, you will not have any newfangled features (like closures).
  3. The compilation itself will look like something like

    gcc `gnustep-config --objc-flags` -o helloword helloword.m -LC: \ GNUstep \ System \ Library \ Libraries -lobjc -lgnustep-base

Related Links:
- Installing and using GNUstep and Objective-C on Windows
- Compile Objective-C Programs Using gcc (item "3. To Compile Objective-C Programs on Windows")
- How to Start Learning Objective C on Windows


I want to learn Objective-C but I’m not ready to pay loot for Apple devices

So it is all the same, if you are going to seriously deal with this, then you will definitely need a poppy, and if it is not serious, then why start at all?

PS Do you have an Intel processor? Very (very, very) I recommend putting Mac OS on a virtual machine. Get not only the native environment (with the support of all the new features of the language), but also a convenient IDE - Xcode.

  • one
    At the expense of a convenient IDE, I would argue. - zenden2k

In fact, only those who did not do it themselves could offer development on a virtual machine. For it is hell and pain. If there is an Intel infrastructure, without especially unique pieces of iron, then there is quite a chance for myself after a few days of smoking clover to have a practically full-fledged mac.

As for the "dough" - in any case, you have to buy a pair of I-hardware (well, of course, if you are not going to write for poppy), and also, every year to pay a developer license to be able to do something for these glands to fill. Of course, you can learn without it.

    At the moment, Microsoft is implementing an Objective-C environment for developing under Windows 10 (Matched by API with iOS).
    Here is the link to the repository https://github.com/Microsoft/WinObjC .
    The project is under development, but "Hellow World" will manage to write.