2.1.1 问题分析 8
2.1.2 功能需求分析 8
2.2 系统开发的理论基础 9
2.2.1 关于TCP/IP 9
2.3 系统开发环境及实现技术 10
2.3.1 开发环境概述 10
2.3.2 Objective-c简介 11
2.3.3 常用框架介绍 12
3 系统设计及实现 15
3.1 系统总体设计 15
3.1.1 Model模块 16
3.1.2 View和controller模块 16
3.2 设置模块设计及实现 18
3.2.1 设置模块设计 18
3.2.2 设置模块设置项实现 18
3.3 流量数据获取 19
4 结论 20
4.1 本文总结 20
4.2 不足与展望 20
致谢 21
参考文献 22
附件说明 23
1 绪论
本章主要对基于 iOS 平台的网络流量监控应用软件的研究背景和意义进行分析,并探讨了目前流量监控应用软件的技术现状和未来发展,最后介绍了本论文的研究内容和章节安排。
1.1 研究背景
iOS是基于UNIX操作系统由美国Apple研发的手机操作平台,该系统相对于Android以及其他手机操作系统而言更加封闭,但是随着该系统的发展人们渐渐被其流畅的操作和完美的使用体验所吸引,如今大多数开发者使用Objective-C语言来开发应用程序,现在已经可以使用swift来进行开发,从而获得更高的开发效率以及更好的使用体验,因而受到国内外众多开发者的欢迎,成为一款非常优秀的操作系统。
随着互联网络和电子产品的飞速发展,手机智能终端对网络系统的要求越来越高,特别是当前流行的iPhone系列智能手机由于后台应用程序联网偷流量常常会给用户带来不必要的损失。因此,在无线互联网络提供的服务日益多样化和复杂化的今天,对网络流量进行智能化的控制显得日益重要。然而Internet已经发展成为一个复杂的海量非线性系统,对这一复杂系统的动态特性的研究还存在大量待解决的问题。由于无线网络流量的复杂性,对于网络流量的控制无法象其它线性、非线性系统一样方便地进行控制,国内外对于网络流量控制技术的研究仍有许多难点。
同网络安全管理体系一样,智能手机的流量监控和统计分析是整个管理的基础。
手机流量监控的主要目的是通过收购网络数据的实时连续监测网络流量,流量数据的统计计算,网络性能的主要成分。用户根据流量数据网络性能管理的主要成分分析,发现性能变化趋势,并分析网络性能的影响因素和问题,然后关闭不必要的网络流程,节省流量损失。
1.2 研究目的和意义
在通过对“基于iOS平台的网络流量监控应用软件”这一课题的研究,了解目前移动互联市场中基于以美国Apple公司的iOS移动设备操作系统的开发学习,实现对具有实用价值的移动手机应用的开发,实现开发者直接的想法。
目前移动互联已经是现代人日常生活的利器,随着信息化技术的不断发展,基于每个人个体之间的移动互联已经成为未来发展的必然趋势,而实现这一愿景的设备便是以手机为代表的广大移动应用设备,比如平板、眼镜、手表,甚至文胸、鞋垫等智能穿戴设备。从而使作为移动设备操作系统的Android和iOS成为众矢之的。 基于iOS平台的网络流量监控应用软件(2):http://www.751com.cn/jisuanji/lunwen_38123.html