Using the iOS SDK, tvOS SDK, and watchOS SDK, Xcode can also be used to compile and debug applications for iOS, iPadOS, tvOS, and watchOS. These helped ease the transitions from 32-bit PowerPC to 64-bit PowerPC, from PowerPC to Intel x86, from 32-bit to 64-bit Intel, and from x86 to Apple silicon by allowing developers to distribute a single application to users and letting the operating system automatically choose the appropriate architecture at runtime. Xcode can build fat binary ( universal binary) files containing code for multiple architectures with the Mach-O executable format.
Serial code for mac osx free#
Third parties have added support for GNU Pascal, Free Pascal, Ada, C#, Go, Perl, and D. Xcode supports source code for the programming languages C, C++, Objective-C, Objective-C++, Java, AppleScript, Python, Ruby, ResEdit (Rez), and Swift, with a variety of programming models, including but not limited to Cocoa, Carbon, and Java.
3.1 Xcode 1.0 - Xcode 2.x (before iOS support).