排序
苹果 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...
开发者应该知道的 UIKit 新变化 | WWDC23
WWDC 23 大家的目光都被 visionOS 吸引了,作为 UIKit 开发者关注一下目前今年的 What’s New in UIKit session 实为必要。尽管今年更新的内容似乎并没有那么吸引人。 笔者参照官方给出的代码片...
iOS音视频底层(三)之音视频编码原理-H.264编码原理
本文主要内容 一.视频相关基础内容二.视频相关概念三.H.264基本概念四.H.264编码原理 一.视频相关基础内容 1、像素 Pixel 简单地说,像素、分辨率等都是用来描述显示画面的精细程度或者清晰程度...
做点微小的工作,实现 iOS 日历和提醒事项双向同步
原文链接 前言 作为一名资深谷粉和十年的 Android 用户,在 2020 年看着各家厂商在笔记本、手机、手表、耳机甚至是智能家居上不断推成出新,补齐数字生活的每一块拼图,辅以“生态化反”的概念...
Godot3之编译和使用iOS插件
本文是自己在研究学习Godot时的笔记。 一、使用插件 1.1 在Godot里使用的情况 一个iOS插件需要一个 .gdip 配置文件, 一个二进制文件, 它可以是 .a 静态库, 也可以是 .xcframework 包含 .a 静态...
2023苹果商务管理模式分发app完全指南
随着苹果对企业级开发证书的管控越来越严格,越来越多的企业级证书到期后,苹果不再予以续约,但是很多app都有企业内部分发需求,不希望自己的应用被公开上架。这时候,我们可以参考苹果官方的...
剖析 iOS 内存原理
本文从 Tagged Pointer、objc 源码、dealloc 原理、AutoreleasePool 原理、野指针探究等技术点展开聊了聊 iOS 内存相关问题。 定时器内存泄漏 NSTimer、CADisplayLink 的 基础 API [NSTimer sch...
构建 WebRTC for IOS AppRTCMobile 项目
简介 在之前的几篇文章中,我们已经学习了如何在 Web、Windows 和 Android 平台上封装和建立一个 P2P 和 P2PS 音视频通话项目。然而,我们还没有讨论在 Linux 和 iOS 平台上如何操作。因此,这...
iOS 防 dump 可行性调研报告
作者:ChatGPT(GPT-4) & iHTCboy 摘要:本文介绍了如何防止iOS App 被dump,包括代码混淆、加密、完整性检查等多层防御策略,以及服务器端验证、动态加载、API安全性和多因素认证等方案。此...
IOS16版本,h5页面点击文字消失事件…
近期开发的公众号h5页面,经过了开发测试都没有发现问题,然而在产品验收的时候,却在个别水果机上发现了一个很诡异的问题,话不多说,开整...... 这部分交互是很简单的,就是有4个文字,点击那...