swift 斗鱼
xiaoxiaocode
这个作者很懒,什么都没留下…
展开
-
swift 斗鱼项目学习
1、集中化处理UITabBar的视图class MainVC: UITabBarController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. /* ...原创 2018-04-26 22:32:12 · 374 阅读 · 0 评论 -
swift使用OC第三方库配置流程以及使用方法
在swift开发过程中我们难免会使用一些OC的开源库来附注项目开发。这就涉及到OC和swift的混编了,正好本人最近也在模仿斗鱼直播的项目,自己也使用了OC的第三方库,今天就给大家介绍一下自己的使用过程。一、导入第三方库这里需要注意点,我使用pod导入OC的第三方库SDCycleScrollView,然后进行配置出现找不到SDCycleScrollView的错误,最后还是直接复制SDCyc...原创 2018-04-27 22:49:29 · 3224 阅读 · 0 评论 -
swift知识点
一、convenience便利方法 convenience:便利,使用convenience修饰的构造函数叫做便利构造函数 便利构造函数通常用在对系统的类进行构造函数的扩充时使用。 便利构造函数的特点: 1、便利构造函数通常都是写在extension里面 2、便利函数init前面需要加载convenience 3、在便利构造函...原创 2018-05-07 11:52:58 · 229 阅读 · 0 评论 -
swift3.0转4.0遇到的坑
我们以斗鱼APP为例,总结swift3.0以及swift4.0转换过程中遇到的问题。一、方法重写问题1、swift 3.0在子类中的方法重写我们RecommendVC类继承自BaseAnchorVC,BaseAnchorVC中包含setupUI方法,我们重写setupUI方法,然后再子类RecommendVC中重写setupUI方法。extension RecommendV...原创 2018-05-15 10:05:10 · 1688 阅读 · 0 评论 -
swift常用知识点总结
1、懒加载//1、模型懒加载fileprivate lazy var amuseVM : AmuseVM = AmuseVM()//2、视图懒加载fileprivate lazy var menuView : MenuView = { let menuView = MenuView.menuView() menuView.frame = CGRect(x:...原创 2018-05-15 17:53:48 · 548 阅读 · 0 评论