《iPhone手机音乐播放器的实现》由会员分享,可在线阅读,更多相关《iPhone手机音乐播放器的实现(11页珍藏版)》请在金锄头文库上搜索。
1、基于iOS平台的音乐播放器,答辩时间:5月14日下午指导老师:XXX信息学院 XXX XXXXXXXXXXXX,iOS介绍,苹果iOS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果产品上。 iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上宣布改名为iOS。,ios开发语言Objective-C的发展,
2、1988年,NeXT Software公司获得了Objective-C语言的授权. 1996年12月20日苹果公司宣布收购NeXT SoftWare公司,NEXTSETP/OPENSETP环境成为了苹果操作系统下一个主要发行版本的OS X的基础,这个开发环境的该版本被苹果公司成为Cocoa。(Cocoa 是一个先进的面向对象的框架) 2007年,苹果公司发布了Objective-C语言的更新,并称之为Objective-C 2.0. Objective-C成为2011年度语言,Objective-C的特点,Objective-C 它是一个简单,灵活,高效的语言,但是它只支持单重继承(不允许多重
3、继承) Objective-C中所有的类都必须继承自NSObject Objective-C使用#import代替#include Objective-C中是用BOOL类型,值为Yes/No,表示TRUE/FALSE。 在ObjC中,相对于C中的NULL,用的是nil。这两者是等价的。,Objective-C的特点,Objective-C 使用新加的数据类型id,用来表示任何类型。 OC的文件分为头文件和源文件,扩展名分别为.h .m .mm h 为头文件。头文件包涵类的定义、类型、方法以及常量的声明 m 为源文件。这个典型的扩展名用来定义源文件,可以同时包含C和Objective-C的代码。
4、,iPhone SDK介绍,(一)iPhone开发工具X-Code (二)iPhone开发工具Interface Builder (三)iPhone开发工具Instruments(分析器),播放列表界面的实现,UITableView显示歌曲 NSArray用来存放歌曲 NSbundle用来读取目录下的文件pathResource,UITableView的介绍,两个required 方法,必须实现一个是indexpath.row的行数,一个是cellforRowAtIndexPath 删除tableView中的cell 是需要用到的删除方法-commitEditingStyle方法 还有一个选中Row 时的操作方法didSelectInRow方法,Inteface Builder介绍,播放界面主要由XIB文件来实现 加入IB 之后的关联操作有两种 在类中定义,要注意一定要添加 IBOutlet 要和类关联 一定要关联view,播放界面中的按钮事件实现,需要给IB控件添加点击操作 方法的申明和定义方法 方法的实现,一般一个方法来实现一个功能,然后通过方法间的回调来实现各种功能,致谢,衷心谢谢导师们能够参加我的毕业论文答辩 特别感谢我的指导导师XXX老师的悉心指导,