天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 軟件論文 >

iOS平臺(tái)客戶端應(yīng)用UI創(chuàng)建方式的研究

發(fā)布時(shí)間:2018-05-28 04:04

  本文選題:iOS + UI界面; 參考:《廣東工業(yè)大學(xué)》2016年碩士論文


【摘要】:隨著智能終端的高速發(fā)展和普及,移動(dòng)終端應(yīng)用的需求呈現(xiàn)出爆發(fā)式的增長(zhǎng),目前市面上可以見(jiàn)到的移動(dòng)終端種類較多,常見(jiàn)的比如蘋果、三星、華為等品牌的手機(jī)和掌上電腦,移動(dòng)終端所使用的操作系統(tǒng)有iOS,Linux (含 Android、Maemo、MeeGo、和WebOS),Windows Phone, BlackBerry OS,其中以iOS和Android系統(tǒng)終端的占有量最大,不同系統(tǒng)下的應(yīng)用軟件不能兼容。iOS是由蘋果公司開(kāi)發(fā)的手持設(shè)備的操作系統(tǒng),發(fā)布于2007年1月9日的Macworld大會(huì),迄今己有五年多,適用的設(shè)備包括iPhone、 iPodtouch、iPad和Apple TV等蘋果產(chǎn)品上。本文對(duì)旨在面向iOS平臺(tái)下的應(yīng)用開(kāi)發(fā)三種不同方式的效率、團(tuán)隊(duì)合作、可維護(hù)性等優(yōu)缺點(diǎn)上的研究。一個(gè)APP項(xiàng)目使用不同的IJI界面創(chuàng)建方式會(huì)對(duì)APP的開(kāi)發(fā)效率和執(zhí)行效率產(chǎn)生很大的影響,而開(kāi)發(fā)效率和執(zhí)行效率往往是不能同時(shí)兼顧的。所以,如何根據(jù)APP的特性選擇合適的創(chuàng)建方式,是項(xiàng)目的開(kāi)發(fā)效率和執(zhí)行效率達(dá)到優(yōu),這是本文將要研究的主要方向。本文首先是對(duì)純代碼開(kāi)發(fā)和IB (Interface Builder)開(kāi)發(fā)兩種開(kāi)發(fā)方式介紹,之后對(duì)兩者之間的聯(lián)系和差異進(jìn)行分析,最后通過(guò)一些實(shí)際的案例來(lái)得出一些經(jīng)驗(yàn)的總結(jié)。目前的iOS學(xué)習(xí)者中,他們中都存在一個(gè)很普遍的問(wèn)題,就是應(yīng)該如何制作UI界面的問(wèn)題,可以說(shuō)絕大多數(shù)的應(yīng)用的成功與否都與交互設(shè)計(jì)以及UI是否漂亮簡(jiǎn)介易用有著很大的關(guān)系?梢哉f(shuō)在UI制作上從事iOS開(kāi)發(fā)的程序員逐漸的分化為了兩種主要的流派:使用純代碼手寫以及布局和使用IB來(lái)創(chuàng)建和布局。其中IB的方式又可以分為使用xib文件創(chuàng)建和使用storyboard來(lái)通過(guò)單個(gè)或很少的幾個(gè)文件構(gòu)建全部的UI。應(yīng)該使用哪種方式來(lái)制作UI已經(jīng)是iOS開(kāi)發(fā)中恒古不變的爭(zhēng)論的話題了,或許永不會(huì)有一個(gè)統(tǒng)一的答案。但是可以通過(guò)三種方式的各自的優(yōu)劣,來(lái)了解其各自最合適的的應(yīng)用場(chǎng)合。本文中通過(guò)幾個(gè)現(xiàn)實(shí)的項(xiàng)目來(lái)比較三種方式的優(yōu)缺點(diǎn),最后通過(guò)自己在項(xiàng)目上的一些心得和三種創(chuàng)建方式的研究,給出一套比較合適的方案,可以通過(guò)該方案幫助更多的人,更高效,更快速的開(kāi)發(fā)iOS移動(dòng)客戶端。
[Abstract]:With the rapid development and popularization of intelligent terminals, the demand for mobile terminal applications has shown explosive growth. At present, there are many kinds of mobile terminals that can be seen in the market, such as Apple, Samsung, Huawei and other brands of mobile phones and handheld computers, mobile terminals are operating systems such as Linux (including Android MemoMeeGo. and WebOS Phone, BlackBerry OS,), with iOS and Android systems having the largest share of the operating system. IOS, the operating system for handheld devices developed by Apple, was released at the Macworld Conference on Jan. 9, 2007 and has been available for more than five years, including Apple products such as the iPhone, the iPod touchpad iPad and the Apple TV. This paper studies the advantages and disadvantages of three different ways of application development based on iOS platform, such as efficiency, teamwork, maintainability and so on. The development efficiency and execution efficiency of a APP project can be greatly affected by different ways of creating IJI interface, and the development efficiency and execution efficiency can not be taken into account at the same time. Therefore, how to choose the right way to create according to the characteristics of APP is the main research direction of this paper. This paper first introduces the pure code development and IB / IB Interface Builder, then analyzes the relationship and difference between them. Finally, some practical cases are given to summarize some experiences. One common problem among current iOS learners is how to make UI interfaces. It can be said that the success of most applications has a lot to do with interaction design and UI is beautiful and easy to use. It can be said that programmers engaged in iOS development in UI production gradually split into two main schools: using pure code handwriting and layout and using IB to create and layout. IB can be divided into the use of xib files to create and use storyboard to build all UIs from a single or few files. Which way to make a UI is already the subject of constant debate in iOS development, and there may never be a uniform answer. But through the three ways of their own advantages and disadvantages, to understand their respective most appropriate application situation. In this paper, we compare the advantages and disadvantages of the three ways through several realistic projects. Finally, through our own experience on the project and the study of the three ways of creation, we give a more suitable plan, which can help more people. More efficient, faster development of iOS mobile client.
【學(xué)位授予單位】:廣東工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP316

【相似文獻(xiàn)】

相關(guān)碩士學(xué)位論文 前1條

1 高洋;iOS平臺(tái)客戶端應(yīng)用UI創(chuàng)建方式的研究[D];廣東工業(yè)大學(xué);2016年

,

本文編號(hào):1945189

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1945189.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶9686b***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com