首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前进的max
掘友等级
程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
前进的max
程序员
·
11月前
关注
为什么 UIViewController 中同时存在默认初始化程序和自定义初始化程序
UIViewController 的与众不同之处在于,它不但配备了无参数的 init() 初始化方法,还拥有诸如 init?(coder:) 和 init(nibName:...
0
评论
分享
前进的max
程序员
·
1年前
关注
几种提升SwiftUI应用性能的方法
1.优化视图层级以提升效率 在SwiftUI开发中,一个常见的性能瓶颈源自于过度复杂的视图架构。每当视图依赖的数据或状态发生变动时,SwiftUI会全面重新评估并绘制整个视...
0
评论
分享
前进的max
程序员
·
1年前
关注
优化iOS开发流程:利用GitHub Actions与Fastlane实现CI/CD自动化
在现代软件开发的快速变革中,持续集成和持续部署(CI/CD)已经成为不可或缺的核心实践。这一流程通过自动化,高效地执行应用程序的测试、构建及部署工作。对于专注于iOS领域的...
0
评论
分享
前进的max
程序员
·
1年前
关注
Dart typedef
在Dart中,typedef关键字用于创建用户定义的别名类型。它允许我们以一种简洁的方式引用某种类型。 以下是一些了解typedef作用的示例,让我们通过typedef在D...
0
评论
分享
前进的max
程序员
·
1年前
关注
Swift UI 的一些原则
数据访问作为依赖: 因此,每次读取视图中的数据时,都在为该视图创建依赖项。就像我们看到的那样,只要isPlaying属性发生变化,我就会更新playerView 背景颜色。...
0
评论
分享
前进的max
程序员
·
1年前
关注
QoS 6种类型
userInteractive:这表示必须立即完成才能提供良好的用户体验的任务,因此应该在主线程上运行。将其用于 UI 更新、事件处理和需要低延迟的小型工作负载。 user...
0
评论
分享
前进的max
程序员
·
1年前
关注
Swift 5.9
它适用于所有 Swift 引用类型,而不仅仅是 NSObject 子类,并提供跨平台支持。 提供属性级别的精确观察,无需对可观察属性进行特殊注释。 减少 SwiftUI 中...
0
评论
分享
前进的max
程序员
·
1年前
关注
修复ios错误的分步指南
重现问题: 隔离问题: 分析崩溃报告和日志: 检查代码更改: 5.查阅文档和资源: 实施修复: 彻底测试: 部署修复: 监控重复发生: 学习和迭代:...
0
评论
分享
前进的max
程序员
·
1年前
关注
迁移构建配置
在构建配置方面,Buck 和 Bazel 表现出显着的相似之处。它们共享相似的目录结构,采用类似的命令行调用,而且重要的是,都使用Starlark 语言。这些相似之处为两个...
0
评论
分享
前进的max
程序员
·
1年前
关注
ViewModifier 五个参数
id:应符合Hashable协议的组的 id 。它通常反映视图之间共享数据的ID 。 命名空间:几何命名空间的id。它是动态属性包装器Namespace的wrappedVa...
0
评论
分享
前进的max
程序员
·
1年前
关注
TCA 的缺点:
功能包含状态和操作的嵌套类型,这使结构变得复杂。 使用带有 case 的 switch 实现功能看起来非常不寻常,因此打破了使用常规函数编写类的传统方法。 特征被实现为结构...
0
评论
分享
前进的max
程序员
·
1年前
关注
局部变量
一种通过将提供程序声明为特定页面部分私有的方式来本地化提供程序的方法。通过将提供程序的访问范围限制为特定源文件内的私有,只能在该文件内访问该提供程序。这允许对提供者的使用范...
0
评论
分享
前进的max
程序员
·
1年前
关注
任务若干
语义内容模式:我们停止在情节提要中设置语义内容模式,以避免因语言相关的布局造成视觉干扰。 标签对齐:我们现在根据所选语言方向以编程方式动态对齐文本,而不是使用特定设置来对齐...
0
评论
分享
前进的max
程序员
·
1年前
关注
属性包装器
属性包装器是 Swift 的一项功能,允许您以可重用且简洁的方式封装属性行为。它提供了一种定义属性访问和修改的自定义逻辑的方法,使您的代码更具可读性和模块化。属性包装器对于...
0
评论
分享
前进的max
程序员
·
1年前
关注
ViewController
ViewIsAppearing() — viewIsAppearing():每次在 viewWillAppear(:) 调用后出现视图控制器的视图时,系统都会调用此方法一次...
0
评论
分享
前进的max
程序员
·
1年前
关注
Apple iOS 17.2 日记应用
iOS 17.2 的核心是 Journal 应用程序,它是一个与您的日常体验无缝集成的数字伴侣。 它智能地组织您的活动、照片和锻炼,让您可以轻松地重新审视和反思它们,培养对...
0
评论
分享
前进的max
程序员
·
1年前
关注
Redux和MVVM
Redux 提供了一种集中的状态管理方法。单个Store变量在根级别创建为可观察对象,用于存储整个应用程序的状态。我们将此 Store 变量作为环境对象传递给每个视图。这意...
0
评论
分享
前进的max
程序员
·
1年前
关注
认识AsyncImage
简化的异步操作: “AsyncImage”视图负责所有繁重的工作,轻松处理异步加载任务,而不会阻塞主线程。 内置占位符支持:它通过在加载图像时显示占位符视图来提供无缝体验,...
0
评论
分享
前进的max
程序员
·
1年前
关注
添加标记和注释
我们可以通过在视图中创建一个实例来包含一个简单的地图。这将创建一个默认地图。 如果我们想向地图添加一些组件,我们必须使用MapContentBuilder. 在闭包内部,我...
0
评论
分享
前进的max
程序员
·
1年前
关注
easy-set
“easy-set”的工作原理: 该实用程序有两个参数:目标对象和变异函数。 mutator 函数通过目标的代理传递,允许您直接在其上设置值。 实际应用easy-set: ...
0
评论
分享
下一页
个人成就
文章被点赞
2
文章被阅读
10,153
掘力值
435
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2023-09-27