欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      IOS實(shí)踐總結(jié)

      時(shí)間:2019-05-12 03:56:45下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《IOS實(shí)踐總結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《IOS實(shí)踐總結(jié)》。

      第一篇:IOS實(shí)踐總結(jié)

      河北科技師范學(xué)院

      IOS 科研技能訓(xùn)練

      個(gè)人實(shí)習(xí)總結(jié)

      實(shí)習(xí)類型 教學(xué)實(shí)習(xí)實(shí)習(xí)單位 指導(dǎo)教師 所在院(系)班 級(jí) 姓 名 學(xué) 號(hào)

      一、實(shí)習(xí)時(shí)間和地點(diǎn)

      時(shí)間:2013.11.11-2013.11.17 地點(diǎn):E504

      二、實(shí)習(xí)的內(nèi)容額

      我們組的成員是:所研究的題目是手機(jī)開(kāi)發(fā)技術(shù)。實(shí)習(xí)具體時(shí)間及實(shí)踐內(nèi)容: 11.11:

      講述科研方法及其科研論文書(shū)寫方法,確定題目。由于我們選的題目是手機(jī)開(kāi)發(fā)技術(shù),我們搜集了相關(guān)信息。在智能手機(jī)平臺(tái)上的軟件開(kāi)發(fā)最流行的是安卓,塞班,蘋果以及windows phone。我主要研究的是蘋果開(kāi)發(fā)系統(tǒng)。

      11.12: 研究題目,收集資料。iPhone OS 或 OS XiPhone是由蘋果公司為iPhone開(kāi)發(fā)的操作系統(tǒng)。它主要是給iPhone和iPodtouch使用。就像其基于的Mac OSX操作系統(tǒng)一樣,它也是以Darwin為基礎(chǔ)的。iPhoneOS的系統(tǒng)架構(gòu)分為四個(gè)層次:核心操作系統(tǒng)層(the Core OSlayer),核心服務(wù)層(the Core Serviceslayer),媒體層(the Media layer),可輕觸層(theCocoa Touchlayer)。系統(tǒng)操作占用大概512MB的存儲(chǔ)空間。支持的軟件 iPhone和iPodTouch使用基于ARM架構(gòu)的中央處理器,而不是蘋果的麥金塔計(jì)算機(jī)使用的x86處理器。iPhone OS自帶的應(yīng)用程序 在2.2版本的固件中,iPhone的主界面包括包括以下自帶的應(yīng)用程序: SMS(簡(jiǎn)訊)、日歷、照片、相機(jī)、YouTube、股市、地圖(AGPS輔助的Google地圖)、天氣、時(shí)間、計(jì)算機(jī)、備忘錄、系統(tǒng)設(shè)定、iTunes(將會(huì)被鏈接到iTunesMusicStore和iTunes廣播目錄)、AppStore以及聯(lián)絡(luò)資訊。還有四個(gè)位于最下方的常用應(yīng)用程式包括有:電話、Mail、Safari和iPod。除了電話、簡(jiǎn)訊、和相機(jī),iPodTouch保留了大部分iPhone自帶的應(yīng)用程序。iPhone上的“iPod”程序在iPodTouch上被分成了兩個(gè):音樂(lè)和視訊。位于主界面最下方dock上的應(yīng)用程序也根據(jù)iPodTouch的主要功能而改成了:音樂(lè)、視訊、照片和iTunes。Web應(yīng)用程序 在2007年蘋果全球開(kāi)發(fā)者大會(huì)上,蘋果宣布iPhone和iPodTouch將會(huì)通過(guò)Safari互聯(lián)網(wǎng)瀏覽器支持某些第三方應(yīng)用程序,這些應(yīng)用程序被稱為Web應(yīng)用程序。

      11.13:

      蘋果iOS(iphone Operation System)是由蘋果公司開(kāi)發(fā)的手持設(shè)備操作系統(tǒng)。蘋果公司最早于2007年1月9日的Macworld大會(huì)上公布這個(gè)系統(tǒng),最初是設(shè)計(jì)給iPhone使用的,后來(lái)陸續(xù)套用到iPod touch、iPad以及Apple TV等蘋果產(chǎn)品上。iOS與蘋果的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎(chǔ)的,因此同樣屬于類Unix的商業(yè)操作系統(tǒng)。原本這個(gè)系統(tǒng)名為iPhone OS,直到2010年6月7日WWDC大會(huì)上宣布改名為iOS。截止至2011年11月,根據(jù)Canalys的數(shù)據(jù)顯示,iOS已經(jīng)占據(jù)了全球智能手機(jī)系統(tǒng)市場(chǎng)份額的30%,在美國(guó)的市場(chǎng)占有率為43%。

      iOS是iPad、iPhone、iPod touch的默認(rèn)操作系統(tǒng),也是唯一的操作系統(tǒng)。iOS 具有簡(jiǎn)單易用的界面、令人驚嘆的功能,以及超強(qiáng)的穩(wěn)定性,已經(jīng)成為

      iPhone、iPad 和iPod touch 的強(qiáng)大基礎(chǔ)。盡管其他競(jìng)爭(zhēng)對(duì)手一直努力地追趕,但 iOS 內(nèi)置的眾多技術(shù)和功能讓 Apple 設(shè)備始終保持著遙遙領(lǐng)先的地位。

      11.14:

      研究題目,書(shū)寫報(bào)告。iOS 以及不斷豐富的功能和內(nèi)置 app,讓 iPhone、iPad 和 iPod touch 比以往更強(qiáng)大、更具創(chuàng)新精神,使用起來(lái)樂(lè)趣無(wú)窮.Siri讓你能夠利用語(yǔ)音來(lái)完成發(fā)送信息、安排會(huì)議、查看最新比分等更多事務(wù)。只要說(shuō)出你想做的事,Siri 就能幫你辦到。Siri 可以聽(tīng)懂你說(shuō)的話、知曉你的心意,甚至還能有所回應(yīng)。

      Facetime只需輕點(diǎn)一下,你就能使用 iOS 設(shè)備通過(guò)WLAN或3G網(wǎng)絡(luò)與其他人進(jìn)行視頻通話,甚至還可以在 iPhone 或 iPad 上通過(guò)蜂窩網(wǎng)絡(luò)和朋友們進(jìn)行 FaceTime 通話。雖然遠(yuǎn)在天涯,感覺(jué)卻像近在咫尺。

      信息這是一項(xiàng)比手機(jī)短信更出色的信息服務(wù),因?yàn)橛辛怂?,你可以通過(guò) WLAN 網(wǎng)絡(luò)連接與任何 iOS 設(shè)備或Mac用戶免費(fèi)收發(fā)信息。而且信息數(shù)量不受限制。因此你可以盡情發(fā)送文本信息,還可以發(fā)送照片、視頻、位置信息和聯(lián)系人信息。

      Safari一款極其受歡迎的移動(dòng)網(wǎng)絡(luò)瀏覽器。你不僅可以使用閱讀器排除網(wǎng)頁(yè)上的干擾,還可以保存閱讀列表,以便進(jìn)行離線瀏覽。iCloud標(biāo)簽可以跟蹤各個(gè)設(shè)備上已打開(kāi)的網(wǎng)頁(yè),因此上次在一部設(shè)備上瀏覽的內(nèi)容,可以在另一部設(shè)備上從停止的地方繼續(xù)瀏覽。

      Game Center讓你的社交游戲網(wǎng)絡(luò)不斷擴(kuò)展,朋友和對(duì)手,不打不成交。你還可以加入多人游戲,與不認(rèn)識(shí)的玩家一決高下。這是你的游戲世界,其他任何人都可以參與。

      IOS不支持Flash,Adobe計(jì)劃在iPhone發(fā)行第三方Flash Lite軟件程序,但現(xiàn)時(shí)仍未有計(jì)劃。以現(xiàn)時(shí)來(lái)說(shuō),只支持標(biāo)準(zhǔn)Flash。現(xiàn)時(shí)可以使用iPhone第三方程式j(luò)ailbreak觀看flash動(dòng)畫。

      11.15:

      iOS系統(tǒng)的安全性能:從打開(kāi)設(shè)備的那一刻起,iOS 就能為你提供內(nèi)置的安全性。專門設(shè)計(jì)了低層級(jí)的硬件和固件功能,用以防止惡意軟件和病毒;同時(shí)還設(shè)計(jì)有高層級(jí)的 OS 功能,有助于在訪問(wèn)個(gè)人信息和企業(yè)數(shù)據(jù)時(shí)確保安全性。為了保護(hù)隱私,從日歷、通訊錄、提醒事項(xiàng)和照片獲取位置信息的 app 必須先獲得許可。你可以設(shè)置密碼鎖,以防止有人未經(jīng)授權(quán)訪問(wèn)你的設(shè)備,并進(jìn)行相關(guān)配置,允許設(shè)備在多次嘗

      試輸入密碼失敗后刪除所有數(shù)據(jù)。該密碼還會(huì)為你存儲(chǔ)的郵件自動(dòng)加密和提供保護(hù),并能允許第三方 app 為其存儲(chǔ)的數(shù)據(jù)加密。iOS 支持加密網(wǎng)絡(luò)通信,它可供 app 用于保護(hù)傳輸過(guò)程中的敏感信息。如果你的設(shè)備丟失或失竊,可以利用 “查找我的 iPhone” 功能在地圖上定位設(shè)備,并遠(yuǎn)程擦除所有數(shù)據(jù)。一旦你的 iPhone 失而復(fù)得,你還能恢復(fù)上一次備份過(guò)的全部數(shù)據(jù)。

      多語(yǔ)言性:iOS 設(shè)備可在世界各地通用。30 多種語(yǔ)言可供挑選,還可以在各種語(yǔ)言之間輕松切換。由于 iOS 鍵盤基于軟件而設(shè)計(jì),因而有 50 多種支持特定語(yǔ)言功能的不同版式供你選擇,其中包括字符的變音符和日文關(guān)聯(lián)字符選項(xiàng)。此外,內(nèi)置詞典支持 50 多種語(yǔ)言,VoiceOver 可閱讀超過(guò) 35 種語(yǔ)言的屏幕內(nèi)容,語(yǔ)音控制功能可讀懂 20 多種語(yǔ)言。

      11.16:

      小組討論,演講稿完成。小組成員之間互相探討,查找各自的漏洞,進(jìn)行修補(bǔ)和完善。

      11.17:

      總結(jié)及答辯。

      三、心得體會(huì)

      1.成績(jī)與收獲

      本次實(shí)踐我學(xué)到了很多原來(lái)不是很了解的知識(shí),是這次最大的收獲,本次實(shí)踐中我對(duì)手機(jī)的開(kāi)發(fā)技術(shù)有了初步的了解,知道了目前常見(jiàn)操作系統(tǒng)平臺(tái),也有了一定的了解尤其對(duì)蘋果iOS有了清楚的認(rèn)識(shí)??赡芪伊私獾牟粔蛲笍兀俏矣X(jué)得這一周過(guò)得很充實(shí),我相信這會(huì)對(duì)我今后的工作和學(xué)習(xí)都互有很大的幫助。2.問(wèn)題與不足

      本次實(shí)踐中存在很多不足,最大的不足我覺(jué)得就是相關(guān)知識(shí)的匱乏,這讓我深刻的知道了自己平時(shí)荒廢了多少寶貴的時(shí)間,讓我在今后有了前進(jìn)的動(dòng)力,讓自己清楚的認(rèn)識(shí)自己來(lái)彌補(bǔ)自己的不足,我原來(lái)比較注重計(jì)算機(jī)的軟件,很少看過(guò)關(guān)于手機(jī)開(kāi)發(fā)技術(shù)方面的知識(shí),這次讓我對(duì)其有了一個(gè)初步的認(rèn)識(shí),我覺(jué)得手機(jī)操作系統(tǒng)也是一個(gè)很有趣的方面。我覺(jué)得此次實(shí)踐對(duì)我今后的學(xué)習(xí)有很大的工作,一個(gè)優(yōu)秀的軟件開(kāi)發(fā)人員不能單單只關(guān)注一個(gè)方面,要各個(gè)方面都有所了解,同時(shí)也讓我體會(huì)到了團(tuán)隊(duì)合作的重要性。

      四、總結(jié)

      iPhone OS(蘋果手機(jī))操作系統(tǒng)

      姓名

      專業(yè)

      班級(jí)

      摘要:iPhone OS 或 OS XiPhone是由蘋果公司為iPhone開(kāi)發(fā)的操作系統(tǒng)。它主要是給iPhone和iPodtouch使用。就像其基于的Mac OSX操作系統(tǒng)一樣,它也是以Darwin為基礎(chǔ)的。iPhoneOS的系統(tǒng)架構(gòu)分為四個(gè)層次:核心操作系統(tǒng)層,核心服務(wù)層,媒體層,可輕觸層。

      關(guān)鍵詞:iOS,核心操作系統(tǒng)層,核心服務(wù)層,媒體層,可輕觸層

      iPhone OS(apple)operating system Abstract:IPhone OS or OS XiPhone is a Apple Corp for the operating system developed by iPhone.It is mainly used for iPhone and iPodtouch.Like the Mac based on theOSX operating system, it is also the basis for the Darwin.IPhoneOS system architecture is divided into four levels: the CoreOSlayer, the Core Serviceslayer, theMedia layer, theCocoa Touchlayer.Key words:iOS,the Core OSlayer,the Core Serviceslayer,the Media Layer,the Cocoa Touchlayer

      一、介紹

      蘋果iOS(iphone Operation System)是由蘋果公司開(kāi)發(fā)的手持設(shè)備操作系統(tǒng)。蘋果公司最早于2007年1月9日的Macworld大會(huì)上公布這個(gè)系統(tǒng),最初是設(shè)計(jì)給iPhone使用的,后來(lái)陸續(xù)套用到iPod touch、iPad以及Apple TV等蘋果產(chǎn)品上。iOS與蘋果的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎(chǔ)的,因此同樣屬于類Unix的商業(yè)操作系統(tǒng)。原本這個(gè)系統(tǒng)名為iPhone OS,直到2010年6月7日WWDC大會(huì)上宣布改名為iOS。截止至2011年11月,根據(jù)Canalys的數(shù)據(jù)顯示,iOS已經(jīng)占據(jù)了全球智能手機(jī)系統(tǒng)市場(chǎng)份額的30%,在美國(guó)的市場(chǎng)占有率為43%。

      iOS是iPad、iPhone、iPod touch的默認(rèn)操作系統(tǒng),也是唯一的操作系統(tǒng)。iOS 具有簡(jiǎn)單易用的界面、令人驚嘆的功能,以及超強(qiáng)的穩(wěn)定性,已經(jīng)成為 iPhone、iPad 和iPod touch 的強(qiáng)大基礎(chǔ)。盡管其他競(jìng)爭(zhēng)對(duì)手一直努力地追趕,但 iOS 內(nèi)置的眾多技術(shù)和功能讓 Apple 設(shè)備始終保持著遙遙領(lǐng)先的地位。

      二、功能

      1、界面

      第一次上手,你就會(huì)知道怎樣使用你的iPhone、iPad和iPod touch。因?yàn)閕OS中極具創(chuàng)新的Multi-Touch界面專為手指而設(shè)計(jì)。

      前所未有的輕松體驗(yàn)從簡(jiǎn)潔美觀的主屏幕開(kāi)始。從內(nèi)置 App 到App Store提供的 700,000 多款 app 和游戲,從進(jìn)行FaceTime視頻通話,到用iMovie剪輯視頻,你所觸及的一切,無(wú)不簡(jiǎn)單、直觀、充滿樂(lè)趣。

      優(yōu)雅直觀的界面

      2、內(nèi)置APP

      iOS 以及不斷豐富的功能和內(nèi)置 app,讓 iPhone、iPad 和 iPod touch 比以往更強(qiáng)大、更具創(chuàng)新精神,使用起來(lái)樂(lè)趣無(wú)窮.Siri讓你能夠利用語(yǔ)音來(lái)完成發(fā)送信息、安排會(huì)議、查看最新比分等更多事務(wù)。只要說(shuō)出你想做的事,Siri 就能幫你辦到。Siri 可以聽(tīng)懂你說(shuō)的話、知曉你的心意,甚至還能有所回應(yīng)。[1]

      Facetime只需輕點(diǎn)一下,你就能使用 iOS 設(shè)備通過(guò)WLAN或3G網(wǎng)絡(luò)與其他人進(jìn)行視頻通話,甚至還可以在 iPhone 或 iPad 上通過(guò)蜂窩網(wǎng)絡(luò)和朋友們進(jìn)行 FaceTime 通話。雖然遠(yuǎn)在天涯,感覺(jué)卻像近在咫尺。

      信息這是一項(xiàng)比手機(jī)短信更出色的信息服務(wù),因?yàn)橛辛怂?,你可以通過(guò) WLAN 網(wǎng)絡(luò)連接與任何 iOS 設(shè)備或Mac用戶免費(fèi)收發(fā)信息。[2]而且信息數(shù)量不受限制。因此你可以盡情發(fā)送文本信息,還可以發(fā)送照片、視頻、位置信息和聯(lián)系人信息。

      Safari一款極其受歡迎的移動(dòng)網(wǎng)絡(luò)瀏覽器。你不僅可以使用閱讀器排除網(wǎng)頁(yè)上的干擾,還可以保存閱讀列表,以便進(jìn)行離線瀏覽。iCloud標(biāo)簽可以跟蹤各個(gè)設(shè)備上已打開(kāi)的網(wǎng)頁(yè),因此上次在一部設(shè)備上瀏覽的內(nèi)容,可以在另一部設(shè)備上從停止的地方繼續(xù)瀏覽。

      Game Center讓你的社交游戲網(wǎng)絡(luò)不斷擴(kuò)展,朋友和對(duì)手,不打不成交。你還可以加入多人游戲,與不認(rèn)識(shí)的玩家一決高下。[3]這是你的游戲世界,其他任何人都可以參與。

      IOS不支持Flash,Adobe計(jì)劃在iPhone發(fā)行第三方Flash Lite軟件程序,但現(xiàn)時(shí)仍未有計(jì)劃。以現(xiàn)時(shí)來(lái)說(shuō),只支持標(biāo)準(zhǔn)Flash?,F(xiàn)時(shí)可以使用iPhone第三方程式j(luò)ailbreak觀看flash動(dòng)畫。

      3、設(shè)計(jì)

      安全:從你打開(kāi)設(shè)備的那一刻起,iOS 就能為你提供內(nèi)置的安全性。我們專門設(shè)計(jì)了低層級(jí)的硬件和固件功能,用以防止惡意軟件和病毒;同時(shí)還設(shè)計(jì)有高層級(jí)的 OS 功能,有助于在訪問(wèn)個(gè)人信息和企業(yè)數(shù)據(jù)時(shí)確保安全性。為了保護(hù)你的隱私,從日歷、通訊錄、提醒事項(xiàng)和照片獲取位置信息的 app 必須先獲得你的許可。你可以設(shè)置密碼鎖,以防止有人未經(jīng)授權(quán)訪問(wèn)你的設(shè)備,并進(jìn)行相關(guān)配置,允許設(shè)備在多次嘗試輸入密碼失敗后刪除所有數(shù)據(jù)。[4]該密碼還會(huì)為你存儲(chǔ)的郵件自動(dòng)加密和提供保護(hù),并能允許第三方 app 為其存儲(chǔ)的數(shù)據(jù)加密。iOS 支持加密網(wǎng)絡(luò)通信,它可供 app 用于保護(hù)傳輸過(guò)程中的敏感信息。如果你的設(shè)備丟失或失竊,可以利用 “查找我的 iPhone” 功能在地圖上定位設(shè)備,并遠(yuǎn)程擦除所有數(shù)據(jù)。一旦你的 iPhone 失而復(fù)得,你還能恢復(fù)上一次備份過(guò)的全部數(shù)據(jù)。

      多語(yǔ)言:IOS 設(shè)備可在世界各地通用。30 多種語(yǔ)言供你挑選,你還可以在各種語(yǔ)言之間輕松切換。由于 iOS 鍵盤基于軟件而設(shè)計(jì),因而有 50 多種支持特定語(yǔ)言功能的不同版式供你選擇,其中包括字符的變音符和日文關(guān)聯(lián)字符選項(xiàng)。此外,內(nèi)置詞典支持 50 多種語(yǔ)言,VoiceOver 可閱讀超過(guò) 35 種語(yǔ)言的屏幕內(nèi)容,語(yǔ)音控制功能可讀懂 20 多種語(yǔ)言。[5]

      硬件完美配合:由于 Apple 同時(shí)制造 iPad、iPhone 和 iPod touch 的硬件和操作系統(tǒng),因此一切都配合得天衣無(wú)縫。這種高度整合使 app 得以充分利用Retina顯示屏、Multi-Touch 界面、加速感應(yīng)器、三軸陀螺儀、加速圖形功能以及更多硬件功能。FaceTime 就是一個(gè)絕佳典范。它使用前后兩個(gè)攝像頭、顯示屏、麥克風(fēng)和 WLAN 網(wǎng)絡(luò)連接。這也使得ios是優(yōu)化程度最好,最快的移動(dòng)操作系統(tǒng)。

      自帶程序:在 iOS 5 中,主接口包括以下自帶的應(yīng)用程序: 信息、日歷、照片、YouTube、股市、地圖(AGPS輔助的Google地圖)、天氣、時(shí)間、計(jì)算機(jī)、備忘錄、系統(tǒng)設(shè)置、iTunes(將會(huì)被鏈接到iTunes Music Store和iTunes廣播目錄)、App Store、Game Center以及聯(lián)絡(luò)信息。還有四個(gè)位于最下方的常用應(yīng)用程序包括有:電話、Mail、Safari和iPod。(iPhone4S內(nèi)置Siri)。[6]

      除了電話、短信,iPod Touch保留了大部分iPhone自帶的應(yīng)用程序。iPhone上的“iPod”程序在iPod Touch上被分成了兩個(gè):音樂(lè)和視頻。位于主界面最下方dock上的應(yīng)用程序也根據(jù)iPod Touch的主要功能而改成了:音樂(lè)、視頻、照片、iTunes、Game Center,第四代的iPod Touch更加有了相機(jī)和攝像功能!

      iPad只保留部分iPhone自帶的應(yīng)用程序: 日歷、通訊錄、備忘錄、視頻、YouTube、iTunes Store、App Store以及設(shè)置;四個(gè)位于最下方的常用應(yīng)用程序是:Safari、Mail、照片和iPod

      4、Java 蘋果至今仍沒(méi)有宣布任何讓iPhone運(yùn)行Java的計(jì)劃。但太陽(yáng)微系統(tǒng)已宣布其將會(huì)發(fā)布能在iPhone上運(yùn)行的Java虛擬機(jī)(JVM)的計(jì)劃,它是基于Java的Micro Edition版本。這將讓用Java應(yīng)用程序得以在iPhone和iPod Touch上運(yùn)行。

      在這個(gè)計(jì)劃發(fā)表之后,熟悉iOS軟件開(kāi)發(fā)協(xié)議的程序員們相信雖然iOS軟件開(kāi)發(fā)協(xié)議不允許應(yīng)用程序后臺(tái)運(yùn)行(比如說(shuō)在接電話的時(shí)候仍然運(yùn)行程序), 但卻允許自帶的應(yīng)用程序從其他的來(lái)源下載代碼,而且它們還能與第三方應(yīng)用程序相互作用(比如說(shuō)Safari和Java虛擬機(jī)), 這可能會(huì)阻礙不與蘋果合作的Java虛擬機(jī)的發(fā)展。很明顯,在iPhone運(yùn)行的Java在iOS軟件開(kāi)發(fā)協(xié)議所規(guī)定的范疇以外。

      5、越獄

      眾所周知,iOS系統(tǒng)為閉源系統(tǒng),非開(kāi)源。用戶權(quán)限很低,通過(guò)越獄來(lái)打開(kāi)系統(tǒng)封閉的大門,使用戶完全掌控iOS系統(tǒng),可以隨意的修改系統(tǒng)文件,安裝插件,以及

      安裝一些App Store中沒(méi)有的軟件。

      三、市場(chǎng)份額

      蘋果在全球市場(chǎng)的iPhone出貨量為9300萬(wàn)部,同比接近翻番。在進(jìn)入手機(jī)市場(chǎng)5年后,蘋果2012年的手機(jī)出貨量以超過(guò)1億部。中國(guó)將成為蘋果的關(guān)鍵市場(chǎng),蘋果的市場(chǎng)份額仍將快速上升。iPhone產(chǎn)品的首季度營(yíng)收為227億美元。更創(chuàng)造了iPhone

      [7]4單日售出60多萬(wàn)部的歷史記錄!蘋果應(yīng)用商店是蘋果公司提供給軟件開(kāi)發(fā)個(gè)人或者大型公司發(fā)售自己開(kāi)發(fā)出的在iPhone、iPad或者iPod Touch上的應(yīng)用軟件的地方。開(kāi)發(fā)者可以通過(guò)將自己開(kāi)發(fā)的軟件、游戲上傳到App Store。如今蘋果在線商店App Store的應(yīng)用數(shù)量已經(jīng)突破70萬(wàn)個(gè),200億次。

      文獻(xiàn)參考:

      [1]史蒂夫·切尼.對(duì)iOS和Android未來(lái)的10大猜想.網(wǎng)易科技報(bào)道,2013-08-14 [2][美]威廉·維爾斯曼著.IOS研究導(dǎo)論.北京:教育科學(xué)出版社,2012 [3] 葉瀾.手機(jī)操作系統(tǒng)研究方法初探.上海:上海教育出版社,2009? [4]劉良華著.操作系統(tǒng)研究.成都:四川教育出版社,2011 [5]陶保平、孔企平著.操作平臺(tái)研究.北京:教育科學(xué)出版社,2013 [6]鄭金洲.手機(jī)的未來(lái).上海:華東師范大學(xué)出版社,2011 [7]胡中鋒主編.ISO操作平臺(tái)科研導(dǎo)論.廣州:廣東高等教育出版社,2012

      第二篇:ios項(xiàng)目總結(jié)怎么寫

      ios項(xiàng)目總結(jié)怎么寫

      引導(dǎo)語(yǔ):寫總結(jié),必須實(shí)事求是,事實(shí)要準(zhǔn)確,不能報(bào)喜不報(bào)優(yōu),不要夸大其詞。以下是小編搜集整理的ios項(xiàng)目總結(jié)怎么寫,歡迎大家閱讀!

      篇一:ios項(xiàng)目總結(jié)范文

      據(jù)說(shuō),今年是高校擴(kuò)招以來(lái),大學(xué)畢業(yè)生最多的一年,將超700萬(wàn),這么多大學(xué)生即將走入工作崗位。因此被人們戲稱為史上XX“最難就業(yè)年”。

      我在今年7月份也即將拿到沉甸甸的大學(xué)畢業(yè)證書(shū),與同班同學(xué)不同的是,我在畢業(yè)之前,就參加了無(wú)限互聯(lián)學(xué)習(xí)iOS開(kāi)發(fā),因?yàn)橥ㄟ^(guò)相關(guān)資料,我了解到現(xiàn)在的沒(méi)有經(jīng)驗(yàn)和技能的大學(xué)生是很難找到一份滿意的工作的,所以我期望通過(guò)參加技能培訓(xùn)來(lái)提升自己的技能。經(jīng)過(guò)將近4個(gè)月的學(xué)習(xí),現(xiàn)在我將自己學(xué)習(xí)經(jīng)驗(yàn),及我為什么會(huì)選擇iOS培訓(xùn)學(xué)習(xí)iOS開(kāi)發(fā)的原因分享給大家,希望對(duì)各位能有所幫助: 我之前從事的是質(zhì)量檢驗(yàn)的工作,工資很低,而且還沒(méi)有什么技術(shù)含量。想要跳槽,也很難找到滿意的工作。

      這讓我很苦悶,于是想要進(jìn)修,iOS又是當(dāng)下熱門的一個(gè)行業(yè),所以就選擇了iOS。我在北京的幾家培訓(xùn)機(jī)構(gòu)都進(jìn)行了試聽(tīng),最終選擇了無(wú)限互聯(lián)3G學(xué)院。之所以選擇無(wú)限互聯(lián)是因?yàn)闊o(wú)限互聯(lián)無(wú)論在課程的安排,師資力量,還是就業(yè)這方面都是其他的培訓(xùn)機(jī)構(gòu)不能比的。

      由于我并不是計(jì)算機(jī)專業(yè)畢業(yè)的,所以起初學(xué)起來(lái)有點(diǎn)困難。但是老師細(xì)致的授課方法和負(fù)責(zé)認(rèn)真的授課態(tài)度使我建立信心。我相信只要我把老師課上教授的內(nèi)容弄懂、弄透,我就不會(huì)被落下。我就開(kāi)始一步一步跟著老師的腳步走。每天回家都要復(fù)習(xí)、消化這一天的內(nèi)容,并加以練習(xí)。所以我的基礎(chǔ)知識(shí)學(xué)的特別的扎實(shí)?;A(chǔ)知識(shí)階段是一個(gè)量的積累,量積累到一定的程度才會(huì)有質(zhì)的飛躍。正因?yàn)槲以诨A(chǔ)知識(shí)階段這種穩(wěn)扎穩(wěn)打的學(xué)法,才使我在最后一個(gè)月的項(xiàng)目實(shí)踐中有一個(gè)質(zhì)的飛躍,能力上了一個(gè)臺(tái)階。

      培訓(xùn)結(jié)束之后,就開(kāi)始找工作。因?yàn)閺奈刺と脒^(guò)這個(gè)行業(yè),不知道如何面試,有點(diǎn)擔(dān)心自己是否能找到工作。但在無(wú)限互聯(lián)就業(yè)老師的細(xì)心指導(dǎo)下,我逐漸建立了信心。而且在面試中遇到的問(wèn)題,就業(yè)老師也不厭其煩的一一進(jìn)行解答。我真心感謝無(wú)限互聯(lián)就業(yè)老師,如果沒(méi)有他們的幫助,我也不會(huì)找到這份讓我非常滿意的工作。

      4個(gè)月的培訓(xùn)證明了我選擇的道路是正確的,在這里還認(rèn)識(shí)了很多喜愛(ài)開(kāi)發(fā)的朋友,我們?cè)谶@里一起學(xué)習(xí)、生活,建立了很深的友誼。感謝無(wú)限互聯(lián)3G學(xué)院為我們提供了這樣一個(gè)良好的環(huán)境,最后祝福無(wú)限互聯(lián)越辦越好,祝各位老師工作順利愉快,祝福學(xué)弟學(xué)妹們前程似錦。

      篇二:ios項(xiàng)目總結(jié)范文

      還是10個(gè)小時(shí)就變成201X年了,回首這一年的工作,有碩果累累的喜悅,有工作當(dāng)中的艱辛,也有遇到困難和挫折時(shí)的惆悵。在項(xiàng)目可開(kāi)發(fā)的過(guò)程中,難題一個(gè)接一個(gè)的出現(xiàn),自信心不止一次的受到過(guò)打擊,雖然自己早就知道,要做到符合公司的要求,做一名合格的程序員,這些是遠(yuǎn)遠(yuǎn)不夠的。每天我都會(huì)不斷勉勵(lì)自己,好好學(xué),以后會(huì)好的。在此同時(shí),公司也給了我很多學(xué)習(xí)的機(jī)會(huì),這是我對(duì)以后的編程之路又有了信心。在擔(dān)任公司程序員一職已經(jīng)有一年多的時(shí)間,在這一年時(shí)間里,我學(xué)到了很多東西。每個(gè)人都是在不斷的總結(jié)中成長(zhǎng),不斷的是審視中完善自己。在這一年里自己也是在總結(jié)、審視中腳踏實(shí)地完成好自己的本職工作,現(xiàn)將這一年的工作總結(jié)如下:

      嚴(yán)格按照一個(gè)程序員應(yīng)有的素養(yǎng)來(lái)約束自己,愛(ài)崗敬業(yè),具有強(qiáng)烈的責(zé)任崗和事業(yè)心,積極主動(dòng)認(rèn)真的學(xué)習(xí)專業(yè)知識(shí),工作態(tài)度端正,聽(tīng)從公司的安排,積極配合客戶完善數(shù)字化校園系統(tǒng)。

      熱愛(ài)自己的本職工作,能夠正確認(rèn)真的對(duì)待每一項(xiàng)工作,工作投入,熱心為大家服務(wù),認(rèn)真遵守勞動(dòng)紀(jì)律,按時(shí)上下班,有效利用工作時(shí)間,堅(jiān)守崗位,需要加班完成工作的要按時(shí)加班加點(diǎn),保證工作能夠按時(shí)完成。在這一年多的時(shí)間里面,我本著把工作做的更好這樣一個(gè)目標(biāo),主動(dòng)了解公司的開(kāi)發(fā)項(xiàng)目流程,請(qǐng)教他們開(kāi)發(fā)技術(shù)上的問(wèn)題。

      1.在這一年多的時(shí)間里面,我參與的都是團(tuán)隊(duì)合作的項(xiàng)目,無(wú)論是自己還是同事,我們都將就團(tuán)隊(duì)精神。在信任自己和他人的基礎(chǔ)上,思想統(tǒng)一,行動(dòng)一致,這樣的團(tuán)隊(duì)一定會(huì)攻無(wú)不克戰(zhàn)無(wú)不勝。我們的很多工作是一起完成的,在這個(gè)過(guò)程中,大家互相提醒和補(bǔ)充,大大提高了工作效率,所有的工作中溝通是最重要的,一定要把信息處理的及時(shí),有效和清晰。

      2.每一個(gè)項(xiàng)目在開(kāi)始著手的第一步,一定要和客戶把需求溝通清除,只要了解項(xiàng)目的需求,才有可能真正做好一個(gè)項(xiàng)目。我們需要向客戶提出,要求客戶提供所有涉及該項(xiàng)目的資料,每次與客戶見(jiàn)面都需要熟悉業(yè)務(wù)與程序的程序員隨時(shí)記錄需求。

      3.工作中,將任務(wù)詳細(xì)化,詳細(xì)到每個(gè)頁(yè)面,甚至是一個(gè)頁(yè)面中的圖片什么時(shí)候做好,做好到什么程度,這樣把工作進(jìn)度有計(jì)劃有方向的定下來(lái),做事很有效率。

      4.每天的工作小結(jié)真的很重要,這讓我們每天都有計(jì)劃的知道自己干了什么,不是漫無(wú)目的的工作,所以我們應(yīng)該養(yǎng)成,日記、周記、月記、年記的工作習(xí)慣。

      5.工作并不是一成不變的,也許有一天你要去其他崗位幫忙,所以同事之間的技術(shù)要相互學(xué)習(xí),也許有一天,公司需要你發(fā)揮其他的技能幫忙,所以相互學(xué)習(xí)也是很重要的。

      在公司工作的期間,我也發(fā)現(xiàn)了自己離一個(gè)符合公司要求的程序員還有很多差距,主要體現(xiàn)在工作技能與工作經(jīng)驗(yàn)的不夠,也是我以后要在工作中不斷磨練和提高自己的地方。仔細(xì)總結(jié)一下,自己在工作中主要有以下方面做的不夠好:

      1.工作的條理性不夠清晰,要分清主次和輕重緩急。

      在開(kāi)發(fā)時(shí)間很倉(cāng)促的情況下,事情多了,就一定要有詳細(xì)而主次分明的計(jì)劃,哪 需要立即完成,哪些可以緩緩加班完成,在這方面還有很大的優(yōu)化空間。

      2.對(duì)流程、業(yè)務(wù)需求不夠熟悉。

      在工作中,發(fā)現(xiàn)因?yàn)榱鞒袒驑I(yè)務(wù)需求的問(wèn)題而不知道如何下手的情況有點(diǎn)多,包括錯(cuò)誤與缺漏還有當(dāng)時(shí)設(shè)計(jì)考慮不到位的地方,對(duì)于這塊的控制力度顯然不夠,平時(shí)總是在開(kāi)發(fā),但說(shuō)到底對(duì)業(yè)務(wù)很熟悉才是項(xiàng)目很好完成的前提。

      3.缺乏工作經(jīng)驗(yàn)。

      4.學(xué)習(xí)的知識(shí)不夠廣泛。

      一個(gè)項(xiàng)目中,涉及的技術(shù)往往有很多種,知識(shí)多了,就會(huì)靈活變通,以后我也會(huì)加強(qiáng)這方面的學(xué)習(xí)。

      第三篇:iOS UITextField控件總結(jié)

      iOS UITextField控件總結(jié)

      //初始化textfield并設(shè)置位置及大小

      UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];

      //設(shè)置邊框樣式,只有設(shè)置了才會(huì)顯示邊框樣式

      text.borderStyle = UITextBorderStyleRoundedRect;typedef enum {

      UITextBorderStyleNone,UITextBorderStyleLine,UITextBorderStyleBezel,UITextBorderStyleRoundedRect

      } UITextBorderStyle;

      //設(shè)置輸入框的背景顏色,此時(shí)設(shè)置為白色 如果使用了自定義的背景圖片邊框會(huì)被忽略掉

      text.backgroundColor = [UIColor whiteColor];

      //設(shè)置背景

      text.background = [UIImage imageNamed:@“dd.png”];

      //設(shè)置背景

      text.disabledBackground = [UIImage imageNamed:@“cc.png”];

      //當(dāng)輸入框沒(méi)有內(nèi)容時(shí),水印提示 提示內(nèi)容為password text.placeholder = @“password”;

      //設(shè)置輸入框內(nèi)容的字體樣式和大小

      text.font = [UIFont fontWithName:@“Arial” size:20.0f];

      //設(shè)置字體顏色

      text.textColor = [UIColor redColor];

      //輸入框中是否有個(gè)叉號(hào),在什么時(shí)候顯示,用于一次性刪除輸入框中的內(nèi)容

      text.clearButtonMode = UITextFieldViewModeAlways;

      typedef enum {

      UITextFieldViewModeNever, 從不出現(xiàn)

      UITextFieldViewModeWhileEditing, 編輯時(shí)出現(xiàn)

      UITextFieldViewModeUnlessEditing, 除了編輯外都出現(xiàn)

      UITextFieldViewModeAlways 一直出現(xiàn) } UITextFieldViewMode;

      //輸入框中一開(kāi)始就有的文字

      text.text = @“一開(kāi)始就在輸入框的文字”;

      //每輸入一個(gè)字符就變成點(diǎn) 用語(yǔ)密碼輸入

      text.secureTextEntry = YES;

      //是否糾錯(cuò)

      text.autocorrectionType = UITextAutocorrectionTypeNo;

      typedef enum {

      UITextAutocorrectionTypeDefault, 默認(rèn)

      UITextAutocorrectionTypeNo, 不自動(dòng)糾錯(cuò)

      UITextAutocorrectionTypeYes, 自動(dòng)糾錯(cuò) } UITextAutocorrectionType;

      //再次編輯就清空

      text.clearsOnBeginEditing = YES;

      //內(nèi)容對(duì)齊方式

      text.textAlignment = UITextAlignmentLeft;

      //內(nèi)容的垂直對(duì)齊方式 UITextField繼承自UIControl,此類中有一個(gè)屬性contentVerticalAlignment text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

      //設(shè)置為YES時(shí)文本會(huì)自動(dòng)縮小以適應(yīng)文本窗口大小.默認(rèn)是保持原來(lái)大小,而讓長(zhǎng)文本滾動(dòng)

      textFied.adjustsFontSizeToFitWidth = YES;

      //設(shè)置自動(dòng)縮小顯示的最小字體大小

      text.minimumFontSize = 20;

      //設(shè)置鍵盤的樣式

      text.keyboardType = UIKeyboardTypeNumberPad;

      typedef enum {

      UIKeyboardTypeDefault,默認(rèn)鍵盤,支持所有字符

      UIKeyboardTypeASCIICapable, 支持ASCII的默認(rèn)鍵盤

      UIKeyboardTypeNumbersAndPunctuation, 標(biāo)準(zhǔn)電話鍵盤,支持+*#字符

      UIKeyboardTypeURL,URL鍵盤,支持.com按鈕 只支持URL字符 UIKeyboardTypeNumberPad,數(shù)字鍵盤 UIKeyboardTypePhonePad,電話鍵盤

      UIKeyboardTypeNamePhonePad, 電話鍵盤,也支持輸入人名 UIKeyboardTypeEmailAddress, 用于輸入電子 郵件地址的鍵盤

      UIKeyboardTypeDecimalPad,數(shù)字鍵盤 有數(shù)字和小數(shù)點(diǎn)

      UIKeyboardTypeTwitter,優(yōu)化的鍵盤,方便輸入@、#字符

      UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, } UIKeyboardType;

      //首字母是否大寫

      text.autocapitalizationType = UITextAutocapitalizationTypeNone;

      typedef enum {

      UITextAutocapitalizationTypeNone, 不自動(dòng)大寫

      UITextAutocapitalizationTypeWords, 單詞首字母大寫

      UITextAutocapitalizationTypeSentences, 句子的首字母大寫

      UITextAutocapitalizationTypeAllCharacters, 所有字母都大寫 } UITextAutocapitalizationType;

      //return鍵變成什么鍵

      text.returnKeyType =UIReturnKeyDone;

      typedef enum {

      UIReturnKeyDefault, 默認(rèn) 灰色按鈕,標(biāo)有Return

      UIReturnKeyGo, 標(biāo)有Go的藍(lán)色按鈕

      UIReturnKeyGoogle,標(biāo)有Google的藍(lán)色按鈕,用語(yǔ)搜索

      UIReturnKeyJoin,標(biāo)有Join的藍(lán)色按鈕

      UIReturnKeyNext,標(biāo)有Next的藍(lán)色按鈕

      UIReturnKeyRoute,標(biāo)有Route的藍(lán)色按鈕

      UIReturnKeySearch,標(biāo)有Search的藍(lán)色按鈕

      UIReturnKeySend,標(biāo)有Send的藍(lán)色按鈕

      UIReturnKeyYahoo,標(biāo)有Yahoo的藍(lán)色按鈕

      UIReturnKeyYahoo,標(biāo)有Yahoo的藍(lán)色按鈕

      UIReturnKeyEmergencyCall, 緊急呼叫按鈕 } UIReturnKeyType;

      //鍵盤外觀

      textView.keyboardAppearance=UIKeyboardAppearanceDefault; typedef enum { UIKeyboardAppearanceDefault,默認(rèn)外觀,淺灰色 UIKeyboardAppearanceAlert,深灰 石墨色

      } UIReturnKeyType;

      //設(shè)置代理 用于實(shí)現(xiàn)協(xié)議

      text.delegate = self;

      //把textfield加到視圖中

      [self.window addSubview:text];//最右側(cè)加圖片是以下代碼

      左側(cè)類似

      UIImageView *image=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@“right.png”]];

      text.rightView=image;

      text.rightViewMode = UITextFieldViewModeAlways;

      typedef enum {

      UITextFieldViewModeNever,UITextFieldViewModeWhileEditing,UITextFieldViewModeUnlessEditing,UITextFieldViewModeAlways } UITextFieldViewMode;

      //按return鍵 鍵盤往下收 becomeFirstResponder

      類要采用UITextFieldDelegate協(xié)議

      text.delegate = self;聲明text的代理是我,我會(huì)去實(shí)現(xiàn)把鍵盤往下收的方法 這個(gè)方法在UITextFieldDelegate里所以我們要采用UITextFieldDelegate這個(gè)協(xié)議

      -(BOOL)textFieldShouldReturn:(UITextField *)textField { [text resignFirstResponder];//主要是[receiver resignFirstResponder]在哪調(diào)用就能把receiver對(duì)應(yīng)的鍵盤往下收 return YES;}

      重寫繪制行為

      除了UITextField對(duì)象的風(fēng)格選項(xiàng),你還可以定制化UITextField對(duì)象,為他添加許多不同的重寫方法,來(lái)改變文本字段的顯示行為。這些方法都會(huì)返回一個(gè)CGRect結(jié)構(gòu),制定了文本字段每個(gè)部件的邊界范圍。以下方法都可以重寫。

      – textRectForBounds:

      //重寫來(lái)重置文字區(qū)域

      – drawTextInRect:

      //改變繪文字屬性.重寫時(shí)調(diào)用super可以按默認(rèn)圖形屬性繪制,若自己完全重寫繪制函數(shù),就不用調(diào)用super了.– placeholderRectForBounds: //重寫來(lái)重置占位符區(qū)域

      – drawPlaceholderInRect: //重寫改變繪制占位符屬性.重寫時(shí)調(diào)用super可以按默認(rèn)圖形屬性繪制,若自己完全重寫繪制函數(shù),就不用調(diào)用super了.– borderRectForBounds: //重寫來(lái)重置邊緣區(qū)域 – editingRectForBounds: //重寫來(lái)重置編輯區(qū)域

      – clearButtonRectForBounds: //重寫來(lái)重置clearButton位置,改變size可能導(dǎo)致button的圖片失真 – leftViewRectForBounds: – rightViewRectForBounds: 委托方法

      -(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{

      //返回一個(gè)BOOL值,指定是否循序文本字段開(kāi)始編輯

      return YES;}

      -(void)textFieldDidBeginEditing:(UITextField *)textField{ //開(kāi)始編輯時(shí)觸發(fā),文本字段將成為first responder }

      -(BOOL)textFieldShouldEndEditing:(UITextField *)textField{

      //返回BOOL值,指定是否允許文本字段結(jié)束編輯,當(dāng)編輯結(jié)束,文本字段會(huì)讓出first responder

      //要想在用戶結(jié)束編輯時(shí)阻止文本字段消失,可以返回NO

      //這對(duì)一些文本字段必須始終保持活躍狀態(tài)的程序很有用,比如即時(shí)消息

      return NO;}

      -(BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{

      //當(dāng)用戶使用自動(dòng)更正功能,把輸入的文字修改為推薦的文字時(shí),就會(huì)調(diào)用這個(gè)方法。

      //這對(duì)于想要加入撤銷選項(xiàng)的應(yīng)用程序特別有用

      //可以跟蹤字段內(nèi)所做的最后一次修改,也可以對(duì)所有編輯做日志記錄,用作審計(jì)用途。

      //要防止文字被改變可以返回NO

      //這個(gè)方法的參數(shù)中有一個(gè)NSRange對(duì)象,指明了被改變文字的位置,建議修改的文本也在其中

      return YES;}

      -(BOOL)textFieldShouldClear:(UITextField *)textField{

      //返回一個(gè)BOOL值指明是否允許根據(jù)用戶請(qǐng)求清除內(nèi)容

      //可以設(shè)置在特定條件下才允許清除內(nèi)容

      return YES;}

      -(BOOL)textFieldShouldReturn:(UITextField *)textField{

      //返回一個(gè)BOOL值,指明是否允許在按下回車鍵時(shí)結(jié)束編輯

      //如果允許要調(diào)用resignFirstResponder 方法,這回導(dǎo)致結(jié)束編輯,而鍵盤會(huì)被收起[textField resignFirstResponder];//查一下resign這個(gè)單詞的意思就明白這個(gè)方法了

      return YES;}

      通知

      UITextField派生自UIControl,所以UIControl類中的通知系統(tǒng)在文本字段中也可以使用。除了UIControl類的標(biāo)準(zhǔn)事件,你還可以使用下列UITextField類特有的事件

      UITextFieldTextDidBeginEditingNotification UITextFieldTextDidChangeNotification UITextFieldTextDidEndEditingNotification 當(dāng)文本字段退出編輯模式時(shí)觸發(fā)。通知的object屬性存儲(chǔ)了最終文本。因?yàn)槲谋咀侄我褂面I盤輸入文字,所以下面這些事件發(fā)生時(shí),也會(huì)發(fā)送動(dòng)作通知

      UIKeyboardWillShowNotification //鍵盤顯示之前發(fā)送 UIKeyboardDidShowNotification //鍵盤顯示之后發(fā)送 UIKeyboardWillHideNotification //鍵盤隱藏之前發(fā)送 UIKeyboardDidHideNotification //鍵盤隱藏之后發(fā)送

      1、Text :設(shè)置文本框的默認(rèn)文本。

      2、Placeholder : 可以在文本框中顯示灰色的字,用于提示用戶應(yīng)該在這個(gè)文本框輸入什么內(nèi)容。當(dāng)這個(gè)文本框中輸入了數(shù)據(jù)時(shí),用于提示的灰色的字將會(huì)自動(dòng)消失。

      3、Background :

      4、Disabled : 若選中此項(xiàng),用戶將不能更改文本框內(nèi)容。

      5、接下來(lái)是三個(gè)按鈕,用來(lái)設(shè)置對(duì)齊方式。

      6、Border Style : 選擇邊界風(fēng)格。

      7、Clear Button : 這是一個(gè)下拉菜單,你可以選擇清除按鈕什么時(shí)候出現(xiàn),所謂清除按鈕就是出一個(gè)現(xiàn)在文本框右邊的小 X,你可以有以下選擇:

      7.1 Never appears : 從不出現(xiàn)

      7.2 Appears while editing : 編輯時(shí)出現(xiàn)

      7.3 Appears unless editing :

      7.4 Is always visible : 總是可見(jiàn)

      8、Clear when editing begins : 若選中此項(xiàng),則當(dāng)開(kāi)始編輯這個(gè)文本框時(shí),文本框中之前的內(nèi)容會(huì)被清除掉。比如,你現(xiàn)在這個(gè)文本框 A 中輸入了 “What”,之后去編輯文本框 B,若再回來(lái)編輯文本框 A,則其中的 “What” 會(huì)被立即清除。

      9、Text Color : 設(shè)置文本框中文本的顏色。

      10、Font : 設(shè)置文本的字體與字號(hào)。

      11、Min Font Size : 設(shè)置文本框可以顯示的最小字體(不過(guò)我感覺(jué)沒(méi)什么用)

      12、Adjust To Fit : 指定當(dāng)文本框尺寸減小時(shí),文本框中的文本是否也要縮小。選擇它,可以使得全部文本都可見(jiàn),即使文本很長(zhǎng)。但是這個(gè)選項(xiàng)要跟 Min Font Size 配合使用,文本再縮小,也不會(huì)小于設(shè)定的 Min Font Size。接下來(lái)的部分用于設(shè)置鍵盤如何顯示。

      13、Captitalization : 設(shè)置大寫。下拉菜單中有四個(gè)選項(xiàng):

      13.1 None : 不設(shè)置大寫

      13.2 Words : 每個(gè)單詞首字母大寫,這里的單詞指的是以空格分開(kāi)的字符串

      13.3 Sentances : 每個(gè)句子的第一個(gè)字母大寫,這里的句子是以句號(hào)加空格分開(kāi)的字符串

      13.4 All Characters : 所以字母大寫

      14、Correction : 檢查拼寫,默認(rèn)是 YES。

      15、Keyboard : 選擇鍵盤類型,比如全數(shù)字、字母和數(shù)字等。

      16、Appearance:

      17、Return Key : 選擇返回鍵,可以選擇 Search、Return、Done 等。

      18、Auto-enable Return Key : 如選擇此項(xiàng),則只有至少在文本框輸入一個(gè)字符后鍵盤的返回鍵才有效。

      19、Secure : 當(dāng)你的文本框用作密碼輸入框時(shí),可以選擇這個(gè)選項(xiàng),此時(shí),字符顯示為星號(hào)。

      1.Alignment Horizontal 水平對(duì)齊方式 2.Alignment Vertical 垂直對(duì)齊方式

      3.用于返回一個(gè)BOOL值 輸入框是否 Selected(選中)Enabled(可用)Highlighted(高亮)

      限制只能輸入特定的字符

      (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{

      NSCharacterSet *cs;

      cs = [[NSCharacterSet characterSetWithCharactersInString:NUMBERS]invertedSet];

      NSString *filtered = [[string componentsSeparatedByCharactersInSet:cs]componentsJoinedByString:@“"];//按cs分離出數(shù)組,數(shù)組按@”“分離出字符串

      BOOL canChange = [string isEqualToString:filtered];

      return canChange;}

      上面那個(gè)NUMBERS是一個(gè)宏,可以在文件頂部定義:

      #define NUMBERS @”0123456789n”(這個(gè)代表可以輸入數(shù)字和換行,請(qǐng)注意這個(gè)n,如果不寫這個(gè),Done按鍵將不會(huì)觸發(fā),如果用在SearchBar中,將會(huì)不觸發(fā)Search事件,因?yàn)槟阕约合拗撇蛔屳斎雗,好慘,我在項(xiàng)目中才發(fā)現(xiàn)的。)所以,如果你要限制輸入英文和數(shù)字的話,就可以把這個(gè)定義為: #define kAlphaNum @”ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789″。當(dāng)然,你還可以在以上方法return之前,做一提示的,比如提示用戶只能輸入數(shù)字之類的。如果你覺(jué)得有需要的話。

      限制只能輸入一定長(zhǎng)度的字符

      -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;{ //string就是此時(shí)輸入的那個(gè)字符 textField就是此時(shí)正在輸入的那個(gè)輸入框 返回YES就是可以改變輸入框的值 NO相反

      if([string isEqualToString:@”n“])//按回車可以改變

      {

      return YES;

      }

      NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string];//得到輸入框的內(nèi)容

      if(self.myTextField == textField)//判斷是否時(shí)我們想要限定的那個(gè)輸入框

      {

      if([toBeString length] > 20){ //如果輸入框內(nèi)容大于20則彈出警告

      textField.text = [toBeString substringToIndex:20];

      UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:nil message:@”超過(guò)最大字?jǐn)?shù)不能輸入了“ delegate:nil cancelButtonTitle:@”O(jiān)k" otherButtonTitles:nil, nil] autorelease];

      [alert show];

      return NO;

      }

      }

      return YES;}

      第四篇:IOS設(shè)計(jì)規(guī)范

      剛?cè)腴TUI的小伙伴是不是不知道app該怎么切圖、規(guī)范是什么?怎么和程序員同學(xué)配合,用什么工具更方便,怎么標(biāo)注自己的設(shè)計(jì)稿,怎么做到一稿適配多種機(jī)型,這篇文章將一一解答你的疑問(wèn)!

      依舊聲明:這里寫的不是一種規(guī)范,只是一種工作方法,大家在具體工作中,一定要靈活運(yùn)用。另外,技術(shù)的更新是非??斓模?,還是要靈活運(yùn)用~

      我本身是一名GUI設(shè)計(jì)師,所以我只站在GUI設(shè)計(jì)師的角度去把APP從項(xiàng)目啟動(dòng)到切片輸出的過(guò)程寫一寫,相當(dāng)于工作流程的介紹吧;公司不同,流程不盡相同,但是終究還是能有些幫助。

      這里我們只說(shuō)IOS系統(tǒng)下的設(shè)計(jì),至于Android,因?yàn)槌叽缣?,涉及的東西比較亂,我整理好以后再說(shuō)吧。

      頁(yè)面篇幅比較長(zhǎng),不推薦一次性看完,那樣你潛意識(shí)里就會(huì)對(duì)它厭煩了,所以可以有時(shí)間讀一讀,看一看。

      Part 1 項(xiàng)目立項(xiàng)

      完善的公司會(huì)把項(xiàng)目相關(guān)人員聚集起來(lái),產(chǎn)品經(jīng)理會(huì)把產(chǎn)品詳細(xì)的用原型展示出來(lái),包括產(chǎn)品定位,市場(chǎng)需求,主打賣點(diǎn),產(chǎn)品性質(zhì)以及各模塊具體功能,邏輯跳轉(zhuǎn)演示一下;之后會(huì)評(píng)估項(xiàng)目用時(shí),各部門協(xié)調(diào),項(xiàng)目啟動(dòng)。

      話不多說(shuō),接到原型,那我們應(yīng)該做什么準(zhǔn)備工作呢?

      在項(xiàng)目設(shè)計(jì)之初,就該進(jìn)行項(xiàng)目歸檔整理,我的習(xí)慣是“項(xiàng)目名稱+版本序列”; 沒(méi)有最正確的工作方法,只有最適合自己的工作習(xí)慣。

      我個(gè)人習(xí)慣把不同類型的文件劃分到不同類型的文件夾里,有的設(shè)計(jì)師習(xí)慣全都放在一個(gè)文件夾里,如果文件少還說(shuō)的過(guò)去,如果頁(yè)面過(guò)多,就知道這樣的利弊了。

      工欲善其事必先利其器,基本上我做界面設(shè)計(jì)用的最多的就是PS和AI了,版本無(wú)所謂,用著舒服就行,推薦版本高一點(diǎn)的,低版本好多方便功能都沒(méi)有。

      標(biāo)注工具:

      PxCook,目前我還沒(méi)用上Mac,所以也不知道傳說(shuō)中的Sketch到底多神奇。PxCook在Windows上標(biāo)注還比較順手,雖然它還附帶切圖功能,但是比較雞肋,不推薦用它切圖。

      切圖工具:

      Cutterman 點(diǎn)擊下載一款PS的插件,切圖非常方便,但不支持綠色免安裝版本PS,而且對(duì)PS版本要求比較高,針對(duì)CS 6的已經(jīng)不維護(hù)更新了。推薦安裝官方完整版PS cc,然后自行破解。官網(wǎng)上有安裝使用教程,自己研究下吧,因?yàn)槲乙彩亲罱砰_(kāi)始接觸這款插件。

      Assistor PS 也是一款PS的切圖標(biāo)注插件,也被譽(yù)為神器;我使用了下,感覺(jué)相當(dāng)不錯(cuò),就是標(biāo)注還沒(méi)太適應(yīng),推薦一下這個(gè)。

      標(biāo)注工具以及這兩款插件我都會(huì)上傳,至于安裝方法去“百度一下”吧,易學(xué)易用。Part 2 Photoshop設(shè)計(jì)尺寸

      現(xiàn)在常用的幾種設(shè)計(jì)尺寸

      1.640*960

      4時(shí)代的尺寸,剛接觸APP設(shè)計(jì)用的是這個(gè)尺寸,擬物盛行的時(shí)代(現(xiàn)在用這個(gè)尺寸設(shè)計(jì)的應(yīng)該比較少了吧);

      2.640*1136 5/5S/5C,IPhone更新,咱們?cè)O(shè)計(jì)也得跟著與時(shí)俱進(jìn)(應(yīng)該還有人用這個(gè)設(shè)計(jì)尺寸),進(jìn)入扁平的時(shí)代了;

      3.750*1334 6 目前我做設(shè)計(jì)稿的設(shè)計(jì)尺寸,IPhone6的尺寸,向下可以適配4,5,向上可以適配6 plus;我記得IP6推出后,我問(wèn)總監(jiān)應(yīng)該用什么尺寸設(shè)計(jì),他說(shuō)用IP6的吧,好適配,切出來(lái)就是@2x了,改一改上下都能照顧到。

      推薦做設(shè)計(jì)稿的時(shí)候使用IPhone6的尺寸進(jìn)行設(shè)計(jì)。

      IP 6的尺寸相比于IP 5來(lái)說(shuō),很多系統(tǒng)控件尺寸并未變化,只是高度也就是內(nèi)容顯示區(qū)域發(fā)生了變化。下面是IPhone 6的空白文檔,我建立了參考線。

      文檔建立之初就設(shè)置好參考線是個(gè)很好的工作習(xí)慣,我希望更多的設(shè)計(jì)師可以養(yǎng)成更好的工作習(xí)慣。

      上下的參考線很容易設(shè)置,因?yàn)槭歉鶕?jù)IPhone自身系統(tǒng)設(shè)置的,左右的參考線我習(xí)慣設(shè)置為24px,也就是顯示內(nèi)容距離邊框的距離。這不是絕對(duì)的,我和總監(jiān)研究過(guò),究竟是設(shè)置為左右30px還是24px比較好,通過(guò)對(duì)國(guó)內(nèi)國(guó)外各種APP的對(duì)比,覺(jué)得24px更適合一些,不寬不窄,這個(gè)完全是設(shè)計(jì)師個(gè)人的設(shè)計(jì)習(xí)慣,所以不要當(dāng)成什么規(guī)范,確切的說(shuō),整個(gè)屏幕你都可以隨便做,但是我們這里說(shuō)的是正常頁(yè)面。

      Part 3 頁(yè)面標(biāo)注

      標(biāo)注是重中之重,工程師能不能完整的還原設(shè)計(jì)稿,很大一部分取決于標(biāo)注;如果不清楚你該怎么標(biāo),一定要和工程師溝通!

      每個(gè)工程師實(shí)現(xiàn)效果的方法不同,我在這里所說(shuō)的,是我的標(biāo)注習(xí)慣,但應(yīng)該適用于大部分的設(shè)計(jì)師和工程師。

      不需要每一張效果圖都進(jìn)行標(biāo)注,你標(biāo)注的頁(yè)面能保證工程師開(kāi)發(fā)每個(gè)頁(yè)面的時(shí)候都能順利進(jìn)行即可;

      這里的標(biāo)注軟件使用的是PxCook,先標(biāo)一個(gè)空白文檔,看看都需要什么吧

      這里要說(shuō)一句,PxCook雖然可以自動(dòng)讀取顏色,但是還不能對(duì)PSD文檔里設(shè)置的透明度讀取,所以如果你用了透明色,推薦你用文字標(biāo)注直接寫出來(lái)原色值以及透明度。基本上我并不使用PXCook里面的顏色標(biāo)注工具,而是使用文字標(biāo)注工具,因?yàn)橐獦?biāo)識(shí)兩種色值,PxCook只能顯示一種色值。

      一般我的習(xí)慣是PS和標(biāo)注軟件同時(shí)打開(kāi),因?yàn)橛袝r(shí)候標(biāo)注軟件并不能完全的把PSD文件里的東西標(biāo)注出來(lái),所以標(biāo)注也要靈活運(yùn)用,如果無(wú)法標(biāo)注,就到PS里查看一下,然后再使用文字標(biāo)注說(shuō)明一下。

      標(biāo)注顏色是使用16進(jìn)制,還是RGB:

      都用得到,要看實(shí)現(xiàn)什么東西,建議標(biāo)注顏色時(shí),兩種色值表達(dá)都標(biāo)上(16進(jìn)制&RGB)。你需要標(biāo)注的內(nèi)容有:

      1.文字需要提供:字體大小(px),字體顏色; 2.頂部標(biāo)題欄的背景色值,透明度;

      3.標(biāo)題欄下方以及Tab bar上方其實(shí)有一條分割線,需要提供色值; 4.內(nèi)容顯示區(qū)域的背景色(如果是全部頁(yè)面白色,那就和工程師說(shuō)一句就行); 5.底部Tab bar的背景色值。

      因?yàn)轫?yè)面的種類成千上萬(wàn),我想每種頁(yè)面都講一下,但是不現(xiàn)實(shí),希望可以舉一反三。下面的是一個(gè)比較普通的首頁(yè)頁(yè)面,但是基本上一款A(yù)PP中應(yīng)該標(biāo)的元素都有了~

      一般頁(yè)面你需要標(biāo)注這些地方:

      所有元素統(tǒng)一距離屏幕最左24px(全局性的數(shù)據(jù)可以直接和工程師溝通,也可以標(biāo)注,推薦標(biāo)注出來(lái))

      1.標(biāo)題欄:背景色,標(biāo)題欄文字大小,文字顏色(不再贅述);

      2.Banner:所有撐滿橫屏的大圖,不需要橫向尺寸,把高度標(biāo)出了就可以了;3.菜單圖標(biāo):

      圖標(biāo)的大小和圖標(biāo)的可點(diǎn)擊區(qū)域不一定一致

      也就是說(shuō),圖標(biāo)可以做的很小,但是為了保證點(diǎn)擊的準(zhǔn)確性和流暢性,工程師可以把可點(diǎn)擊區(qū)域設(shè)置的很大,這樣標(biāo)注和切圖的時(shí)候就要注意,標(biāo)注的是可點(diǎn)擊區(qū)域的大小,切圖切的也是可點(diǎn)擊區(qū)域的大小,也就是用透明區(qū)域去補(bǔ)上,否則圖片會(huì)模糊。在設(shè)計(jì)的時(shí)候就要考慮可點(diǎn)擊區(qū)域的范圍,比如X寶購(gòu)物車頁(yè)面左側(cè)的小圈,可點(diǎn)擊區(qū)域要比實(shí)際小圈尺寸大很多。

      這種類型的圖標(biāo)需要標(biāo)注圖標(biāo)點(diǎn)擊區(qū)域大小,圖標(biāo)距離屏幕最左最右以及上下的距離。至于圖標(biāo)的間距,因?yàn)橛行r(shí)候可能

      設(shè)計(jì)師不能完全做到1px不差,所以我基本不標(biāo),交給工程師讓他們?nèi)ヌ幚?,其?shí)等距排列的圖標(biāo)不需要標(biāo)間距,因?yàn)楣こ處熯€要?jiǎng)討B(tài)適應(yīng)不同的屏幕,標(biāo)了間距也是白標(biāo)(還是要和你的搭檔溝通怎么去標(biāo)注);

      4.模塊間隔:這個(gè)位置其實(shí)不是太重要,我習(xí)慣標(biāo)注上這里,麻煩能少則少。5.圖片+文字:這個(gè)應(yīng)該比較常見(jiàn),只標(biāo)注一個(gè)單位(圖+文)就可以了。

      圖片需要標(biāo)注寬高,因?yàn)楣こ處熞O(shè)置圖片區(qū)域,從后臺(tái)調(diào)取,可以這么說(shuō),軟件里除了橫屏撐滿的圖,基本上所有的圖片都要標(biāo)注寬高。

      圖片距離上下左右的距離,文字大小顏色,這里的文字其實(shí)算兩個(gè)控件,標(biāo)題文字以及說(shuō)明文字,需要單獨(dú)標(biāo)出。

      Tab Bar:

      這個(gè)位置其實(shí)比較特殊,你可以單獨(dú)標(biāo)注圖標(biāo)大小+文字大?。贿€可以圖標(biāo)文字算作一個(gè)控件,整個(gè)切出來(lái);

      我們工程師的習(xí)慣是用整個(gè)的,也就是圖標(biāo)+文字算作一個(gè)ICON,所以我基本不怎么標(biāo)注單獨(dú)的圖標(biāo)(這里可以和你的搭檔去溝通一下,看他是什么開(kāi)發(fā)習(xí)慣)。關(guān)于列表頁(yè)類型的標(biāo)注問(wèn)題

      普通的列表有兩種方法(去問(wèn)你的搭檔,他喜歡用什么方法): 1.標(biāo)出行高,行內(nèi)元素居中;

      2.標(biāo)出行內(nèi)元素,元素上下間距,確定行高; 每種元素的位置如何確定:

      通常標(biāo)注的都是元素距離屏幕最左側(cè)的距離,比如上圖的圖標(biāo)元素距離左側(cè)24px,文字元素距離左側(cè)100px。

      標(biāo)注這個(gè)東西沒(méi)有固定的方法,工程師的開(kāi)發(fā)習(xí)慣不同,標(biāo)注方法也不同。

      該怎么標(biāo)注雖然可以在網(wǎng)上找到方法,但那不一定適合你,一定和自己的搭檔勤溝通,方法是死的,人是活的……

      所有的頁(yè)面標(biāo)注總結(jié)起來(lái)就是:標(biāo)文字,標(biāo)圖片,標(biāo)間距,標(biāo)區(qū)域;

      (上述圖標(biāo)出現(xiàn)了45px的單數(shù),因?yàn)檐浖詣?dòng)吸附上去了顯示了圖標(biāo)本身的尺寸,切圖的時(shí)候記得輸出個(gè)偶數(shù)尺寸的切片)

      Part 4 切片資源的輸出

      切之前務(wù)必要和你的工程師搭檔溝通一下,該如何去切才能配合他的開(kāi)發(fā)。

      全局性的切圖常見(jiàn)問(wèn)題

      你的所有設(shè)計(jì)尺寸,包括圖形效果,應(yīng)該盡量使用偶數(shù)。

      技術(shù)開(kāi)發(fā)使用的尺寸是設(shè)計(jì)稿像素尺寸的一半,也就是說(shuō),如果你用24px的字體,技術(shù)那邊就是設(shè)置為12px;

      所以標(biāo)注的時(shí)候務(wù)必使用偶數(shù),為了保證最佳的設(shè)計(jì)效果,避免出現(xiàn)0.5像素的虛邊。②

      切圖尺寸應(yīng)該提供幾套?

      ico_car.png

      IPhone2G,3G,3GS使用(好像沒(méi)人用這手機(jī)了吧)ico_car@2x.png

      IPhone4,5,6優(yōu)先加載此尺寸圖片(不是必須使用這個(gè)尺寸,是優(yōu)先加載調(diào)用這個(gè)尺寸)ico_car@3x.png IPhone6 plus使用的尺寸

      可以簡(jiǎn)單的理解為倍數(shù)關(guān)系(其實(shí)是為了滿足不同分辨率,我覺(jué)得不用過(guò)于深究),如果你使用IPhone 6尺寸做設(shè)計(jì)稿,那么切片輸出就是@2x,縮小2倍就是@1x,擴(kuò)大1.5倍就是@3x了。

      理論上,為了達(dá)到最好的視覺(jué)效果,你應(yīng)該輸出三套尺寸,推薦輸出三種尺寸的切片資源。我的工程師搭檔要求我給兩套尺寸就可以,也就是@1x @2x的兩種尺寸,因?yàn)槲覀儧](méi)有6 plus的測(cè)試機(jī),所以看不到效果,據(jù)他說(shuō)應(yīng)該不會(huì)太失真,但是為了保證效果,我還是給三套尺寸。

      另外現(xiàn)在幾乎看不到3GS了,所以需不需要提供一倍圖,還是要和工程師討論一下~ @1x @2x @3x是開(kāi)發(fā)工具Xcode軟件需要的UI資源,命好名稱后,IOS設(shè)備會(huì)自動(dòng)的選取合適尺寸。

      ③共用資源的圖片,輸出一張就可以

      類似這種重復(fù)的按鈕之類的,只要提供一張共用的資源就可以了;上面的文字是技術(shù)寫上去的。

      理論上按照最佳視覺(jué)效果,你應(yīng)該提供多尺寸的圖片;但通常我只提供最大尺寸的一張圖片即可,這一點(diǎn)要和你的搭檔溝通好,卻問(wèn)他需要什么方式。

      ④切片的輸出格式

      文件→存儲(chǔ)為Web所用格式

      位圖格式:PNG 24,PNG 8,JPG

      在JPG和PNG兩種格式圖片大小相差不是很大的情況下,推薦使用PNG;如果圖片大小相差很大,使用JPG。

      歡迎頁(yè)面,ICON一定要使用PNG格式,在不影響視覺(jué)效果的前提下,可以考慮使用PNG 8;

      矢量圖格式:PDF,SVG

      IOS原生支持的兩種矢量圖片格式,但是支持的一般,并不能保證100%把所有圖片效果渲染出來(lái);

      為了保險(xiǎn)起見(jiàn),我通常不使用這兩種格式,推薦還是使用位圖,如果以后技術(shù)提升,100%支持SVG和PDF這種矢量格式圖,那個(gè)時(shí)候也許不用提供這么多套尺寸了~ ⑤圖標(biāo)的點(diǎn)擊區(qū)域

      最小點(diǎn)擊區(qū)域問(wèn)題:

      IOS人機(jī)指導(dǎo)手冊(cè)里推薦的最小可點(diǎn)擊元素的尺寸是44*44 point(點(diǎn)),在設(shè)備上1 point等于1像素,所以轉(zhuǎn)換成像素就是44*44像素,換算成物理尺寸大概是7mm左右吧(人機(jī)工效學(xué)研究中得出的結(jié)論:用食指操作,觸擊范圍在7mm左右合適;用拇指操作,范圍在9mm左右合適)。據(jù)說(shuō)這個(gè)尺寸下,不容易出現(xiàn)誤操作,誤點(diǎn)擊;小于這個(gè)尺寸,點(diǎn)擊就會(huì)變的有些不太準(zhǔn)確,一向注重用戶體驗(yàn)的蘋果公司定義這個(gè)最小點(diǎn)擊尺寸也不是沒(méi)根據(jù)的……

      所以現(xiàn)在做設(shè)計(jì),為了圖標(biāo)精致,你可以把圖標(biāo)做的小一些,但是切圖輸出的時(shí)候,要考慮用戶點(diǎn)擊難易度的問(wèn)題,所以,切圖的時(shí)候,涉及到需要點(diǎn)擊的小圖標(biāo)的時(shí)候,普通屏幕還是切44px大小,高清屏就需要切88px,不夠的地方用透明區(qū)域補(bǔ)全,否則用戶點(diǎn)擊的時(shí)候會(huì)比較困難,會(huì)很不靈敏。⑥圖片圖標(biāo)的不同狀態(tài)

      每種圖標(biāo)或者圖片如果有不同狀態(tài),每一種不同的狀態(tài)都需要進(jìn)行切片輸出。

      比如按鈕有正常(normal),按下(pressed),選中(selected),禁用(disabled)等多種狀態(tài),最常出現(xiàn)的就是normal→pressed→normal;某些特定按鈕控件會(huì)出現(xiàn)選中狀態(tài),具體情況具體分析吧。這里顯示的是你要知道按鈕可能有幾種狀態(tài)……

      切片的命名規(guī)則

      命名并不是統(tǒng)一的規(guī)范,不同的公司不同的工程師有著自己不同的命名規(guī)范和命名習(xí)慣,但是大致還是有跡可循的,一般是:

      切片種類+功能+圖片描述(可有可無(wú))+狀態(tài).png 名稱應(yīng)使用英文命名(中文不識(shí)別,推薦小寫字母),不要以數(shù)字或者符號(hào)當(dāng)作開(kāi)頭,使用下劃線進(jìn)行連接。

      舉個(gè)例子:一個(gè)首頁(yè)的處于正常狀態(tài)的確定按鈕 btn_sure_nor.png btn_sure_nor@2x.png 切片種類是按鈕(btn);功能是確定(sure);狀態(tài)是normal(正常)我通常是以這種命名方式進(jìn)行命名,如果你的公司有設(shè)計(jì)文檔,去看看之前留下的命名規(guī)范,如果沒(méi)有,那就去問(wèn)工程師吧。

      Tab bar(底部欄)

      說(shuō)說(shuō)Tab bar這里,因?yàn)楸容^特殊。

      如果單純的只有圖標(biāo),自然是只切圖標(biāo)就好了; 早上和工程師溝通,這里該怎么切,工程師給的建議是 圖標(biāo)+文字的模式,圖標(biāo)最好單獨(dú)切,文字后面程序加上去。

      另外記住,同一模塊的圖標(biāo)切片大小保持一致,上圖的四個(gè)圖標(biāo)本身尺寸并不相同,但是切圖的時(shí)候你需要切出相同尺寸的陰影大小,便于工程師開(kāi)發(fā)使用。該怎么切圖,還是要和你的工程師搭檔去溝通一下;

      以下是常用命名,這是我的命名習(xí)慣,并不是規(guī)范,所以要靈活,如果實(shí)在不知道英文,就用拼音代替也行。

      Part 5 工作常用數(shù)據(jù)

      你需要使用的字體:

      如果是用Mac設(shè)計(jì)的小伙伴,直接就用蘋果黑體字就好了;不過(guò)用Windows的就沒(méi)那么幸運(yùn)了,PC上還沒(méi)和IPhone默認(rèn)字體效果完全一樣的字體,通常都是拿其他字體代替。蘋果麗黑

      Hiragino Sans GB W3(普通)/W6(粗體)

      比較接近IPhone字體的一款字體,這是我之前一直使用的設(shè)計(jì)字體。

      黑體-簡(jiǎn)

      STHeitiSC-Light

      Mac里面拷出來(lái)的蘋果黑體,比較貼近IPhone手機(jī)字體,目前在用。

      我會(huì)把這兩款字體上傳,有需要可以下載。

      關(guān)于字體大小的問(wèn)題

      頂部操作欄文字大小

      34-38px 標(biāo)題文字大小

      28-34px 正文文字大小

      26-30px 輔助性文字大小

      20-24px Tab bar文字大小

      20px 文字大小只是一個(gè)范圍,這要根據(jù)設(shè)計(jì)的視覺(jué)效果來(lái)決定,不要死記硬背,但是切記,字體大小要用偶數(shù)。

      你需要知道的IPhone設(shè)計(jì)尺寸(這里是一個(gè)整屏的尺寸包括了狀態(tài)欄)320*480

      IPhone3GS(我沒(méi)見(jiàn)過(guò)3GS實(shí)體機(jī),只在網(wǎng)上見(jiàn)過(guò)圖片,但你需要知道這個(gè)尺寸)640*960

      IPhone 4/4s(4時(shí)代的設(shè)計(jì)尺寸)640*1136

      IPhone 5/5s/5c(5時(shí)代的設(shè)計(jì)尺寸,雖然現(xiàn)在出來(lái)6/6 plus,但還有人再用這個(gè)尺寸設(shè)計(jì))

      750*1334

      IPhone 6(目前最新的設(shè)計(jì)尺寸,基本上現(xiàn)在做IOS的APP設(shè)計(jì),用這個(gè)的應(yīng)該最多)1242*2208

      IPhone6 plus(這是標(biāo)準(zhǔn)分辨率,也就是設(shè)計(jì)需要的尺寸;另外還存在物理分辨率是1080*1920,這并不需要深入理解。plus還涉及到橫屏,橫屏是是沒(méi)有狀態(tài)欄的,設(shè)計(jì)橫屏?xí)r可以參考IPad的設(shè)計(jì)模式)

      你需要提交的啟動(dòng)頁(yè)面

      這是開(kāi)發(fā)工具Xcode提供的LaunchImage(啟動(dòng)頁(yè)面)的各項(xiàng)尺寸,不過(guò)好像現(xiàn)在已經(jīng)改了,這還是工程師很久之前給我的,咋一看是不是嚇一跳?工程師是按照IOS的系統(tǒng)版本來(lái)設(shè)置的,但你是設(shè)計(jì)師,你是按照IPhone的版本來(lái)作圖的,所以其實(shí)沒(méi)有那么多,真實(shí)情況下,我們的工程師要求提供以下幾個(gè)尺寸: 640*960(4/4s)640*1136(5/5s/5c)750*1334(6)1242*2208(6 plus)

      2208*1242(6 plus的橫屏尺寸,如果你們的軟件支持橫屏模式,你就需要做一張橫屏的啟動(dòng)頁(yè)面)注意,啟動(dòng)頁(yè)面一定要是PNG格式的

      圖標(biāo)的提交尺寸

      IOS系統(tǒng)可以自動(dòng)把圖片裁剪為圓角,所以提交圖標(biāo)的時(shí)候,你只需要提交正方形的PNG圖片即可。

      因?yàn)樾枰膱D標(biāo)非常多,不可能全部加進(jìn)去,只能選擇最好的尺寸,我們的工程師要求我提供以下圖標(biāo)尺寸:

      1024*1024

      Retina APP Icon for APP Store(高清屏的APP Store)512*512

      APP Icon for APP Store(普通屏幕的APP Store)120*120

      6的主屏幕尺寸

      114*114

      5/4s/4的主屏幕圖標(biāo)尺寸 57*57

      3GS的主屏幕圖標(biāo)尺寸 58*58

      Retina Settings圖標(biāo)尺寸 29*29

      Settings圖標(biāo)尺寸

      提交的圖標(biāo)尺寸不是固定的,所以,去找和你搭檔的工程師,讓他給你出一份需要提交的圖標(biāo)尺寸文檔。

      差不多用的到的就這些,有時(shí)間可以去查看一下蘋果的IOS人機(jī)指導(dǎo)手冊(cè)或者開(kāi)發(fā)文檔,上面有更加詳細(xì)的數(shù)據(jù)說(shuō)明。

      但實(shí)際工作中需要的并不像手冊(cè)上提供的尺寸那么多,所以工作之中,和你的工程師搭檔去溝通,你要知道的是你們公司開(kāi)發(fā)所用的數(shù)據(jù),而不是蘋果提供給你的數(shù)據(jù)。

      本篇是之前五篇的匯總,保留的基本全是工作需要的東西,至于更多的感想以及我對(duì)設(shè)計(jì)現(xiàn)狀的思考,以及一些下載素材,可以去看看其余的五篇文字以及番外,對(duì)你應(yīng)該有些許幫助吧。

      第五篇:iOS教學(xué)大綱

      iOS教學(xué)大綱

      C語(yǔ)言

      教學(xué)目標(biāo):讓學(xué)生掌握基本的編程思想,語(yǔ)言結(jié)構(gòu)和常用經(jīng)典算法。使學(xué)生具有基本的編程素養(yǎng)和思維。能夠用c語(yǔ)言描述各類經(jīng)典過(guò)程,記錄各種數(shù)據(jù)。為之后的應(yīng)用開(kāi)發(fā)打好基礎(chǔ)。1)C語(yǔ)法基礎(chǔ)

      a)常量、變量類型、變量 b)運(yùn)算符:算術(shù)、關(guān)系、邏輯 c)分支語(yǔ)句 d)循環(huán)語(yǔ)句 e)數(shù)組 f)結(jié)構(gòu)體 g)指針 h)函數(shù)

      i)經(jīng)典排序、選擇算法 j)鏈表的概念和簡(jiǎn)單實(shí)現(xiàn)

      Objective-C語(yǔ)言

      教學(xué)目標(biāo):使學(xué)生熟練掌握OC語(yǔ)言特性和語(yǔ)法。系統(tǒng)訓(xùn)練學(xué)生面向?qū)ο缶幊趟季S,能夠處理各種復(fù)雜問(wèn)題。具有基本的處理復(fù)雜問(wèn)題的解決能力。1)OC語(yǔ)法基礎(chǔ)

      a)類的聲明與實(shí)現(xiàn) i)類聲明的關(guān)鍵字 ii)類實(shí)現(xiàn)關(guān)鍵字 b)成員變量和方法

      i)成員變量訪問(wèn)權(quán)限 ii)方法類型 iii)方法名與參數(shù)

      c)對(duì)象指針的創(chuàng)建與分配內(nèi)存 i)內(nèi)存分配,初始化 ii)定制初始化過(guò)程過(guò)程 d)屬性機(jī)制 i)屬性作用 ii)屬性控制符 e)點(diǎn)語(yǔ)法

      i)點(diǎn)語(yǔ)法規(guī)則 ii)點(diǎn)語(yǔ)法使用 f)self關(guān)鍵字

      i)方法隱含參數(shù) ii)self賦值過(guò)程 2)繼承與復(fù)合 a)繼承語(yǔ)法

      b)消息動(dòng)態(tài)路由 c)super關(guān)鍵字 3)字符串與集合 a)字符串

      i)創(chuàng)建,復(fù)制 ii)截取,分割 iii)拼接 b)數(shù)據(jù)結(jié)構(gòu) i)概念

      ii)關(guān)系型數(shù)據(jù) iii)關(guān)系表現(xiàn)

      c)數(shù)組和字典的基本使用

      d)數(shù)組、字典和字符串的嵌套對(duì)數(shù)據(jù)的保存 e)JSON格式 4)內(nèi)存管理-ARC a)ARC原理

      b)ARC關(guān)鍵字的作用 i)Strong ii)Weak iii)Autoreleasing iv)Unseft__unretian c)強(qiáng)引用循環(huán) i)出現(xiàn)原因

      (1)相互強(qiáng)引用(2)間接強(qiáng)引用鏈 ii)避免方法

      (1)使用weak打破強(qiáng)引用鏈

      5)OC語(yǔ)言特性 a)類目 b)延展 c)協(xié)議

      d)KVO(鍵值觀察)、KVC(鍵值編碼)e)單例模式 f)通知中心 6)模塊化編程1 a)模塊

      i)模塊概念 ii)模塊化結(jié)構(gòu) iii)模塊化開(kāi)發(fā) b)目標(biāo)-動(dòng)作回調(diào) i)id類型 ii)SEL類型

      c)委托模式回調(diào) i)回調(diào)方法規(guī)范 ii)回調(diào)對(duì)象規(guī)范 7)模塊化編程2 a)Block i)概念及用途 ii)定義方法 b)Block回調(diào) 8)模塊化編程3 a)復(fù)雜模塊 b)觸發(fā)回調(diào)

      i)觸發(fā)目標(biāo)的動(dòng)作 ii)觸發(fā)委托人方法 iii)觸發(fā)Block對(duì)象

      iOS App開(kāi)發(fā)基礎(chǔ)(原UI基礎(chǔ))

      教學(xué)目標(biāo):快速高效的學(xué)習(xí)和使用大量ios原生控件滿足視圖設(shè)計(jì)需求。能夠定制控件滿足特殊需求。能夠獨(dú)立完成app的開(kāi)發(fā)工作。1)App開(kāi)發(fā)入門 a)系統(tǒng)啟動(dòng)流程 i)代碼

      ii)storyboard b)UIControl子類的使用 i)UIButton ii)… 2)系統(tǒng)組件 a)UIView b)UIView常用子類 3)視圖布局 a)絕對(duì)布局

      i)常用視圖尺寸 ii)位置計(jì)算規(guī)則 b)相對(duì)布局

      i)stroyboard設(shè)置約束 ii)代碼設(shè)置約束 c)橫豎屏變換

      i)UIDevce獲取設(shè)備信息 ii)UIScreem獲取屏幕信息 d)視圖控制器關(guān)鍵時(shí)間點(diǎn) i)viewDidLoad ii)view相關(guān) iii)視圖朝向變換 4)視圖結(jié)構(gòu)

      a)導(dǎo)航控制器

      i)根視圖控制器 ii)push與pop iii)bar月item b)頁(yè)簽控制器

      i)自定義tabbar c)模態(tài)展示 d)視圖層次 5)表視圖

      a)UITableView i)數(shù)據(jù)源 ii)委托回調(diào) b)表視圖控制器 c)靜態(tài)cell d)多樣式cell 6)數(shù)據(jù)持久化-CoreData a)CoreData的增刪改查

      b)NSFechedResultController的使用 c)表視圖的增刪改 7)網(wǎng)絡(luò)編程

      a)后臺(tái)文檔的閱讀 b)創(chuàng)建請(qǐng)求 c)創(chuàng)建連接 d)解析數(shù)據(jù)

      e)AFNetWork的使用 f)CocosPods的使用

      8)應(yīng)用事件及狀態(tài),手勢(shì),繪圖 a)事件傳遞過(guò)程 b)事件響應(yīng)過(guò)程 c)應(yīng)用狀態(tài) d)狀態(tài)切換 9)多線程

      a)NSObject多線程方法 b)NSThred多線程 c)隊(duì)列與操作 d)GCD iOS App開(kāi)發(fā)專題(原UI高級(jí))

      教學(xué)目標(biāo):針對(duì)市面上流行app的常用功能模塊的開(kāi)發(fā)實(shí)現(xiàn)。使學(xué)生具有多個(gè)項(xiàng)目的核心解決方案。1)表視圖搜索

      a)UISearchDisplayController的使用 b)UISearchBar的使用 c)CoreData謂詞的使用 2)新聞列表 a)下拉刷新

      b)點(diǎn)擊加載更多

      3)圖文混排(文字表情實(shí)現(xiàn))a)TextKit框架 b)富文本的使用 c)添加鏈接 4)自定義鍵盤 a)表情鍵盤 b)功能鍵盤

      c)鍵盤切換與高度獲取 5)照片庫(kù)

      a)選取圖片與視頻 b)拍攝照片 c)錄制視頻 6)定位與位置服務(wù)

      a)CoreLocation定位 b)使用新浪位置服務(wù) 7)音頻錄制播放

      8)scrollView輪播與縮放 9)常用第三方 a)加密類 b)指示類 c)功能類

      iOS App練習(xí)項(xiàng)目

      教學(xué)目標(biāo):強(qiáng)化和練習(xí)學(xué)生處理問(wèn)題的能力。1.通訊錄

      a)具有聯(lián)系人增刪改查功能 b)首字母自動(dòng)分組功能 c)自定義頭像功能 d)表視圖索引 e)數(shù)據(jù)持久化 2.新浪微博

      a)微博的展示與發(fā)送

      b)展示有圖片和無(wú)圖片兩類微博 c)具有顯示表情功能

      d)發(fā)微博可以發(fā)送表情和照片 e)可以轉(zhuǎn)發(fā)和收藏微博

      f)點(diǎn)擊微博圖片可以放大顯示 3.Message a)使用xmpp通信協(xié)議進(jìn)行即時(shí)通信 b)高仿微信聊天界面與功能

      iOS 上線APP 真實(shí)項(xiàng)目,完整開(kāi)發(fā)上架流程。

      云計(jì)算專題

      教學(xué)目標(biāo):使學(xué)生可以在云平臺(tái)上搭建數(shù)據(jù)服務(wù)后臺(tái),對(duì)app進(jìn)行聯(lián)網(wǎng)數(shù)據(jù)支持。

      1.云平臺(tái)使用

      a)SAE,新浪 b)BAE,百度 c)ECS,阿里云 2.云儲(chǔ)存使用

      a)Storage,新浪 b)七牛

      c)OSS,阿里 3.PHP腳本

      4.MySQL數(shù)據(jù)庫(kù)

      下載IOS實(shí)踐總結(jié)word格式文檔
      下載IOS實(shí)踐總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        ios畢業(yè)論文

        河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū) 摘 要 隨著計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)和Internet的飛速發(fā)展,基于因特網(wǎng)的手機(jī)移動(dòng)應(yīng)用已經(jīng)開(kāi)始成為一種全新的功能需求,并且越來(lái)越受到人們的關(guān)注。......

        iOS面試題整理

        1. 用#define定義一個(gè)宏,表示一年中的秒數(shù)。 @interface USER {NSSTring *name;} @end a) self.name=@”abc”與name=@”abc”的區(qū)別? b) self.name=[[NSSTring alloc]initWith......

        路由器IOS升級(jí)方法總結(jié)

        IOS升級(jí)方法一 在對(duì)能夠正常啟動(dòng)的CISCO路由器的IOS進(jìn)行升級(jí)時(shí),比較簡(jiǎn)單。具體步驟如下: 1、尋找一種TFTP服務(wù)器軟件(有CISCO公司的TFTPServer或3COM公司的3Cserver等,在升級(jí)......

        IOS最新學(xué)習(xí)總結(jié)[優(yōu)秀范文五篇]

        Object-C學(xué)習(xí) 2013-2-20 框架是一種聚集在一個(gè)單元的部件集合,包含頭文件、庫(kù)、圖像、聲音文件等。 蘋果公司將Cocoa、Carbon、QuickTime和OpenGL等技術(shù)作為框架集提供。Coco......

        iOS開(kāi)發(fā)培訓(xùn)入門簡(jiǎn)單實(shí)踐難(5篇)

        iOS開(kāi)發(fā)培訓(xùn)入門簡(jiǎn)單實(shí)踐難據(jù)國(guó)外媒體報(bào)道,亞洲最大移動(dòng)應(yīng)用開(kāi)發(fā)商Animoca稱現(xiàn)在開(kāi)發(fā)和測(cè)試iOS設(shè)備上的應(yīng)用相比比一年前容易很多。Animoca執(zhí)行總裁蕭逸表示,iOS手機(jī)產(chǎn)業(yè)硬件......

        路由器IOS升級(jí)方法總結(jié)[五篇材料]

        路由器IOS升級(jí)方法總結(jié) 本人長(zhǎng)期從事計(jì)算機(jī)網(wǎng)絡(luò)管理工作,在對(duì)CISCO路由器的長(zhǎng)期日常維護(hù)和管理實(shí)踐中積累了一定的經(jīng)驗(yàn)?,F(xiàn)總結(jié)歸納出CISCO路由器IOS映像升級(jí)的幾種方法,供廣......

        CISCO路由器IOS升級(jí)方法總結(jié)

        CISCO路由器IOS升級(jí)方法總結(jié) 前不久,朋友在對(duì)一臺(tái)帶語(yǔ)音??斓腃ISCO2610進(jìn)行IOS升級(jí)時(shí),由于路由器的內(nèi)存(flash)為8M,IOS軟件為7M多,升級(jí)后路由器無(wú)法正常啟動(dòng)。啟動(dòng)后到rommon......

        路由器及IOS簡(jiǎn)介

        路由器及IOS簡(jiǎn)介1.路由器簡(jiǎn)介(1)CPU:中央處理單元,和計(jì)算機(jī)一樣,它是路由器的控制和運(yùn)算部件。(2)RAM/DRAM:內(nèi)存,用于存儲(chǔ)臨時(shí)的運(yùn)算結(jié)果,例如,路由表、arp表、快速交換緩存、緩沖數(shù)據(jù)......