This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
manual:introduction [2013/06/01 14:55] – [Sparrow Versions] daniel | manual:introduction [2016/03/07 23:29] (current) – [Introduction] 50.141.34.247 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Introduction ===== | ||
+ | |||
+ | Sparrow is written in pure Objective-C; | ||
+ | |||
+ | You don't need to know much about the iPhone API. If you plan to develop your application completely with Sparrow, you won't need to use any UIKit classes at all. | ||
+ | |||
+ | On some occasions, though, it makes sense to intermix Sparrow and UIKit: | ||
+ | |||
+ | * Displaying iAds on top of a Sparrow game | ||
+ | * Adding a GameCenter leaderboard | ||
+ | * Creating the game's menu in UIKit using the Interface Builder | ||
+ | |||
+ | Since Sparrow renders its contents into a conventional UIView class and is managed by a UIViewController, | ||
+ | |||
+ | |||
+ | ==== Sparrow Versions ==== | ||
+ | |||
+ | This manual is covering the **2.x** branch of Sparrow. There are some substantial differences between version 1 and 2. | ||
+ | |||
+ | * **Sparrow 1.x** requires iOS 3.0 and OpenGL ES 1.1. It runs on all iOS devices. | ||
+ | * **Sparrow 2.x** requires iOS 5.0 and OpenGL ES 2.0. You need at least an iPhone 3GS to run games built with that version. | ||
+ | |||
+ | If you create a new project, I'd recommend to use the very latest version of Sparrow. By now, almost all iOS devices that are still downloading content in the App Store satisfy these requirements. Your games will be easier to write and they will run faster. | ||
+ | |||
+ | If you have to support older devices, you can still access the old version here: | ||
+ | |||
+ | * [[manual_v1: | ||
+ | * [[https:// | ||
+ | |||
+ | < | ||
+ | If you have worked with Sparrow 1.x in the past and just want to find out about the differences and possible pitfalls, I recommend you have a look at the [[http:// | ||
+ | </ | ||
+ | |||
+ | ----- | ||
+ | |||
+ | //Next section: [[Installation]]// | ||