欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置: > > >

swift编程

最近更新文章

Swift 中的 Actors 使用及如何防止数据竞争问题(示例详解),(投递于:23-07-21)

Swift 中的 Actors 使用及如何防止数据竞争问题(示例详解), 目录 前言 Actors 的基本原理 Actor 是引用类型,但与类相比仍然有所不同 为什么会出现数据竞争 如何防止数据竞争 使用 asy

Swift自动调整视图布局AutoLayout和AutoresizingMask功能详解,(投递于:23-07-21)

Swift自动调整视图布局AutoLayout和AutoresizingMask功能详解, 目录 Swift 中 AutoLayout 和 AutoresizingMask AutoLayout AutoresizingMask 总结 Swift 中 AutoLayout 和 AutoresizingMask Swift 中 AutoLayout 和 AutoresizingMask

Swift简单快速的动态更换app图标AppIcon方法示例,(投递于:23-07-21)

Swift简单快速的动态更换app图标AppIcon方法示例, 目录 关键方法 具体代码及UI Assets 图片设置 APPIcon名称与上面的要一致 关键方法 获取到当前AppIcon的名称 // 获取到当前AppIcon的名称let i

Swift之for循环的基础使用学习,(投递于:23-07-21)

Swift之for循环的基础使用学习, 目录 forEach for in enumerated 迭代器遍历 indices enumerated获取了索引和值 Range forEach let numbers=[Int](0...7)numbers.forEach{ (num) in if(num==3){ return } print(num)} for in for in可

Swift并发系统并行运行多个任务使用详解,(投递于:23-07-21)

Swift并发系统并行运行多个任务使用详解, 目录 前言 从异步到并发 任务组 结论 前言 Swift 内置并发系统的好处之一是它可以更轻松地并行执行多个异步任务,这反过来又可以使我们显

Swift可选值优化示例详解,(投递于:23-07-21)

Swift可选值优化示例详解, 目录 nil的语义 nil在内存中的表示 nil的优化 Bool String Class Enum 结语 nil的语义 在 Objective-C 中, nil 表示空对象,它本质是一个指向 0x00000000 的指针。但对于非指

Swift高阶函数contains allSatisfy reversed lexicographicallyPrecedes用法示例,(投递于:23-07-21)

Swift高阶函数contains allSatisfy reversed lexicographicallyPrecedes用法示例, 目录 一、contains 二、allSatisfy 三、reversed 四、lexicographicallyPrecedes 一、contains 返回一个布尔值,指示序列的每个元素是

如何在Swift 中使用 async let 并发运行后台任务,(投递于:23-07-21)

如何在Swift 中使用 async let 并发运行后台任务, 目录 前言 长期运行的任务阻塞了UI 使用 async/await 在后台执行任务 在后台执行多个任务 使用 async let 下载多个文件 结论 前言 Async/aw

Swift reduce函数使用示例详解,(投递于:23-07-21)

Swift reduce函数使用示例详解, 目录 reduce 参数 示例 reduce(into:) reduce Swift中数组的 reduce 方法用于做序列元素的累加,如数组元素的累加, 函数原型: @inlinable public func reduceResult( _ initia

Swiftmap和filter函数原型基础示例,(投递于:23-07-21)

Swiftmap和filter函数原型基础示例, 目录 map函数原型 filter函数原型 map函数原型 /// Returns an array containing the results of mapping the given closure/// over the sequence's elements.////// In this example, `map` is

Swift之运算符重载示例详解,(投递于:23-07-21)

Swift之运算符重载示例详解, 目录 引言 重载双目运算符 单目运算符 复合赋值运算符 等价运算符 == 自定义运算符 自定义后置运算符 自定义中置运算符 引言 在C++中, 运算符是可以重载

Swift Sequence Collection使用示例学习,(投递于:23-07-21)

Swift Sequence Collection使用示例学习, 目录 一:Sequence 1.1 迭代器 Iterator 1.2 IteratorProtocol协议 1.3 Sequence协议 1.4 通过Sequence协议自定义有限的集合 二:Collection 2.1 环形数组 2.2 MutableCollect

Swift 重构重载运算符示例解析,(投递于:23-05-12)

Swift 重构重载运算符示例解析, 目录 一、思路来源 二、基础类型 String 为例 重载乘法运算符 源码实现: 三、对象类型 UIEdgeInsets 为例 重载加法运算符将 源码实现: 四、总结 一、思

Swift重构自定义空等运算符“??=”实例,(投递于:23-05-12)

Swift重构自定义空等运算符“??=”实例, 目录 一、思路来源 二、示例 三、源码 四、总结 一、思路来源 最近在做 Flutter 开发时发现一个之前没注意到的空等运算符 ??=,代表左边

Swift Package 技巧及混编兼容问题详解,(投递于:23-05-12)

Swift Package 技巧及混编兼容问题详解, 目录 创建 Package 使用 Package 维护 Package 版本控制 本地调试修改 Package 之间的依赖 混编问题 target 拆分 引用以及和 cocoapods 的兼容问题 创建 Pack

swift错误处理docatchtrytry!使用详解,(投递于:23-05-12)

swift错误处理docatchtrytry!使用详解, 在swift中 如果我们要定义一个表示错误类型非常简单,只要遵循Error协议就可以了,我们通常用枚举或者结构体来表示错误类型,枚举可能用的多些,

NotificationCenter类实现原理,(投递于:23-05-12)

NotificationCenter类实现原理, 目录 正文 1、首先定义一个NotificationCenter类定义 2、然后定义一个观察者对象 3、在NotificationCenter中添加注册观察者的方法 4、在 NotificationCenter 中添加发送通

Swift 中的 RegexBuilder学习指南,(投递于:23-05-12)

Swift 中的 RegexBuilder学习指南, 目录 前言 Regex 字面量 RegexBuilder - 像写代码一样写正则 RegexRepetitionBehavior Foundation 的支持 总结 前言 在我们日常的项目开发中,经常会碰到和正则表达式

Swift 中 Opaque Types学习指南,(投递于:23-05-12)

Swift 中 Opaque Types学习指南, 目录 什么是Opaque Types 如何使用 为什么要使用 可读性更强 性能更好 使用的限制 总结 什么是Opaque Types Opaque Types 是在 Swift5.7 新添加的一个特性。主要是和

Swift中的可选项Optional解包方式实现原理,(投递于:23-03-27)

Swift中的可选项Optional解包方式实现原理, 目录 为什么需要Optional 什么是Optional Optional实现原理 Optional的解包方式 1. 可选项绑定(Optional Binding) 2. 强制解包(Forced Unwrapping) 3. 隐式解包(

Swift中的高阶函数功能作用示例详解,(投递于:23-03-27)

Swift中的高阶函数功能作用示例详解, 目录 高阶函数的作用 1. 简化代码 2. 提高可读性 3. 支持函数式编程 4. 提高代码的可重用性 常见的高阶函数 1. map() 2. filter() 3. reduce() 4. sorted() 5.

Swift enum枚举类型使用详解,(投递于:23-02-25)

Swift enum枚举类型使用详解, 目录 前言 AFError Result Optional 最后举一个enum的典型例子 总结 前言 我一直在思考如何去讲解Swift中的枚举类型,它是如此让人熟悉,不免就让你跟着编程经验

Swift使用enum抹平数组元素差异实例详解,(投递于:23-02-25)

Swift使用enum抹平数组元素差异实例详解, 目录 前言 业务场景 用什么控件 使用UIScrollView的分析 使用UITableView的分析 加工数据 总结 前言 通过Protocol去封装入参,抹平了入参之间的差异。

swift指针及内存管理内存绑定实例详解,(投递于:23-02-25)

swift指针及内存管理内存绑定实例详解, 目录 swift API 绑定 绕过编译器检查 - assumingMemoryBound 内存转换 - bindMemory 临时改变内存绑定 - withMemoryRebound swift API 绑定 swift提供了3种不同的API来

swift内存管理指针类型使用实例详解,(投递于:23-02-25)

swift内存管理指针类型使用实例详解, 目录 为什么说指针不安全 指针类型 原始指针-rawPointer 的使用 size/stride/alignment的理解 情况一 情况二 泛型指针的使用 为什么说指针不安全 我们在

  1. 首页
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 下一页
  14. 末页