参考
《Project07刷新和表格》
实现效果(自己仿写,Swift5.0,Xcode11.4)
【概述】
项目很简单,是Swift语言下,表格与刷新功能。
【知识点】
按照上一篇文中所说。Swift的项目鼓励分模块的实现,在单个扩展中实现单个代理协议。所参照的原项目把继承与协议实现放到了一起。这是不推荐的。我这边把协议的实现放到扩展类中实现。显得更加专业和整洁。
表格的具体实现与Object一致。注册cell,表格背景,大小设置。代理中cell实现,表格中cell数目设置等。
在Swift编写的项目中,是没有宏定义这类东西的。可以新创建一个类,声明let变量。然后就可以在其他类中使用该变量了。变量的使用范围可以关注属性修饰符。
【疑问】