首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS知识点
订阅
可爱亲宝宝
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
StoreKit2 有这么香?嗯,我试过了,真香
前文 PurchaseX 迎来首次新的更新啦!此次更新引入了 Apple 新推出的 StoreKit2 框架。 想必开发过 In-App-Purchase 的同学肯定都应该体会过被他生涩难懂的 API
StoreKit2实战
前言 StoreKit2对比之前方便了很多,但是API需要iOS15以上才能支持,开发的话xcode13 后台能查看订单信息 后台能查看退单信息 后台能收到退订的消息 APP能直接拉取苹果未完成订单信
Swift与OC混编
为什么要选择Swift 从2014年苹果推出Swift1.0到今年9月份的Swift5.1已经过去了5年,平均每年一个大版本,半年一个小版本的迭代速度已经让Swift语言日臻完善。从TIOBE指数来看
iOS 内存泄漏排查方法及原因分析
首先,我们需要检查我们的App有没有内存泄漏,并且快速定位到内存泄漏的代码。目前比较常用的内存泄漏的排查方法有两种,都在Xcode中可以直接使用: 第二种:动态分析方法(Instrument工具库里的Leaks)。一般推荐使用第二种。 第一步:通过Xcode打开项目,然后点击P…
iOS 数据存储(持久化存储、缓存)
Application(应用程序包):包含了所有的资源文件和和可执行文件,上架前经过数字签名,上架后不可修改。 Documents:文档目录,要保存程序生成的数据,会自动被分到iCloud中。保存应用运行时生成的需要持久化的数据,iTunes同步设备时会备份该目录。例如,游戏应…
iOS MVP模式重构实践
最近完成了我司iOS项目的重构,把整体的代码架构都梳理了一遍,主要按照MVP的架构模式,并综合考虑了重构的难度和效果。在这个过程中也积累了一些代码重构方面的经验,在这里总结一下。 首先简单介绍一下项目情况。我们原有项目的架构是比较标准的MVC模式,也是苹果官方推荐的架构模式。M…
WKWebview秒开实践分享及问题解决方案
背景 作为外汇资讯类的App,查看新闻资讯一直是用户核心需求,也是老板一直说能不能再提高点速度不想看到加载的过程.[如果大家想看基本的简单使用,请绕过,基本学完之后,再次看会有不同的感受的] 在资讯中
深入探索 iOS 启动速度优化(二进制重排)
去年年底二进制重排的概念被宇宙厂带火了起来,出于学习的目的,综合网上已有资料并总结实现了下,以便对启动优化有更好的了解。 对比了网上的实现方式,抖音通过手动插桩获取的符号数据,包括C++静态初始化、+Load、Block等都需要针对性处理,就其复杂度来说感觉性价比不高;手淘的方…
iOS 开发:『RunLoop』详尽总结
1. RunLoop 简介 可以理解为字面意思:Run 表示运行,Loop 表示循环。结合在一起就是运行的循环的意思。哈哈,我更愿意翻译为『跑圈』。直观理解就像是不停的跑圈。 RunLoop 实际上是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件…
Swift:适配深色模式与UIColor扩展
今天简单聊一下适配深色模式的事情,其实我在这方面没干什么大事,经验不多。 大家有什么好的思路与想法欢迎分享。