排序
苹果 App Store 支付弃用 API 接口兼容和解读
摘要:本文介绍了苹果在 WWDC23 上宣布的对服务端的 2 个 API 弃用,包括verifyReceipt API和App Store Server Notifications V1。同时,本文还提供了相应的兼容迁移建议,包括从 verifyReceipt...
iOS 灵动岛上岛指南
零、关于灵动岛的认识 灵动岛,即实时活动(Live Activity) 它允许人们以瞥见的形式来观察事件或任务的状态.我的理解是'我不需要一直盯着看,但是我偶尔想看的时候能很方便的看到'.这就需要再设计...
Swift:巧用module.modulemap,告别Bridging-Header.h
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情 前言 项目背景 项目里面有这么一个需求,在一个App项目中创建多个Static Library,各司其职进行模块与职责划...
iOS平台广告归因优化——使用SKAdNetwork归因
什么是SKAdNetwork? SKAdNetwork是苹果公司推出的一种广告跟踪解决方案。它是一种基于隐私保护的广告转化跟踪方式,旨在保护用户的隐私,同时仍然允许广告主获得有关其广告活动的有用数据。 使...
iOS小技能:金额格式处理 (货币符号本地化)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 引言 iOS 系统自带格式化NSFormatter的常用子类有:NSNumberFormatter(数字格式化)、NSDateForm...
iOS |关于触摸事件的传递机制以及响应流程
前言 平日我们在玩手机,当我们的手指点击的当人手在点击屏幕时,系统会根据我们的手指动作产生一个触屏事件,这个事件可以是点击、拖动、缩放等手势,我们统称为触屏事件。那么系统是如何根据...
cocoapods原理-配置调试环境
背景 作为一名iOS开发者,每一天都跟cocoapods指令打交道,但是每一个指令背后如何运行的,我们可以利用原理做什么可以提高工程效率是我们需要去探索的,本篇文档作为开篇拉开这个专题 一、环境...
iOS中UICollectionView的item增删、拖拽和排序动画
我正在参加「掘金·启航计划」 效果图 这个是前段时间项目新增的一个功能,刚刚开始组员是用UIScrollView + UIView 实现的,但这种实现方式属实是有点low,后续闲暇时笔者用UICollectionView简...
Xcode 中 Swift Package Manager 速度慢
生活的节奏可以慢一些,但开发的效率,却不行。 这个问题的起源,在学习 Vapor 的时候,项目的依赖都是以SPM形式添加的,然后这些依赖的源头都在Github,所以试了几次,更新速度都很慢,甚至会...
iOS WKWebView中网络请求拦截(拦截Web中的文件上传接口和文件,然后进行本地后台上传)
需求说明: 一个web页面,需要嵌入到App进行文件上传,但是App在一段时间就会息屏,息屏类似于进入后台,会停止App的一些活动。上传大型文件时需要很长时间,经常息屏,所以看下App能不能实现在...
ios应用免签+微信双开
一句话概括:不用越狱,用TrollStore自动加签安装微信ipa文件,实现ios上微信应用分身。 工具: 1. ios14.1 2. GTA Car Tracher 这个应用程序并不是真正的 GTA Car Tracker,而是伪装的 TrollSt...
iOS音视频底层(三)之音视频编码原理-H.264编码原理
本文主要内容 一.视频相关基础内容二.视频相关概念三.H.264基本概念四.H.264编码原理 一.视频相关基础内容 1、像素 Pixel 简单地说,像素、分辨率等都是用来描述显示画面的精细程度或者清晰程度...
开发者应该知道的 UIKit 新变化 | WWDC23
WWDC 23 大家的目光都被 visionOS 吸引了,作为 UIKit 开发者关注一下目前今年的 What’s New in UIKit session 实为必要。尽管今年更新的内容似乎并没有那么吸引人。 笔者参照官方给出的代码片...
Godot3之编译和使用iOS插件
本文是自己在研究学习Godot时的笔记。 一、使用插件 1.1 在Godot里使用的情况 一个iOS插件需要一个 .gdip 配置文件, 一个二进制文件, 它可以是 .a 静态库, 也可以是 .xcframework 包含 .a 静态...
做点微小的工作,实现 iOS 日历和提醒事项双向同步
原文链接 前言 作为一名资深谷粉和十年的 Android 用户,在 2020 年看着各家厂商在笔记本、手机、手表、耳机甚至是智能家居上不断推成出新,补齐数字生活的每一块拼图,辅以“生态化反”的概念...
2023苹果商务管理模式分发app完全指南
随着苹果对企业级开发证书的管控越来越严格,越来越多的企业级证书到期后,苹果不再予以续约,但是很多app都有企业内部分发需求,不希望自己的应用被公开上架。这时候,我们可以参考苹果官方的...
构建 WebRTC for IOS AppRTCMobile 项目
简介 在之前的几篇文章中,我们已经学习了如何在 Web、Windows 和 Android 平台上封装和建立一个 P2P 和 P2PS 音视频通话项目。然而,我们还没有讨论在 Linux 和 iOS 平台上如何操作。因此,这...
剖析 iOS 内存原理
本文从 Tagged Pointer、objc 源码、dealloc 原理、AutoreleasePool 原理、野指针探究等技术点展开聊了聊 iOS 内存相关问题。 定时器内存泄漏 NSTimer、CADisplayLink 的 基础 API [NSTimer sch...
iOS 防 dump 可行性调研报告
作者:ChatGPT(GPT-4) & iHTCboy 摘要:本文介绍了如何防止iOS App 被dump,包括代码混淆、加密、完整性检查等多层防御策略,以及服务器端验证、动态加载、API安全性和多因素认证等方案。此...
IOS16版本,h5页面点击文字消失事件…
近期开发的公众号h5页面,经过了开发测试都没有发现问题,然而在产品验收的时候,却在个别水果机上发现了一个很诡异的问题,话不多说,开整...... 这部分交互是很简单的,就是有4个文字,点击那...