首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
wukerui
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
使用Swift提高代码质量
本文介绍了Swift的一些特性,同时也介绍了一些不错的实践,如何更好的使用Swift来提高代码质量。
RxSwift/Moya/Codable在MVVM中的使用
我们公司的Json格式,这三个字段是铁打不会变的,改变的只是data的数据。 错误这样处理是为了一些弹框的统一处理,且使用对象也获得错误信息可以做一些特殊处理。 以上是我对MVVM的理解,每个人对MVVM都有自己不同的理解,有什么疑问或者问题或者好的建议欢迎指正。
EmptyPage(空白页组件)原理与使用
在数据/frame变化时判断空白页显示与隐藏. 该协议默认实现了将自定义视图居中约束至一个backgroundView上. 目前可以选择3套基本的模板视图. 控件自定义配置函数: func config(element: { (element) in ... }) -> Self
iOS - Swift 面向协议编程(二)
在外部只要调用FirstTypeView的loadFromNib方法就可以初始化一个View来使用了。好,现在又有一个类SecondTypeView,也是要求使用xib来初始化view。这时我们就会想,一样的加载xib的方法,那我们就把它抽取出来放到父类就可以了。这里的父类以B…
iOS - Swift 面向协议编程(一)
传统的面向对象开发思维方式是将类中实现的相似方法抽取出来,接着放入一个Base类,然后继承于Base类后各个类即可找拥有相同的方法,不用再一个个手动实现。 比如:一个Person类,一个Dog类,它们都拥有方法eat,那么就可以新建一个Animal类,将eat方法抽取出来放入其…