属性修饰器
May 23, 2020, 8:00 PM
Swift 属性修饰器要让 SwiftUI 成为可能还有很长的路要走,但他们在塑造整个语言的未来方面可能发挥着更重要的作用。
NSPredicate
Nov 18, 2019, 7:00 PM
作者:Jordan Morgan,原文链接,原文日期:2018-05-18译者:石榴;校对:numbbbbb,Nemocdz;定稿:Pancf
Swift 刚出现的时候,我们因它比 Objective-C 简洁而着迷。接着它很快打开了面向协议编程的大门。并且,让我们忘掉引用类型和类,还有很多。
确实,这些东西都是很棒的工具,都有优秀的用例。但我感觉它们经常被捧作银弹,在决定架构时缺乏足够的考虑。
调试内存不足问题:使用运行时魔法捕获布局反馈循环
Nov 10, 2019, 7:00 PM
本文详细讲解了如何利用在运行时编程来帮助开发者调试布局反馈循环。
分析复杂度
Nov 5, 2019, 7:00 PM
本文介绍了在 Swift 中如何对一些集合类型的操作进行性能分析与优化。
图像渲染优化技巧
Oct 31, 2019, 8:00 PM
长期以来,iOS 开发人员就为一个奇怪的问题所困扰:‘如何对一张图像进行渲染优化?’本文试图为这个由来已久的问题提供一个明确的答案。
Xcode Build 配置文件
Oct 24, 2019, 8:00 PM
作者:Mattt,原文链接,原文日期:2019-05-13译者:雨谨;校对:numbbbbb,WAMaker;定稿:Pancf
软件开发最佳实践 规定了 配置与代码的严格分离。然而,苹果平台上的开发人员常常难以将这些指导原则与 Xcode 繁重的项目工作流程结合起来。
了解每个项目设置的功能以及它们之间如何交互,是一项需要多年磨练的技能。但 Xcode 将大部分的这类信息都都深埋在其图形化界面中,这对我们没有任何好处。
Swift 5 字符串插值-AttributedStrings
Oct 17, 2019, 8:00 PM
作者:Olivier Halligon,原文链接,原文日期:2018-12-16译者:Nemocdz;校对:numbbbbb,WAMaker;定稿:Pancf
我们已经在 前文 里介绍了 Swift 5 全新的 StringInterpolation 设计。在这第二部分中,我会着眼于 ExpressibleByStringInterpolation 其中一种应用,让 NSAttributedString 变得更优雅。
Chris Lattner 讲述 Swift 起源故事
Oct 15, 2019, 8:00 PM
作者:Ole Begemann,原文链接,原文日期:2019-02-18译者:jojotov;校对:numbbbbb,WAMaker;定稿:Pancf
在 新推出的 Swift 社区播客第一集 中,Chris Lattner, Garric Nahapetian, 和 John Sundell 讲述了关于 Swift 起源的故事和 Swift 社区的现状。
本文是我整理出的一些比较有趣的东西(为了能更好地阅读而做了部分修改)。你可以看到我主要引用了 Chris...
图像优化
Oct 8, 2019, 8:00 PM
作者:Jordan Morgan,原文链接,原文日期:2018-12-11译者:Nemocdz;校对:numbbbbb,WAMaker;定稿:Pancf
俗话说得好,最好的相机是你身边的那个。那么毫无疑问 - iPhone 可以说是这个星球最重要的的相机。而这在业界也已经达成共识。
在度假?不偷偷拍几张记录在你的 Instagram 故事里?不存在的。
出现爆炸新闻?查看...
Swift Import 声明
Sep 22, 2019, 8:00 PM
作为软件开发人员,我们学到的第一课是如何将概念和功能组织成独立的单元。但是,当命名空间冲突和声明隐藏在阴影时,会发生什么呢?
千呼万唤始出来☑️:SwiftWebUI
Sep 11, 2019, 8:00 PM
本文是关于 SwiftWebUI 的介绍。SwiftWebUI 将 SwiftUI 带到了 Web 平台上。
Swift 中的面向协议编程:引言
Sep 4, 2019, 8:00 PM
对面向协议编程,做了一个简单的引言,为第二篇文章做准备工作。
Swift 关键字
Aug 21, 2019, 8:00 PM
作者:Jordan Morgan,原文链接,原文日期:2017-02-11译者:郑一一;校对:numbbbbb,pmst;定稿:Pancf
有句话之前我提过,今天还想再说一次。那就是打铁还需自身硬。对于自身能力的严格要求,可以帮助实现我们所有梦寐以求的东西。
说起来可能有些消极,知识毕竟是永远学不完的。不论如何,今天 我们先来学习一下 Swift...
给 UIView 来点烟花
Aug 13, 2019, 8:00 PM
作者:Tomasz Szulc,原文链接,原文日期:2018-09译者:Joeytat;校对:numbbbbb,WAMaker;定稿:Pancf
Bundles and Packages
Jul 18, 2019, 8:00 PM
作者:Mattt,原文链接,原文日期:2018-12-17译者:WAMaker;校对:numbbbbb,BigNerdCoding;定稿:Forelax
在这个给予的季节,让我们停下脚步,思考一个现代计算机系统赐予我们的最棒的礼物:抽象。
在数百万 CPU 晶体管、SSD 扇区和 LCD 像素共同协作下,全球数十亿人能够日常使用计算机和移动设备而对此全然不知。这一切都应归功于像文件,目录,应用和文档这样的抽象。
这周的...