首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS技巧
订阅
YY一块腹肌
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
iOS 写一个死锁检测
前言 最近看了字节的新文章 如何系统性治理 iOS 稳定性问题。里面提到了当检测到APP卡死时的归因问题,通过死锁检测,我们可以判断本次卡死是否是死锁引起。 原理看上去非常简单,就好像打开冰箱,把大象
[iOS14]WidgetKit开发实战2-开发一言小部件
2020年06月22日的WWDC上iOS14的新特性-小部件正式在iOS上线,同时WidgetKit也正式面向广大开发者使用。 也正是因为对Android的小部件有所了解,故想尝试下iOS的小部件的开发,并且发现当前并没有相关的文章,故记录下我学习WigetKit的经历,以下均…
老司机 iOS 周报 #54 | 2019-01-28
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 2019 年 1 月 23 日,这是一个值得所有老司…
13 个 GCD 应用场景
本文不涉及 GCD 的概念和理论,仅记录了 GCD 在一些开发场景下的应用。 嗯,欢迎大家积极留言补充。 这是应用最广泛的场景,为了避免阻塞主线程,将耗时操作放在子线程处理,然后在主线程使用处理结果。比如读取沙盒中的一些数据,然后将读取的数据展示在 UI,这个场景还有几个细分:…
如何开发出一款仿映客直播 APP 项目实践篇 -【采集篇 】
如何开发出一款仿映客直播 APP 项目实践篇 -【采集篇 】
[译]Metal 渲染管线教程
本文是我们书《Metal by Tutorials》中第 3 章的节选。这本书会带你进入 Metal 图形编程---Metal 是苹果的 GPU 编程框架。你将会用 Metal 构建你自己的游戏引擎,创建 3D 场景及构建你自己的 3D 游戏。希望你喜欢! 在本教程中,你将深入…
iOS 从零到一搭建组件化项目框架
从上面这种各个业务组件的依赖关系来看,他们是互相依赖的,业务组件和业务组件间产生了严重的耦合关系,这样一来对我们工程的扩展性就会大大的降低,维护成本就会变高。 举个例子:假设某天产品经理说,咱们公司的业务发展的太好了,咱们的营销模块需要独立出来成一个单独的应用,以便于咱们可以添…
iOS 关于全面屏适配的方案及UI在不同尺寸下适配方案
全面屏刚出时,网上有说反人类。但过去这么久了,趋于技术的进步或看久了,大家也都慢慢习惯了(只是笔者还是买不起全面屏)。官方适配中文版文档也出来了。 回想起刚开始适配全面屏用了一种暴力、并不优雅的方法,以至于后来出了XS(MAX)和XR后出了bug。所以选择一种可靠的、优雅的方案…
我认为的 Runloop 最佳实践
关于 Runloop,这篇文章写的非常棒,深入理解RunLoop。我写这篇文章在深度上是不如它的,但是为什么还想写一下呢? Runloop 是一个偏门的东西,在我的工作经历中,几乎没有使用到它的地方,在我当时学习它时,因为本身对 iOS 整个生态了解不够,很多概念让我非常头疼。…
iOS 13 问题解决以及苹果登录,暗黑模式
KVC修改私有属性可能Crash(不是所有,不是所有,不是所有),需要用别的姿势替代。 如 [textField setValue:color forKeyPath:@"_placeholderLabel.textColor"]; 会crash。 在iOS13之前的版本中, U…