最新 最热

Mac效率工具

使用 Mac 开发也有几个年头了,积累了一些效率工具和开发工具,今天整理了一下并分享给大家,工具几乎都是开源免费的,也期待大家有更多好的工具推荐给我,我补充上去。...

2022-08-24
1

Swift开发规范-修订版

《Swift开发规范》发布之后得到了很多Swifter的关注,很多读者提议最好为每条规约添加一些代码示例,其实在发布之前,我就考虑到要加代码示例这件事,但是后来还是因为偷懒没加。最近利用了空余时间,对之前的版本进行了完善,加...

2022-08-24
1

Swift 派发机制

分析三种派发方式主要从性能及动态性两方面讨论,这两个特性相对而言是矛盾的,性能要求高,则动态性差,反之亦然,其中直接派发又被称为静态派发,函数表派发与消息派发称为动态派发,大多数语言都会支持上面派发方式的一种到多种...

2022-08-24
0

Swift开发规范

开发规范的目的是保证统一项目成员的编码风格,并使代码美观,每个公司对于代码的规范也不尽相同,希望该份规范能给大家起到借鉴作用。。

2022-08-24
1

iOS编译简析

早期 iOS 选用的是当时一家独大的 GCC 编译器作为 OC 语言的前端,但是随着时间的推移,Apple 为 OC 增加了很多特性,想要 GCC 给与实现,但是 GCC 却并没有支持,并且 GCC 本身代码耦合度较高,模块独立性比较差,并且《GCC运行环...

2022-08-24
1

「看图」谁想干掉谁?编程语言相爱相杀何时休

有人的地方就有江湖,编程界高手林立,除了我们常见的程序员鄙视链,还有各门编程语言的相爱相杀。

2022-08-22
1

Swift 5.2到5.4新特性整理

SE-0287提案改进了Swift使用隐式成员表达式的能力。Swift 5.4之后不但可以使用单个 使用,而且可以链起来使用。

2022-08-16
1

Swift 5.5 新特性

SE-0296提案终于为开发者带来了期待已久的 async/await,语法基本上和javascript中的很像。

2022-08-16
1

[译]Swift中的原子属性装饰器

来一篇快文,Property Wrappers我姑且叫它“属性装饰器”,是Swift 5.1中新增的最关键的功能,本文不深入解释,先了解的可以查看Swift 社区SE-0258提议。

2022-08-16
1

[译]Swift中的空字符串

Swift 一个特色就是有很多的语法糖,初学可能觉得hold不住,实际用的时候倒是挺便利。

2022-08-16
1