首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
bk201brian
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
使用Swift提高代码质量
本文介绍了Swift的一些特性,同时也介绍了一些不错的实践,如何更好的使用Swift来提高代码质量。
Swift 派发机制
前言 对于编译型语言来看,有主要三种类型的函数派发方式,分别为: Direct Dispatch: 直接派发 Table Dispatch: 函数表派发 Message Dispatch: 消息派发
Swift进阶黄金之路(一)
这篇是对一文鉴定是Swift的王者,还是青铜文章中问题的解答。这些问题仅仅是表层概念,属于知识点,在我看来即使都很清楚也并不能代表上了王者,如果非要用段位类比的话,黄金还是合理的😄。 Swift是一门上手容易,但是精通较难的语言。即使下面这些内容都不清楚也不妨碍你开发业务需求…
如何将你的 CocoaPods 库升级到 Swift 4
零. 前言 Swift 版本升级嘛,大家应该都很熟练了,菜单 -> Edit -> Convert -> To Current Swift Syntax...,然后巴拉巴拉一顿操作。emmmn,抱歉,编译过了也不一定能正常使用。 这次 Swift 3 到 Swift 4 的更新…
23个经典设计模式的Swift实现
也就是工厂问题想解决的原始问题。 从代码和UML可以看出,为了得到产品A,调用者Client要同时依赖Product, ConcreteProductA和ConcreteProductB,并亲自写一个创建产品的方法。 每当需求新增一个产品,就要改动到调用方Client。如果这一…
Swift 中关于操作符的那些事儿
知道 ObjectMapper 的人大概都见过在使用 Mappable 定义的模型中 func mapping(map: Map) {} 中需要写很多 name <- map["name"] 这样的代码。这里的 <- 将模型中的属性跟数据中的 key 对应了起来。 Swift …