![]() ![]() Since XCode has its own device emulator you have a built in platform for iOS testing. Start programming in XCode and have a good time. You can then find the steps online to setup a virtual copy of MacOS X.Īfter going through the steps to install the OS in the Virtual Machine, you can then go through the process to find XCode in the Apple App Store. Virtualbox allows setup on initial setup while VMWare requires an extra step to ensure compatibility. After aquiring a copy of Virtualbox or VMWare (either is great, personally I prefer Virtualbox because the display settings are more customizable). It is legal as you own the orginal install DVD for the OS X system. But Objective-C isn't terribly useful without supporting frameworks, and those are rare or nonexistent on Windows.Īctually you can install Mac OS X on any Intel CPU based machine. That said, GCC is available on Windows, and since GCC is an Objective-C compiler, you could compile Objective-C code on Windows if you had the right libraries available (or didn't use any third-party libraries). There are some open-source frameworks that could be used on Windows - for example, OS X's AppKit and Foundation frameworks are (mostly) available as part of the GNUstep project - but these frameworks aren't widely used or supported on Windows, and sometimes lack capabilities found in their OS X counterparts.Most development of Objective-C frameworks takes place on OS X, and a lot of the frameworks aren't open-source and thus can't be ported to Windows (they'd have to be rewritten).There are several reasons that Objective-C isn't readily available on Windows: ![]() Furthermore, Xcode also uses a number of programming tools that would have to be ported to Windows as well (some of them already are, of course). Xcode is written in Objective-C and takes advantage of a number of OS X frameworks, so porting it to Windows would require porting all the frameworks on which Xcode relies.
0 Comments
Leave a Reply. |