版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科毕业设计(论文)本科毕业设计/论文(2015年)基于ios8的应用开发基于IOS8的应用开发大学光电信息与计算机工程学院专业的通信工程学生姓名吴学生身份证教师讲师苏完工日期2015年5月30日承诺我郑重承诺,提交的毕业论文“基于ios8的应用程序开发”是在导师苏盛骏的指导下,严格按照学校的相关规定独立完成的。本文引用的观点和参考文献已被标记和注释。在论文的研究过程中,没有剽窃他人的研究成果和伪造相关数据。如有侵犯他人知识产权等问题,我愿意承担相关法律责任。承诺人(签名):_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _日期:一年中的月份摘要在现有的移动应用开发
2、平台中,IOS是最成熟的应用平台。它以程序早期阶段的规范开发、开发过程中使用的开发工具的易用性以及程序发布到应用程序市场时手工审查的严格性而闻名。这些对于产生具有良好用户体验的应用程序非常有帮助。与混乱的安卓市场相比,不同屏幕的适应和许多系统版本的兼容性是问题所在。基于IOS的开发不需要考虑这些。程序员可以把他们的主要精力放在内部逻辑和用户交互的设计上。经过许多开发人员的努力,IOS平台在Github上拥有丰富的第三方库,这将大大降低开发过程中的难度。这种编程选择的发展方向是社交应用。目前,市场上有多种社交应用,每种都有自己的功能和重点。然而,对于专注于在学校范围内帮助校友的应用程序,它们仍处
3、于初始阶段,各种业务和框架设计仍处于基础的雏形。经过仔细考虑,确定了以下基本功能:1 .一个及时的在线聊天软件和一个释放系统,同学之间的互助请求可以释放,接受,取消和拒绝任务;2.发布历史管理中心可以集中管理已发布和已接受的帮助;3.礼品交换模块,可将参与活动获得的积分兑换成礼品;4.个人中心,修改一些基本信息,包括修改头像和上传服务器。集成推送功能,包括处理不同的推送信息。Swift目前是IOS开发的两种编程语言之一。与Object-C相比,两者都是由苹果开发的。作为一种已有10年历史的编程语言,Object-C对技术的沉淀和体系结构的稳定性毫无疑问。然而,作为苹果公司发布的新一代编程语言,
4、Swift在旧语言的成功经验中,总结和提升了许多先进的设计理念和更严格的语法规范,并将许多主流高级语言的特点融入到一种工业编程语言中。因此,选择了以Object-C为主要语言的Swift开发混合编程模式、Swift语言的优秀框架和丰富的Object-C语言库来完成该应用程序的开发。关键词:ios8、Swift、Object-C、应用开发、聊天、交友摘要在现有的移动应用开发平台中,IOS作为最成熟的应用平台之一。它在标准化开发和开发过程中的严密性使开发工具简化了最初的程序,该程序的发布使审查应用和劳动力市场为人所知。那些对于制作一个好的用户体验有很大帮助的应用程序。关于适应问题安德鲁斯市场混乱和
5、许多不同屏幕系统版本兼容性问题。不考虑基于IOS的开发,程序员可以把程序的主要精力集中在内部逻辑设计和用户交互设计上。IOS平台在众多开发者的努力下,丰富了第三方图书馆,它将大大降低开发过程的难度。这一次选择是一个社交类应用,现在是一个广泛的社交类应用,每个都有自己的重点。但学校内部和校友会内部对互助应用的关注,仍处于初级阶段,各种业务仍在基于原型的框架设计中。经过仔细考虑,确定了聊天软件的基本功能3360 1与及时在线发布系统的对等支持请求,您可以发布,接受,撤销和拒绝任务;2发布历史管理器,可以集中管理已经发布的。和接受援助;3.礼品交换模块,您可以使用获得的积分参与礼品交换;4.个别中心
6、,一些关于修改的基本信息,包括修改和上传服务器的负责人。集成推送功能,包括针对不同治疗的推送信息。当前的IOS开发了两种编程语言中的一种,与对象-C相反,这两种语言都是苹果自己研发的语言。作为一个拥有10年编程语言的国家,沉淀和稳定技术架构是无可争议的。但斯威夫特作为苹果公司发布的新一代编程语言,在旧语言的成功经验中回顾和升级了一些先进的设计概念和更严格的语法规范,集成了一些主要的高级语言特性,成为行业级编程语言之一。所以选择迅速的面向开发的对象-丙语言,辅以混合编程模型,用丰富的优秀框架和对象-丙语言库,完成迅速的语言的开发和应用。关键词: ios8,Swift,Object-C,应用开发,
7、即时消息,约会目录摘要摘要承诺书3摘要i抽象二目录iii第一章绪论11.1无线简介11.1.1 Swift的特点11 .1 .2无线的应用范围31.2软件主要功能模块51.2.1即时通信51.2.2第三方网络通信库61.2.3短信验证61.3程序设计所使用的架构6第二章程序运行功能和逻辑92.1初始运行(欢迎界面)92.2登录与注册122.2.1登录(正常登录/密码找回)122.2.2注册152.3主界面模块172.3.1同学互助172.3.2我的帮助202.3.3礼品兑换212.3.4个人中心22第三章第三方库的使用293.1对象-丙库通用导入方式293.2引用库313.2.1网络313.2
8、.2 SDWebImage323.2.3百度推送333.2.4短信验证343.2.5即时通讯35第四章ios开发证书申请和应用程序发布374.1证书申请374.2应用发布38第五章结论41参考文献43致谢45第一章绪论1.1 Swift简介2014 - 6 - 3 WWDC苹果2014年开发者大会发布,这是迅速的语言首次面世迅速的是一种适用于ios和OS X应用的全新编程语言,它建立在最好的C和目标-丙语言之上,并且没有C语言的兼容性限制斯威夫特采用安全的编程模式,增加了现代功能使编程更容易、更灵活、更有趣斯威夫特以成熟且备受宠爱的可可粉和可可味框架为支撑,这是一个重新构想软件开发的机会。迅速
9、的经过了数年的酝酿苹果公司通过改进现有的编译器、调试器和框架结构奠定了迅速的的基础,并通过自动参考计数简化了内存管理斯威夫特的框架堆栈建立在坚实的基础和可可粉基础之上,实现了现代化和彻底标准化目标-丙本身已经逐步发展到到支持块、集合文字和模块,使框架不间断地采用现代语言技术。基于这个基础,我们可以为今后的苹果软件开发引入一种新语言1。斯威夫特看起来对目标C开发者很熟悉。它具有Objective-C命名参数的可读性和动态对象模型的强度,提供对现有Cocoa框架的无缝访问以及与Objective-C融合的能力。基于这一共同点,Swift引入了许多新特性、统一程序和面向对象的语言组件。1 . 1 .
10、 1 SWIFT的特性Swift对新程序员很友好。作为一种具有惊人表现力和令人愉快的性能的脚本语言,SWIFT是第一种获得工业质量的系统编程语言:(1)操场:一种革命性的功能,允许程序员调试Swift代码并立即看到结果,而不必反复编译和运行程序。图1.1操场运行界面(2)高度集成和简化:如上图所示,有一个熟悉的println()函数,这一行代码是一个完整的函数。不需要为输入或输出字符串处理导入单独的库。全局范围内的代码将自动用作程序的入口点,因此不需要主函数,更简单地说,不需要在每个句子的末尾写分号。(3)变量和常数:用字母来声明常数,用变量来声明变量。常量的值不需要在编译时获得,但是您只能赋值一次。换句话说,您可以使用常量来表示这样的值:你只需要决定一次,但你需要多次使用它。这里的数量包括程序中的任何数据类型、类或对象。并且无需手动指定类型即可自动匹配相应的数据。下列语句num和num1的数据类型是Int类型。让num=10让num1:Int=10(4)灵活的控制流:重新定义了for循环,并在传统的for语法中增加了对for in语法的支持。例如,当遍历完整的数组类型数据时,数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑用真空绝热板技术方案
- 公共事业政策优化
- 2026连锁儿童摄影机构社区获客渠道分析与套餐设计优化报告
- 2026年国际贸易合同范本含关税及运输条款
- 企业年度融资议案撰写模板
- 建筑工程施工现场视频监控管理办法
- 2026年水利工程临时用电供应合同二篇
- 高校学生公寓安全管理手册
- 工程项目时间管理实操手册
- 班级营养健康教育计划
- 应用迁移分析报告
- 四川大学华西医院住院总医师管理办法
- 天津大学毕业论文答辩PPT模板
- 太阳能电池片生产工艺流程
- 全套教学课件《管理学基础》
- DB52-T 1692-2022水利工程标识标牌技术规范
- 商会换届选举办法
- 四川省绵阳市实验高级中学2022-2023学年高一物理下学期期末试题含解析
- 瑜伽逸馆员工手册模板
- 苏教版六年级上册数学第1单元《长方体和正方体》教学计划及全部教案(共13课时)
- 中国移动营业厅门头施工规范
评论
0/150
提交评论