freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

iphone應(yīng)用開發(fā)畢業(yè)設(shè)計論文模型(編輯修改稿)

2024-12-29 16:46 本頁面
 

【文章內(nèi)容簡介】 ObjectiveC,是擴充 C的面向?qū)ο缶幊陶Z言。它主要使用于 Mac OS X軟件開發(fā)。 ObjectiveC不支持多重繼承, ObjectiveC是動態(tài)定型( dynamically typed)所以它的類庫比 C++要容易操作。ObjectiveC 在運行時可以允許根據(jù)字符串名字來訪問方法和類,還可以動態(tài)連接和添加類。 在 C/C++ 你或 許曾使用過 NULL,而在 ObjectiveC 中則是 nil。不同之處是你可以傳遞訊息給 nil(例如 [nil message]。), 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 10 這是完全合法的,然而你卻不能對 NULL 如法炮制 [9]。 import vs include:就如同你在 hello world 范例中看到的,我們使用了 import 。 import 由 gcc 編 譯 器 支 援 。 我 并 不 建 議 使 用 include, import 基本上跟 .h 檔頭尾的 ifndef define endif 相同。許多程式員們都同意,使用這 些東西這是十分愚蠢的。無論如何,使用 import 就對了。這樣不但可以避免麻煩,而且萬一有一天 gcc 把它拿掉了,將會有足夠的 ObjectiveC 程式員可以堅持保留它或是將它放回來。偷偷告訴你, Apple 在它們官方的程式碼中也使用了 import。所以萬一有一天這種事真的發(fā)生,不難預(yù)料 Apple 將會提供一個支援 import 的 gcc 分支版本[10]。 基本設(shè)計模式 iPhone應(yīng)用程序使用的設(shè)計模式有很多種,下面我們對其進(jìn)行一一介紹。 ( 1) MVC模式 模型 — 視圖 — 控制器 模式將代碼分割為幾個獨立的部分。模型部分定義應(yīng)用程序的數(shù)據(jù)引擎,負(fù)責(zé)維護數(shù)據(jù)的完整性;視圖部分定義應(yīng)用程序的用戶界面,對顯示在用戶界面上的數(shù)據(jù)出處則沒有清楚的認(rèn)識;控制器部分則充當(dāng)模型和視圖的橋梁,幫助實現(xiàn)數(shù)據(jù)和顯示的更新。 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 11 ( 2)委托 委托模式可以對復(fù)雜對象進(jìn)行修改而不需要子類化。與子類化不同的是,你可以照常使用復(fù)雜對象,而將對其行為進(jìn)行修改的定制代碼放到另一個對象中,這個對象就稱為委托對象。復(fù)雜對象需要在預(yù)先定義高的時點上調(diào)用委托對象的方法,使其有機會運行定制代碼。 ( 3)目標(biāo) — 動作 控件通過目標(biāo) — 動作 模式將用戶的交互通知給應(yīng)用程序。當(dāng)用戶以預(yù)先定制好的方式進(jìn)行交互時,控件就會將消息發(fā)送給指定的對象。接受到動作消息后,目標(biāo)對象就會以恰當(dāng)?shù)姆绞竭M(jìn)行響應(yīng)。 ( 4)委托內(nèi)存模型 ObjectiveC使用引用計數(shù)模式來確定什么時候應(yīng)該釋放內(nèi)存中的對象。當(dāng)一個對象剛剛被創(chuàng)建時,它的引用計數(shù)是 1,然后其他對象可以通過改對象的 retain、 release或 autorelease方法增加或減少引用計數(shù)。當(dāng)對象的引用計數(shù)變?yōu)?0 時, ObjectiveC運行環(huán)境會調(diào)用對象的清理例程,然后解除分配改對象。 Xib 文件 xib文件是一種數(shù)據(jù)文件,用于存儲可在應(yīng)用程序中需要時使用的一些 “ 凍結(jié) ” 的對象。大多數(shù)情況下,應(yīng)用程序使用 xib文件來存儲構(gòu)成用戶界面的窗口和視圖。當(dāng)你將 xib文件載入應(yīng)用程序時, 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 12 xib裝載代碼會將文件中的內(nèi)容轉(zhuǎn)化為應(yīng)用程序可以操作的真正對象。哦能夠過這個機制, xib文件省去了用代碼創(chuàng)建那些對象的工作。 Interface Builder是一個可視化的設(shè)計環(huán)境,你可以用它來創(chuàng)建 xib文件。你可以將標(biāo)準(zhǔn)對象(比如 UIKit框架中提供的窗口和視圖)和 Xcode工程中的定制對象放到 xib文件中。在 Interface Builder中創(chuàng)建視圖層次相當(dāng)簡單,只需要對視圖對象進(jìn)行簡單拖拽就可以了。你也可以通過查看器窗口來配置每個對象的屬性,以及通過創(chuàng)建對象間的連接來定義它們在運行時的關(guān)系。你所做的改變最終都會作為 xib文件的一部分存儲到磁盤上。 在運行時,當(dāng)你需要 xib文件中包含的對象時,就將 xib文件載入到程序中。典型情況下,裝載 xib文件的時機是當(dāng)用戶界面發(fā)生變化和需要在屏幕上顯示某些新視圖的時候。如果你的應(yīng)用程序使用視圖控制器,則視圖控制器會自動處理 xib文件的裝載過程。 三 客戶端 UI 的 設(shè)計與實現(xiàn) 應(yīng) 用的整體概述 本應(yīng)用是基于用戶需求,應(yīng)用 objectiveC程序設(shè)計語言開發(fā),供 iOS手持設(shè)備使用的軟件。從總體上講,應(yīng)用主要分為 四 大功能模塊: 農(nóng)務(wù)通 ,農(nóng)技 110,我的資料 ,其他應(yīng)用 . 用戶可以根據(jù)手機號自動注冊和登錄農(nóng)務(wù)通和八百里物流 ,也可以通過用戶名 ,密碼 ,郵箱來 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 13 注冊一個新用戶 ,讓用戶獲取最新的市場動態(tài) ,天氣狀況 ,物流情況,在線交流等 . 應(yīng)用的詳細(xì)設(shè)計 用戶需求設(shè)計 作為一名農(nóng)業(yè)人員,及時獲取最新的時政要聞,市場動態(tài),天氣狀況,專家動態(tài),物流查詢等都是非常重要的,下面是幾點功能需求 : ( 1) 登陸注冊 ( 2) 電子農(nóng)務(wù) ( 3) 微博和博客 ( 4)農(nóng)技 110 ( 5) 聯(lián)通應(yīng)用 ( 6) 八百里物流 針對這些主要需求,我們進(jìn)行了以下設(shè)計: (1)登錄注冊 用戶可以根據(jù)手機號自動生成一個賬號和密碼,自動登錄,登錄成功后直接跳轉(zhuǎn)到主界面,登陸到農(nóng)務(wù)通頁面,若失敗,則直接跳轉(zhuǎn)到八百里物流頁面,如圖 11 登錄頁面。也可以通過用戶名,密碼,郵箱自己注冊一個賬戶,提交給服務(wù)器,如圖 12 注冊頁 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 14 面。 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 15 圖 11 登錄頁面 圖 12注冊頁面 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 16 (2)電子農(nóng)務(wù): 導(dǎo)航欄電子農(nóng)務(wù)包 括首頁、主頁、微博、博客、好友、站內(nèi)搜索、通知、專題等八個子模塊。如圖 13 電子農(nóng)務(wù)主菜單所示:例如:首頁:主要從服務(wù)器獲取新聞資訊,焦點、熱點、觀點、評論,政策、財經(jīng)、企業(yè)、市場,科技、教育、文化、百科,網(wǎng)友寫新聞,首頁子菜單如圖 14所示,首頁詳細(xì)信息頁面如圖 15所示。而主頁主要顯示個人動態(tài),個人資料,用戶信息等,如圖 16 所示。 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 17 圖 13 電子農(nóng)務(wù)主菜單 圖 14 首頁子菜單 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 18 圖 15首頁詳細(xì)信息 圖 16 我的主頁 (3)微博和 博客 : 用戶可以在線獲取微博列表信息,還可以發(fā)布和回復(fù)微博,實現(xiàn)在線互動,如圖 17 我的微博。我的博客,顯示所有的博客信息,包括我的和好友,以及評論過的博客信息,還可以發(fā)表博客,并獲取博客詳細(xì)信息,查看最新的動態(tài)。 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 19 圖 17我的微博 圖 18 我的博客 (4)農(nóng)技 110 農(nóng)技 110 分為服務(wù)站,專家?guī)?,天氣預(yù)報,價格信息,農(nóng)業(yè)技術(shù),通知公告等六個子模塊,如圖 19 農(nóng)技 110 子菜單。 例如農(nóng)業(yè)技術(shù),用戶可以獲取林業(yè),農(nóng)業(yè),水產(chǎn)業(yè),畜牧業(yè), 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 20 種植業(yè)等不同產(chǎn)業(yè)的分類列表,如 圖 110 農(nóng)業(yè)技術(shù)列 表,以及分類列表下技術(shù)信息如圖 111 水產(chǎn)業(yè)列表信息,和列表下的詳細(xì)信息,如圖 112,讓農(nóng)業(yè)人員更加準(zhǔn)確和細(xì)致的去了解農(nóng)業(yè)動態(tài)。通知公告頁面如圖 113 所示,通過 webview讀取 wap版的頁面,讓用戶一目了然的獲取通知公告詳細(xì)信息。 圖 19農(nóng)技 110 主菜單 圖 110 農(nóng)業(yè)技術(shù)列表 農(nóng) 務(wù) 通(海 南 聯(lián) 通 iphone版) 黃 河 水 利 職 業(yè) 技 術(shù) 學(xué) 院 (2020) 21 圖 111 水產(chǎn)業(yè)列表信息 圖
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1