首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
Bingo就是我52096
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
利用Sourcery,进一步优化Model层,减少模板代码
经过优化,可以发现代码行数减少了一半,而除去的代码其实就是我们为了解析JSON的模板代码。对于我来说这些甚至可以说是冗余的代码,我是坚决的瘦Model的拥护者。Model层中除必要的数据结构,我不希望出现有其他冗余的代码,影响阅读。但我们又必须让我们Model拥有解析JSON的…
聊一聊Swift协议
协议定义了适合特定任务或功能块的方法、属性和其他需求的蓝图。然后,类、结构或枚举可以采用该协议来提供这些需求的实际实现。任何满足协议要求的类型都被称为符合该协议。 除了指定符合类型必须实现的需求之外,您还可以扩展协议来实现其中的一些需求,或者实现符合类型可以利用的其他功能。 自…
Swift 学习:从 Objective-C 到 Swift
Swift学习: 从Objective-C到Swift
下一个新项目,我要不要用 Swift 来写?
前两天,在我们「老司机 iOS 周报读者群」里面,有个读者问了这样一个问题 “ 今年如果新起一个项目,大家觉得适合用 Swift 来写吗?” 群里马上引起了一个不小的讨论,我想可能是很多 iOS 开发者目前比较困惑的问题,就找了几个周报的编辑,聊了聊他们对于这个问题的看法。
老司机 iOS 周报 #45 | 2018-11-26
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 这份文档主要基于微博 @SwiftLanguage …
【译】Swift和函数式编程的精髓
我想说这真的是一篇非常非常好的文章,它通过对一个实例的API的优化,教会我们如何写出优美简洁的Swift的函数式代码。但是这个文章是视频中作者的口述,所以翻译过程中难免有不当之处。大家可以对着视频和原文进行观看和对比。 Swift第一次被公布的一周后,我写了一篇名为“Swift…
23个经典设计模式的Swift实现
也就是工厂问题想解决的原始问题。 从代码和UML可以看出,为了得到产品A,调用者Client要同时依赖Product, ConcreteProductA和ConcreteProductB,并亲自写一个创建产品的方法。 每当需求新增一个产品,就要改动到调用方Client。如果这一…
Swift30Projects - Swift 开源项目合辑
内含 30 个小 app,更新至 Swift 3.0,更注重代码规范和架构设计。
RayWenderlich 官方 Swift 风格指南
这篇风格指南可能不同于你看到的其他风格指南。因为它的重点偏向于打印和网页的可读性。我们创建这篇风格指南的目的,是为了让我们的书、教程和初学者套件中的代码,在有很多作者同时写书的情况下,也能保持规范与一致。 我们的首要目标是清晰、一致和简洁。 努力让你的代码在没有警告的情况下编译…
Swift之协议
协议,有关开发经验的应该都不陌生,很多语言中都有协议,但是相对来说,Swift中的协议更加强大,灵活。 eg:有协议Drawable,里面有方法draw,以及可读可写属性x,只读属性y,下标。其中属性必须用var关键字 当然了。也可以写成如下这种 因为class只能用在类中,不…