iOS手机客户端浏览器开发毕业论文
2022-05-26 21:45:13
论文总字数:24345字
摘 要
随着智能手机的普及,手机越来越成为生活中必不可少的一部分。与此同时,我们国家的通讯商们也在大力发展4G网络,因而手机的上网速度也越来越快。其中,手机最基本的一个功能就是使用浏览器来上网。
本文系统地介绍了iOS手机客户端浏览器的设计与开发过程。由于手机的便携性,通过手机浏览器,可以方便地实现上网浏览,获得自己所需要的信息与服务。而iOS是最为流行的苹果手机的移动端操作系统。
本客户端浏览器基于iOS系统,使用objective-c语言结合MVC结构设计开发完成,使用Xcode作为开发工具,实现了添加书签,书签管理,添加阅读列表,照相拍摄,二维码扫描,发送短信,发送邮件,以及清空缓存或者cookies等一系列浏览器功能。本客户端为用户提供了友好的上网平台,简洁易用的操作界面,满足了用户的上网需求。
关键词:客户端 iOS objective-c Xcode 浏览器
The Development of Mobile Client Browser based on iOS
ABSTRACT
With the popularity of smart phones, mobile phone is more and more become an indispensable part of life. At the same time, our country's telecommunication dealers are also developing 4 g networks, and mobile Internet is becoming more and more fast. Among them, the cell phone one of the most basic function is to use a browser to surf the Internet. IOS is the most popular iphone of mobile terminal operating system.
This paper systematically introduces the iOS mobile design and development process of the client browser. Due to the portable phones, by mobile phone browser, surfing the Internet, can easily get what they need information and services.
The client browser based on iOS system, using objective - c combined with MVC structure design and development, use Xcode as a development tool, the bookmark, bookmarks management, add a reading list, photo shooting, qr code scanning, send text messages, emails, and clear the browser cache and cookies and a series of functions. The client provides users with a friendly platform for the Internet, concise and easy to use interface, meets the requirements of users surfing the Internet.
Keyword: Client; iOS; Objective-c; Xcode; Browser
目录
摘要 i
ABSTRACT ii
第一章 绪论 1
1.1 客户端开发背景 1
1.2相关技术简介 2
1.2.1 Apple开发工具—Xcode 2
1.2.2 Objective-C语言 3
1.2.3 CoCoa Touch 3
1.2.4 模型-视图-控制器(MVC) 4
1.3开发环境 5
1.4论文结构 5
第二章 客户端分析 6
2.1需求分析 6
2.1.1 用户需求 6
2.1.2 客户端硬件要求 7
2.2 可行性分析 7
2.2.1 技术可行性 7
2.2.2 时间可行性分析 8
2.2.3 经济可行性分析 8
2.3 客户端开发计划 8
第三章 客户端设计 9
3.1客户端目标简介 9
3.2 客户端结构以及客户用例图 9
3.2.1 客户端主界面结构 9
3.2.2客户用例图 10
3.3功能设计 10
第四章 客户端实现 14
4.1 功能实现 14
4.1.1 主页搜索 14
4.1.2 添加书签 15
4.1.3 书签管理 17
4.1.4 添加阅读列表 18
4.1.5 阅读列表管理 20
4.1.6 照相拍摄 21
4.1.7二维码扫描 23
4.1.8 发送短信 25
4.1.9 发送邮件 27
4.1.10 清除缓存或者cookies 28
4.2 客户端测试 30
第五章 结束语 31
参考文献 32
致谢 33
绪论
1.1 客户端开发背景
如今,手机的使用频率越来越高,智能手机已经成为了我们日常生活中必不可少的一部分。而绝大部分的手机系统无非就是安卓和iOS。而本客户端正是采用iOS系统来进行开发。对于一部智能手机来说,上网是最基本的功能,而浏览器正是上网最基本的方式。通过浏览器,用户可以上网进行搜索自己所需要的信息和服务。
iOS是运行于iPhone、iPod touch以及 iPad设备的操作系统,它管理设备硬件并为手机本地应用程序的实现提供基础技术。根据设备不同,操作系统具有不同的系统应用程序,例如Phone、Mail以及Safari,这些应用程序可以为用户提供标准系统服务。
iPhone SDK包含开发、安装及运行本地应用程序所需的工具和接口。本地应用程序使用iOS系统框架和Objective-C语言进行构建,并且直接运行于iOS设备。它与web应用程序不同,一是它位于所安装的设备上,二是不管是否有网络连接它都能运行。可以说本地应用程序和其他系统应用程序具有相同地位。本地应用程序和用户数据都可以通过iTunes同步到用户计算机。
手机浏览器是一种用户在手机终端上通过无线通讯网络进行互联网内容浏览的移动互联网工具,其最主要的应用为网页浏览,同时也可以聚集大量的应用,如导航、社区、多媒体影音、天气、股市等,为用户提供全方位的移动互联网服务。
近年来,我国移动互联网发展势头迅猛,手机浏览器战略地位凸显,众多互联网企业纷纷加大在手机浏览器市场的布局,投入大量的资金和人力,抢占手机浏览器用户入口。
请支付后下载全文,论文总字数:24345字