基于iOS开发的云笔记+源代码
时间:2019-04-14 09:09 来源:毕业论文 作者:毕业论文 点击:次
摘 要:随着我国3G网络的迅速发展,智能手机的市场也日益扩大,其中最受欢迎的莫过于苹果公司生产的iPhone手机。本文介绍了基于iOS平台的拥有较好的实用性的云笔记应用的开发过程。该应用是用iPhone软件开发语言Objective-C面向对象语言以及Xcode开发工具进行开发的,同时也使用了FMDB第三方库实现数据库的操作和ASIHttpRequest实现网络部分的功能。它不仅实现了文字笔记、图片笔记,同时也实现了笔记的上传和下载等功能,帮助用户轻松记录生活中的点点滴滴。34493 毕业论文关键词:iOS平台;云笔记;Objective-C Cloud Notes on The IOS Platform Abstract: At present, with the development of 3G network in China, the smart mobile phone market is growing gradually. One of the most popular is iPhone produced by Apple Corporation. In the paper, it introduce you the procedure that how a good practicability cloud notes application. The application program is developed in objective-c programming language and Xcode tools, developed the fmdb to realize the operation of the database and using the ASIHttpRequest library to achieve the part of network functions at the same time. It not only realized the text notes, picture notes ,but also the function of upload and download notes, help users to record the little things of his life easily. Key Words: The IOS Platform, Cloud Notes, Objective-C 目 录 摘 要 1 引言 2 1.云笔记开发技术介绍 2 1.1 技术介绍 2 1.2 工具介绍 3 2.需求分析和系统设计 4 2.1 需求分析 4 2.2 系统分析 5 2.3 模块分析 5 3.云笔记的主要页面及流程 5 4.详细设计与功能实现 7 4.1 登录注册模块的实现 7 4.2 用户数据和笔记的存储.... 7 4.3 下拉刷新的实现 8 4.4 上传和下载笔记的实现 8 4.5 内存管理 9 5.总结 9 参考文献 9 致 谢 11 基于iOS平台的云笔记 引言 随着移动互联网市场规模的不断扩增,移动应用开始变得越来越多样化,服务越来越精细化,几乎已渗透到与人们生活息息相关的各个领域,每天人们只需轻轻的触碰指尖,就能够随时随地获取到想要的各种信息。 APP应用从餐饮美食、日常出行、新闻天气、娱乐消费、日常聊天等生活中的方方面面为我们提供便利的服务。当我们吃饭时,我们会想到打开大众点评网APP,搜一搜附近哪些餐馆的菜肴可口、价格实惠;当我们出门要打车时,我们会想到快的打车等打车APP;当我们想要与多个朋友一起聊天时,我们会想到打开微博、微信等。 云笔记是通过手机客户端的用户自定义列表来实现的,它同时也允许用户进行增、删、改、查等操作。另外,用户也可以将笔记数据备份到服务器端,客户端数据上传到服务器端后,客户端数据意外丢失后,可以从服务器端下载备份好的数据恢复用户数据,从而实现移动手机客户端和服务器端的数据同步。 1.云笔记开发技术介绍 1.1技术介绍 (1)采用XML格式进行文件的存储 在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParse和libxml2两个类库,另外还有很多第三方类库可选,但是大多情况下都倾向于第三方类库的使用,原因是解析效率更高、使用上更方便。在云笔记中使用的是NSXMLParse来进行解析的,保存笔记时是把界面上的信息保存成XML文件上传到服务器,然后下载笔记时,就把服务器上的XML文件从根节点开始遍历,遍历每一个子节点,把解析出来的结果显示到界面上。 (责任编辑:qin) |