排序
所有开发者注意,苹果审核策略有变
这里每天分享一个 iOS 的新知识,快来关注我吧 访问敏感数据的 App 新规 苹果最近在 Apple Developer 上发了篇新闻公告,对需要访问用户敏感数据的 App 增加了审核要求。 这件事的缘由是苹果发...
Swift 周报 第三十五期
前言 本期是 Swift 编辑组整理周报的第三十五期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。 欢迎投稿或推荐内容。目前计划每两周周一发布,欢迎志同道合的朋友一起加入周...
SwiftUI基础篇Container
NavigationBar、ToolBar、TabView、Group等 Container概述 TabView在tabbar中嵌入视图 TabView创建UIPageViewController Group对视图分组 StatusBar的显示和隐藏< DisclosureGroup隐藏和显示...
SwiftUI基础篇Form
Form List详细解释 创建Form Form的Section Form的Picker 启用和禁用Form中的element 显示和隐藏Form-rows 创建对齐Form文本和控件整齐的LabelContent 概述 文章主要分享SwiftUI Modifier的学习...
SwiftUI基础篇List
List List详细解释 static List Dynamic List 删除List中的cell 移动List中的cell List添加Section 设置cell的背景颜色 通过listStyle创建List 创建可折叠的List 滚动到list中的特定cell List支...
TheRouter-iOS 轻量化路由中间件
TheRouter-iOS 轻量化路由中间件 TheRouter是货拉拉打造的一款同时支持 Android 及 iOS 的轻量级路由中间件,在iOS端吸取了其他其他语言的特性,支持 注解 功能,极大提升了路由在iOS端的使用体...
SwiftUI基础篇AdvancedState
@State、@StateObject和@EnviornmentObject等 @ObservedObject,@State和@EnvironmentObject 使用@StateObject来创建和监控外部对象 使用@ObservedObject从外部对象管理状态 @EnvironmentObject...
XR世界导览 NEWSLETTER #001
写在前面 2010 年发布 iPad 时,乔布斯曾说道:iPad 是《全球概览》的电子化身。 《全球概览》是 1968 年创刊的一本科技杂志,介绍当时前沿的工具与技术,乔布斯也是其忠实读者之一。他的名言「...
XR 世界导览 NEWSLETTER #005
目录 Big News 一句话实现 3D内容制作,Unity 上线 Al 工具“Muse”与“Sentis” 现在,你可以把你的 Unity 项目跑在 visionOS 模拟器上了 你可以用 AR Foundation 来开发 Meta Quest 上的 MR ...
XR世界导览 NEWSLETTER #002
写在前面 2010 年发布 iPad 时,乔布斯曾说道:iPad 是《全球概览》的电子化身。 时间来到 2023 年,另一项可与个人电脑 、智能手机媲美的个人计算设备,正在走向主流消费市场,那便是 XR,即扩...
XR 世界导览 NEWSLETTER #003
写在前面 2010 年发布 iPad 时,乔布斯曾说道:iPad 是《全球概览》的电子化身。 时间来到 2023 年,另一项可与个人电脑 、智能手机媲美的个人计算设备,正在走向主流消费市场,那便是 XR,即扩...
XR 世界导览 NEWSLETTER #004
目录 Big News WWDC23 发布 Apple 第一代头显操作系统 visionOS 苹果发布 Xcode 15 beta 4,提供 visionOS SDK 及模拟器 Tool Apple Design Resources 发布 visionOS 设计稿 Needle - XR 友好的...
Twine by SwiftGG—学习Apple技术文档的好帮手
We Are SwiftGG 2014 年 6 月 3 日,Swift 语言发布正式发布。9 天后,SwiftGG 翻译组翻译的《The Swift Programming Language》中文版也带着中国开发者的热忱在 Github 上正式发布。 眨眼间,9...
Apple 内购的服务器设计方案
在之前的文章《痛苦之源!Apple 内购的应用和服务器设计(一)》中,我介绍了设计 Apple 内购服务器需要用到的各个接口以及相关的文档,并且针对各个接口给了 Python 和 Java 两个版本的示例代...
苹果 App Store 支付弃用 API 接口兼容和解读
摘要:本文介绍了苹果在 WWDC23 上宣布的对服务端的 2 个 API 弃用,包括verifyReceipt API和App Store Server Notifications V1。同时,本文还提供了相应的兼容迁移建议,包括从 verifyReceipt...
一文读懂苹果的差分隐私技术
在 2016 年 6 月份的苹果 WWDC 大会上提到了一项差分隐私技术(Differential Privacy),其作用是对用户的数据进行扰动,然后上传到苹果服务器。苹果能通过这些扰动过的数据计算出用户群体的行...
iOS 灵动岛上岛指南
零、关于灵动岛的认识 灵动岛,即实时活动(Live Activity) 它允许人们以瞥见的形式来观察事件或任务的状态.我的理解是'我不需要一直盯着看,但是我偶尔想看的时候能很方便的看到'.这就需要再设计...
iOS 获取任意线程堆栈信息
缘由: 在程序崩溃的时候很容易获取到堆栈信息,程序员很容易查看到因为哪个函数导致的崩溃,但是卡顿现象和高CPU利用率的时候要查看线程的堆栈信息,系统暂未提供方法,所有有了这篇文章 卡顿...
纯代码布局,也可以一样的简洁
“我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第3篇文章,点击查看活动详情” 前言 在前两篇文章讲述了UIStackView布局思想,使用方法以及一些实用的案例,在案例中使用xib结合UIStac...
iOS启动优化-dyld4流程介绍
苹果在 iOS16 之后使用 dyld4 取代了 dyld3, 但是目前网上的资料都是介绍dyld3启动流程, 本文讲解最新的dyld4的原理和核心流程 官网dyld4介绍 github.com/apple-oss-d… dyld4 dyld(the dynami...