毕业设计开题报告
毕业设计开题报告
CHANGCHUN INSTITUTE OF TECHNOLOGY
开题报告
设计题目:基于iOS系统的休闲娱乐移动应用的 设计与实现
学生姓名:
学院名称: 电信学院 专业名称: 计算机科学与技术 班级名称: 软件0941 学 号:
指导教师:
教师职称:
学 历:
2013年 4 月 15 日
毕业设计开题报告
一、选题依据1.设计目的及意义21 世纪是一个信息技术飞速发展的时代,特别是互联网和移动通信技术的结合,使人们 获取、交流和处理信息的手段发生了巨大变化。2013 年中国手机用户有近 3 亿人,其中 iOS/Android 手机用户有 7.6 亿,随着 3G 互联网的飞速发展,移动通信在传输声音和数据的 速度上有了很大的提升,它能够在全球范围内更好地实现无缝漫游,并处理图像、音乐、视 频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务。智能终端 越来越普及, 手机上网已成为互联网用户新的增长点, 这都为手机互联网的应用打下了很好 的基础。随着社会的进步发展,人们的工作、学习压力越来越大,看书,浏览新闻的时间在繁忙的奔 波中消耗,移动互联网平台的发展为人们开辟的出了第五媒体,如数字杂志、数字报纸、数字
广播、手机短信、移动电视、网络博客,使人们在随时和随地可以了解新闻动态,休闲娱乐。 现在一些手机游戏、手机浏览器、手机漫画等移动断的应用在大部分的青少年之间流行。本 课题设计就是为了您在繁忙的工作之余随时随地的浏览漫画、相声,缓解工作学习压力。
2.设计拟解决的工程实际问题本系统属于手机移动端的 app 应用,通过此应用解决的问题有: 1、界面简洁,框架清晰,美观大方,充分考虑用户的操作习惯。 2、用户可以在线或下载本地浏览图像,音频一类的新闻娱乐,下载图片、音频的流畅 问题。 3、用户可以收藏、评论自己喜欢的新闻。 4、个人中心的设计,安全的保护个人信息 。 5、实现对大量数据的优化处理。 6、实现手机应用程序内存的最大限度的处理 。 7、对用户输入的数据进行严格的数据检验,尽可能排除人为错误。
3.设计拟应用的现场资料综述本应用为用户提供注册功能,实现个人中心,及个人信息的维护。 用户可查找自己喜欢的信息,有历史和收藏记录功能。 微信,微博,短信的分享。
4.设计拟应用的文献综述objective-c(Apple,简称:OC),java(Android)是现今常用的移动应用开发语言, 以 及手机客户端站提供数据存储的数据库(Access,SQL SERVER,Mysql, SQLite) 。我的应用 采用 objective-c+SQLite 开发。 我这次毕业设计主要研究的就是基于 iOS 系统的休闲娱乐移动互联网应用。
(1) 。iOS 开发环境的搭建 Mac 系
统的苹果电脑或安装双系统的 windows 系统的电脑,操作系统版本:Mac os 10.8.2; 开发环境: Xcode 6.0 ; 使用编程语言: objective-c(OC); SBJson、 如 ASIHTTPRequest 等第三方库;微博,微信等开放的为开发者提供的 API。 (2) objective-c(简称:OC)简介 .(a)简介: Objective-C,通常写作 ObjC 和较少用的 Objective C 或 Obj-C,是扩充 C 的面向对象
毕业设计开题报告
编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。
(b)Objective-C用途:
编写IOS操作系统(如:iphone、ipod touch、ipad 等苹果移动终端设备 )应用程序的利器 Tiobe在今年7月的编程语言排行榜中有一个显著变化是:一直在50名左右的Objective-C排名大幅提升,它的流行当归功于iphone的成功,因为Objective-C一直被用于编写iphone应用程序。
(c)语言特性:
Objective-C是非常实际的语言。它使用一个用C写成、很小的运行库,只会令应用程序的大小增加很小,和大部分OO系统使用极大的VM执行时间会取代了整个系统的运作相反。ObjC写成的程序通常不会比其原始码大很多。而其函式库(通常没附在软件发行本)亦和Smalltalk系统要使用极大的内存来开启一个窗口的情况相反。
Objective-C的最初版本并不支持垃圾回收。在当时这是争论的焦点之一,很多人考虑到Smalltalk回收时有漫长的死亡时间,令整个系统失去功用。Objective-C为避免此问题才不拥有这个功能。虽然某些第三方版本已加入这个功能(尤是GNUstep), Apple在其Mac OS X 10.3中仍未引入这个功能。
另一个问题是ObjC不包括命名空间机制(namespace mechanism)。取而代之的是程序设计师必须在其类别名称加上前缀,时常引致冲突。在2004年,在Cocoa编程环境中,所有Mac OS X类别和函式均有NS作为前缀,例如NSObject或NSButton来清楚分辨它们属于Mac OS X核心;使用NS是由于这些类别的名称在NeXTSTEP开发时定下。
虽然Objective-C是C的母集,但它也不视C的基本型别为第一级的对象。
(d)优缺点:
Apple在其Mac OS X 10.3中仍未引入垃圾回收这个功能。不过令人欣慰的是在Apple发布的xCode4中已经支持自动释放啦,我不敢冒昧地说那是垃圾回收,因为两者机制不同,在xCode4中的自动释放,也就是ARC(Automatic Reference Counting)机制,是不需要用户手动去Release一个对象,而是在编译期间,编译器会自动帮你添加那些以前你经常写的
[NSObject release]。
另一个问题是ObjC不包括命名空间机制(namespace mechanism)。取而代之的是程序设计师必须在其类别名称加上前缀,时常引致冲突。在2004年,在Cocoa编程环境中,所有Mac OS X类别和函式均有“NS”作为前缀,例如NSObject或NSButton来清楚分别它们属于Mac OS X核心;使用“NS”是由于这些类别的名称在NeXTSTEP开发时定下。
虽然Objective-C是C的母集,但它也不视C的基本型别为第一级的对象。
和C++不同,Objective-C不支援运算子多载(它不支持ad-hoc多型)。亦与C++不同,但和Java相同,Objective-C只容许对象继承一个类别(不设多重继承)。Categories和
protocols不但可以提供很多多重继承的好处,而且没有很多缺点,例如额外执行时间过重和二进制不兼容。
由于Obj-C使用动态运行时类型,而且所有的方法都是函数调用(有时甚至连系统调
毕业设计开题报告
用(syscalls)也如此),很多常见的编译时性能优化方法都不能应用于Obj-C(例如:内联函数、常数传播、交互式优化、纯量取代与聚集等)。这使得Obj-C性能劣于类似的对象抽象语言(如C++)。不过Obj-C拥护者认为既然Obj-C运行时消耗较大,Obj-C本来就不应应用于C++或Java常见的底层抽象。
(3). Xcode简介
Xcode是苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS X,ios的应用程序。其运行于苹果公司的Mac操作系统下。
不管你用C、C++、Objective-C或Java编写程序,在AppleScript里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现 Xcode 编译速度极快。每次操作都很快速和轻松。
苹果公司为用户提供了全套免费的Cocoa程序开发工具(Xcode)。Mac OS X一起发行,在苹果公司官方的网站下载。
Xcode 4 允许你开发基于iOS的iPad、iPhone、iPod Touch 设备应 …… 此处隐藏:5332字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




