基于IOS平台的文化交流平台系统的设计与实现毕业设计文档格式.docx

上传人:b****6 文档编号:15684912 上传时间:2022-11-15 格式:DOCX 页数:33 大小:554.86KB
下载 相关 举报
基于IOS平台的文化交流平台系统的设计与实现毕业设计文档格式.docx_第1页
第1页 / 共33页
基于IOS平台的文化交流平台系统的设计与实现毕业设计文档格式.docx_第2页
第2页 / 共33页
基于IOS平台的文化交流平台系统的设计与实现毕业设计文档格式.docx_第3页
第3页 / 共33页
基于IOS平台的文化交流平台系统的设计与实现毕业设计文档格式.docx_第4页
第4页 / 共33页
基于IOS平台的文化交流平台系统的设计与实现毕业设计文档格式.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

基于IOS平台的文化交流平台系统的设计与实现毕业设计文档格式.docx

《基于IOS平台的文化交流平台系统的设计与实现毕业设计文档格式.docx》由会员分享,可在线阅读,更多相关《基于IOS平台的文化交流平台系统的设计与实现毕业设计文档格式.docx(33页珍藏版)》请在冰豆网上搜索。

基于IOS平台的文化交流平台系统的设计与实现毕业设计文档格式.docx

现在,用户可以经由SMS、即时通信、电邮、Twitter网站或Twitter客户端软件(如Twitterrific)输入最多140字的文字更新,Twitter被Alexa网页流量统计评定为最受欢迎的50个网络应用之一。

Twitter在国外的“大红大紫”,令国内有些人终于坐不住了。

2005年从校内网起家的王兴,在2006年把企业卖给千橡互动后,于第二年建立了饭否网。

同样擅长技术活的SwiSen也瞄准了这个行业,很快清新、简约的随心微博也开始正式上线。

而腾讯作为一个拥有4.1亿QQ用户的企业,看着用户对随时随地发布自己状态的强烈需求后,也忍不住尝试了一把,2007年8月13日腾讯滔滔上线。

2009年7月中旬开始,国内大批老牌社交产品(饭否、腾讯滔滔等)停止运营,一些新产品开始进入人们的视野,像1月份开放的大围脖,6月份开放的Follow5,7月份开放的贫嘴,8月份开放的新浪微博。

其中Follow5在2009年7月19日孙楠大连演唱会上的亮相,是国内第一次将社交平台引入大型演艺活动,与twitter当年的发展颇有几分神似。

1.1.2开发意义

在智能手机飞速发展的今天,手机成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此应用建设在智能手机应用上的地位显而易见,它已成为人文信息交流,政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

社交平台,有点像聊天室或者说是像茶楼酒肆。

是沟通人与人之间思想,交流知识,讨论问题和交换观点的网络交际平台。

在这个平台上首先是虚拟的人(性别,年龄,职业,喜好,职务等)共同谈论你所感兴趣的任何话题,通过你们之间交流争辩让你对它有更进一步的了解和认知。

社交平台的传播速度更快,关注的人更多,时效性更强。

社交平台上有许多信息是在传统媒体上看不到的,而公众对公共话题天生有一种关注心态,在社交平台上企业和客户之间不再是单纯的买卖关系,社交平台用好了,就能够在企业用户中培养出超越买卖的情感关系,在市场竞争中游刃有余。

传统的企业口碑营销,偏重在认识的人之间的口碑,但现在,越来越多的年轻人相信网络社群上不认识的“亲朋好友”的评价。

因此,赢得网友的口碑,对企业而言,几乎跟花钱做广告一样重要。

微社交平台的出现丰富了企业网络营销的手段,帮助企业“赢得”陌生人的口碑。

微社交平台作为一个新的交流互动平台,正在受到越来越多人的青睐。

相比博客而言,微社交平台使用更加简单,用户所付出的单位成本、精力投入都更少,写作门槛更低,用户扩展更为迅速,为可能实现的媒体信息传播积累了庞大的通讯员队伍。

同时,整合各类工具尤其是手机短信的优势,微社交平台具备了实时传播的特性,在面对突发新闻事件时,微社交平台的报道速度往往能领先于传统媒体。

随着社交平台的“客”流量不但呈爆炸式增长,而且其影响力也与日俱增。

微社交平台迅速成为中国企业及时传播信息,增加用户与企业粘性的营销利器。

众多中小企业纷纷设立官方微博客、官方公众号等等,安排专人在新浪、微信、QQ等开博,与粉丝紧密互动,积极推广企业品牌。

社交平台预示着个体的力量不再孱弱,它在影响和改变这个世界上正发挥越来越大的作用。

1.2开发工具及运行环境

1.2.1开发工具

(1)开发该软件使用的开发工具为Xcode7.1版本[1]。

(2)开发该软件使用的开发语言为Objective-C等开发语言[2-3]。

1.2.2运行环境

(1)该软件运行手机的版本为iPhone4及其以上版本。

(2)开发该软件运行的苹果系统为IOS4.3.5及其以上版本。

(3)软件运行手机硬件参数

①CPU:

苹果A4处理器集成PowerVRSGX535图形核心,800MHz;

②Ram:

512MB;

③屏幕:

3.5英寸,960×

640像素;

④支持频段:

WCDMA2100MHz、CDMAEV-DO(电信3G专用)。

 

第2章项目所用技术介绍

2.1IOS简介

IOS是由苹果公司开发的手持设备操作系统。

苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPodtouch、iPad以及AppleTV等苹果产品上。

IOS与苹果的MacOSX操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。

原本这个系统名为iPhoneOS,直到2010年6月7日WWDC大会上宣布改名为IOS。

截止至2011年11月,根据Canalys的数据显示,IOS已经占据了全球智能手机系统市场份额的30%,在美国的市场占有率为43%,据市场研究公司ABIResearch最新发表的市场预测报告称,苹果的全球智能手机市场份额在2013年将达到最高点的22%。

2.2IOS系统架构

Objective-C作为开发语言,是c语言的升级版[4]。

iOS的系统结构分为以下四个层次:

核心操作系统(theCoreOSlayer),核心服务层(theCoreServiceslayer),媒体层(theMedialayer),Cocoa触摸框架层(theCocoaTouchlayer)。

如图1所示。

图1IOS系统结构层次

对初学者来说,Objective-C存在了很多令人费解的写法,实际上他们是非常优雅的。

有C语言基础的程序员在专业老师的指导下,用1个月的时间就可以完全掌握Objective-C这门编程语言了。

程序员写的最多的就是函数以及调用自己写的或者别人写的函数。

本文就从函数的角度来看下Objective-C的优雅之处。

C#和Objective-C同属于C语言系列[5]。

让我们先看下C#的函数定义和调用,做个对比。

C#函数的定义:

public 

void 

doIt(string 

actorName, 

string 

movieName, 

int 

timesSeen)

{

Console.Write("

{0} 

is 

my 

favorite 

actor 

in 

the 

movie 

{1}, 

saw 

it 

{2} 

times."

, 

timesSeen);

}

函数的调用:

Class1 

objMovie 

new 

Class1();

objMovie.doIt("

莱昂纳多·

迪卡普里奥"

"

盗梦空间"

120);

再让.NET程序员看下Objective-C的定义:

(void) 

doIt:

(NSString 

*) 

actorName 

movieName:

(NSString*) 

value 

timesSeen:

(int)times 

NSLog(@"

%@ 

%@, 

%i 

,actorName, 

value, 

times);

如果你第一次看Objective-C,肯定会琢磨不透上面的代码,怀疑是不是写错了。

对于上面这个函数的定义:

(1)'

-'

表示这个函数是实例函数(类似非静态函数),'

+'

表示这个函数是类函数(类似静态函数)

(2)(void)表示这个函数没有返回值。

(3)函数名是'

'

,而不是'

doIt'

(4)参数用空格隔开

(5)参数类型写在括号中

(6)参数分内部参数和外部参数,如电影名称,内部参数是:

value,外部参数是:

movieName

(7)函数的一个参数没有外部参数的名称,有内部参数名。

如:

actorName。

调用:

[objMovie 

@"

成都.哇卡伊"

毛飞碟说"

2000000]

从上面代码可以看出除了第一个参数,其余的参数都可以加上外部参数名称用于区别。

从上面可以看出Objective-C和C#区别很大,实在会令.NET程序员费解。

Objective-C函数设计的优雅之处在于既有内部参数名又有外部参数名,可以不用再在内部定义变量来存放函数的参数。

2.3IOS系统优势

2.3.1IOS模块性

IOS是Cisco路由软件的初始品牌名称。

随着Cisco技术的发展,IOS不断扩展,成为CiscoCentralENgineering(中央工程部门)所称之为的“一系列紧密连接的网际互连软件产品”。

尽管在其品牌名识别中,IOS可能仍然等同于路由软件,但是它的持续发展发已使之过渡到支持局域网和ATM交换机,并为网络管理应用提供重要的代理功能。

必须强调的是,IOS是Cisco开发的技术:

一项企业资产。

它给公司提供独特的市场竞争优势。

目前许多竞争者许可IOS在其集线器和中由模块内运行,IOS已尼广泛成为网际互连软件事实上的工业标准。

2.3.2灵活性

基于Cisco产品的工程开发以用户可以获得适应变化的灵活性。

IOS软件提供一个可扩展的平台,Cisco会随着需求和技术的发展集成新的功能。

Cisco可以更快地将新产品投向市场,我们的客户可以享用这种优势。

2.3.3可伸缩性

IOS遍布网际互连市场;

广泛的Cisco使用伙伴及竞争者在他们的产品上支持IOS.IOS软件体系结构还允许其集成构造企业互联网络的所有部分。

Cisco已经定义了4个:

核心/中枢:

网络中枢和WAN服务,包括大型骨干网络路由器和ATM交换机。

工作组:

从共享型局域网移植到局域网交换(VLANs)提供更优的网络分段和性能。

)远程访问:

远程局域网连接解决方案;

边际路由器、调制解调器等。

IBM网际互连:

SNA和LAN并行集成,从SNA转换到IP.Cisco的IOS扩展了所有这些领域,提供了支持端到端网际互连的稳健性。

2.3.4可操作性

IOS提供最广泛的基于标准的物理和逻辑协议接口——超过业界任何其他供应商:

从双绞线到光纤,从局域网到园区网到广域网,NovellNetWare,UNIX,SNA以及其他许多接口。

即是说,一个围绕IOS建立的网络将支持非常广泛的应用。

第3章系统分析

3.1功

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 判决书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1