關(guān)于蘋(píng)果實(shí)習報告
蘋(píng)果實(shí)訓報告
一、 題目說(shuō)明
本次實(shí)訓是為期一周的蘋(píng)果實(shí)訓。實(shí)訓基地在我校的蘋(píng)果機房,共有4位指導老師。實(shí)訓的目的在于讓我們更熟悉、了解蘋(píng)果產(chǎn)品,并在此基礎上,使用自己所學(xué)的知識來(lái)開(kāi)發(fā)一個(gè)小型手機應用軟件。以此來(lái)讓我們把所學(xué)知識應用于實(shí)際開(kāi)發(fā)項目中,把理論知識與實(shí)踐相結合。此外,讓我們在實(shí)訓過(guò)程中,養成團隊協(xié)作的習慣。
生活需要決策,有時(shí)是艱難的決定。但是現在我們可以利用我們的手機讓他們做出艱難的決定, 該小軟件的特點(diǎn): *隨機性強
*各個(gè)事件的概率都相同
1.1程序開(kāi)發(fā)背景
蘋(píng)果的所有應用程序都需要使用MAC OS上的開(kāi)發(fā)工具xCode進(jìn)行開(kāi)發(fā),這就要求蘋(píng)果程序開(kāi)發(fā)者要有一臺蘋(píng)果電腦。購買(mǎi)xCode開(kāi)發(fā)工具。注冊開(kāi)發(fā)者賬戶(hù)并激活發(fā)布權限(每年99美金)。這些就是基礎投資。不過(guò),這些對于大學(xué)生們來(lái)說(shuō),卻使不用考慮的,因為現在蘋(píng)果公司與很多大學(xué)院校合作,只要大學(xué)生們加入ios大學(xué)生開(kāi)發(fā)者計劃,就可以免費獲得開(kāi)發(fā)者賬戶(hù)。如果開(kāi)發(fā)的是網(wǎng)絡(luò )功能的應用根據情況可能需要租用或購買(mǎi)服務(wù)器。
當開(kāi)發(fā)者開(kāi)發(fā)好蘋(píng)果上的應用,可以在自己的設備上進(jìn)行測試。測試好了。就進(jìn)行發(fā)布評審。蘋(píng)果公司會(huì )給開(kāi)發(fā)者進(jìn)行年齡限制的評級。類(lèi)似軟件評審(同類(lèi)軟件太多,你的沒(méi)有新意,就不發(fā)布你的應用)。和開(kāi)發(fā)者協(xié)商定價(jià)(還是開(kāi)發(fā)商有定價(jià)權,但是有上限的),詳細測試后會(huì )進(jìn)行發(fā)布上線(xiàn)。
蘋(píng)果的軟件商店是個(gè)受管理的軟件發(fā)布平臺。大部分軟件都不是蘋(píng)果公司制作的。蘋(píng)果公司主要做的'是操作系統和開(kāi)發(fā)工具。大部分應用都是第三方開(kāi)發(fā)的。第三方有大牌軟件公司也有軟件開(kāi)發(fā)愛(ài)好者。所有在線(xiàn)銷(xiāo)售的軟件和蘋(píng)果公司三七分成(蘋(píng)果公司拿取三成)。
二、總體設計
2.1.系統開(kāi)發(fā)平臺:
系統使用中文版設計;系統開(kāi)發(fā)的平臺是蘋(píng)果iOS。蘋(píng)果iOS是由蘋(píng)果公司開(kāi)發(fā)的手持設備操
作系統。蘋(píng)果公司最早于2007年1月9日的Macworld大會(huì )上公布這個(gè)系統, iOS與蘋(píng)果的Mac OS X操作系統一樣,它也是以Darwin為基礎的,因此同樣屬于類(lèi)Unix的商業(yè)操作系統。原本這個(gè)系統名為iPhone OS,直到2010年6月7日WWDC大會(huì )上宣布改名為iOS。
Xcode是蘋(píng)果公司向開(kāi)發(fā)人員提供的集成開(kāi)發(fā)環(huán)境(非開(kāi)源),用于開(kāi)發(fā)Mac OS X的應用程序。不管你用 C、C++、 Objective-C或 Java編寫(xiě)程序,在 AppleScript里編寫(xiě)腳本,還是試圖從另一個(gè)奇妙的工具中轉移編碼,你會(huì )發(fā)現 Xcode 編譯速度極快。每次操作都很快速和輕松。Xcode 4 允許你開(kāi)發(fā)基于iOS的iPad、iPhone、iPod Touch 設備應用程序,只要開(kāi)發(fā)者有Mac OS X Snow Leopard 10.6.2 以上版本 Mac OS 操作系統,便可安裝ios sdk,如果開(kāi)發(fā)者有iOS設備,便可讓Xcode把應用程序部署到你的iOS設備上,不然,開(kāi)發(fā)者還可以使用iPhone仿真器進(jìn)行調試。Xcode提供了友好而方便的應用程序開(kāi)發(fā)環(huán)境,這樣開(kāi)發(fā)者就可以開(kāi)發(fā)出好的iOS應用程序了。
Objective-C是iOS的開(kāi)發(fā)語(yǔ)言。Objective-C是C語(yǔ)言的升級版。 對初學(xué)者來(lái)說(shuō),Objective-C存在了很多令人費解的寫(xiě)法,實(shí)際上他們是非常優(yōu)雅的。有C語(yǔ)言基礎的程序員在專(zhuān)業(yè)老師的指導下,用1個(gè)月的時(shí)間就可以完全掌握Objective-C這門(mén)編程語(yǔ)言了。
Core Location是Mac OS X中其中一個(gè)軟件框架。它主要用來(lái)存儲應用程序在iOS 2.0檢測設備的位置。它作為iPhone軟件路線(xiàn)圖在2008年3月6日開(kāi)發(fā)者大會(huì )上宣布,并成為了iPhone的軟件開(kāi)發(fā)包的一部分。
2.2.功能結構圖:
圖1 流程模塊圖
三、詳細說(shuō)明
。.1 系統實(shí)施
代碼:
- (IBAction)abcd {
int rNumber = rand() % 4;
}
switch (rNumber) {}
case 0:
result.text break;
= @"A";
case 1:
result.text = @"B"; break;
case 2:
result.text = @"C"; break;
case 3:
result.text = @"D"; break;
default:
break;
此段代碼所實(shí)現的功能為:使按鈕“A/B/C/D”能夠實(shí)現其功能—隨機生成A、B、C、D
中的一個(gè)并顯示出來(lái)。只要按下此按鈕,系統將調用隨機數生成器函數rand()生成一個(gè)隨機的整數并整除4取余,然后結合switch語(yǔ)句,結果會(huì )為A/B/C/D中隨機的一個(gè),用來(lái)實(shí)現按鈕的功能,將最終結果顯示出來(lái),實(shí)現后的界面如圖2所示:
【關(guān)于蘋(píng)果實(shí)習報告】相關(guān)文章:
關(guān)于蘋(píng)果的擬人句12-24
關(guān)于蘋(píng)果作文五篇05-12
關(guān)于蘋(píng)果作文3篇05-10
關(guān)于實(shí)習報告04-12