最新 最热

propertye wrapped, optional在Swift妙用

1 关于Optional使用swift开发项目中会用大所谓的可选类型,如下面的: var age:Int?我们做做业务是往往使用 if 或者 guard来走guard let age

2021-03-18
1

swift 5.0富文本

let myMutableString = NSMutableAttributedString(string: "100 Gained", attributes: [NSAttributedString.Key.font:UIFont(name: "Georgia", size: 18.0)!]) my...

2021-03-18
1

Swift 5.4 新特性

Swift 5.4 带来了一些巨大的编译改进,包括表达式中具有错误的更好的代码完成和增量编译的大幅度提高。但是,它也增加了一些重要的新功能和改进,因此让我们在这里进行深入研究......

2021-03-17
1

从预编译的角度理解Swift与Objective-C及混编机制

本文从预编译的基础知识入手,由浅至深的介绍了 Objective-C 和 Swift 的工作机制,并通过这些机制来解释混编项目中使用到的技术和各种参数的作用,由此来指导开发者如何进行混编。...

2021-03-15
1

我在Uber亲历的最严重的工程灾难

本文讲述了数年前,在高速扩张的背景下,Uber 工程团队为解决技术问题而重写应用程序的“噩梦般”经历。

2021-03-12
1

Swift-enum

Allocates a reference-counted @box on the heap large enough to hold a value of type T

2021-03-12
1

类的加载(二)

通过前面文章的介绍,我们已经对rw和ro之间的关系有过了解了,本篇文章首先通过一个面试题来加深下诸位对ro和rw的理解,也进一步熟悉下Runtime的API。...

2021-03-10
0

Swift-强引用&弱引用

typedef typename RefCountBitsInt<refcountIsInline, sizeof(void *)>::Type BitsType

2021-03-08
1

Swift底层-对象&结构&属性

pushq %rbp //很明显,往下读pushq movl 参数入栈和传递

2021-03-08
1