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

swift编程

最近更新文章

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的理解 情况一 情况二 泛型指针的使用 为什么说指针不安全 我们在

Swift Error重构的基础示例详解,(投递于:23-02-25)

Swift Error重构的基础示例详解, 目录 Error 定义 概述 用枚举来表示简单的错误 用结构体或其他类型表示复杂的错误 处理Error的三种方式 相关的一些关键词 rethrows throws try / try!/ try?

Swift Error重构优化详解,(投递于:23-02-25)

Swift Error重构优化详解, 目录 背景现状 问题分析 期望结果 技术选型 优化解决 Error模型 优化前 优化后 基类Request 优化前 优化后 模块调用 优化前 优化后 总结 背景现状 项目每积累到

Swift设计思想Result<T>与Result<T, E: Error>类型解析,(投递于:23-02-25)

Swift设计思想ResultT与ResultT, E: Error类型解析, 目录 背景知识 错误类型泛型参数 选择哪个比较好? ResultT, E: Error 优点 缺点 Result 结论 背景知识 Cocoa API 中有很多接受回调的异步方法,

switch多选择结构、循环结构示例详解,(投递于:23-02-25)

switch多选择结构、循环结构示例详解, 目录 switch多选择结构 循环结构 while循环 do...while循环 每日Java面试题 switch多选择结构 多选择结构还有一个实现方式就是switch case语句 switch case语句

Combine中错误处理和Scheduler使用详解,(投递于:23-02-25)

Combine中错误处理和Scheduler使用详解, 目录 错误处理 Never setFailureType(to:) assign(to:on:) assign(to:) assertNoFailure(_:file:line:) 处理错误 try* Operator 映射错误 捕获错误并重试 cheduler Scheduler 简介

特定用例下的Combine全面使用详解,(投递于:23-02-25)

特定用例下的Combine全面使用详解, 目录 引言 网络 URLSession Extension Codable 向多个 Subscriber 发布网络数据 调试 打印事件 执行副作用 使用 Debugger Operator Timer 使用 RunLoop 使用 Timer 类 使用

swift依赖注入和依赖注入容器详解,(投递于:23-02-25)

swift依赖注入和依赖注入容器详解, 目录 什么是控制反转(Inversion of Control)? 什么是依赖注入? 依赖注入的种类 初始化器注入 属性注入 方法注入 依赖注入容器 实现一个简单的依赖

仓库模式及其在Swift 项目中的应用详解,(投递于:23-02-25)

仓库模式及其在Swift 项目中的应用详解, 目录 正文 不使用仓库模式时的代码 使用仓库有什么好处? 设计仓库接口 实现仓库接口 选择用哪个仓库实现 处理数据源的变更 总结 正文 在

SwiftUI开发总结combine原理简单示例详解,(投递于:23-02-25)

SwiftUI开发总结combine原理简单示例详解, 目录 引言 SwiftUI是什么? 如何理解combine @propertyWrapper Publishers 与 subscribers Subject的使用 Operators的使用 总结 引言 最近在自研一个新的项目,在考

Swift中的HTTP模拟测试示例详解,(投递于:23-02-25)

Swift中的HTTP模拟测试示例详解, 目录 正文 StarWarsAPI 类 MockLoader 正文 我们已经了解了单个方法如何为通过网络加载请求提供基础。 然而,网络也是开发应用程序时最大的失败点之一,尤

SwiftHTTP加载请求LoadingRequests教程,(投递于:23-02-25)

SwiftHTTP加载请求LoadingRequests教程, 目录 正文 遵循HTTPLoading协议 创建Result 用法 正文 到目前为止,我们已经看了一个简单的Request/Response的结构体和实现。接下来,我们来讨论一下发送请

Swift 中的 JSON 反序列化示例详解,(投递于:22-11-05)

Swift 中的 JSON 反序列化示例详解, 目录 业界常用的几种方案 手动解码方案,如 Unbox(DEPRECATED) 阿里开源的 HandyJSON 基于 Sourcery 的元编程方案 Swift build-in API Codable 属性装饰器,如 Bett

EvenLoop模型在iOS的RunLoop应用示例,(投递于:22-11-05)

EvenLoop模型在iOS的RunLoop应用示例, 目录 引言 线程保活 停止Runloop 设置超时时间 直接停止 延迟加载图片 卡顿监测 CADisplayLink(FPS) 子线程Ping 实时监控 Crash防护 Matrix框架 总结 引言 Runlo

FlutteriOS开发OC混编Swift动态库和静态库问题填坑,(投递于:22-11-05)

FlutteriOS开发OC混编Swift动态库和静态库问题填坑, 目录 引言 OC接入Swift 插件 静态库和 Framework 区别 新的问题: non-modular heade 不能在Framework Module中使用非Modular 的 Header 引言 Flutter 在 i

Swift超详细讲解指针,(投递于:22-11-05)

Swift超详细讲解指针, 目录 Swift指针Unsafe Pointer 对照Objective-C 例子 Swift指针Unsafe Pointer 如果不是只读,可以修改 ( 写入 ),就加一个 Mutable, 如果没有具体的类型( 通过泛型的方式 )

SwiftUI智能家居开关灯页面搭建示例,(投递于:22-11-05)

SwiftUI智能家居开关灯页面搭建示例, 目录 项目背景 项目搭建 背景卡片 页面标题 灯视图 开关按钮 整体布局 项目展示 本章代码 项目背景 晚上临睡前看着头顶上的卧室灯,圆圆的,点

Compose声明式代码语法对比React Flutter SwiftUI,(投递于:22-11-05)

Compose声明式代码语法对比React Flutter SwiftUI, 目录 前言 1.Stateless 组件 2.Stateful 组件 3. 控制流语句 4. 生命周期 5. 装饰/样式 总结 前言 Comopse 与 React、Flutter、SwiftUI 同属声明式 UI 框架,

使用 Swift Package 插件生成代码的示例详解,(投递于:22-11-05)

使用 Swift Package 插件生成代码的示例详解, 目录 前言 是什么让我再次关注到它? 实施细节 让我们写一些代码吧 编写可执行文件 创建该插件 让我们看下结果 前言 不久前,我正在工

Swift泛型Generics浅析讲解,(投递于:22-11-05)

Swift泛型Generics浅析讲解, 目录 泛型(Generics) 汇编分析泛型的实现原理 关联类型(Associated Type) 类型约束 协议类型的注意点 泛型解决 不透明类型(Opaque Type) 泛型(Generics) 1、泛

Swift Error的处理方法说明,(投递于:22-11-05)

Swift Error的处理方法说明, 目录 错误类型 自定义错误 处理Error try?与try! rethrows defer 错误类型 1、开发过程常见的错误 语法错误(编译报错) 逻辑错误 运行时错误(可能会导致闪退,

Swift协议Protocol介绍,(投递于:22-11-05)

Swift协议Protocol介绍, 目录 协议(Protocol) 协议中的属性 static、class mutating init init、init?、init! 协议的继承 协议组合 CaseIterable CustomStringConvertible 协议(Protocol) 1、协议可以用来定义方

  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. 末页