基于iOS的聊天软件的实现.pdf
目录
摘要III
AbstractV
第一章绪论1
1.1聊天软件的背景及意义1
1.2开发iOS3
1.3开发Xcode
1.site3
1.聊天软件的
第章
2.1聊天软件的
2.2聊天软件的1
2.3聊天软件11
2.12
2.的13
第章聊天软件的1
3.11
3.2录1
3.3聊天1
3.聊天21
3.义的2
3.2
第章聊天软件的发31
.1聊天软件的31
.2iOS软件发的32
.3聊天软件的发33
3
3
3
-I-
-II-
摘要
聊天软件是现今使用众多的软件,在人们交流中扮演着重要的角色,以QQ、微信
聊天软件有着大量的用户,成为无数人重要的交流工具,但是大型聊天软件也存在问题,
功能太多,体积太大,很多不需要的功能,还出现推销广告的问题,相比之下小型聊天
软件比主流聊天软件要精简,运行快捷,操作简单,设定特定的用户,可以让聊天更加
安全。
这个聊天软件能够在iOS平台上运行,聊天软件的设计采用的面向对象的设计理念
和设计原则,通过面向对象的思想使聊天软件更容易实现。在交互时聊天软件采用服务
器和聊天软件客户端的体系结构,聊天软件客户端与其他聊天软件的客户端的通信结构
以及聊天软件客户端与服务器端的通信结构之间通过Socket传送消息。聊天软件的主
语言是采用了Objective-C,作为开发工具是苹果发布的Xcode。服务器端在运行时,
能够使用多线程处理数据,在一个服务器程序当中能够运行多个不同作用的线程,完成
没有关联的任务。提高了程序对服务器资源的利用率。经过对聊天软件的分析,以QQ
聊天工具为参考对象,完成了具备聊天软件基本功能的软件。它主要使用多种UI控件,
调用和封装数据库,根据需求,设计聊天功能,对用户好友进行管理。软件客户端主要
具备管理用户的登录系统,聊天联系人,聊天对话界面。软件实现了用户登录,指定聊
天用户进行聊天。聊天软件可以完成一对一交流或者多对对的交流,用户可以对好友进
行添加,也可以进行删除,新用户可以去注册,用户可以发送消息,也可以接受消息
功能。
:聊天软件;iOS;Socket;登录系统;Xcode
-III-
-IV-
Abstract
atsotareisosediasotareieoesecaeasaiortat
roetoicrocaecatsotareasaareberoserstobecoecotess
eoeaiortattooocoicatiobtarecatsotareisasorobeatictoo
atoobiisieadooteedtoctioasoaearedtoseadertisi
coareditsacatsotaretaaistreacatsotaretostreaierast
sieoeratioserseciicsettisocaetcatoresecre.
iscatsotarecaroteiOSatorcatsotaredesisite
obect-orieteddesicocetaddesiriciestroteobect-orietedideatoae
catsotareeasiertoaciee.Iteiteractiecatsotaresestearcitectreoserer
adcatsotarecietcatcietsotareadotercatsotarecietcoicatio
s