文档章节

Swift实战训练百度在线音乐案例

小沐植
 小沐植
发布于 2015/06/17 16:06
字数 321
阅读 15
收藏 0

首先来总括的一下整体的架构和功能:

在大概的了解了整体的框架之后,我们来讲讲主要用到的类:

界面布局及设计

第一步:完成视图布局及界面设计

第二步:创建频道类并测试是否可用

  ChannelController.swift

  继承:UIViewController

        UITableViewDataSource

        UITableViewDelegate

   实现方法:

Func tabaleView(tableView:UITableView!,numberOfRowslnSection section:lin)-> lnt

//显示多少行

Func tableView(tableView:UITableView!,cellForRowAtlndexPath:NSlndexPath!)-> UITableViewCell!     //选择每一行

Func tableView(tableView:UITableView!,didSelectRowAtIndexPath indexPath:NSIndexPath!)     //选择行之后跳转到主页面

主界面类

第一步:主界面代码实现

界面关联:

继承:

      UIViewController

      UITableViewDataSource

      UITableViewDelegate

实现方法:

Func tableView(tableView:UITableView!,numberOfRowsInSection section:Int)->Int  //显示多行

Func tableView(tableView:UITableView!,cellForRowAtIndexPath indexPath:NSIndexPath!)->UITableViewCell!   //选择每一行

获取远程数据

第一步:把界面元件与代码关联

       主界面: 图片、进度条、时间、数据表格等

       频道界面:数据表格等

第二步:创建获取数据类

HttpController 类

     onSearch方法

HttpProtocol接口

Func didReRusults(resultData:NSDictionary)

将这些类什么的融合一些就可以把基本的音乐界面弄出来了,进一步的学习可以参考e良师益友网的IOS课程Swift实战训练百度在线音乐案例教程

© 著作权归作者所有

共有 人打赏支持
小沐植
粉丝 4
博文 6
码字总数 669
作品 0
广州
私信 提问
关东升老师双十一大回馈!购课送书啦~~~

关东升老师的大名想必各位都听说过吧~~~ 【关东升老师的简介】 精通多种IT技术,参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,...

51CTO学院
2017/11/08
0
0
SwiftCon China 2016开发者大会

SwiftCon China 2016来了! 还记得吗,我们在SwfitCon 2015 Alpha Show上面,通过互动的方式,收集了代表当今中国Swift界最关注的热点话题,现在Think技术社区,围绕这些话题,邀请了Swift/i...

Think技术社区
2016/03/24
275
0
SwiftCon China 2016 技术峰会——评论得赠票

SwiftCon China 2016大会已经全面启动了,将于2016年4月23日~24日在上海华纳时代风格酒店举行。 会议报名地址:http://www.swiftconchina.com/?o=osc_event 详细信息 时间:2016年4月23日(周...

Alaise
2016/03/28
4.1K
59
快讯 | 教育部深度学习师资培训,这次合作者是百度和北航

     大数据文摘作品   一个多月前,教育部公布了2017年度普通高等学校本科专业备案和审批结果,其中AI相关的专业成为了爆款,有多达248所高校获批新增数据科学与大数据技术本科专业,...

大数据文摘
2018/05/11
0
0
SwiftCon China 2016

SwiftCon China 2016来了,4月23日~24日,我们在老地方等你。 在2015年的圣诞节前,SwiftCon以Alpha Show的形式首次亮相,就立刻得到Swift社区的广泛关注。无论是在大会现场,还是在大会后的...

Think技术社区
2016/03/11
28
0

没有更多内容

加载失败,请刷新页面

加载更多

tac 与cat

tac从后往前看文件,结合grep使用

writeademo
30分钟前
2
0
表单中readonly和dsabled的区别

这两种写法都会使显示出来的文本框不能输入文字, 但disabled会使文本框变灰,而且通过通过表单提交时,获取不到文本框中的value值(如果有的话), 而readonly只是使文本框不能输入,外观没...

少年已不再年少
52分钟前
2
0
SpringBoot上传图片操作

首先有个上传文件的工具类 /** * 文件上传 * @param file * @param filePath * @param fileName * @throws Exception */public static void uploadFile(byte[] file, String ...

_liucui_
今天
6
0
DrawerLayout

public class MainActivity extends BaseActivity implements NavigationView.OnNavigationItemSelectedListener,OnFragmentInteractionListener{ public NavigationView navView; ......

安卓工程师王恒
今天
1
0
python精简笔记

python精简笔记-字符串基本用法 字符串常见用法: * encode() # 编码成bytes类型 * find() # 查找子串 * index() # 获取下标 * replace() # 替换子串 * len(string) # 返回字符串长度,...

平头哥-Enjoystudy
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部