欢迎来到天天文库
浏览记录
ID:30827471
大小:506.33 KB
页数:31页
时间:2019-01-03
《实例解析ios中音乐播放器应用开发的基本要点》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实例解析iOS中音乐播放器应用开发的基本要点这篇文章主要介绍了iOS开发中制作一个简单的咅乐播放器的基本要点解析,代码基于传统的Objective^需要的朋友可以参考下一、调整项目的结构,导入必要的素材调整后的项目结构如下:g20-音频处理(音乐播故器1)2targets,iOSSDK7.1▼CJ20■咅敘处理侑乐播放器1)▼匚」Classes►」Controller►ClModel▼L_Other►L_Category►-CHLibmmain.m[hjYYAppDelegate.hmYYAppDelegate.m►QView▼LSu
2、pportingFilesesourcesMain.storyboard20■音頻处理(…器1)-Info.plistInfoPlist.strings20-n#处理(…器1)-Prefix.pch►L20-咅频处理(咅乐攜放器1)Tests►[二Frameworks►;_Products二.新建两个控制器(1)新建一个控制器,用丁•展示咅乐文件列表界面,其继承口UlTableViewControllerClassYYMusicsViewController
3、SubclassofUlTableViewController▼)LJAls
4、ocreateXIBfileiPhone:!(2)新建一个控制器,用于展示播放界面,其继承自UlViewControllerClassYYPlayingViewController(3)在storyboard中,把Z前的控制器删除,换上一个导航控制器,设置tableViewController与Z前新建的控制器类进行关联CustomClassMusksViewController-■良音RestorationIDUseStoryboardIDClassYYMusicsViewControllerC▼IdentityNavigation
5、ControllerUserDefinedRuntimeAttributesKeyPathTypeValueDocumentLabel(XcodeSpecificLabelx■■一•■■ObiectIDZNc-nl-fwdStoryboardID二.音乐文件列表控制器中基本界面的搭建(1)新建一个音乐文件的模型根据plist文件建立模型:▼RoofArray(9Items)▼kem0OODkt-onary:(6items)String小。累hlenarreString12O12SO29.mp3IrcnameString12012S02
6、9.lfCUngerString農子兄集yngerkonStringkzxdjcon.jpgkonStfingkzxdjpfl►•cem1(6items)►lien2Dietonary(6items)►kem3(6Hems)►leem4OctOHATV(6items)音乐模型的代码如下:YYMusicModel.h文件复制代码代码如下:////YYMusicModel.h//20■音频处理(咅乐播放器1)////Createdbyappleon14-8-13.//Copyright(c)2014年yangyong.Allrightsr
7、eserved.//#importvFoundation/Foundation.h>^interfaceYYMusicModel:NSObject*歌曲名字*/@property(copy,nonatomic)NSString歌曲大图name;*/@property(copy,nonatomic)NSString*icon;*歌曲的文件名(©property(copy,nonatomic)NSString*filename;*歌词的文件名*/@property(copy,nonatomic)NSString*lrcname;*歌手(©
8、property(copy,nonatomic)NSStringlinger;*歌手图标@property(copy,nonatomic)NSString*singerlcon;@end(2)使用字典转模型的第三方框架rnYYMusicModel.m▼CjOther►匚Category▼□LibMJExtensionmmain.mh]YYAppDelegate.hmYYAppDelegate.m部分相关代码如下:#import*'YYMusicsViewController.h"#import''YYMusicModeLh"#impo
9、rt"MJExtensiomh”@interfaceYYMusicsViewController0@property(nonatomic,strong)NSArray*musices;@end@implementatio
此文档下载收益归作者所有