首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
somebody同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
无论你是否主力 Swift, 这些事情你都可以了解一下
Swift 再等等?我的答案是:快上车 - 简书 主力 Swift 或许真的要等一等 - 知乎专栏 上一周有两篇文章, 分别讨论了大家在现阶段到底该不该用 Swift 在这里我不是想给出一个答案该不该用 Swift, 只是想聊一聊我对于 Swift 的理解. Swift 能不能…
【译】Swift 泛型宣言
在我慢慢地深入使用 Swift 之后,碰壁了很多次,很大一部分都是因为 Swift 的泛型系统导致的,很多抽象都没办法很好地表达出来,所以就翻译了这篇文章来学习一下 Swift 的泛型。 文章里特别提到了要用官方提到的用语来讨论,所以那些 feature 的名称我都会保留英文。…
WWDC 2018:细说 Swift 包管理工具 (Swift Package Manager)
目前,在 macOS/iOS 开发中,我们通常使用 CocoaPods 或 Carthage 等非官方工具来管理项目工程中对第三方开源库的依赖。 Swift Package Manager(Swift 包管理器,一般简称 SwiftPM 或者 SPM)是苹果官方提供的一个用于管…
Dynamic-Swift
众所周知,Swift 是一门静态语言,所有属性在编译期就已经确定下来了,对方法的派发是是静态完成的,类似于 C++ 的 vtable ,这样可以大幅提升 Swift 的性能,据统计,Swift 静态派发的的速度大约耗时为 1.1 纳秒,而 ObjC 的动态派发耗时为 4.9 纳…
下一个新项目,我要不要用 Swift 来写?
前两天,在我们「老司机 iOS 周报读者群」里面,有个读者问了这样一个问题 “ 今年如果新起一个项目,大家觉得适合用 Swift 来写吗?” 群里马上引起了一个不小的讨论,我想可能是很多 iOS 开发者目前比较困惑的问题,就找了几个周报的编辑,聊了聊他们对于这个问题的看法。
Swift 中的面向协议编程:是否优于面向对象编程?
在本文中,我们将深入讨论 Swift 4 中的面向协议编程。这是一个系列两篇文章中的第二篇。如果你还没有读过 前一篇介绍文章,请在继续阅读本文之前先阅读前一篇。 在本文中,我们将探讨为什么 Swift 被认为是一门“面向协议”的语言;对比面向协议编程(POP)和面向对象编程(O…
Swift 面向协议编程的那些事
一直想写一些 Swift 的东西,却不知道从何写起。因为想写的东西太多,然后所有的东西都混杂在一起,导致什么都写不出来。翻了翻以前在组内分享的一些东西,想想把这些内容整理下,写进博客吧。我对计划要写的东西做了个清单(最近做什么都喜欢在前一天睡觉前做个清单,这样多少改善了我的拖延…
我用Xcode +python写的第一个OS X app
1. 为什么要写这个app? 原因之一当然是学了点东西总想练练手。 更为重要的原因则是,在写iOS app时,每增加一个网络请求,就要写一个json对应的model类,而构造这些model类的代码毫无快感可言。so,人生苦短,我用python 2. 技术栈 1. json反序列…
WWDC 2018:Swift 更新了什么?
这个 Session 分为两个部分,前半部分会简单介绍一下 Swift 开源相关的事情,后半部分我们深入了解一下 Swift 4.2 带来了哪些更新。 首先我们来看一下 Swift 的一些统计数据,Swift 自开源之后,总共有 600 个代码贡献者,合并了超过 18k pul…