当前位置:主页 > 科技论文 > 软件论文 >

iOS平台客户端应用UI创建方式的研究

发布时间:2018-05-28 04:04

  本文选题:iOS + UI界面 ; 参考:《广东工业大学》2016年硕士论文


【摘要】:随着智能终端的高速发展和普及,移动终端应用的需求呈现出爆发式的增长,目前市面上可以见到的移动终端种类较多,常见的比如苹果、三星、华为等品牌的手机和掌上电脑,移动终端所使用的操作系统有iOS,Linux (含 Android、Maemo、MeeGo、和WebOS),Windows Phone, BlackBerry OS,其中以iOS和Android系统终端的占有量最大,不同系统下的应用软件不能兼容。iOS是由苹果公司开发的手持设备的操作系统,发布于2007年1月9日的Macworld大会,迄今己有五年多,适用的设备包括iPhone、 iPodtouch、iPad和Apple TV等苹果产品上。本文对旨在面向iOS平台下的应用开发三种不同方式的效率、团队合作、可维护性等优缺点上的研究。一个APP项目使用不同的IJI界面创建方式会对APP的开发效率和执行效率产生很大的影响,而开发效率和执行效率往往是不能同时兼顾的。所以,如何根据APP的特性选择合适的创建方式,是项目的开发效率和执行效率达到优,这是本文将要研究的主要方向。本文首先是对纯代码开发和IB (Interface Builder)开发两种开发方式介绍,之后对两者之间的联系和差异进行分析,最后通过一些实际的案例来得出一些经验的总结。目前的iOS学习者中,他们中都存在一个很普遍的问题,就是应该如何制作UI界面的问题,可以说绝大多数的应用的成功与否都与交互设计以及UI是否漂亮简介易用有着很大的关系。可以说在UI制作上从事iOS开发的程序员逐渐的分化为了两种主要的流派:使用纯代码手写以及布局和使用IB来创建和布局。其中IB的方式又可以分为使用xib文件创建和使用storyboard来通过单个或很少的几个文件构建全部的UI。应该使用哪种方式来制作UI已经是iOS开发中恒古不变的争论的话题了,或许永不会有一个统一的答案。但是可以通过三种方式的各自的优劣,来了解其各自最合适的的应用场合。本文中通过几个现实的项目来比较三种方式的优缺点,最后通过自己在项目上的一些心得和三种创建方式的研究,给出一套比较合适的方案,可以通过该方案帮助更多的人,更高效,更快速的开发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.
【学位授予单位】:广东工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP316

【相似文献】

相关硕士学位论文 前1条

1 高洋;iOS平台客户端应用UI创建方式的研究[D];广东工业大学;2016年



本文编号:1945189

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1945189.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9686b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com