文档章节

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

小沐植
 小沐植
发布于 2015/06/17 16:06
字数 321
阅读 13
收藏 0
点赞 0
评论 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大会已经全面启动了,将于2016年4月23日~24日在上海华纳时代风格酒店举行。 会议报名地址:http://www.swiftconchina.com/?o=oscevent 详细信息 时间:2016年4月23日(周...

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

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

大数据文摘
05/11
0
0
百度AI开发者实战营即将走进杭州,还带来了一大波福利!

点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 如果要评AI界的“劳模”,那一定非百度AI莫属了。5月17日-18日,继北京和深圳两站活动后,百度AI开发者实战营又将走进杭州,...

csdnnews
05/12
0
0
活动 | 敲黑板!深圳站也将迎来百度深度学习公开课

  第二堂百度深度学习公开课即将在深圳开讲啦!这也是百度AI开发者实战营第二季所添加的新环节。据悉,深圳站到公开课将由深度学习专家深入解读PaddlePaddle的特性、模型与应用案例,为AI工...

机器之心
05/03
0
0
Coursera吴恩达机器学习教程笔记(一)

人工智能行业如火如荼,想要入门人工智能,吴恩达老师的机器学习课程绝对是不二之选(当然,这不是我说的,是广大网友共同认为的) 教程的地址链接: Coursera吴恩达机器学习教程 有的同学可...

master_cui
03/18
0
0
百度燎原计划2018强势回归 开放深度学习工程师评价标准

人工智能时代风口在燃烧,百度希望让每个人都能用上AI。4月20日,百度“燎原计划2018”暨百度AI开发者实战营第二季强势回归,首站北京即放送三大满足各类开发者需求的“超值大礼包”,平台、...

dqcfkyqdxym3f8rb0
04/21
0
0
【AI 工程师】掌握这10个项目,秒杀90%面试者!

2017年人工智能给了我们太多的惊喜和变化,从今年开始,国际巨头们纷纷开始大踏步地战略转向——从移动优先转向AI优先:3月份的微软、4月份的Facebook、5月份的Google、6月份的苹果……乃至前...

dev_csdn
2017/12/14
0
0
百度 AI 开放平台给开发者发了三大福利

雷锋网消息:4 月 20 日,百度「燎原计划 2018」暨百度 AI 开发者实战营第二季(首站北京)发布三项重大消息:开放 EasyDL 平台、发布「深度学习工程师评价标准」、人脸识别全部接口面向中小...

camel
04/21
0
0
百度燎原计划2018强势回归,全方位扶植AI开发者放出“三大礼包”

  遇见人工智能4月20日消息百度“燎原计划2018”暨百度AI开发者实战营今日宣布第二季强势回归,首站北京即放送三大满足各类开发者需求的“超值大礼包”,平台、资源、指南三管齐下赋能开发...

遇见人工智能
04/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

数据库两大神器【索引和锁】

前言 只有光头才能变强 索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 本文力求简单讲清每个知识点,希望大家看完能有所收获 声明:如果没有说明具体的数据库...

Java3y
10分钟前
0
0
Application Express安装

Application Express安装文档 数据库选择和安装 数据库选择 Oracle建议直接12.2.0.1.0及以上的版本,12.1存在20618595bug(具体可参见官方文档) Oracle 12c 中安装oracle application expr...

youfen
22分钟前
0
0
OpenMessaging概览

序 本文主要研究一下OpenMessaging 架构图 namespace,类似cgroup的namespace,用来进行安全隔离,每个namespace有自己的producer、consumer、topic、queue等 producer,消息生产者有两类,一...

go4it
27分钟前
0
0
MySQL索引类型

MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 https://www.cnblogs.com/luyucheng/p/6289714.html...

灯下草虫鸣_
28分钟前
0
0
spring boot2.x设置quartz对一个job顺序执行

背景 使用quartz时,如果一个job的是1分钟,但是执行却要2分钟,quartz默认的是不会等job执行结束后,再执行下一次job,默认是会再开启一个线程执行该次job,这就可能导致一些重复执行的BUG...

EasyProgramming
33分钟前
0
0
iOS定向阴影的探讨

view.layer.shadowColor = [UIColor blackColor].CGColor; view.layer.shadowOpacity = 0.8f; view.layer.shadowRadius = 4.f; view.layer.shadowOffset = CGSizeMake(0,0); ......

RainOrz
44分钟前
0
0
oracle使用jdbc报错Locale not recognized解决方法

在开启数据库连接之前和之后添加时区参数:

源哥L
49分钟前
0
0
django2.0正则表达

re_path("userdetail-(?P<nid>\d+)/",views.user_detail), 解析时用re_path 否则出现not find page

南桥北木
52分钟前
0
0
Mac 安装jd-gui

安装brew 命令行输入 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 回车 安装jd-gui brew cask install jd-gui......

张欢19933
59分钟前
0
0
占坑

00000000000000000000000000000000000000000000000

钟元OSS
59分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部