最新发布第6页
Data Binding 数据绑定-Stewed Noodles 资源

Data Binding 数据绑定

Data Binding(数据绑定) 是一个支持库,它允许你在布局中使用声明式格式将 UI 组件绑定到应用中的数据源,而不是通过代码进行绑定。 数据绑定是将 XML 布局中的视图与数据对象进行整合的过程...
语法(一) - 模式匹配-Stewed Noodles 资源

语法(一) – 模式匹配

Swift 的 switch 语句具有灵活却富有表现力的匹配模式。 基本使用 单值匹配 单值字符串匹配 let name = "twostraws" switch name { case "bilbo": print("Hello, Bilb...
XuX的头像-Stewed Noodles 资源烩之面大会员XuX2年前
05313
冲奶-Stewed Noodles 资源

冲奶

奶粉母乳比例3:2 奶粉/水/母乳比例 总量(水+母乳) 奶粉 水 母乳 175ML 3勺半 105ML 70ML 150ML 3勺 90ML 60ML 125ML 2勺半 75ML 50ML 100ML 2勺 60ML 40ML 注: 冲奶需 45°C 以下温开水。
XuX的头像-Stewed Noodles 资源烩之面大会员XuX2年前
05313
语法(四) – 懒加载-Stewed Noodles 资源

语法(四) – 懒加载

懒加载是统性能优化的方式之一。 懒加载闭包 基本语法,如下所示 lazy var yourVariableName: SomeType = { return SomeType(whatever: 'foobar') }() 懒加载闭包代码示例 class Singer { let n...
XuX的头像-Stewed Noodles 资源烩之面大会员XuX2年前
0536
函数与闭包-Stewed Noodles 资源

函数与闭包

可变函数 可变函数是一种不确定迭代的函数,也就是你发送多少参数,它就接受多少参数。 func add(numbers: Int...) -> Int { var total = 0 for number in numbers { total += number } retu...
XuX的头像-Stewed Noodles 资源烩之面大会员XuX2年前
0535
MVVM 架构-Stewed Noodles 资源

MVVM 架构

MVVM(Model-View-ViewModel) 架构中 View、ViewModel 以及 Model 之间的交互逻辑,如下图所示 基本介绍 MVVM 架构的分层,如下图所示 XML MVVM 架构,ViewModel 层使用 LiveData Jetpack Comp...
自定义时序曲线-Stewed Noodles 资源

自定义时序曲线

SwiftUI 可以精细控制动画的运动方式,完全自定义贝塞尔路径,匹配我们想要的加速度或者减速度。 比如,我们创建一条时序曲线,在动画中心部分非常缓慢,但在边缘部分剧烈跳动。 extension Anim...
XuX的头像-Stewed Noodles 资源烩之面大会员XuX2年前
05212
Slice of Pi-Stewed Noodles 资源

Slice of Pi

我们将制作一个 macOS 应用程序,帮助你记住圆周率的数字。请创建一个新的 macOS 项目,并命名为 SliceOfPi。 assets下载 足够的数据记忆圆周率最简单的方法是从字母表中为每个数字指定一个或...
XuX的头像-Stewed Noodles 资源烩之面大会员XuX2年前
0527
Python 语言基础-Stewed Noodles 资源

Python 语言基础

变量的定义 # 定义变量 name = 'Alice' age = 30 # 使用变量 print('Name:', name) print('Age:', age) # 修改变量 name = 'Bob' age = 25 # 使用修改后的变量 print('Updated Name:', name) pr...
模式(一) – MVVM-Stewed Noodles 资源

模式(一) – MVVM

MVVM 工作原理 MVVM - 模型、视图、ViewModel,理解 MVVM 的最佳方式是这样的:除了创建一个新类 ViewModel 负责将模型中的数据转换为视图中的格式化值之外,它与 MVC 别无二致。 MVVM 模式由三...