swift到现在已经出到4.0,是时候该拥抱swift了,而且还觉得有些晚了,毕竟到swift3.0的时候swift就趋于稳定了,swift4.0也只是更稳定,添加了一些新特性,没有过多大的改动。swift感觉很不错,很强大的语言,比起OC来,真的小巫见大巫。从现在起就开启swift的大门,走进swift的世界吧。哈哈哈哈哈~
实践出真知
实践出真知,所以在学习一些基础swift基础语法后,唯有实践,才能体验的swift丝滑般柔顺,当然xcode对swift的支持感觉还不够丝滑,提示老是有一些迟缓。于是跟着一些教程敲出了下面的东西。
12.gif简单介绍一下:
一共五个swift文件(文件少了很多诶,清爽):
SPPageView.swift // 一个view,将titleView和contentView组合在一起
SPTitleView.swift // titleView 的构造
SPContentView.swift // contentView的构造
SPPageStyle.swift // 整个pageView的一些设置风格设置参数
UIColor+SPExtension.swift // 对UIColor的扩展
这个大到可以作为整体页面的布局,小到也可以用到一些小控件,比如类似输入法控件。后续将尝试,如果作为页面布局,有可能有的页面是一个列表(UITableView), 也可能是一个瀑布流之类(UICollectionView),也还可以就是一个简单页面。之前OC做过类似contentView中使用UICollectionView来做容器,这样可以利用重用机制节约资源,但是遇到一个问题,就是刷新小问题,不够完美,后来改成用UIScrollView实现。
最后附上代码地址
独立思考,不屈从世界,安静内心,疯子一样行动,不理会周遭的嘈杂,有节奏的行走在coding~
网友评论