草庐IT

手把手带你撸一个网易云音乐首页(下篇)

前言Hello,大家好,今天准备和大家继续分享如何利用Swift来实现一个网易云音乐的首页;上篇文章发布以后,我收获了不少小伙伴的关注与点赞,同时也得到了一些非常有用的建议,在这里再次感谢大家的认可,你们的鼓励与建议是我技术输出路上最大的动力。MVVM好了,回到正题,在项目中我们使用了MVVM模式,在上一篇文章中,我们讲完了Model和ViewModel,那接下来就开始讲View吧!如果有小伙伴是从这篇文章进入的,不妨先从我的上一篇文章看起,这样看下来才能保证你思路的连贯性。View回到我们的项目工程中来,准备构建我们的表视图。首先,在我们的首页视图控制器DiscoveryViewContro

OC与Swift API的交互!

互用性是让Swift和Objective-C相接合的一种特性,使你能够在一种语言编写的文件中使用另一种语言。当你准备开始把Swift融入到你的开发流程中时,你应该懂得如何利用互用性来重新定义并提高你写Cocoa应用的方案。互用性很重要的一点就是允许你在写Swift代码时使用Objective-C的API接口。当你导入一个Objective-C框架后,你可以使用原生的Swift语法实例化它的Class并且与之交互。初始化为了使用Swift实例化Objective-C的Class,你应该使用Swift语法调用它的一个初始化器。当Objective-C的init方法变化到Swift,他们用Swift
12