首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
Amos吴
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
揭秘苹果应用审核团队(史上最全版)
历史上最全版:揭秘苹果应用审核团队,告诉你 App Store 的由来,是怎样发展到今天这样辉煌,如何自动化:机器审核+人工审核?审核速度是怎么从7-10天,提升到如今只需要 48 小时内?
数据持久化方案解析(八) —— UIDocument的数据存储(一)
异步读取和写入后台队列(background queue)上的数据。因此,在进行读写操作时,应用程序对用户的响应性不会受到影响。 协调读取和写入与云服务自动集成的文档文件。 支持发现文档的不同版本之间的冲突(如果发生)。 通过首先将数据写入临时文件然后用它替换当前文档文件来安全…
网易云音乐 iOS 14 小组件实战手册
苹果在今年的 WWDC20 上发布了小组件(WidgetKit),支持在 iOS、iPadOS 主屏幕展示动态信息和个性化内容。加上 iOS 系统应用抽屉的加入,苹果对一向保守主屏幕大动干戈,导致用户也对小组件非常期待。但小组件的运行限制很多,如何在有限的机制上怎样做好用户体验…
iOS 14 SwiftUI中的新增功能
SwiftUI有一个专用的属性包装器,用于从中读取值UserDefaults,当值更改时,它将自动重新调用视图的body属性。也就是说,此包装器有效地监视中的键UserDefaults,并且如果该键更改,将刷新您的UI。
Swift进阶黄金之路(一)
这篇是对一文鉴定是Swift的王者,还是青铜文章中问题的解答。这些问题仅仅是表层概念,属于知识点,在我看来即使都很清楚也并不能代表上了王者,如果非要用段位类比的话,黄金还是合理的😄。 Swift是一门上手容易,但是精通较难的语言。即使下面这些内容都不清楚也不妨碍你开发业务需求…
访问 SwiftUI 内部的 UIKit 组件
抛开 SwiftUI 尚不完备的工具不说,SwiftUI 的确因其构建 UI 的便捷性给开发者带来了兴奋。有一个令人欣慰的事实是,许多 SwiftUI 组件实际上是基于 UIKit 构建的。除此之外,SwiftUI 和 UIKit 的互操作性使得我们可以充分利用 UIViewR…
一天精通iOS Swift多线程(GCD)
Grand Central Dispatch简称GCD,苹果官方推荐给开发者使用的首选多线程解决方案。多线程开发涉及的细节非常多,下面我会用例子细致的讲解GCD,请一定要精读,一定要用Xcode或Playground多次运行代码去对比结果。实践出真知,练习完这篇文章,你一定会觉…
iOS底层学习 - 多线程之GCD应用篇
我们知道GCD除了基本的dispatch_sync和dispatch_async用法外,还有一些其他的用法,比如信号量,调度组,延时执行等等。我们来看一下这个使用是怎么应用到我们平常的多线程开发当中的。 下面我们来分析一下,我们发现在主队列中有while任务NSLog任务,所以…
【WWDC20】10671 - IAP 订阅服务的生命周期和最佳实践
这个主题,主要从服务端角度,讲述怎样在 Apple 平台构建和维护订阅服务。Apple 提供的IAP 商品包括四个种类:消耗型商品、非消耗型商品、订阅商品和自动订阅商品。我们一般说到订阅,主要指后两种商品。但是这篇主题,主要集中在阐述如何开发自动订阅服务。 其中后两个方面我放在…
iOS 启动优化 + 监控实践
距离上次启动优化(启动任务分级)相隔差不多2年时间了,虽然一直保持在之前的启动速度,但是每个版本排查启动增量会耗费不少时间,想做一个自动化的启动监控流程来降低这方面的时间成本,在启动监控开发中又发现部分启动可优化,于是就顺便把启动也优化了一下。 1、启动优化:在iPhone8P…