怎么编写苹果app?
据苹果公司於2011年3月4日公布,有高达20亿美元已经由苹果送到iOSAppDevelopers手上。你想趁这巿场还未烂的时候分一杯羹吗?\x0d\x0a\x0d\x0a第0步:硬件需求\x0d\x0a要编写iOSapp,只需一部Mac(iMac,Macbook都可以)就可以,因为所有编写iOSapp的必要工具都只有Mac版本。另外,你最好懂得基础英语,因为大部份相关文件或教学网站都是以英文编写的。\x0d\x0a真的只需要一部苹果电脑?\x0d\x0a\x0d\x0a要留意,iDevice(包括iPodTouch/iPhone)并不是编写iOSapp的「必要」工具,因为免费的编写软件"Xcode"(稍後会详细描述)会提供一个iDevice模拟器。然而,模拟器是有其限制的,例如模拟器不能精确地模拟到Accelerator(感应重力的仪器),而且,据笔者经验,实在有太多bug只会出现於真机而非模拟器。因此,笔者建议,如果你是学生,只求交功课,又或你的银弹不够,那可以暂时不买iDevice。\x0d\x0a但如果你想制作一个认真的程式,请买一部iDevice。\x0d\x0a我听闻,不需MAC机也可编写IOS程式喔\x0d\x0a\x0d\x0a是的,有很多较为旁门左道的方法可以免去「购买Mac机」这步骤,然而,笔者认为这些非官方方法非常麻烦,又或有可能违反了相关的条款或法律。读者只要Google一下"Hackintosh"便会发现不少非官方方法去把MacOS安装於PC,但风险自负。\x0d\x0a另外,(Windows版本的)AdobeFlashCS5亦有"PackagerforiPhone"这功能,可以把Flash程式转变成iOS程式,然而,苹果电脑的条款是禁止用此等「第三方程式」发布iOS程式的,因此,即使你用Flash写了iPhone程式,也会有风险Apple会禁止你发布。\x0d\x0a第1步:申请成为AppleDeveloper\x0d\x0a我该选择什麼"APPLEDEVELOPERPROGRAM"\x0d\x0a要编写iOSapp,必需要有一个"AppleDeveloper"account,这是因为…编程必备软件"Xcode"只能予"AppleDeveloper"下载。\x0d\x0a读者可在此申请成为"AppleDeveloperProgram"。\x0d\x0a我该选择什麼"AppleDeveloperProgram"\x0d\x0a请留意"AppleDeveloperProgram"有几类,现阶段只需申请成免费的"AppleDeveloper"就行,以下简介各类别:\x0d\x0aAppleDeveloper:这是免费的类别,但其中一个限制是:你能把你的App写来自娱,但不能把你的App发布於Appstore。\x0d\x0aiPhoneDeveloperUniversityProgram:这也是免费的,比起"AppleDeveloper"少一点限制,但仍不能把你的App发布至AppStore。\x0d\x0aiPhoneDeveloperProgram–Individual:每年需付US$99,可以发布你的App至AppStore\x0d\x0a另外还有些Program予公司客户的,相对贵一点,但对企业的支援较多。\x0d\x0a笔者建议各位先申请成为每年付费US$99的"AppleDeveloper–Individual",当你成功编写出一个你认为很有趣的iPhoneApp并准备推出时,发现原来刚刚有人将同类的App上架,到时你再等2-3星期重新upgrade到IndividualAccount的话,後悔就已经太迟。\x0d\x0a第2步:下载及安装Xcode\x0d\x0a\x0d\x0a申请成"AppleDeveloper"後,就可以到此下载Xcode了,Xcode是一套iOS程式编写软体,内含所有编写iOS程式的必需工具,包括iPhoneSDK(使Xcode有能力编释iOSapp的东东)。\x0d\x0a安装完成後就可以开始编写你的第一只iOSApp了。