
Lots of iPhone/iOS programming questions are asked and answered over on Pointers to Cocoa tutorials, Objective C tutorials, etc. Objective C, which is a strict superset on ANSI C, is the Apple supported language for native app development. XCode, which is the IDE for the SDK, has tons of built-in documentation: Other (non-Apple) SDK developer support forums: ITunes U link: iPad and iPhone App Development (Fall 2011) Stanford University now has an online course on iPhone/Cocoa programming: You can Google "site: " to see if your questions have already been answered there.
#Swift for mac os x 10.6 software#
(NOTE: Apple beta software that is currently under NDA should only be discussed in designated areas in the forum. Pointers to Apples public Developer forum:Īnd private iPhone/iOS Developers forum (requires enrolled iOS Developer program login): Requires banking and tax information.Īfter you register, you will find that the iPhone Dev Center has tons of tutorial videos, getting-started documentation, guides, How-To's, a Reference Library and lots of Sample Code and example applications. Paid App Application: more legal forms to fill out after you are enrolled but before you are allowed to sell your app to others. Registered: register at Apple, agree to the SDK license, and use the SDK with the included iPhone simulator only.Įnrolled: Pay $99 and be allowed to provision actual iPhone, iPad, and iPod Touch devices to test your software. The difference between a registered and an enrolled developer:
#Swift for mac os x 10.6 mac os x#
iOS development tools cannot run under Windows, as they are based on all the Mac OS X frameworks, libraries and XCode Developer Tools. The SDK and Xcode development tools for iOS 5.1 and later are only officially supported on a 64-bit Intel Mac running Lion/10.7.x. The SDK for iOS 5.0 is only officially supported on an Intel Mac running Snow Leopard/10.6.x and later. Read Section 3.3 carefully before asking if an app can be developed to do this and such. There may be several requirements regarding any application which one is allowed to develop using the SDK. The iPhone SDK Agreement (encountered when registering) very likely includes several limitations on use of the SDK, and an NDA for beta versions, which one has to agree to when registering to download the iPhone SDK.

Pointers to Apples iPhone/iOS Developer program introduction:Īpples's iPhone/iOS Dev Center and (free after registration) SDK download page: The iPhone/iPad or iOS Programming forum will need a sticky FAQ, or else the same questions will get asked a gazillion times.
