摘 要:乐聊是一款网络聊天软件,主要支持客户端之间的通讯,使人与人之间的沟通变得更加方便,提高了人们的工作效率。本文针对此类软件设计出了一款交互性良好、功能性齐全的聊天软件,在项目中使用了Objective-C语言和Xcode工具进行开发设计,并利用MySQL数据库来存储用户创建的数据。本文主要实现了用户的登录注册、实时通讯的功能。82172
The design and implementation of network communication program based on IOS
Abstract: Chat is a network chat software, the main support of the communication between the client and make the communication between people becomes more convenient, improves the work efficiency of people。Such software, the author of this paper designed a good interactive and complete functional chat software, used in the project Objective - C and Xcode tools for development and design, and use the MySQL database to store data created by the user。This paper realized the user login registration, the function of real-time communication。
Key Words: Network communication; iOS System; The Client design
目 录
摘要 1
引言 1
1.iOS系统软件研发背景及意义 1
1。1 iOS系统开发背景 1
1。2 iOS课题的研究意义 2
2.乐聊客户端的分析与设计 2
2。1 客户端模块分析及项目需求 2
2。2 客户端界面的设计分析 3
2。3 所用数据库的简单介绍 3
3.乐聊客户端结构及功能的实现 4
3。1 项目界面的做法与展示 4
3。2 登录界面和个人信息界面的设计与实现 4
3。3即时通讯功能的实现原理 5
4.客户端所用技术总结 7
4。1 工具类的封装及第三方框架的使用 8
4。2 单例设计模式和代理传值 8
5.客户端的测试 8
6.总结 9
参考文献 9
致 谢 11
基于IOS的网络通讯程序的设计与实现引言
当今社会科技发展迅速,如今的手机不仅仅局限于通话,发短信的功能,而是渐渐的渗透大众的生活中,方便着人们的生活。在诸多品牌的智能手机中,大多数采用Android系统、iOS系统、Windows Phone系统、黑莓系统等,在这些系统中iOS系统以一颗璀璨的明珠闪耀在手机系统开发行业中,它以独特的设计,高效的性能,征服了许多iOS系统的使用者。由于iOS具有前卫性,未来有更好的前景且蕴含巨大的商机,因此很多的软件公司通过开发手机软件来盈利,与此同时,也促进了苹果公司对iOS手机进行软件和硬件的创新,这是一个消费和生产双向促进科技发展的一种过程。论文网
1.iOS系统软件研发背景及意义
1。1 iOS系统开发背景
苹果开发过程中用所运用到的语言通常为Objective-C,又常常称为OC,Objective-C,C语言是Obj-C的父语言,是C语言发展过程中衍生出来的一种语言。在GNUstep与Mac OS使用的OpenStep标准系统;因为Objective-C既便捷,又有C语言的编写特点,所以苹果公司在iOS系统制作中,优先使用Objective-C语言。