最新 最热

Swift进阶八——泛型

当你扩展一个泛型类型的时候,不需要在扩展的定义中提供类型形式参数列表。原始类型定义的类型形式参数列表在扩展体里面仍然有效,并且原始类型形式参数列表名称也用于扩展类型形式参数。...

2021-02-15
1

Swift 入门:编译 Swift 源码(1)

编程语言的很多特性都是依赖于编译器的。比如,与 C 语言的枚举相比,Swift 的枚举就依赖编译器实现了关联值等高级特性。

2021-02-11
1

成为更好的 Swift 开发者的 10 个 Tips(译)

你是否已经用 Swift 开发了几个月,现在,你想成为一个更好的 Swift 开发者?少年,你来对了地方,我这里有一本失传多年的武林秘籍传授于你。 不要在意代码的格式,我想尽我所能保持代码的简洁。以至于可以是你方便的拷贝到playg...

2021-02-01
1

Objective-C 与 泛型

从 Xcode 7 开始,为了更简单和高效的与 Swift 交互, Objective-C 支持了引入了 3 个高级特性:轻量泛型、Nullability annotation、KindOf。

2021-02-01
1

如何持续的自我提升

今天,笔者从 百度App Objective-C/Swift 组件化混编之路(二)- 工程化 时,就被灌输了一个”新知识“:module 会供链接器使用 。

2021-02-01
1

Swift 基础之布尔值和元组

Swift 有一个基本的布尔(Boolean)类型,叫做 Bool。布尔值指逻辑上的(logical),因为它们只能是真或者假。Swift 有两个布尔常量,true 和 false:

2021-01-29
1

Swift 基础之整数和浮点数

整数就是没有小数部分的数字,比如 42 和-23。整数可以是有符号(正、负、零)或者无 符号(正、零)。

2021-01-29
1

开发人员需要了解的 iOS 14 beta 5 更新

Apple 于 8 月 18 日发布了面向开发者的 iOS 14 beta 5 和 iPadOS 14 beta 5。开发者可以在 设置 -> 通用 -> 软件更新 中安装更新。

2021-01-29
1

Swift 基础之控制流

Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的 for 和 while 循环,基于特定条件选择执行不同代码分支的 if 和 switch 语句,还有控制流程跳转到其他代码的 break 和 continue 语句。...

2021-01-29
1

时间国际化 swift DateFormatter

extension Date { func string(format: String) -> String {//"dd MMM hh.mm" 1月20日 上午11:10 let formatter = DateFormatter() formatter.setLocali...

2021-01-27
1