首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
李剑飞
更多收藏集
微信扫码分享
微信
新浪微博
QQ
315篇文章 · 0订阅
iOS 基于PGO优化启动时间
前言本文不再详细阐述iOS启动流程,以及二进制重排的详细原理。只介绍一种相当简单有效的优化启动时间的方法。这就是Profile Guided Optimization,可以大幅度降低page In 次
iOS 编译器__Attribute__的入门指南
Attribute 是 GNU C 的一大特色。 所以这对于iOS来说这是一个什么东西? 这是一个可以给对象或函数声明特性的编译器指令,目的是让编译器做更多的错误检查和优化。
iOS逆向分析工具使用汇总
逆向App总体思路 UI分析 Cycript 、Reveal; 代码分析 代码在Mach-O 文件,所以要对Mach-O 文件进行静态分析; MachOView、class-dump、Hopper D
iOS15 切换上架App图标的最新方案
iOS15之后,苹果支持将上线AppStore的包进行图标切换,目的是根据不同的图标判断用户转化。因此在Xcode13之后,多ICON的设置方法由之前的手动配置,改成了更加方便的配置方式。
用 SwiftUI 实现一个开源的 App Store
AppStore 在 iOS 11 之前,排行榜一直是衡量 App 活跃度的指标,但 iOS 11 后苹果弱化了榜单功能,导致查询榜单困难,编者通过深入调研最终用 SwiftUI 实现了一个开源App
[译]我们应该在什么时候使用 @State、@Binding、@ObservedObject、@EnvironmentObject 和 @Environment
这只是其中一部分。还有其他用于 Core Data 获取请求和用于识别手势的属性包装器。但这些包装器与本文无关。与列举的包装器不同是,@FetchRequest 和@GestureState 的使用场景是明确的,然而,何时应该使用 @State 还是 @Binding,或 @O…
了解 Aspects 框架
前一段时间看了一篇文章(字节团队出的)使用 method_swizzle + NSProxy 解决 App 全埋点的问题。 然后了解了一下 NSProxy 这个虚基类,发现平常开发中能使用 NSPro
Swift 5.5 新特性
Swift 5.5 内置于 Xcode 13,虽然版本号只增加了 0.1,看似是一个小版本升级,但却带来了非常多的新内容,其中最大的更新是引入了全新的并发编程方式。
WWDC21 | Demystify SwiftUI
[Demystify SwiftUI](揭开 SwiftUI 的神秘面纱)内容基于 《WWDC21: 10022-Session》 一、知识回顾 SwiftUI 从**《WWDC19》**发布到现在,
DragAndDropKit-iOS15下一行代码集成跨应用间拖拽传递数据
DragAndDropKit-iOS15下一行代码集成跨应用间拖拽传递数据。Swift编写、支持命名空间、链式语法。