摘要: 使用 Alamofire + HandyJSON 封装(支持 async/await 和 JSON 字符串返回) 下面是一个结合 Alamofire 和 HandyJSON 的完整封装方案,支持 async/await 并可以返回 JSON 字符串或模型对象。 1. 基础封装 swift 复制 下载 阅读全文
posted @ 2025-07-01 20:46 哇哈爽 阅读(100) 评论(0) 推荐(0)
摘要: 使用 async/await 封装 Alamofire (JSON 格式返回) 下面是一个基于 Alamofire 的现代化封装,使用 Swift 的 async/await 语法,返回 JSON 格式数据。 1. 基础封装 import Alamofire enum NetworkError: E 阅读全文
posted @ 2025-07-01 20:35 哇哈爽 阅读(166) 评论(0) 推荐(0)
摘要: 1. 使用Dictionary来分类 struct Person { let name: String let age: Int } let people = [ Person(name: "Alice", age: 25), Person(name: "Bob", age: 20), Person 阅读全文
posted @ 2025-05-03 11:59 哇哈爽 阅读(37) 评论(0) 推荐(0)
摘要: 一、内购支付流程 用户选择商品,发起购买操作,支付完成(会从AppleID账号关联的支付宝/微信 /银行卡完成扣款); 拿到APP本地生成的票据信息发送到苹果服务器验证有效性。1)APP端可以直接向苹果服务器发起验单请求2)也可以通过自己服务器向苹果服务器发起验单请求。安全起见,选择后者! 自己服务 阅读全文
posted @ 2024-11-25 17:59 哇哈爽 阅读(549) 评论(0) 推荐(0)
摘要: 背景知识: 安装pods需要依赖 ruby 环境,而安装 ruby 需要借助能够管理不同版本的 ruby工具 rvm,安装 rvm 又需要借助工具 Homebrew,Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。因此,首先需要安装Home 阅读全文
posted @ 2024-11-19 15:53 哇哈爽 阅读(1018) 评论(0) 推荐(0)
摘要: 1.省略集成SDK环节,具体的集成以官方为主,这里只是快速接入的参考; 2.获取系统相机、麦克风、屏幕录制等的权限,这里以麦克风为例: func checkMicroPermission() -> Bool { let authStatus = AVCaptureDevice.authorizati 阅读全文
posted @ 2024-11-18 17:25 哇哈爽 阅读(193) 评论(0) 推荐(0)
摘要: 1.上篇说到阿里云的文件上传以及注意的一些事项,今天就来说说简单的封装一下阿里云的播放器,简单说下思路(ps:在tableView或collectionView上用。为了节省资源以及滚动的流畅度,我们全局只用到1个播放器,提前加载视频并缓存本地,在滚动到当前视频的时候才去将播放器添加到cell上进行 阅读全文
posted @ 2024-09-26 11:35 哇哈爽 阅读(68) 评论(0) 推荐(0)
摘要: 目前项目中用到的就是阿里云的点播包括视频上传及播放,有做短视频的宝子们可以借鉴一下,避免少走弯路 1.省略开通或配置阿里云点播服务的平台配置,直接是iOS移动端部分,pod SDK 尽量用最新的 #阿里云播放器 pod 'AliPlayerSDK_iOS' #阿里云文件上传 pod 'VODUplo 阅读全文
posted @ 2024-09-25 16:07 哇哈爽 阅读(109) 评论(0) 推荐(0)
摘要: 1.升级Xcode15后遇到的坑 HandyJSON库报错 Command SwiftCompile failed with a nonzero exit code? 更新了一下xcode版本,结果release死活报错debug正常运行。Command SwiftCompile failed wi 阅读全文
posted @ 2024-09-23 09:30 哇哈爽 阅读(738) 评论(0) 推荐(0)
摘要: 很多小伙伴表示有场景需要给h5端进行交互方法相互调用传值,今天就给大家简单的介绍下: 首先咋们iOS端先搭建好自己的环境,不废话上代码 一.h5调用iOS端 1.先搭建wkwebview,布局的代码省略,遵守协议WKScriptMessageHandler let webView: WKWebVie 阅读全文
posted @ 2024-03-07 10:53 哇哈爽 阅读(277) 评论(0) 推荐(0)