1 / 27
文档名称:

手机ui设计开题报告.doc

格式:doc   大小:51KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

手机ui设计开题报告.doc

上传人:1294838662 2018/10/5 文件大小:51 KB

下载得到文件列表

手机ui设计开题报告.doc

文档介绍

文档介绍:手机ui设计开题报告

篇一:毕业设计开题报告
CHANGCHUN INSTITUTE OF TECHNOLOGY
开题报告
设计题目:基于iOS系统的休闲娱乐移动应用的设计与实现
学生姓名:
学院名称: 电信学院专业名称: 计算机科学与技术班级名称: 软件0941 学号:
指导教师:
教师职称:
学历:
2013年 4 月 15 日
编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-运作的系统写和编译,含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 。
另一个问题是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 。不过令人欣慰的是在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里编写脚本

最近更新

内燃机脉冲增压系统三维流动的计算研究的开题.. 2页

内存数据采集中的实时高吞吐率存储系统的开题.. 2页

应聘面试求职信格式六篇 8页

世界献血日无偿献血的倡议书六篇 8页

12月入党积极分子思想汇报范文(通用3篇) 8页

纳米技术在环境保护中的应用 31页

疫情后酒店业的复苏和重塑 31页

公共部门人力资源柔性管理机制研究的开题报告.. 2页

全风化花岗岩路堤填筑技术及质量控制研究中期.. 2页

全球气候变化背景下我国生物多样性保护补偿机.. 2页

全寿命周期管理在变电工程设计中的应用的开题.. 2页

移动与物联网开发 31页

光纤入户(FTTH)业务自动发放系统的分析与设计.. 2页

光子晶体带结构计算FDTD方法的GPU实现研究的开.. 2页

光伏电站综合自动化监控系统的设计与实现中期.. 2页

先天性巨结肠手术后患儿远期生活质量的研究的.. 2页

艾灸策划方案 9页

臭氧污染方案 7页

僭越与合谋:798异托邦的空间实践研究的开题报.. 2页

互联网+思维下的校企合作创新 31页

倒装芯片物理设计的应用技术研究的开题报告 2页

信息服务业对山东省经济增长的作用研究的开题.. 2页

肺炎实施方案 7页

12.20什么时候才能真正实现光纤宽带? 4页

作业成本法在造纸企业成本核算管理中的应用—.. 2页

低谐波LCL滤波器的光伏并网逆变器的研究的开题.. 2页

肝癌用药方案 4页

《撬棍的学问导学案-2023-2024学年科学冀人版.. 5页

美国签证DS160申请表信息中文版 4页

七年级数学家长会课件 16页