首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
挑战iOS
随便歇一歇
创建于2021-07-13
订阅专栏
挑战iOS
等 17 人订阅
共37篇文章
创建于2021-07-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Swift - Enums
「这是我参与2022首次更文挑战的第18天,活动详情查看:2022首次更文挑战」 毫无疑问,Swift 的枚举实现是该语言必须提供的最受欢迎和最强大的功能之一。 事实上,Swift 枚举超越了基于整数
Swift 协议Combining
「这是我参与2022首次更文挑战的第15天,活动详情查看:2022首次更文挑战」 Swift 协议的核心优势之一是它们使我们能够定义多种类型可以遵循的共享接口,这反过来又使我们能够以非常统一的方式与这
AppKit
「这是我参与2022首次更文挑战的第14天,活动详情查看:2022首次更文挑战」 Windows 是 Mac 上所有应用程序的基础。 与 UIWindow 不同,它是 UIView 的子类,大多数人很
Swift - Result 类型
Swift 标准库的 Result 类型使我们能够使用单一、统一的类型来表达给定操作的结果——无论是成功还是失败。 让我们看看 Result 在哪些情况下可能有用,以及在开始使用该类型时需要牢记的一些
Swift - 创建 async/await API
「这是我参与2022首次更文挑战的第12天,活动详情查看:2022首次更文挑战」 随着时间的推移,许多开发人员在维护各种代码库时面临的一个挑战是如何以正确遵守所涉及的每种技术约定的方式巧妙地连接不同的
Swift 相等
「这是我参与2022首次更文挑战的第11天,活动详情查看:2022首次更文挑战」 检查两个对象或值是否相等绝对是所有编程中最常执行的操作之一。 因此,在本文中,让我们看看 Swift 如何对相等概念进
Swift 延迟任务
「这是我参与2022首次更文挑战的第10天,活动详情查看:2022首次更文挑战」 大多数情况下,我们希望我们的各种异步任务在创建后尽快启动,但有时我们可能希望稍微延迟它们的执行——也许是为了给另一个任
Swift - async/await
「这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战」 在异步代码的上下文中管理应用程序的内存往往是一件特别棘手的事情,因为通常需要随着时间的推移捕获和保留各种对象和值,以便执
Swift - 异步任务
自动重复异步任务 有时,在项目中可能希望自动重试失败的异步操作,例如为了解决临时网络问题,或重新建立某种形式的连接。 正在使用 Apple 的 Combine 框架来实现网络调用时这样做,在处理遇到的
SwiftUI 学习(四)
「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」 VStack, HStack Stacks——相当于 UIKit 中的 UIStackView——有三种形式:水平(HS
SwiftUI 学习(三)
「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」 给View指定大小 默认情况下,SwiftUI 的视图只占用它们需要的空间,但如果你想改变它,你可以使用 frame()
SwifUI 学习(二)
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」 List List类似UIKit中的UITableView。下面代码展示了现实三个静态的列表: 在 SwiftUI 中,
SwiftUI 学习(一)
「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」 声明式的编码方式将使代码更易于阅读和理解。SwiftUI 框架允许您编写更少的代码来创建用户界面。 借助 SwiftUI
Swift Manager
这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战」 Swift Package Manager 有两个非常重要的功能: 二进制依赖分发 资源文件 二进制依赖 在去年 Xcod
【iOS】图片解码
这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战」 在iOS中,大多数的APP都有不可或缺的图片资源,同时也很容易因为对图片的处理不恰当造成性能低下,不要让图片成为你的APP
【iOS】KVO
这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」 什么是KVO KVO的使用以及缺点 我们来看一下是如何使用系统的KVO的。 系统提供了三个重要的方法,一个是设置监听,一个是
iOS中常见的八种锁
这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」 为什么需要锁 在iOS中相信大家都用过多线程,多线程带来的好处显而易见,但是我们需要关注一下多线程有可能带来的问题。假设我们
【Swift】LRU 算法
Overivew LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。 新数据插入
【Swift】 设计模式 - 观察者 代码后续补充
这是我参与 8 月更文挑战的第 8 天,活动详情查看: 8月更文挑战 问题 假如你有两种类型的对象: 顾客和 商店 。 顾客对某个特定品牌的产品非常感兴趣 (例如最新型号的 iPhone 手机),
【swift】Introduction of swift collections
这是我参与 8 月更文挑战的第 7 天,活动详情查看: 8月更文挑战 Swift 公布了Collections和Algorithms的开源库。 目前公布的Collections类,包括三个主要的数据结
下一页