iOS平臺客戶端應用UI創(chuàng)建方式的研究
發(fā)布時間:2018-05-28 04:04
本文選題:iOS + UI界面 ; 參考:《廣東工業(yè)大學》2016年碩士論文
【摘要】:隨著智能終端的高速發(fā)展和普及,移動終端應用的需求呈現(xiàn)出爆發(fā)式的增長,目前市面上可以見到的移動終端種類較多,常見的比如蘋果、三星、華為等品牌的手機和掌上電腦,移動終端所使用的操作系統(tǒng)有iOS,Linux (含 Android、Maemo、MeeGo、和WebOS),Windows Phone, BlackBerry OS,其中以iOS和Android系統(tǒng)終端的占有量最大,不同系統(tǒng)下的應用軟件不能兼容。iOS是由蘋果公司開發(fā)的手持設備的操作系統(tǒng),發(fā)布于2007年1月9日的Macworld大會,迄今己有五年多,適用的設備包括iPhone、 iPodtouch、iPad和Apple TV等蘋果產品上。本文對旨在面向iOS平臺下的應用開發(fā)三種不同方式的效率、團隊合作、可維護性等優(yōu)缺點上的研究。一個APP項目使用不同的IJI界面創(chuàng)建方式會對APP的開發(fā)效率和執(zhí)行效率產生很大的影響,而開發(fā)效率和執(zhí)行效率往往是不能同時兼顧的。所以,如何根據APP的特性選擇合適的創(chuàng)建方式,是項目的開發(fā)效率和執(zhí)行效率達到優(yōu),這是本文將要研究的主要方向。本文首先是對純代碼開發(fā)和IB (Interface Builder)開發(fā)兩種開發(fā)方式介紹,之后對兩者之間的聯(lián)系和差異進行分析,最后通過一些實際的案例來得出一些經驗的總結。目前的iOS學習者中,他們中都存在一個很普遍的問題,就是應該如何制作UI界面的問題,可以說絕大多數的應用的成功與否都與交互設計以及UI是否漂亮簡介易用有著很大的關系。可以說在UI制作上從事iOS開發(fā)的程序員逐漸的分化為了兩種主要的流派:使用純代碼手寫以及布局和使用IB來創(chuàng)建和布局。其中IB的方式又可以分為使用xib文件創(chuàng)建和使用storyboard來通過單個或很少的幾個文件構建全部的UI。應該使用哪種方式來制作UI已經是iOS開發(fā)中恒古不變的爭論的話題了,或許永不會有一個統(tǒng)一的答案。但是可以通過三種方式的各自的優(yōu)劣,來了解其各自最合適的的應用場合。本文中通過幾個現(xiàn)實的項目來比較三種方式的優(yōu)缺點,最后通過自己在項目上的一些心得和三種創(chuàng)建方式的研究,給出一套比較合適的方案,可以通過該方案幫助更多的人,更高效,更快速的開發(fā)iOS移動客戶端。
[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.
【學位授予單位】:廣東工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP316
【相似文獻】
相關碩士學位論文 前1條
1 高洋;iOS平臺客戶端應用UI創(chuàng)建方式的研究[D];廣東工業(yè)大學;2016年
,本文編號:1945189
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1945189.html
最近更新
教材專著