ios應(yīng)用開發(fā)入門教程

ios應(yīng)用開發(fā)入門教程

ID:41006109

大?。?2.50 KB

頁數(shù):4頁

時間:2019-08-13

ios應(yīng)用開發(fā)入門教程_第1頁
ios應(yīng)用開發(fā)入門教程_第2頁
ios應(yīng)用開發(fā)入門教程_第3頁
ios應(yīng)用開發(fā)入門教程_第4頁
資源描述:

《ios應(yīng)用開發(fā)入門教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、ios應(yīng)用開發(fā)入門教程要創(chuàng)造一個優(yōu)秀的iOS應(yīng)用,你要學(xué)習(xí)許多知識,但用開發(fā)工具和iOSSDK就能輕松建立一個可以運行的應(yīng)用了。在“你的第一個iOS應(yīng)用”教程中介紹了這些工具、基本設(shè)計模式和應(yīng)用開發(fā)過程。跟隨該教程你可以創(chuàng)建一個簡單的應(yīng)用:它能夠接受用戶輸入的文字并將其顯示在屏幕上。你還會學(xué)到如何在Mac電腦上利用模擬器來運行應(yīng)用。教程中幾個簡單的步驟向你介紹了諸多優(yōu)雅而又有效的理念,它們將成為你開發(fā)過程中反復(fù)踐行的思想。“你的第一個iOS應(yīng)用”是本路線圖中最長的一篇文章,不過可別囫圇吞棗。你稍后需要對其中的基本概念進行更深一步的學(xué)習(xí)。后邊的每一篇文章都會著重討論這篇長文里的各個概

2、念。教程簡介》》安裝工具》》投入學(xué)習(xí)》》工具》》語言》》基本任務(wù)》》框架》》設(shè)計模式》》人機界面》》應(yīng)用設(shè)計》》AppStore》》查找資料》》從這里啟程專題報道:蘋果iPhone5發(fā)布會推薦閱讀:iPhone5到底怎么樣?6張圖告訴你iPhone5的優(yōu)缺點工具Xcode提供了一系列用來管理整個開發(fā)流程的工具,從創(chuàng)建應(yīng)用到測試、優(yōu)化應(yīng)用,直至上傳應(yīng)用到AppStore。“你的第一個iOS應(yīng)用”教程展示了如何創(chuàng)建新工程、添加用戶界面以及編寫源代碼。創(chuàng)建自己的應(yīng)用以后,你需要用Xcode來測試和為源代碼除錯,分析并改進應(yīng)用的性能,開展源代碼控制工作,歸檔,以及向AppStore提交應(yīng)用

3、等。Xcode可按照你自己的風(fēng)格進行定制,讓你更加專注于開發(fā)工作。語言:所有iOS應(yīng)用的背后都運行著Objective-C這個優(yōu)雅的面向?qū)ο笳Z言。Objective-C是C語言的一個超集,意思就是你可以在項目中同時使用C語言和Objective-C語言。雖然你也可以用其他語言進行開發(fā),但是要構(gòu)建iOS應(yīng)用必須依靠Objective-C。Objective-C的語法和規(guī)約都非常簡單易學(xué),尤其對于已經(jīng)掌握了類似Java或C++這類面向?qū)ο缶幊陶Z言的朋友。如果你是一位使用C語言的開發(fā)者,在你熟悉面向?qū)ο缶幊桃约癘bjective-C之后,你會發(fā)現(xiàn)應(yīng)用設(shè)計和維護變得無比輕松。專題報道:蘋果

4、iPhone5發(fā)布會推薦閱讀:iPhone5到底怎么樣?6張圖告訴你iPhone5的優(yōu)缺點基本任務(wù)好比畫家必須掌握如何使用筆刷,音樂家必須熟知音階與和弦一樣,開發(fā)者必須明白編寫代碼時最基本的任務(wù)是什么。要制作一個iOS應(yīng)用,你首先要明白如何創(chuàng)建對象、比較對象、查詢對象獲取它們的信息、以及如何訪問一系列對象例如數(shù)組。這些都是iOS應(yīng)用中的常規(guī)任務(wù)。當(dāng)你掌握這些技能后,你就能繼續(xù)深入研究更復(fù)雜的Objective-C代碼了??蚣苊總€應(yīng)用都是由兩個部分組成:一部分是你編寫的代碼,另一部分就是蘋果公司提供的框架(framework)??蚣苤邪四軌虮荒愕膽?yīng)用調(diào)用的方法庫。一個框架同時可以

5、被多個應(yīng)用訪問。你開發(fā)的任何應(yīng)用都會與多個框架相連接。通過框架提供的應(yīng)用程序編程接口(API)便能利用它。API是在頭文件中聲明的,指定了可用的對象、類、數(shù)據(jù)結(jié)構(gòu)以及協(xié)議。蘋果編寫的框架預(yù)先估測了你可能需要實現(xiàn)的基本功能。通過使用框架既能節(jié)省時間和精力,又能保證代碼的高效和穩(wěn)定。只有通過系統(tǒng)框架才能夠訪問底層硬件。設(shè)計模式設(shè)計模式提供了解決常見軟件開發(fā)問題的方案。模式屬于抽象的設(shè)計,并不是代碼。當(dāng)你采納某種設(shè)計時,你就會想到適合于你需求的一般模式。無論你要創(chuàng)造哪種應(yīng)用,你都需要了解框架中所采用的基本設(shè)計模式。在理解設(shè)計模式之后,你就可以更加有效地利用框架,創(chuàng)建可再用性高、擴展性強以

6、及易于修改的程序。專題報道:蘋果iPhone5發(fā)布會推薦閱讀:iPhone5到底怎么樣?6張圖告訴你iPhone5的優(yōu)缺點人機界面設(shè)計僅僅創(chuàng)建一個能夠運行的應(yīng)用還不夠。用戶會希望iOS應(yīng)用更加直觀、可交互并且魅力誘人。從你選用的功能,到如何響應(yīng)某個手勢等各方面的設(shè)計中,請時刻保持對用戶體驗的思考。雖然人們可能并不知曉人機界面設(shè)計的準則,但是他們都能直觀察覺到哪些應(yīng)用遵守了該準則,哪些沒有。請按照《iOS人機界面指南》設(shè)計出上好的用戶界面并讓你的產(chǎn)品帶來最好的用戶體驗。應(yīng)用設(shè)計在動手寫代碼之前,你得做出若干極其重要的決定。對于你的應(yīng)用要用來做什么和實現(xiàn)哪些功能都要盡可能地考慮周全。選

7、好你的應(yīng)用會用到的數(shù)據(jù)模型。決定應(yīng)用的用戶界面風(fēng)格;比如,是采用主從結(jié)構(gòu)模式還是寫一款工具應(yīng)用?你要設(shè)計一款既可以運行在iPad上,又能運行在iPhone和iPodtouch上的通用應(yīng)用嗎?包括這幾個問題在內(nèi)的決策將幫你構(gòu)思你的應(yīng)用結(jié)構(gòu)。不過在著手于構(gòu)思結(jié)構(gòu)之前,請先熟悉CocoaTouch框架。畢竟你的應(yīng)用不是一棵孤零零的獨樹,它依賴于通過這些框架創(chuàng)造出的對象。請學(xué)習(xí)用于實現(xiàn)應(yīng)用基本結(jié)構(gòu)的框架對象,它們是你數(shù)據(jù)結(jié)構(gòu)中的磚瓦,也正是它們使你的應(yīng)用給用戶帶來獨特的體驗。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。