摘要:
1.升级Xcode15后遇到的坑 HandyJSON库报错 Command SwiftCompile failed with a nonzero exit code? 更新了一下xcode版本,结果release死活报错debug正常运行。Command SwiftCompile failed wi 阅读全文
摘要:
原文链接:https://blog.csdn.net/HMOnlyou/article/details/139446159 一、内购支付流程 用户选择商品,发起购买操作,支付完成(会从AppleID账号关联的支付宝/微信 /银行卡完成扣款); 拿到APP本地生成的票据信息发送到苹果服务器验证有效性。 阅读全文
摘要:
原文链接:https://blog.csdn.net/huwan12345/article/details/135088993 背景知识: 安装pods需要依赖 ruby 环境,而安装 ruby 需要借助能够管理不同版本的 ruby工具 rvm,安装 rvm 又需要借助工具 Homebrew,Hom 阅读全文
摘要:
1.省略集成SDK环节,具体的集成以官方为主,这里只是快速接入的参考; 2.获取系统相机、麦克风、屏幕录制等的权限,这里以麦克风为例: func checkMicroPermission() -> Bool { let authStatus = AVCaptureDevice.authorizati 阅读全文
摘要:
1.上篇说到阿里云的文件上传以及注意的一些事项,今天就来说说简单的封装一下阿里云的播放器,简单说下思路(ps:在tableView或collectionView上用。为了节省资源以及滚动的流畅度,我们全局只用到1个播放器,提前加载视频并缓存本地,在滚动到当前视频的时候才去将播放器添加到cell上进行 阅读全文
摘要:
目前项目中用到的就是阿里云的点播包括视频上传及播放,有做短视频的宝子们可以借鉴一下,避免少走弯路 1.省略开通或配置阿里云点播服务的平台配置,直接是iOS移动端部分,pod SDK 尽量用最新的 #阿里云播放器 pod 'AliPlayerSDK_iOS' #阿里云文件上传 pod 'VODUplo 阅读全文
摘要:
很多小伙伴表示有场景需要给h5端进行交互方法相互调用传值,今天就给大家简单的介绍下: 首先咋们iOS端先搭建好自己的环境,不废话上代码 一.h5调用iOS端 1.先搭建wkwebview,布局的代码省略,遵守协议WKScriptMessageHandler let webView: WKWebVie 阅读全文
摘要:
相信很多小伙伴会遇到这种问题,就是一个商品的售卖的页面下会有一个未知高度的图文介绍,今天就浅谈一下这个功能: 整个页面以一个tableView进行实现,图文详情这块主要是拿到后台给到的html进行渲染,然后根据渲染后的页面高度再做适配(h5页面适配手机) 主体思路: 1.在tableViewFoot 阅读全文
摘要:
1.WMGetApiManager(get请求) import UIKit import Moya enum WMGetApiManager { //获取配置 case appConfig //获取app信息 case getAppInfo(phone: String) } extension WM 阅读全文
摘要:
1.WMPostApiManager(post请求) import Moya enum WMPostApiManager { //登录 case login(login_type: String, id: String, password: String) } extension WMPostApi 阅读全文