首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
原来小丑就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
iOS 13 适配要点总结
苹果在当天正式弃用 Xcode 11.2 版本,需要更新至 Xcode 11.2.1 或之后的版本进行打包提审。 所有提交到 AppStore 的新应用和应用更新必须使用 iOS 13 的 SDK 进行编译打包。并支持所有对应所有设备的屏幕尺寸,详请可见 Submit Your…
Objective-C & Swift 最轻量级 Hook 方案
Github 项目地址:GitHub - larksuite/SDMagicHook: A safe and influence-restricted method hooking for both Objective-C and Swift.。 某年某月的某一天,产品小 S …
IOS面试考察(九):性能优化相关问题
1. IOS面试考察(九):性能优化相关问题 APP的启动时间,直接影响用户对你的APP的第一体验和判断。如果启动时间过长,不单单体验直线下降,而且可能会激发苹果的watch dog机制kill掉你的APP,那就悲剧了,用户会觉得APP怎么一启动就卡死然后崩溃了,不能用,然后长…
iOS底层学习 - 深入RunLoop
一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制,让线程能随时处理事件但并不退出,这种模型通常被称作 Event Loop。 Event Loop 在很多系统和框架里都有实现,比如 Node.js 的事件处理,比如 Windows 程序的消息…
iOS动画实战之Lottie动画
如果你还不知道Lottie是什么, 那你真的out了. 还有各种形变动画. 更棒的是, Lottie有各种不同的版本, 安卓, iOS, 前端都可以使用, 理论上动画做一套就可以共用, 大大的减少了工作量. 典型的形变动画加上几个普通动画融合在一起, 如果由程序员来写, 确实还…
专访 YYKit 作者郭曜源:开源大牛是怎样炼成的
最近一系列开源项目YYKit在iOS社区引起广泛反响,由于其代码质量高,在短时间内就收获了大量的star,它的作者是国人开发者@ibireme ,优酷土豆的iOS开发工程师郭曜源,InfoQ社区编辑唐巧对他进行了采访,了解这些开源项目背后的故事。
iOS APP灰度发布方案
对于大项移动APP来说,每一次版本的发布,特别是在进行大的功能更新时,都需要选择部分用户先进行试用,并及时关注崩溃、卡顿、用户反馈等,等待各项业务指标都达到预期要求时,才能将新版本全量推向市场。灰度发布是移动产品稳定性的重要保障,它能解决以下问题: 常规测试很难覆盖到足够的机型…
iOS底层学习 - OC对象前世今生
hasDefaultAWZ( )方法是用来判断当前class是否有默认的allocWithZone。 在对象的数据段data中,class_rw_t中有一个flags,RW_HAS_DEFAULT_AWZ 这个是用来标示当前的class或者是superclass是否有默认的al…
iOS进阶之路 (十五)多线程 - 基础
本篇主要涉及多线程的基础知识,内容相对简单,为接下来的GCD、锁做好铺垫。 一. 进程 & 线程 & 任务 进程是指在系统中正在运行的一个应用程序。 补充:iOS系统是相对封闭的系统,App在各自的沙盒(sandbox)中运行,每个App都只能读取iPhone上系统为该应用程序…