首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS避坑指南
小溪彼岸
创建于2024-09-29
订阅专栏
记录iOS学习、踩坑分享
等 12 人订阅
共30篇文章
创建于2024-09-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【XCode问题】aliasSectionNum == sectionNum
背景 今天打了一个旧分支的包抛出了如下错误,之前遇到过时间久远渐渐忘记了,这里记录一下处理过程。 完整错误内容 解决方案 这个是升级到 Xcode15 后打包出现的错误,处理方案:项目Target -
【XCode问题】断点调试不展示代码行问题
问题描述 有个流程异常问题需要调试,调试时突然发现XCode突然变成了如下样子,只展示调用堆栈信息,无法定位到代码行了,所有断点都是同样的问题,严重影响调试流程。之前没有遇到过该问题,记录下解决过程。
【三方SDK】MobLink深度链接
深度链接简介 深度链接又名“DeepLink”,是一种允许用户直接从网页跳转到移动应用内特定页面的链接。它通过 URL Scheme 或 Universal Links(通用链接)实现,使得用户能够像
【iOS特性】Universal Links打开app跳转指定页面
配置Universal Link 创建apple-app-site-association 文件名 必须为 apple-app-site-association,纯json文本没有后缀 域名必须支持
【iOS特性】3D Touch - 手搓Live Photo效果
前言 上次对 Live Photo 有了基本的认识和使用,这次尝试实现Live Photo 制作过程,末尾附上完整示例链接需要的自取。 代码实现Live Photo效果 前面我们知道 Live Pho
【iOS特性】3D Touch - Live Photo
Live Photo Live Photo 是一种由苹果公司推出的照片格式,它能够捕捉和展示静态照片之外的动态内容。当用户拍摄一张 Live Photo时,相机会在用户按下快门的瞬间记录几秒钟的视频和
【iOS特性】3D Touch 预览和弹出
预览和弹出(Peek and Pop) Peek and Pop 是指用户在手机屏幕上用力按压想要预览的选项,弹出一个可以预览二级页面的预览窗口,可以设置一些快捷的操作选项,以类似 sheetAler
【iOS小组件实战】小组件旋转动画
前言 前两天有小伙伴问我iOS小组件如何实现组件旋转效果,之前没有动手实现过,今天抽空了解一下并记录实现过程,末尾附代码链接。 实现 1.自定义旋转动画 通过旋转动画的 rotationEffect
【iOS特性】3D Touch主屏交互
3D Touch简介 3D Touch 是苹果推出的一项屏幕技术,它通过识别用户按压屏幕的力度,提供更丰富的交互体验。 3D Touch的主要表现形式有三种: 主屏交互(Home Screen Int
【iOS小组件实战】运行JavaScript指令
前言 苹果快捷指令无法直接执行 JavaScript 脚本,只能通过 JavaScriptCore 提供指令支持,这里记录一下实现过程,末尾附demo链接。 实现 1.提供指令参数 定义在指令中心中可
【iOS小组件实战】自定义充电动画
前言 经常看到别人充电时会有各种动态的充电动画效果,这里探索一下自定义充电动画的实现过程,末尾附demo链接。 限制 这种充电动画需要先解锁,锁屏无法执行 实现 1.充电动画展示 先创建一个用于充电时
【iOS小组件实战】gif动态小组件
前言 前面对小组件动画有了基本了解,最后讲到 clockHandRotationEffect 私有API的限制问题,这两天发现有大佬对 clockHandRotationEffect 私有API限制研
【iOS小组件实战】灵动岛实时进度通知
前言 我们某些场景时常能看到这样的实时通知效果,这个是怎么做的也曾一度引起我的好奇,这次尝试实现一个简单的实时进度通知,同样末尾附上完整代码。 实时进度的原理 实时进度主要基于 iOS 16 引入的实
【iOS小组件实战】时间状态提醒
前言 此次小组件实战需求参考 iOS 小组件开发第三篇:实战 ,记录开发和实现时间状态提醒小组件的过程,代码有所改动,末尾附完整代码示例。 需求 需求描述:实现一个可以展示上午、下午、夜里三种状态的小
【iOS小组件】自定义小组件动画
前言 前面了解了 Text 相关的过渡动画,这两天了解到小组件也是可以展示动画的。在 iOS 17 之前动画一直是被禁用的,但是仍有人在小组件上实现了动画效果,这里记录一下小组件实现动画的几种方式。
【iOS小组件】可交互小组件过渡动画
前言 可交互小组件做内容变更时有时需要过渡效果使交互过程更加顺畅,苹果同样为 Text 支持部分过渡动画,有需要的可以自行尝试。 添加动画 要给动态内容添加动画的方式非常简单,只需要在控件上使用 .c
【iOS小组件】快捷指令延伸
定义Intent 定义 Intent 需要实现 AppIntent 协议 AppIntent 在实现快捷指令时需要根据需求实现以下方法: title(必须实现):快捷指令名称_ description
【iOS小组件】App与小组件进行数据共享
前言 前面介绍了 App Groups 及数据共享需要的 Group ID、Group ID关联、证书创建等准备,不清楚的可以查看【iOS小组件】小组件App ID、Group ID、描述文件。这次记
【iOS小组件】小组件App ID、Group ID、描述文件
App Group App Group 是苹果公司提供的一种机制,它允许同一开发者账号下的多个应用之间共享数据。 使用 App Group 就需要涉及到一个概念,那就是 Group ID。只有 小组件
【iOS小组件】Siri和快捷指令
严格上说快捷指令并不属于小组件,只是和小组件一样通过 AppIntent 意图来定义,这里为了归类特意放到了一起。 快捷指令 苹果的快捷指令(Shortcuts)是一种自动化工具,它允许用户通过创建
下一页