關于蘋果實習報告.doc_第1頁
關于蘋果實習報告.doc_第2頁
關于蘋果實習報告.doc_第3頁
關于蘋果實習報告.doc_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

關于蘋果實習報告 蘋果實訓報告 一、題目說明 本次實訓是為期一周的蘋果實訓。實訓基地在我校的蘋果機房,共有4位指導老師。實訓的目的在于讓我們更熟悉、了解蘋果產品,并在此基礎上,使用自己所學的知識來開發一個小型手機應用軟件。以此來讓我們把所學知識應用于實際開發項目中,把理論知識與實踐相結合。此外,讓我們在實訓過程中,養成團隊協作的習慣。 生活需要決策,有時是艱難的決定。但是現在我們可以利用我們的手機讓他們做出艱難的決定,該小軟件的特點:*隨機性強 *各個事件的概率都相同 1.1程序開發背景 蘋果的所有應用程序都需要使用MACOS上的開發工具xCode進行開發,這就要求蘋果程序開發者要有一臺蘋果電腦。購買xCode開發工具。注冊開發者賬戶并激活發布權限(每年99美金)。這些就是基礎投資。不過,這些對于大學生們來說,卻使不用考慮的,因為現在蘋果公司與很多大學院校合作,只要大學生們加入ios大學生開發者計劃,就可以獲得開發者賬戶。如果開發的是網絡功能的應用根據情況可能需要租用或購買服務器。 當開發者開發好蘋果上的應用,可以在自己的設備上進行測試。測試好了。就進行發布評審。蘋果公司會給開發者進行年齡限制的評級。類似軟件評審(同類軟件太多,你的沒有新意,就不發布你的應用)。和開發者協商定價(還是開發商有定價權,但是有上限的),詳細測試后會進行發布上線。 蘋果的軟件商店是個受管理的軟件發布平臺。大部分軟件都不是蘋果公司制作的。蘋果公司主要做的是操作系統和開發工具。大部分應用都是第三方開發的。第三方有大牌軟件公司也有軟件開發愛好者。所有在線銷售的軟件和蘋果公司三七分成(蘋果公司拿取三成)。 二、總體設計 2.1系統開發平臺: 系統使用中文版設計;系統開發的平臺是蘋果iOS。蘋果iOS是由蘋果公司開發的手持設備操 作系統。蘋果公司最早于20XX年1月9日的Macworld大會上公布這個系統,iOS與蘋果的MacOSX操作系統一樣,它也是以Darwin為基礎的,因此同樣屬于類Unix的商業操作系統。原本這個系統名為iPhoneOS,直到20XX年6月7日WWDC大會上宣布改名為iOS。 Xcode是蘋果公司向開發人員提供的集成開發環境(非開源),用于開發MacOSX的應用程序。不管你用C、C+、Objective-C或Java編寫程序,在AppleScript里編寫腳本,還是試圖從另一個奇妙的工具中轉移編碼,你會發現Xcode編譯速度極快。每次操作都很快速和輕松。Xcode4允許你開發基于iOS的iPad、iPhone、iPodTouch設備應用程序,只要開發者有MacOSXSnowLeopard10.6.2以上版本MacOS操作系統,便可安裝iossdk,如果開發者有iOS設備,便可讓Xcode把應用程序部署到你的iOS設備上,不然,開發者還可以使用iPhone仿真器進行調試。Xcode提供了友好而方便的應用程序開發環境,這樣開發者就可以開發出好的iOS應用程序了。 Objective-C是iOS的開發語言。Objective-C是C語言的升級版。對初學者來說,Objective-C存在了很多令人費解的寫法,實際上他們是非常優雅的。有C語言基礎的程序員在專業老師的指導下,用1個月的時間就可以完全掌握Objective-C這門編程語言了。 CoreLocation是MacOSX中其中一個軟件框架。它主要用來存儲應用程序在iOS2.0檢測設備的位置。它作為iPhone軟件路線圖在20XX年3月6日開發者大會上宣布,并成為了iPhone的軟件開發包的一部分。 2.2功能結構圖: 圖1流程模塊圖 三、詳細說明 .1系統實施 代碼: -(IBAction)abcd intrNumber=rand()%4; switch(rNumber) case0: result.textbreak; =A; case1: result.text=B;break; case2: result.text=C;break; case3: result.text=D;break; default: break; 此段代碼所實現的功能為:使按鈕“A/B/C/D”能夠實現其功能隨機生成A、B、C、D 中的一個并顯示出來。只要按下此按鈕,系統將調用隨機數生成器函數rand()

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論