Swift共0篇
Swift
iOS应用内弹窗通知怎么实现?其实很简单,这样,这样,再这样.....你学会了么?-五八三

iOS应用内弹窗通知怎么实现?其实很简单,这样,这样,再这样…..你学会了么?

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第29天,点击查看活动详情。 项目背景 消息通知可以及时地将状态、内容的更新触达到用户,用户则可以根据收到的消息做后续判...
admin的头像-五八三admin2年前
0270

RunLoop:iOS开发中的神器,你真的了解它吗?

在iOS开发中,RunLoop是一个非常重要的概念,它提供了一个事件循环机制,用于处理各种事件,例如用户交互、网络请求、定时器等等。RunLoop不仅是iOS开发中的核心之一,而且在其他平台的开发中也...
admin的头像-五八三admin2年前
070
iOS - 浅谈Core Graphics-五八三

iOS – 浅谈Core Graphics

我正在参加「掘金·启航计划」 前言 Core Graphics(又称为Quartz)是iOS开发中的一个绘图框架,用于在屏幕上绘制2D图形和进行图像处理。它提供了一组强大的图形绘制和处理函数,可以创建各种形...
admin的头像-五八三admin2年前
0120
Swift:巧用module.modulemap,告别Bridging-Header.h-五八三

Swift:巧用module.modulemap,告别Bridging-Header.h

我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情 前言 项目背景 项目里面有这么一个需求,在一个App项目中创建多个Static Library,各司其职进行模块与职责划...
admin的头像-五八三admin2年前
02560
SwiftUI:做一个好看的评分控件-五八三

SwiftUI:做一个好看的评分控件

mask在SwiftUI中是用于遮罩控件的,它可以根据我们提供的形状或者图片来裁剪控件的可见区域。比如,我们可以用圆形的mask来让一个图片控件变成圆形,或者用三角形mask一个按钮,只展示按钮的一个角...
admin的头像-五八三admin2年前
0180

WWDC 23 ,SwiftUI 5 和 SwiftData 的初印象

WWDC 2023 正在如火如荼地进行。苹果不仅带来了全新形态的硬件产品,还推出了几个相当震撼的新框架。本文将聊聊我对本届 WWDC 中 SwiftUI 5.0 和 SwiftData 的初步印象。 原文发表在我的博客 w...
admin的头像-五八三admin2年前
0110
开发 visionOS 前,你需要了解的 Apple AR 技术全景-五八三

开发 visionOS 前,你需要了解的 Apple AR 技术全景

XR 基地是一个专注于 XR 领域的学习社区,我们专注提供 XR 开发教学课程及文章,通过 learn by doing 的教学理念,将晦涩难懂的概念变的简单易懂;除此之外,我们还会结合社区的力量,让更多的...
admin的头像-五八三admin2年前
030
【iOS】分享几个用于「绝对布局」适配RTL布局的分类-五八三

【iOS】分享几个用于「绝对布局」适配RTL布局的分类

项目要适配阿拉伯地区,而阿拉伯的语言是从右往左显示的,恰好与我们的习惯相反,适配起来很别扭。 RTL布局(Right To Left) 我们这边的习惯是从左到右,设计图也是如此: 而阿拉伯地区的习惯...
admin的头像-五八三admin2年前
080
UITableView使用指南-五八三

UITableView使用指南

UITableView使用指南 概述 一般遇到大量相同结构的视图进行同一方向排列时,比如一般app的设置页面、通讯录等,使用UITableView是一个非常合适的方案。 基本介绍 风格样式: 这个属性是UITableV...
admin的头像-五八三admin2年前
0190
SwiftData-苹果最先进的数据库-五八三

SwiftData-苹果最先进的数据库

翻译自官网 developer.apple.com/xcode/swift… SwiftData 用于在声明式UI开发(SwiftUI)中进行数据持久化。您可以使用 Swift 代码查询和过滤数据了。 创建模型 使用带有@Model的普通 Swift 类型...
admin的头像-五八三admin2年前
0130
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)-五八三

实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)

前提回顾 上一章节发布之后,有不少开发的童鞋评论: 本来好好的,经过上一章节的调整后就各个页面开始报错了? 这很正常,刚开始学习SwiftUI的时候,有时候改了一个参数,或者少了一个花括号,...
admin的头像-五八三admin2年前
0100
Swift-UILabel实现用户协议图文混排-五八三

Swift-UILabel实现用户协议图文混排

前言 最近换了一个工作,有点忙,记录笔记的时间越来越少了。关于RxSwift专栏的文章,笔者后续再抽时间记录。今天主要分享一个笔者碰到的一个需求,在实现的过程中决定封装一下,希望可以帮到有...
admin的头像-五八三admin2年前
060
每天不知道吃什么,用SwiftUI写个随机推荐App帮你做决定吧!-五八三

每天不知道吃什么,用SwiftUI写个随机推荐App帮你做决定吧!

项目背景 又到了吃饭的时间了,打开一些餐饮App翻来翻去都不知道想吃什么,感觉全部都吃过了,看到都有点儿腻。 有没有一个App能够帮我随机推荐吃什么的呢?想了想,干脆我自己写一个吧! 说干...
admin的头像-五八三admin2年前
0120
Swift 中的 async/await ——代码实例详解-五八三

Swift 中的 async/await ——代码实例详解

前言 async-await 是在 WWDC 2021 期间的 Swift 5.5 中的结构化并发变化的一部分。Swift 中的并发性意味着允许多段代码同时运行。这是一个非常简化的描述,但它应该让你知道 Swift 中的并发性对...
admin的头像-五八三admin2年前
0190
了解iOS的后台任务执行的各种方式-五八三

了解iOS的后台任务执行的各种方式

本文主要内容来自WWDC 2019: Advances in App Background Execution Apple 中很多后台执行都是用户从前台进入后台之后,依然保持了一段时间的活跃,最常见的比如使用UIApplication.shared.begin...
admin的头像-五八三admin2年前
090
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(一)-五八三

实战编程·使用SwiftUI从0到1完成一款iOS笔记App(一)

项目起源 前段时间稀土掘金客户端上线了“闪念笔记”功能,作为尝鲜一族便稍微体验了一下。 闪念笔记界面简约操作容易上手,相比较印象笔记、有道云笔记等综合型笔记应用,当前闪念笔记当前专注...
admin的头像-五八三admin2年前
030

Swift 中async/await 简单使用

在 Swift 5.5 中,终于加入了语言级别的异步处理 async/await,这应该会让用回调闭包写异步调用方法时代彻底结束了! 这篇文章就简单总结一下这个功能使用吧。 异步函数 所谓异步,是相对于同步...
admin的头像-五八三admin2年前
0230
使用SwiftUI搭建一个倒计时App,让你做饭时不再焦虑~-五八三

使用SwiftUI搭建一个倒计时App,让你做饭时不再焦虑~

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天,点击查看活动详情。 在本章中,你将学会使用SwiftUI搭建一个倒计时App。 项目背景 每逢周末,总要在家里煮顿饭,才...
admin的头像-五八三admin2年前
040

SwiftUI:如何使用多个 Sheet

当我们在工作中,总会遇到弹出多个Sheet的情况。弹出一两个的情况下,我们可以使用绑定Boolean变量来完成。但是如果有很多种情况,会弹出很多种不同的Sheet我们该如何了来做呢?这就是我们今天...
admin的头像-五八三admin2年前
0230
Swift 周报 第三十期-五八三

Swift 周报 第三十期

前言 本期是 Swift 编辑组自主整理周报的第二十一期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。 欢迎投稿或推荐内容。目前计划每两周周一发布,欢迎志同道合的朋友一起加...
admin的头像-五八三admin2年前
040