swift
16 人感兴趣 · 21 次引用
- 最新
- 推荐
SwiftUI 数据流之 StateObject& ObservedObject 探讨
在WWDC2020,SwiftUI再一次进行了重大更新,特别针对引用类型的数据流状态管理,在原有的@ObservedObject基础上,新增了@StateObject这个新的property wrapper,那么两者之间有什么区别?为什么要新增?本篇将通过大量的代码示例,带你进行详细的测试和分析;
SwiftUI 数据流之 State&Binding
在SwiftUI中,以单一数据源(single source of truth)为核心,构建了数据驱动状态更新的机制。其中引入了多种新的属性包装器(property wrapper),用来进行状态管理。本篇主要介绍@State和@Binding,将从简单的使用入手,通过一系列具体的代码实例展示它们
京东 App Swift 混编及组件化落地
自 Swift 诞生以来,逐步见证其从饱受诟病到日渐完善。在苹果的全力推动下,潜移默化地把开发支持中心从 Objective-C 转向 Swift,在业界的呼声也越演越烈。当我们相继迎来 ABI稳定、Module stability、Library evolution 等功能后,我们期盼已久的 Swift 已
Swift 函数调用逆向分析
简介: 逆向分析Swift代码 为了研究Swift的动态性,我们将Swift的类、成员变量、函数调用等代码进行反编译。

iOS 面试高薪,进阶 你会这些呢嘛?
这个栏目将持续更新--请iOS的小伙伴关注!做这个的初心是希望能巩固自己的基础知识,当然也希望能帮助更多的开发者!
Swift 性能优化分析
自从2014年Apple发布Swift语言以来,历时六年多,Swift已经发布到5.3版本,在5.0版本已经ABI stability,5.2版本也已经module stability,不管是语言还是基础库都日趋稳定,目前国内外大厂也都积极拥抱Swift阵营。



Combine 中 @Published 浅析
你是否跟我一样有这样的困惑,为什么这个property wrapper中没有看到wrappedValue,要实现一个property wrapper这不是必须的吗?

Dart vs Swift
Dart、Swift 目前是开发用的比较多的语言,他们都是比较现代化的语言,在语法方面都比较像,本文会对其语言进行一下对比,便于记忆和语言过渡。本次的对比是基于 Dart 2.8.3 和 Swift 5.2 的版本进行。
还有比二分查找更快的算法,面向接口编程 Protocol,John 易筋 ARTS 打卡 Week 05
每周完成一个 ARTS:

Class-only Protocols - class or AnyObject
iOS 系统中广泛使用了 delegate 模式,如果有 Swift 开发经验的话,你将会发现如下代码无法正常通过编译。

解析 Swift 中的 @discardableResult
当写 Swift 方法时,你可能经常会遇到这样的场景:有时候想要忽略方法的返回值,但有时候又需要处理返回值。

iOS 动画 - 窗景篇(二)
iOS 有一种动画,使用虽然简单,但能实现很多有趣的效果,那就是 mask 动画。 本文是系列文章的第二篇。
