自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

從零開始 iPhone應(yīng)用程序開發(fā)入門指南

原創(chuàng)
移動(dòng)開發(fā) iOS
這篇詳細(xì)指南將為你介紹如何開發(fā)iPhone應(yīng)用程序,如何開始踏上通過應(yīng)用程序商店成為百萬富翁的道路。本文還列出了入手開發(fā)iPhone應(yīng)用程序所需要的一切。

【51CTO獨(dú)家特稿】本文將為你介紹使用或開發(fā)iPhone應(yīng)用程序所需要的各種工具。

開始入手

為了開發(fā)自己的iPhone應(yīng)用程序,你首先得有某些工具和某些編程技能。蘋果公司使得iPhone應(yīng)用程序的開發(fā)變得很容易,向所有人提供工具,僅收取小筆費(fèi)用。不過,iPhoneL軟件開發(fā)工具(SDK)只面向Mac機(jī),而不面向PC。

iPhone SDK可以在任何基于英特爾芯片的運(yùn)行OS X Leopard(10.5.6或更高版本)的Mac機(jī)上使用。***是有一臺功能強(qiáng)大的、內(nèi)存容量充足的Mac機(jī)。

一旦你有了Mac機(jī),只要從下載地址下載蘋果iPhone SDK。只要免費(fèi)創(chuàng)建一個(gè)蘋果ID,即可下載該iPhone SDK。

想把你開發(fā)的應(yīng)用程序發(fā)布到應(yīng)用程序商店(Appstore)上,只要付99美元,注冊加入標(biāo)準(zhǔn)iPhone開發(fā)人員計(jì)劃。

之后,你就可以開發(fā)和測試自己的應(yīng)用程序,并發(fā)布到應(yīng)用程序商店上進(jìn)行銷售。你還可以訪問將來需要的所有文檔、教程、視頻和示例代碼。

***有一款實(shí)際的設(shè)備來試運(yùn)行你開發(fā)的應(yīng)用程序:iPhone或iPod Touch。雖然SDK里面含有模擬器,可運(yùn)行你開發(fā)的應(yīng)用程序,但應(yīng)用程序在發(fā)布之前在實(shí)際設(shè)備上試運(yùn)行一下總是更好。

推薦書籍

如果你覺得開發(fā)人員教程不適合自己,有一些非常優(yōu)秀的書籍可以幫助你盡快熟悉iPhone應(yīng)用程序開發(fā)。

《iPhone 3開發(fā)入門:探索iPhone》(Beginning iPhone 3 Development: Exploring the iPhone),Apress出版社出版。

相關(guān)鏈接

《新手iPhone程序開發(fā)》(Head First iPhone Development),O'Reilly Media出版社出版。

相關(guān)鏈接

一旦你準(zhǔn)備好了這一切,就可以開始開發(fā)自己的iPhone應(yīng)用程序了。

不過在你開始之前,應(yīng)該在面向?qū)ο缶幊谭矫嬷辽儆幸恍┚幊探?jīng)驗(yàn)和了解。iPhone SDK和Cocoa Touch 應(yīng)用程序框架使用Objective C,這是C語言的面向?qū)ο蟀姹尽?/p>

你可以從iPhone OS參考庫,或者通過閱讀任何Objective C開發(fā)書籍,來了解Objective C。

iPhone SDK及其他工具

將iPhone SDK安裝到Mac機(jī)上后,就可以開始使用Xcode。

Xcode

從歡迎屏幕,創(chuàng)建一個(gè)New Project(新項(xiàng)目),從iPhone OS > Application選項(xiàng)卡下面選擇View Based Application(基于視圖的應(yīng)用程序)。

你的應(yīng)用程序分成了Classes(類)、Other Sources(其他來源)、Resources(資源)、Frameworks(框架)和Products(產(chǎn)品)。

:它將保留你的所有Objective C代碼類。

其他來源:它會保留不是用Objective C編寫,而是用另外某種語言編寫的代碼類。

資源:這會保留應(yīng)用程序中需要的所有資源,比如圖像、音頻文件和視頻文件等。

框架:這將保留應(yīng)用程序?qū)⑹褂玫牟煌蚣芎蛶臁?/p>

產(chǎn)品:這將含有你經(jīng)過編譯的應(yīng)用程序。

界面構(gòu)建器

界面構(gòu)建器(Interface Builder)將用于為你的應(yīng)用程序創(chuàng)建Application(應(yīng)用程序)界面。它讓你得以使用一些代碼和可以使用的一組用戶界面元素,以圖形化方式創(chuàng)建用戶用戶界面。你可以添加一些元素,比如標(biāo)簽、按鈕、菜單、文本框、滾動(dòng)條和復(fù)選框等,可以直接添加這些元素。界面構(gòu)建器使用Cocoa Touch應(yīng)用程序框架。界面構(gòu)建器文件作為XIB文件存儲起來。

你開發(fā)的應(yīng)用程序完成編碼和編譯后,就可以在內(nèi)置的iPhone應(yīng)用程序模擬器上進(jìn)行測試,這個(gè)工具與SDK捆綁在一起。

Xcode還提供了可以用來對應(yīng)用程序進(jìn)行調(diào)試的調(diào)試工具。

以上這些是SDK的基本組成部分。

除此之外,可能還需要的另外一些工具包括如下:

圖形和設(shè)計(jì)

你需要一款優(yōu)秀的圖像編輯器,為你的應(yīng)用程序制作圖形和圖像。

你可以使用Adobe Photoshop、GIMP、Inkscape、Irfan View或Paint.NET等。

游戲引擎和工具

有許多游戲工具可以用來為iPhone制作游戲。

大名鼎鼎的一些游戲工具包括:Unity 3D、Cocos 2D、Bork 3D、Torque 2D、GameSalad和ShiVa Ston3d等。

以下這些就是你開發(fā)自己的iPhone應(yīng)用程序所需要的工具。開發(fā)和測試過程完成后,只要把你的應(yīng)用程序上傳到iPhone應(yīng)用程序商店。如果一切順利的話,審批過程一般只需要一個(gè)星期。

原文出處

【51CTO.com獨(dú)家特稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載,合作媒體轉(zhuǎn)載請注明原文作者及出處!】

【編輯推薦】

  1. iOS開發(fā)者必備:十款最有用的工具(附下載)
  2. iOS設(shè)計(jì)指南:用戶接口原則
  3. 官方文檔 用MacRuby及Xcode 4開發(fā)獨(dú)立iOS應(yīng)用
  4. iOS開發(fā):Objective-C優(yōu)雅的語法

 

責(zé)任編輯:佚名 來源: 51CTO
相關(guān)推薦

2025-02-17 07:20:00

Flutter 3Flutter開發(fā)

2023-03-21 07:35:43

2011-04-06 15:55:50

開發(fā)webOS程序webOS

2020-09-28 15:13:04

鴻蒙

2020-11-09 11:56:49

HarmonyOS

2024-03-01 19:53:37

PyBuilderPython開發(fā)

2011-07-25 17:13:31

iPhone 圖形 動(dòng)畫

2011-07-26 09:41:23

iPhone xcode Mac OS X

2010-08-27 10:41:41

iPhone核心應(yīng)用程序

2011-08-12 14:54:45

iPhone委托

2011-08-05 13:49:53

iPhone 應(yīng)用 開發(fā)

2009-05-11 20:22:41

2024-05-17 17:29:00

CurdlingPython開發(fā)

2011-07-21 10:47:37

iPhone Cocoa 委托

2010-10-15 09:39:22

MeeGoQt

2011-07-26 11:13:15

iPhone PXL

2009-10-21 09:24:31

VB.NET應(yīng)用程序

2011-08-10 09:31:33

開發(fā)iPhone應(yīng)用程

2011-09-05 14:17:54

Sencha ToucMVC

2024-07-31 08:14:17

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號