第一篇:ios項目總結怎么寫
ios項目總結怎么寫
引導語:寫總結,必須實事求是,事實要準確,不能報喜不報優(yōu),不要夸大其詞。以下是小編搜集整理的ios項目總結怎么寫,歡迎大家閱讀!
篇一:ios項目總結范文
據(jù)說,今年是高校擴招以來,大學畢業(yè)生最多的一年,將超700萬,這么多大學生即將走入工作崗位。因此被人們戲稱為史上XX“最難就業(yè)年”。
我在今年7月份也即將拿到沉甸甸的大學畢業(yè)證書,與同班同學不同的是,我在畢業(yè)之前,就參加了無限互聯(lián)學習iOS開發(fā),因為通過相關資料,我了解到現(xiàn)在的沒有經(jīng)驗和技能的大學生是很難找到一份滿意的工作的,所以我期望通過參加技能培訓來提升自己的技能。經(jīng)過將近4個月的學習,現(xiàn)在我將自己學習經(jīng)驗,及我為什么會選擇iOS培訓學習iOS開發(fā)的原因分享給大家,希望對各位能有所幫助: 我之前從事的是質量檢驗的工作,工資很低,而且還沒有什么技術含量。想要跳槽,也很難找到滿意的工作。
這讓我很苦悶,于是想要進修,iOS又是當下熱門的一個行業(yè),所以就選擇了iOS。我在北京的幾家培訓機構都進行了試聽,最終選擇了無限互聯(lián)3G學院。之所以選擇無限互聯(lián)是因為無限互聯(lián)無論在課程的安排,師資力量,還是就業(yè)這方面都是其他的培訓機構不能比的。
由于我并不是計算機專業(yè)畢業(yè)的,所以起初學起來有點困難。但是老師細致的授課方法和負責認真的授課態(tài)度使我建立信心。我相信只要我把老師課上教授的內(nèi)容弄懂、弄透,我就不會被落下。我就開始一步一步跟著老師的腳步走。每天回家都要復習、消化這一天的內(nèi)容,并加以練習。所以我的基礎知識學的特別的扎實。基礎知識階段是一個量的積累,量積累到一定的程度才會有質的飛躍。正因為我在基礎知識階段這種穩(wěn)扎穩(wěn)打的學法,才使我在最后一個月的項目實踐中有一個質的飛躍,能力上了一個臺階。
培訓結束之后,就開始找工作。因為從未踏入過這個行業(yè),不知道如何面試,有點擔心自己是否能找到工作。但在無限互聯(lián)就業(yè)老師的細心指導下,我逐漸建立了信心。而且在面試中遇到的問題,就業(yè)老師也不厭其煩的一一進行解答。我真心感謝無限互聯(lián)就業(yè)老師,如果沒有他們的幫助,我也不會找到這份讓我非常滿意的工作。
4個月的培訓證明了我選擇的道路是正確的,在這里還認識了很多喜愛開發(fā)的朋友,我們在這里一起學習、生活,建立了很深的友誼。感謝無限互聯(lián)3G學院為我們提供了這樣一個良好的環(huán)境,最后祝福無限互聯(lián)越辦越好,祝各位老師工作順利愉快,祝福學弟學妹們前程似錦。
篇二:ios項目總結范文
還是10個小時就變成201X年了,回首這一年的工作,有碩果累累的喜悅,有工作當中的艱辛,也有遇到困難和挫折時的惆悵。在項目可開發(fā)的過程中,難題一個接一個的出現(xiàn),自信心不止一次的受到過打擊,雖然自己早就知道,要做到符合公司的要求,做一名合格的程序員,這些是遠遠不夠的。每天我都會不斷勉勵自己,好好學,以后會好的。在此同時,公司也給了我很多學習的機會,這是我對以后的編程之路又有了信心。在擔任公司程序員一職已經(jīng)有一年多的時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的總結中成長,不斷的是審視中完善自己。在這一年里自己也是在總結、審視中腳踏實地完成好自己的本職工作,現(xiàn)將這一年的工作總結如下:
嚴格按照一個程序員應有的素養(yǎng)來約束自己,愛崗敬業(yè),具有強烈的責任崗和事業(yè)心,積極主動認真的學習專業(yè)知識,工作態(tài)度端正,聽從公司的安排,積極配合客戶完善數(shù)字化校園系統(tǒng)。
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作的要按時加班加點,保證工作能夠按時完成。在這一年多的時間里面,我本著把工作做的更好這樣一個目標,主動了解公司的開發(fā)項目流程,請教他們開發(fā)技術上的問題。
1.在這一年多的時間里面,我參與的都是團隊合作的項目,無論是自己還是同事,我們都將就團隊精神。在信任自己和他人的基礎上,思想統(tǒng)一,行動一致,這樣的團隊一定會攻無不克戰(zhàn)無不勝。我們的很多工作是一起完成的,在這個過程中,大家互相提醒和補充,大大提高了工作效率,所有的工作中溝通是最重要的,一定要把信息處理的及時,有效和清晰。
2.每一個項目在開始著手的第一步,一定要和客戶把需求溝通清除,只要了解項目的需求,才有可能真正做好一個項目。我們需要向客戶提出,要求客戶提供所有涉及該項目的資料,每次與客戶見面都需要熟悉業(yè)務與程序的程序員隨時記錄需求。
3.工作中,將任務詳細化,詳細到每個頁面,甚至是一個頁面中的圖片什么時候做好,做好到什么程度,這樣把工作進度有計劃有方向的定下來,做事很有效率。
4.每天的工作小結真的很重要,這讓我們每天都有計劃的知道自己干了什么,不是漫無目的的工作,所以我們應該養(yǎng)成,日記、周記、月記、年記的工作習慣。
5.工作并不是一成不變的,也許有一天你要去其他崗位幫忙,所以同事之間的技術要相互學習,也許有一天,公司需要你發(fā)揮其他的技能幫忙,所以相互學習也是很重要的。
在公司工作的期間,我也發(fā)現(xiàn)了自己離一個符合公司要求的程序員還有很多差距,主要體現(xiàn)在工作技能與工作經(jīng)驗的不夠,也是我以后要在工作中不斷磨練和提高自己的地方。仔細總結一下,自己在工作中主要有以下方面做的不夠好:
1.工作的條理性不夠清晰,要分清主次和輕重緩急。
在開發(fā)時間很倉促的情況下,事情多了,就一定要有詳細而主次分明的計劃,哪 需要立即完成,哪些可以緩緩加班完成,在這方面還有很大的優(yōu)化空間。
2.對流程、業(yè)務需求不夠熟悉。
在工作中,發(fā)現(xiàn)因為流程或業(yè)務需求的問題而不知道如何下手的情況有點多,包括錯誤與缺漏還有當時設計考慮不到位的地方,對于這塊的控制力度顯然不夠,平時總是在開發(fā),但說到底對業(yè)務很熟悉才是項目很好完成的前提。
3.缺乏工作經(jīng)驗。
4.學習的知識不夠廣泛。
一個項目中,涉及的技術往往有很多種,知識多了,就會靈活變通,以后我也會加強這方面的學習。
第二篇:IOS實踐總結
河北科技師范學院
IOS 科研技能訓練
個人實習總結
實習類型 教學實習實習單位 指導教師 所在院(系)班 級 姓 名 學 號
一、實習時間和地點
時間:2013.11.11-2013.11.17 地點:E504
二、實習的內(nèi)容額
我們組的成員是:所研究的題目是手機開發(fā)技術。實習具體時間及實踐內(nèi)容: 11.11:
講述科研方法及其科研論文書寫方法,確定題目。由于我們選的題目是手機開發(fā)技術,我們搜集了相關信息。在智能手機平臺上的軟件開發(fā)最流行的是安卓,塞班,蘋果以及windows phone。我主要研究的是蘋果開發(fā)系統(tǒng)。
11.12: 研究題目,收集資料。iPhone OS 或 OS XiPhone是由蘋果公司為iPhone開發(fā)的操作系統(tǒng)。它主要是給iPhone和iPodtouch使用。就像其基于的Mac OSX操作系統(tǒng)一樣,它也是以Darwin為基礎的。iPhoneOS的系統(tǒng)架構分為四個層次:核心操作系統(tǒng)層(the Core OSlayer),核心服務層(the Core Serviceslayer),媒體層(the Media layer),可輕觸層(theCocoa Touchlayer)。系統(tǒng)操作占用大概512MB的存儲空間。支持的軟件 iPhone和iPodTouch使用基于ARM架構的中央處理器,而不是蘋果的麥金塔計算機使用的x86處理器。iPhone OS自帶的應用程序 在2.2版本的固件中,iPhone的主界面包括包括以下自帶的應用程序: SMS(簡訊)、日歷、照片、相機、YouTube、股市、地圖(AGPS輔助的Google地圖)、天氣、時間、計算機、備忘錄、系統(tǒng)設定、iTunes(將會被鏈接到iTunesMusicStore和iTunes廣播目錄)、AppStore以及聯(lián)絡資訊。還有四個位于最下方的常用應用程式包括有:電話、Mail、Safari和iPod。除了電話、簡訊、和相機,iPodTouch保留了大部分iPhone自帶的應用程序。iPhone上的“iPod”程序在iPodTouch上被分成了兩個:音樂和視訊。位于主界面最下方dock上的應用程序也根據(jù)iPodTouch的主要功能而改成了:音樂、視訊、照片和iTunes。Web應用程序 在2007年蘋果全球開發(fā)者大會上,蘋果宣布iPhone和iPodTouch將會通過Safari互聯(lián)網(wǎng)瀏覽器支持某些第三方應用程序,這些應用程序被稱為Web應用程序。
11.13:
蘋果iOS(iphone Operation System)是由蘋果公司開發(fā)的手持設備操作系統(tǒng)。蘋果公司最早于2007年1月9日的Macworld大會上公布這個系統(tǒng),最初是設計給iPhone使用的,后來陸續(xù)套用到iPod touch、iPad以及Apple TV等蘋果產(chǎn)品上。iOS與蘋果的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎的,因此同樣屬于類Unix的商業(yè)操作系統(tǒng)。原本這個系統(tǒng)名為iPhone OS,直到2010年6月7日WWDC大會上宣布改名為iOS。截止至2011年11月,根據(jù)Canalys的數(shù)據(jù)顯示,iOS已經(jīng)占據(jù)了全球智能手機系統(tǒng)市場份額的30%,在美國的市場占有率為43%。
iOS是iPad、iPhone、iPod touch的默認操作系統(tǒng),也是唯一的操作系統(tǒng)。iOS 具有簡單易用的界面、令人驚嘆的功能,以及超強的穩(wěn)定性,已經(jīng)成為
iPhone、iPad 和iPod touch 的強大基礎。盡管其他競爭對手一直努力地追趕,但 iOS 內(nèi)置的眾多技術和功能讓 Apple 設備始終保持著遙遙領先的地位。
11.14:
研究題目,書寫報告。iOS 以及不斷豐富的功能和內(nèi)置 app,讓 iPhone、iPad 和 iPod touch 比以往更強大、更具創(chuàng)新精神,使用起來樂趣無窮.Siri讓你能夠利用語音來完成發(fā)送信息、安排會議、查看最新比分等更多事務。只要說出你想做的事,Siri 就能幫你辦到。Siri 可以聽懂你說的話、知曉你的心意,甚至還能有所回應。
Facetime只需輕點一下,你就能使用 iOS 設備通過WLAN或3G網(wǎng)絡與其他人進行視頻通話,甚至還可以在 iPhone 或 iPad 上通過蜂窩網(wǎng)絡和朋友們進行 FaceTime 通話。雖然遠在天涯,感覺卻像近在咫尺。
信息這是一項比手機短信更出色的信息服務,因為有了它,你可以通過 WLAN 網(wǎng)絡連接與任何 iOS 設備或Mac用戶免費收發(fā)信息。而且信息數(shù)量不受限制。因此你可以盡情發(fā)送文本信息,還可以發(fā)送照片、視頻、位置信息和聯(lián)系人信息。
Safari一款極其受歡迎的移動網(wǎng)絡瀏覽器。你不僅可以使用閱讀器排除網(wǎng)頁上的干擾,還可以保存閱讀列表,以便進行離線瀏覽。iCloud標簽可以跟蹤各個設備上已打開的網(wǎng)頁,因此上次在一部設備上瀏覽的內(nèi)容,可以在另一部設備上從停止的地方繼續(xù)瀏覽。
Game Center讓你的社交游戲網(wǎng)絡不斷擴展,朋友和對手,不打不成交。你還可以加入多人游戲,與不認識的玩家一決高下。這是你的游戲世界,其他任何人都可以參與。
IOS不支持Flash,Adobe計劃在iPhone發(fā)行第三方Flash Lite軟件程序,但現(xiàn)時仍未有計劃。以現(xiàn)時來說,只支持標準Flash。現(xiàn)時可以使用iPhone第三方程式jailbreak觀看flash動畫。
11.15:
iOS系統(tǒng)的安全性能:從打開設備的那一刻起,iOS 就能為你提供內(nèi)置的安全性。專門設計了低層級的硬件和固件功能,用以防止惡意軟件和病毒;同時還設計有高層級的 OS 功能,有助于在訪問個人信息和企業(yè)數(shù)據(jù)時確保安全性。為了保護隱私,從日歷、通訊錄、提醒事項和照片獲取位置信息的 app 必須先獲得許可。你可以設置密碼鎖,以防止有人未經(jīng)授權訪問你的設備,并進行相關配置,允許設備在多次嘗
試輸入密碼失敗后刪除所有數(shù)據(jù)。該密碼還會為你存儲的郵件自動加密和提供保護,并能允許第三方 app 為其存儲的數(shù)據(jù)加密。iOS 支持加密網(wǎng)絡通信,它可供 app 用于保護傳輸過程中的敏感信息。如果你的設備丟失或失竊,可以利用 “查找我的 iPhone” 功能在地圖上定位設備,并遠程擦除所有數(shù)據(jù)。一旦你的 iPhone 失而復得,你還能恢復上一次備份過的全部數(shù)據(jù)。
多語言性:iOS 設備可在世界各地通用。30 多種語言可供挑選,還可以在各種語言之間輕松切換。由于 iOS 鍵盤基于軟件而設計,因而有 50 多種支持特定語言功能的不同版式供你選擇,其中包括字符的變音符和日文關聯(lián)字符選項。此外,內(nèi)置詞典支持 50 多種語言,VoiceOver 可閱讀超過 35 種語言的屏幕內(nèi)容,語音控制功能可讀懂 20 多種語言。
11.16:
小組討論,演講稿完成。小組成員之間互相探討,查找各自的漏洞,進行修補和完善。
11.17:
總結及答辯。
三、心得體會
1.成績與收獲
本次實踐我學到了很多原來不是很了解的知識,是這次最大的收獲,本次實踐中我對手機的開發(fā)技術有了初步的了解,知道了目前常見操作系統(tǒng)平臺,也有了一定的了解尤其對蘋果iOS有了清楚的認識。可能我了解的不夠透徹,但是我覺得這一周過得很充實,我相信這會對我今后的工作和學習都互有很大的幫助。2.問題與不足
本次實踐中存在很多不足,最大的不足我覺得就是相關知識的匱乏,這讓我深刻的知道了自己平時荒廢了多少寶貴的時間,讓我在今后有了前進的動力,讓自己清楚的認識自己來彌補自己的不足,我原來比較注重計算機的軟件,很少看過關于手機開發(fā)技術方面的知識,這次讓我對其有了一個初步的認識,我覺得手機操作系統(tǒng)也是一個很有趣的方面。我覺得此次實踐對我今后的學習有很大的工作,一個優(yōu)秀的軟件開發(fā)人員不能單單只關注一個方面,要各個方面都有所了解,同時也讓我體會到了團隊合作的重要性。
四、總結
iPhone OS(蘋果手機)操作系統(tǒng)
姓名
專業(yè)
班級
摘要:iPhone OS 或 OS XiPhone是由蘋果公司為iPhone開發(fā)的操作系統(tǒng)。它主要是給iPhone和iPodtouch使用。就像其基于的Mac OSX操作系統(tǒng)一樣,它也是以Darwin為基礎的。iPhoneOS的系統(tǒng)架構分為四個層次:核心操作系統(tǒng)層,核心服務層,媒體層,可輕觸層。
關鍵詞:iOS,核心操作系統(tǒng)層,核心服務層,媒體層,可輕觸層
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)是由蘋果公司開發(fā)的手持設備操作系統(tǒng)。蘋果公司最早于2007年1月9日的Macworld大會上公布這個系統(tǒng),最初是設計給iPhone使用的,后來陸續(xù)套用到iPod touch、iPad以及Apple TV等蘋果產(chǎn)品上。iOS與蘋果的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎的,因此同樣屬于類Unix的商業(yè)操作系統(tǒng)。原本這個系統(tǒng)名為iPhone OS,直到2010年6月7日WWDC大會上宣布改名為iOS。截止至2011年11月,根據(jù)Canalys的數(shù)據(jù)顯示,iOS已經(jīng)占據(jù)了全球智能手機系統(tǒng)市場份額的30%,在美國的市場占有率為43%。
iOS是iPad、iPhone、iPod touch的默認操作系統(tǒng),也是唯一的操作系統(tǒng)。iOS 具有簡單易用的界面、令人驚嘆的功能,以及超強的穩(wěn)定性,已經(jīng)成為 iPhone、iPad 和iPod touch 的強大基礎。盡管其他競爭對手一直努力地追趕,但 iOS 內(nèi)置的眾多技術和功能讓 Apple 設備始終保持著遙遙領先的地位。
二、功能
1、界面
第一次上手,你就會知道怎樣使用你的iPhone、iPad和iPod touch。因為iOS中極具創(chuàng)新的Multi-Touch界面專為手指而設計。
前所未有的輕松體驗從簡潔美觀的主屏幕開始。從內(nèi)置 App 到App Store提供的 700,000 多款 app 和游戲,從進行FaceTime視頻通話,到用iMovie剪輯視頻,你所觸及的一切,無不簡單、直觀、充滿樂趣。
優(yōu)雅直觀的界面
2、內(nèi)置APP
iOS 以及不斷豐富的功能和內(nèi)置 app,讓 iPhone、iPad 和 iPod touch 比以往更強大、更具創(chuàng)新精神,使用起來樂趣無窮.Siri讓你能夠利用語音來完成發(fā)送信息、安排會議、查看最新比分等更多事務。只要說出你想做的事,Siri 就能幫你辦到。Siri 可以聽懂你說的話、知曉你的心意,甚至還能有所回應。[1]
Facetime只需輕點一下,你就能使用 iOS 設備通過WLAN或3G網(wǎng)絡與其他人進行視頻通話,甚至還可以在 iPhone 或 iPad 上通過蜂窩網(wǎng)絡和朋友們進行 FaceTime 通話。雖然遠在天涯,感覺卻像近在咫尺。
信息這是一項比手機短信更出色的信息服務,因為有了它,你可以通過 WLAN 網(wǎng)絡連接與任何 iOS 設備或Mac用戶免費收發(fā)信息。[2]而且信息數(shù)量不受限制。因此你可以盡情發(fā)送文本信息,還可以發(fā)送照片、視頻、位置信息和聯(lián)系人信息。
Safari一款極其受歡迎的移動網(wǎng)絡瀏覽器。你不僅可以使用閱讀器排除網(wǎng)頁上的干擾,還可以保存閱讀列表,以便進行離線瀏覽。iCloud標簽可以跟蹤各個設備上已打開的網(wǎng)頁,因此上次在一部設備上瀏覽的內(nèi)容,可以在另一部設備上從停止的地方繼續(xù)瀏覽。
Game Center讓你的社交游戲網(wǎng)絡不斷擴展,朋友和對手,不打不成交。你還可以加入多人游戲,與不認識的玩家一決高下。[3]這是你的游戲世界,其他任何人都可以參與。
IOS不支持Flash,Adobe計劃在iPhone發(fā)行第三方Flash Lite軟件程序,但現(xiàn)時仍未有計劃。以現(xiàn)時來說,只支持標準Flash?,F(xiàn)時可以使用iPhone第三方程式jailbreak觀看flash動畫。
3、設計
安全:從你打開設備的那一刻起,iOS 就能為你提供內(nèi)置的安全性。我們專門設計了低層級的硬件和固件功能,用以防止惡意軟件和病毒;同時還設計有高層級的 OS 功能,有助于在訪問個人信息和企業(yè)數(shù)據(jù)時確保安全性。為了保護你的隱私,從日歷、通訊錄、提醒事項和照片獲取位置信息的 app 必須先獲得你的許可。你可以設置密碼鎖,以防止有人未經(jīng)授權訪問你的設備,并進行相關配置,允許設備在多次嘗試輸入密碼失敗后刪除所有數(shù)據(jù)。[4]該密碼還會為你存儲的郵件自動加密和提供保護,并能允許第三方 app 為其存儲的數(shù)據(jù)加密。iOS 支持加密網(wǎng)絡通信,它可供 app 用于保護傳輸過程中的敏感信息。如果你的設備丟失或失竊,可以利用 “查找我的 iPhone” 功能在地圖上定位設備,并遠程擦除所有數(shù)據(jù)。一旦你的 iPhone 失而復得,你還能恢復上一次備份過的全部數(shù)據(jù)。
多語言:IOS 設備可在世界各地通用。30 多種語言供你挑選,你還可以在各種語言之間輕松切換。由于 iOS 鍵盤基于軟件而設計,因而有 50 多種支持特定語言功能的不同版式供你選擇,其中包括字符的變音符和日文關聯(lián)字符選項。此外,內(nèi)置詞典支持 50 多種語言,VoiceOver 可閱讀超過 35 種語言的屏幕內(nèi)容,語音控制功能可讀懂 20 多種語言。[5]
硬件完美配合:由于 Apple 同時制造 iPad、iPhone 和 iPod touch 的硬件和操作系統(tǒng),因此一切都配合得天衣無縫。這種高度整合使 app 得以充分利用Retina顯示屏、Multi-Touch 界面、加速感應器、三軸陀螺儀、加速圖形功能以及更多硬件功能。FaceTime 就是一個絕佳典范。它使用前后兩個攝像頭、顯示屏、麥克風和 WLAN 網(wǎng)絡連接。這也使得ios是優(yōu)化程度最好,最快的移動操作系統(tǒng)。
自帶程序:在 iOS 5 中,主接口包括以下自帶的應用程序: 信息、日歷、照片、YouTube、股市、地圖(AGPS輔助的Google地圖)、天氣、時間、計算機、備忘錄、系統(tǒng)設置、iTunes(將會被鏈接到iTunes Music Store和iTunes廣播目錄)、App Store、Game Center以及聯(lián)絡信息。還有四個位于最下方的常用應用程序包括有:電話、Mail、Safari和iPod。(iPhone4S內(nèi)置Siri)。[6]
除了電話、短信,iPod Touch保留了大部分iPhone自帶的應用程序。iPhone上的“iPod”程序在iPod Touch上被分成了兩個:音樂和視頻。位于主界面最下方dock上的應用程序也根據(jù)iPod Touch的主要功能而改成了:音樂、視頻、照片、iTunes、Game Center,第四代的iPod Touch更加有了相機和攝像功能!
iPad只保留部分iPhone自帶的應用程序: 日歷、通訊錄、備忘錄、視頻、YouTube、iTunes Store、App Store以及設置;四個位于最下方的常用應用程序是:Safari、Mail、照片和iPod
4、Java 蘋果至今仍沒有宣布任何讓iPhone運行Java的計劃。但太陽微系統(tǒng)已宣布其將會發(fā)布能在iPhone上運行的Java虛擬機(JVM)的計劃,它是基于Java的Micro Edition版本。這將讓用Java應用程序得以在iPhone和iPod Touch上運行。
在這個計劃發(fā)表之后,熟悉iOS軟件開發(fā)協(xié)議的程序員們相信雖然iOS軟件開發(fā)協(xié)議不允許應用程序后臺運行(比如說在接電話的時候仍然運行程序), 但卻允許自帶的應用程序從其他的來源下載代碼,而且它們還能與第三方應用程序相互作用(比如說Safari和Java虛擬機), 這可能會阻礙不與蘋果合作的Java虛擬機的發(fā)展。很明顯,在iPhone運行的Java在iOS軟件開發(fā)協(xié)議所規(guī)定的范疇以外。
5、越獄
眾所周知,iOS系統(tǒng)為閉源系統(tǒng),非開源。用戶權限很低,通過越獄來打開系統(tǒng)封閉的大門,使用戶完全掌控iOS系統(tǒng),可以隨意的修改系統(tǒng)文件,安裝插件,以及
安裝一些App Store中沒有的軟件。
三、市場份額
蘋果在全球市場的iPhone出貨量為9300萬部,同比接近翻番。在進入手機市場5年后,蘋果2012年的手機出貨量以超過1億部。中國將成為蘋果的關鍵市場,蘋果的市場份額仍將快速上升。iPhone產(chǎn)品的首季度營收為227億美元。更創(chuàng)造了iPhone
[7]4單日售出60多萬部的歷史記錄!蘋果應用商店是蘋果公司提供給軟件開發(fā)個人或者大型公司發(fā)售自己開發(fā)出的在iPhone、iPad或者iPod Touch上的應用軟件的地方。開發(fā)者可以通過將自己開發(fā)的軟件、游戲上傳到App Store。如今蘋果在線商店App Store的應用數(shù)量已經(jīng)突破70萬個,200億次。
文獻參考:
[1]史蒂夫·切尼.對iOS和Android未來的10大猜想.網(wǎng)易科技報道,2013-08-14 [2][美]威廉·維爾斯曼著.IOS研究導論.北京:教育科學出版社,2012 [3] 葉瀾.手機操作系統(tǒng)研究方法初探.上海:上海教育出版社,2009? [4]劉良華著.操作系統(tǒng)研究.成都:四川教育出版社,2011 [5]陶保平、孔企平著.操作平臺研究.北京:教育科學出版社,2013 [6]鄭金洲.手機的未來.上海:華東師范大學出版社,2011 [7]胡中鋒主編.ISO操作平臺科研導論.廣州:廣東高等教育出版社,2012
第三篇:iOS項目自動生成技術文檔
iOS項目自動生成技術文檔
做項目一般都會要求寫技術文檔,特別是單干接項目的,客戶多少都會要求除了提供code之外,還得提供技術文檔,而如果我們手寫這類的文檔,那工作量不比寫code少。一般的開發(fā)工具都會提供類似集成的功能,比如Java語言本身就自帶javadoc命令,可以從源碼中抽取文檔,幾個配置,幾條命令就搞定了。
Xcode工具本身不具備這樣的功能,但是我們通過一些插件和工具來達到這個目的。
生成注釋
生成文檔之前,我們需要給代碼中的方法或者變量寫上注釋,然后再利用工具根據(jù)這些規(guī)范的注釋自動生成文檔。所以呢,注釋一定要規(guī)范統(tǒng)一,但是每次都要手動輸入規(guī)范化的注釋,著實也麻煩,這里需要借助Xcode的開源插件VVDocumenter,規(guī)范注釋生成器,非常方便!
多行注釋直接輸入三個斜線 “///” 會自動格式化,如上圖所示
單行注釋需要輸入三個斜線+空格 “/// 注釋”。輸入兩個“//”當然可以正確的被xcode識別為注釋,但是在下面生成文檔的時候不能被識別為文檔注釋。
然后再配合 appledoc、doxygen 或者 headdoc,就可以生成技術文檔。對于Objective-C來說,目前比較好用的是appledoc 和 doxygen。
工具對比 headerdoc
xcode 自帶的文檔生成工具、基于命令行的操作、使用方便。但是只能生成以 /*!*/ 的格式的注釋。還有一個缺點是每個類文件對應一個注釋文件,沒有最后匯總導航的index文件。
docxygen
功能強大、三者中支持語言最多的、無headerdoc缺點、基于圖形化的操作界面,但是配置較多,可以生成html文檔或pdf文檔。
appledoc
基于命令行的操作、使用方便、無headerdoc缺點、默認生成的文檔風格和蘋果的官方文檔是一致的,即docset,集成到xcode中就跟蘋果的官方文檔一模一樣,在源碼中按住option再單擊就可以調出相應方法的幫助。當然也可以生成html文檔。
工具使用 appledoc
從github下載源碼,在終端里面cd源碼文件夾,然后執(zhí)行shell腳本安裝
[plain] view plaincopy
1.2.3.git clone git://github.com/tomaz/appledoc.git cd appledoc
sudo sh install-appledoc.sh
安裝過程中如果出錯,檢查一下Xcode所在的路徑中是否存在空格,去掉再試之。成功后在終端cd到項目文件夾里面,輸入以下命令生成文檔:
[plain] view plaincopy
1.appledoc--output../doc--project-name weibo--project-company “wxhl”--company-id “com.wxhl.weibo”.--output../doc 設置文檔輸出目錄為上級目錄下面的doc--project-name weibo 設置項目名為“weibo”--project-company “wxhl” 設置公司名為“wxhl”
--company-id “com.wxhl.weibo” 設置公司id為“com.wxhl.weibo”.當前目錄
當該命令完成后,可以看到在上級目錄的doc文件夾里面有一個docset-installed.txt的文件,這里面描述了docset文檔所在的真正路徑,一般都是在~/Library/Developer/Shared/Documentation/DocSets/ 里面,或者看看xcode中的Organizer-Documentation,會發(fā)現(xiàn)其中新增了幫助文檔。
生成HTML
對于最新版本的appledoc來說,它默認時是生成docset文檔并集成到xcode。當需要html文檔時,可以加上“--no-create-docset”
[plain] view plaincopy
1.appledoc--no-create-docset--output../doc--project-name weibo--project-company “wxhl”--company-id “com.wxhl.weibo”.當該命令完成后,可以看到在上級目錄的doc文件夾里面就 不是docset-installed.txt文件了,而是全部的html文檔,直接打開index就行。
doxygen
doxygen支持源碼編譯安裝與dmg安裝。去doxygen官網(wǎng)下載最新的dmg,doxygen有圖形界面,可通過Launchpad打開。
在step 1中選擇好項目的路徑。
step 2默認是Wizard->Project頁面,在其中 1)在“Project name”中填寫項目名。
2)勾選“Sacn recursively”,掃描所有的子文件夾。3)在“Destination directory”中填寫好文檔的輸出目錄。這里我填的是“docs”。
點擊中間的“Expert”切換Expert->Project頁面,在其中
1)將“OUTPUT_LANGUAGE”設為“Chinese”,使用簡體中文。
2)勾選“JAVADOC_AUTOBRIEF”,自動將注釋的第1段識別為簡要描述?!癛un”切換Run頁面,然后點擊“Run doxygen”按鈕生成文檔。當文檔生成完畢后,使用瀏覽器打開docs/html/index.html——
生成PDF
doxygen默認會為生成pdf做好準備。切換到Wizard->Project,會發(fā)現(xiàn)它自動勾選了“LaTex”與“as intermediate format for hyperlinked PDF”。
doxygen本身并不能直接輸出pdf文件,而是生成了latex目錄,其中有一個 makefile 文件。若系統(tǒng)中裝好了pdflatex,可在latex目錄中運行“make”命令來生成pdf文件。怎樣才能裝好pdflatex呢?mac平臺可安裝MacTeX。打開 http://004km.cn/mactex/,下載 MacTeX.pkg(約2.1GB)。MacTeX.pkg下載好后,可雙擊運行,根據(jù)向導來安裝。
環(huán)境裝好之后,當在latex目錄中運行“make”命令來生成pdf文件時,你會發(fā)現(xiàn)——純英文文檔能順利生成pdf;而含有中文時,不能順利生成pdf文件。
對于latex排版,doxygen其實已經(jīng)做了很多準備,比如——源文件是UTF-8編碼,并默認使用了utf8 package。理論上是支持多國語言的??蓪τ谥形膩碚f,還需要加載 CJKutf8 package,并配置好CJK環(huán)境。這才能順利的使用中文。
用文本編輯器打開docxygen生成的latex目錄中的refman.tex。找到“begin{document}”這一行,將其修改為 usepackage{CJKutf8} begin{document} begin{CJK}{UTF8}{gbsn}
然后再找到“end{document}”這一行,將其修改為 end{CJK} end{document}
保存并關閉refman.tex。
然后打開終端,使用cd命令進入latex目錄,然后執(zhí)行“make”命令。
執(zhí)行完畢后后,該目錄中會出現(xiàn)“refman.pdf”——
第四篇:iOS UITextField控件總結
iOS UITextField控件總結
//初始化textfield并設置位置及大小
UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];
//設置邊框樣式,只有設置了才會顯示邊框樣式
text.borderStyle = UITextBorderStyleRoundedRect;typedef enum {
UITextBorderStyleNone,UITextBorderStyleLine,UITextBorderStyleBezel,UITextBorderStyleRoundedRect
} UITextBorderStyle;
//設置輸入框的背景顏色,此時設置為白色 如果使用了自定義的背景圖片邊框會被忽略掉
text.backgroundColor = [UIColor whiteColor];
//設置背景
text.background = [UIImage imageNamed:@“dd.png”];
//設置背景
text.disabledBackground = [UIImage imageNamed:@“cc.png”];
//當輸入框沒有內(nèi)容時,水印提示 提示內(nèi)容為password text.placeholder = @“password”;
//設置輸入框內(nèi)容的字體樣式和大小
text.font = [UIFont fontWithName:@“Arial” size:20.0f];
//設置字體顏色
text.textColor = [UIColor redColor];
//輸入框中是否有個叉號,在什么時候顯示,用于一次性刪除輸入框中的內(nèi)容
text.clearButtonMode = UITextFieldViewModeAlways;
typedef enum {
UITextFieldViewModeNever, 從不出現(xiàn)
UITextFieldViewModeWhileEditing, 編輯時出現(xiàn)
UITextFieldViewModeUnlessEditing, 除了編輯外都出現(xiàn)
UITextFieldViewModeAlways 一直出現(xiàn) } UITextFieldViewMode;
//輸入框中一開始就有的文字
text.text = @“一開始就在輸入框的文字”;
//每輸入一個字符就變成點 用語密碼輸入
text.secureTextEntry = YES;
//是否糾錯
text.autocorrectionType = UITextAutocorrectionTypeNo;
typedef enum {
UITextAutocorrectionTypeDefault, 默認
UITextAutocorrectionTypeNo, 不自動糾錯
UITextAutocorrectionTypeYes, 自動糾錯 } UITextAutocorrectionType;
//再次編輯就清空
text.clearsOnBeginEditing = YES;
//內(nèi)容對齊方式
text.textAlignment = UITextAlignmentLeft;
//內(nèi)容的垂直對齊方式 UITextField繼承自UIControl,此類中有一個屬性contentVerticalAlignment text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
//設置為YES時文本會自動縮小以適應文本窗口大小.默認是保持原來大小,而讓長文本滾動
textFied.adjustsFontSizeToFitWidth = YES;
//設置自動縮小顯示的最小字體大小
text.minimumFontSize = 20;
//設置鍵盤的樣式
text.keyboardType = UIKeyboardTypeNumberPad;
typedef enum {
UIKeyboardTypeDefault,默認鍵盤,支持所有字符
UIKeyboardTypeASCIICapable, 支持ASCII的默認鍵盤
UIKeyboardTypeNumbersAndPunctuation, 標準電話鍵盤,支持+*#字符
UIKeyboardTypeURL,URL鍵盤,支持.com按鈕 只支持URL字符 UIKeyboardTypeNumberPad,數(shù)字鍵盤 UIKeyboardTypePhonePad,電話鍵盤
UIKeyboardTypeNamePhonePad, 電話鍵盤,也支持輸入人名 UIKeyboardTypeEmailAddress, 用于輸入電子 郵件地址的鍵盤
UIKeyboardTypeDecimalPad,數(shù)字鍵盤 有數(shù)字和小數(shù)點
UIKeyboardTypeTwitter,優(yōu)化的鍵盤,方便輸入@、#字符
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, } UIKeyboardType;
//首字母是否大寫
text.autocapitalizationType = UITextAutocapitalizationTypeNone;
typedef enum {
UITextAutocapitalizationTypeNone, 不自動大寫
UITextAutocapitalizationTypeWords, 單詞首字母大寫
UITextAutocapitalizationTypeSentences, 句子的首字母大寫
UITextAutocapitalizationTypeAllCharacters, 所有字母都大寫 } UITextAutocapitalizationType;
//return鍵變成什么鍵
text.returnKeyType =UIReturnKeyDone;
typedef enum {
UIReturnKeyDefault, 默認 灰色按鈕,標有Return
UIReturnKeyGo, 標有Go的藍色按鈕
UIReturnKeyGoogle,標有Google的藍色按鈕,用語搜索
UIReturnKeyJoin,標有Join的藍色按鈕
UIReturnKeyNext,標有Next的藍色按鈕
UIReturnKeyRoute,標有Route的藍色按鈕
UIReturnKeySearch,標有Search的藍色按鈕
UIReturnKeySend,標有Send的藍色按鈕
UIReturnKeyYahoo,標有Yahoo的藍色按鈕
UIReturnKeyYahoo,標有Yahoo的藍色按鈕
UIReturnKeyEmergencyCall, 緊急呼叫按鈕 } UIReturnKeyType;
//鍵盤外觀
textView.keyboardAppearance=UIKeyboardAppearanceDefault; typedef enum { UIKeyboardAppearanceDefault,默認外觀,淺灰色 UIKeyboardAppearanceAlert,深灰 石墨色
} UIReturnKeyType;
//設置代理 用于實現(xiàn)協(xié)議
text.delegate = self;
//把textfield加到視圖中
[self.window addSubview:text];//最右側加圖片是以下代碼
左側類似
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的代理是我,我會去實現(xiàn)把鍵盤往下收的方法 這個方法在UITextFieldDelegate里所以我們要采用UITextFieldDelegate這個協(xié)議
-(BOOL)textFieldShouldReturn:(UITextField *)textField { [text resignFirstResponder];//主要是[receiver resignFirstResponder]在哪調用就能把receiver對應的鍵盤往下收 return YES;}
重寫繪制行為
除了UITextField對象的風格選項,你還可以定制化UITextField對象,為他添加許多不同的重寫方法,來改變文本字段的顯示行為。這些方法都會返回一個CGRect結構,制定了文本字段每個部件的邊界范圍。以下方法都可以重寫。
– textRectForBounds:
//重寫來重置文字區(qū)域
– drawTextInRect:
//改變繪文字屬性.重寫時調用super可以按默認圖形屬性繪制,若自己完全重寫繪制函數(shù),就不用調用super了.– placeholderRectForBounds: //重寫來重置占位符區(qū)域
– drawPlaceholderInRect: //重寫改變繪制占位符屬性.重寫時調用super可以按默認圖形屬性繪制,若自己完全重寫繪制函數(shù),就不用調用super了.– borderRectForBounds: //重寫來重置邊緣區(qū)域 – editingRectForBounds: //重寫來重置編輯區(qū)域
– clearButtonRectForBounds: //重寫來重置clearButton位置,改變size可能導致button的圖片失真 – leftViewRectForBounds: – rightViewRectForBounds: 委托方法
-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
//返回一個BOOL值,指定是否循序文本字段開始編輯
return YES;}
-(void)textFieldDidBeginEditing:(UITextField *)textField{ //開始編輯時觸發(fā),文本字段將成為first responder }
-(BOOL)textFieldShouldEndEditing:(UITextField *)textField{
//返回BOOL值,指定是否允許文本字段結束編輯,當編輯結束,文本字段會讓出first responder
//要想在用戶結束編輯時阻止文本字段消失,可以返回NO
//這對一些文本字段必須始終保持活躍狀態(tài)的程序很有用,比如即時消息
return NO;}
-(BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
//當用戶使用自動更正功能,把輸入的文字修改為推薦的文字時,就會調用這個方法。
//這對于想要加入撤銷選項的應用程序特別有用
//可以跟蹤字段內(nèi)所做的最后一次修改,也可以對所有編輯做日志記錄,用作審計用途。
//要防止文字被改變可以返回NO
//這個方法的參數(shù)中有一個NSRange對象,指明了被改變文字的位置,建議修改的文本也在其中
return YES;}
-(BOOL)textFieldShouldClear:(UITextField *)textField{
//返回一個BOOL值指明是否允許根據(jù)用戶請求清除內(nèi)容
//可以設置在特定條件下才允許清除內(nèi)容
return YES;}
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
//返回一個BOOL值,指明是否允許在按下回車鍵時結束編輯
//如果允許要調用resignFirstResponder 方法,這回導致結束編輯,而鍵盤會被收起[textField resignFirstResponder];//查一下resign這個單詞的意思就明白這個方法了
return YES;}
通知
UITextField派生自UIControl,所以UIControl類中的通知系統(tǒng)在文本字段中也可以使用。除了UIControl類的標準事件,你還可以使用下列UITextField類特有的事件
UITextFieldTextDidBeginEditingNotification UITextFieldTextDidChangeNotification UITextFieldTextDidEndEditingNotification 當文本字段退出編輯模式時觸發(fā)。通知的object屬性存儲了最終文本。因為文本字段要使用鍵盤輸入文字,所以下面這些事件發(fā)生時,也會發(fā)送動作通知
UIKeyboardWillShowNotification //鍵盤顯示之前發(fā)送 UIKeyboardDidShowNotification //鍵盤顯示之后發(fā)送 UIKeyboardWillHideNotification //鍵盤隱藏之前發(fā)送 UIKeyboardDidHideNotification //鍵盤隱藏之后發(fā)送
1、Text :設置文本框的默認文本。
2、Placeholder : 可以在文本框中顯示灰色的字,用于提示用戶應該在這個文本框輸入什么內(nèi)容。當這個文本框中輸入了數(shù)據(jù)時,用于提示的灰色的字將會自動消失。
3、Background :
4、Disabled : 若選中此項,用戶將不能更改文本框內(nèi)容。
5、接下來是三個按鈕,用來設置對齊方式。
6、Border Style : 選擇邊界風格。
7、Clear Button : 這是一個下拉菜單,你可以選擇清除按鈕什么時候出現(xiàn),所謂清除按鈕就是出一個現(xiàn)在文本框右邊的小 X,你可以有以下選擇:
7.1 Never appears : 從不出現(xiàn)
7.2 Appears while editing : 編輯時出現(xiàn)
7.3 Appears unless editing :
7.4 Is always visible : 總是可見
8、Clear when editing begins : 若選中此項,則當開始編輯這個文本框時,文本框中之前的內(nèi)容會被清除掉。比如,你現(xiàn)在這個文本框 A 中輸入了 “What”,之后去編輯文本框 B,若再回來編輯文本框 A,則其中的 “What” 會被立即清除。
9、Text Color : 設置文本框中文本的顏色。
10、Font : 設置文本的字體與字號。
11、Min Font Size : 設置文本框可以顯示的最小字體(不過我感覺沒什么用)
12、Adjust To Fit : 指定當文本框尺寸減小時,文本框中的文本是否也要縮小。選擇它,可以使得全部文本都可見,即使文本很長。但是這個選項要跟 Min Font Size 配合使用,文本再縮小,也不會小于設定的 Min Font Size。接下來的部分用于設置鍵盤如何顯示。
13、Captitalization : 設置大寫。下拉菜單中有四個選項:
13.1 None : 不設置大寫
13.2 Words : 每個單詞首字母大寫,這里的單詞指的是以空格分開的字符串
13.3 Sentances : 每個句子的第一個字母大寫,這里的句子是以句號加空格分開的字符串
13.4 All Characters : 所以字母大寫
14、Correction : 檢查拼寫,默認是 YES。
15、Keyboard : 選擇鍵盤類型,比如全數(shù)字、字母和數(shù)字等。
16、Appearance:
17、Return Key : 選擇返回鍵,可以選擇 Search、Return、Done 等。
18、Auto-enable Return Key : 如選擇此項,則只有至少在文本框輸入一個字符后鍵盤的返回鍵才有效。
19、Secure : 當你的文本框用作密碼輸入框時,可以選擇這個選項,此時,字符顯示為星號。
1.Alignment Horizontal 水平對齊方式 2.Alignment Vertical 垂直對齊方式
3.用于返回一個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;}
上面那個NUMBERS是一個宏,可以在文件頂部定義:
#define NUMBERS @”0123456789n”(這個代表可以輸入數(shù)字和換行,請注意這個n,如果不寫這個,Done按鍵將不會觸發(fā),如果用在SearchBar中,將會不觸發(fā)Search事件,因為你自己限制不讓輸入n,好慘,我在項目中才發(fā)現(xiàn)的。)所以,如果你要限制輸入英文和數(shù)字的話,就可以把這個定義為: #define kAlphaNum @”ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789″。當然,你還可以在以上方法return之前,做一提示的,比如提示用戶只能輸入數(shù)字之類的。如果你覺得有需要的話。
限制只能輸入一定長度的字符
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;{ //string就是此時輸入的那個字符 textField就是此時正在輸入的那個輸入框 返回YES就是可以改變輸入框的值 NO相反
if([string isEqualToString:@”n“])//按回車可以改變
{
return YES;
}
NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string];//得到輸入框的內(nèi)容
if(self.myTextField == textField)//判斷是否時我們想要限定的那個輸入框
{
if([toBeString length] > 20){ //如果輸入框內(nèi)容大于20則彈出警告
textField.text = [toBeString substringToIndex:20];
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:nil message:@”超過最大字數(shù)不能輸入了“ delegate:nil cancelButtonTitle:@”O(jiān)k" otherButtonTitles:nil, nil] autorelease];
[alert show];
return NO;
}
}
return YES;}
第五篇:ios簡歷項目怎么寫
如果你是HR,若需要招聘一個ios開發(fā)工程師,有50位應屆生投遞簡歷,他們專業(yè)技能一致,項目經(jīng)驗也大同小異,那你該怎么選擇面試者?以下是寫寫幫文庫小編整理的ios簡歷項目怎么寫,以供大家參考。
ios簡歷項目怎么寫:
項目經(jīng)歷
2011/05 –2011/10
IOS項目圖片處理、分享、點評程序
負責項目的整體架構設計及服務器端接口的開發(fā)
負責圖片處理濾鏡的設計實現(xiàn)、圖片縮放、裁剪、旋轉等效果的實現(xiàn) ?
負責系統(tǒng)數(shù)據(jù)加密算法的實現(xiàn)
2010/08 –2011/04 基于IOS的“雙扣撲克”游戲客戶端
負責撲克游戲的整體UI的設計和用戶接口邏輯的實現(xiàn) ? 負責服務器端游戲邏輯及接口的實現(xiàn)
負責游戲數(shù)據(jù)傳輸協(xié)議的設計及加密解密算法實現(xiàn)
2009/11 –2010/07 ANDROID項目
基于Google Android 1.0平臺的樣機開發(fā)
參與Calling模塊的開發(fā)并負責RIL底層接口的改進設計 2007/11 –2009/10 XPIXL項目(ZN5)
基于摩托羅拉LJ6.3平臺的高端手機 ? 參與Messaging模塊的設計開發(fā)
項目期間的工作表現(xiàn)獲得Moto Bravo!Award
2007/05 –2007/10 YONGXING項目
基于摩托羅拉LJ7.2平臺的中高端手機 ?
參與Messaging模塊的改進設計
2007/01 – 2007/05 DRAGONFLY項目
基于TI的Locosto平臺的低端手機
經(jīng)歷了從產(chǎn)品FDS開始的完整開發(fā)流程,參與了短信模塊的SRS、SDS、SIS的編寫,短信模塊的改進