首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SwiftUI学习
小小肉丸
创建于2021-05-11
订阅专栏
SwiftUI学习
等 19 人订阅
共14篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
小小肉丸
1年前
SwiftUI
iOS
SwiftUI学习(6)-SwiftUI动画入门下下
本文将介绍如何绘制上图中的正弦波动画。 自定义正弦波Shape 正弦图形函数:y = sin(x * 波长)* 振幅, 定义波长等于 1/4的宽度, 振幅为1/3高度,原点(x: -波长,y: 1/2
786
2
1
小小肉丸
1年前
SwiftUI
Combine入门Part VI-Applying Sequence Operations
序列操作(Applying Sequence Operations) drop(untilOutputFrom:) 会一直舍弃Input发出的事件,直到参数传入的将另外一个Publisher发出事件后
961
点赞
评论
小小肉丸
1年前
SwiftUI
iOS
Combine入门Part V-Reducing Elements&Applying Mathematical&Applying Matching Crite
元素减少(Reducing Elements) collect collect操作是将Publisher发布的事件元素收集起来成为一个数组再发布出去。
884
2
评论
小小肉丸
1年前
SwiftUI
Combine入门Part IV-Mapping&Filter Operators
Operator概述 Combine框架里, Publisher包含非常多的Operator。Publisher通过一些方法转换对其发出的事件元素进行操作这个就是Operator。
951
1
评论
小小肉丸
1年前
SwiftUI
Combine入门Part III-Subject AnyPublisher和Cancellable
Subject(主题) Subject是一个集成Publisher的协议,比起Publisher, Subject提供了一些方法来发布事件。
545
点赞
评论
小小肉丸
1年前
SwiftUI
Combine入门Part II-Subscriber
订阅者-Subscriber Subscriber也是一个协议,协议包含了Input的数据类型,这个类型对应着Publisher的Output类型以及请求数据的数量。
1049
2
评论
小小肉丸
1年前
SwiftUI
Combine入门Part I-Publisher
Combine提供了APP处理事件的响应式声明框架。相较于之前的继承Delegate回调或者使用完成闭包参数,你可以创建一个从事件源头开的是处理链。
1166
2
评论
小小肉丸
1年前
SwiftUI
SwiftUI学习(6)-SwiftUI动画入门下
过渡(Transition) 基本使用 过渡效果用于View出现或者消失的动画效果。`MatchedGeometryEffect`类似Hero动画,是两个元素切换的时候形成过渡。
472
1
评论
小小肉丸
1年前
SwiftUI
iOS
SwiftUI学习(6)-SwiftUI动画入门上
SwiftUI和UIKit一样提供了显式(Explicit)和隐式(Implicit )动画。系统的`Animation`结构体为我们提供一些常用的动画比如`easeOut` ` easeIn`等
1278
1
1
小小肉丸
2年前
SwiftUI
iOS
SwiftUI学习(5)-2D图形绘制
SwitfUI基本2D图形基础知识,包括内置Shape类型如circle roundrectenge的使用和自定义绘制Path的使用以及自定义shape
1465
3
评论
小小肉丸
2年前
SwiftUI
SwiftUI学习(4)-状态与数据绑定基础
理解@State @State 是一个属性修饰符符号,用于读写被SwiftUI管理的数据. 当@State标记的值改变了,页面会重新计算body内容。
904
2
评论
小小肉丸
2年前
SwiftUI
SwiftUI学习(3)-布局管理(下) LazyVGrid LazyHGrid基础
Grid布局 LazyVGrid和LazyHGrid一个是垂直格子布局,一个是水平格子布局, iOS14新增的布局管理器,和LazyVStack和LazyHStack一样都带有Lazy,表明这2个布局
2673
3
1
小小肉丸
2年前
SwiftUI
SwiftUI学习(2)-布局管理(上) VStack/HStack/ZStack学习
SwiftUI VStack是将其子元素垂直排列的布局。HStack是水平排列, ZStack是在Z轴上堆叠排列。LazyVStack和LazyHStack是iOS14新引入的布局管理器。
973
点赞
评论
小小肉丸
2年前
SwiftUI
SwiftUI学习(1)-简单入门
View是SwiftUI中的一个基础协议(protocol)。该协议用来渲染页面和提供页面的一些修饰器(modifier)。通过继承View协议来创建自定义View。
1249
点赞
评论