首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
向辉_
掘友等级
iOS
|
百度App
Stay Hungry Stay Foolish
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 63
沸点 10
赞
73
返回
|
搜索文章
最新
热门
深入了解NotificationCenter 的实现原理
NotificationCenter是一个系统组件,它负责协调和管理事件的通知和响应,它的基本原理是基于观察者模式的一种实现方式。
了解iOS的后台任务执行的各种方式
Apple 中很多后台执行都是用户从前台进入后台之后,依然保持了一段时间的活跃,最常见的比如使用UIApplication.shared.beginBackgroundTask() 来申请执行时间。
如何在使用SceneDelegate的项目中实现小窗需求?
前言 之前做过一个直播间的小窗需求,在用户进入到其它页面的时候,依然可以观看直播。而诸如bilibili的视频,微信的视频号,网易云音乐的广场等手机端视频小窗,在iOS 14发布之后,都使用了Appl
浅谈Swift中协议命名的规范
在日常的开发中,协议的命名一直是颇耗心力的一件事情,不知道如何具体的给协议命名,所以通常都是XXX+Protocol 的命名规则,虽然不会出错,但是并不能信达雅的传达出这个协议的作用,无法代码即注释。
你真的懂iOS的异常捕获吗?
在开发的日常中,经常会遇到一些极其偶现的Bug,有些Bug很难以复现,所以一般的解决方案是接入PLCrashReporter这些第三方的崩溃统计工具,那么这些方案真的是最优解吗?
看看SwiftUI通过什么来实现的:Result Builder
上篇文章中,我们已经知道了@State 是属性包装器了,SwiftUI通过@State声明的属性来进行视图和数据的绑定。这篇文章我们来聊聊Result Builder。
从SwiftUI的@State来看看Property Wrapper
本文缘起于一个晚上,看着SwiftUI突然想象,@State怎么这么能干,我就想看看它的羁绊,顺便向大家呼唤一个点赞~
iOS中为什么会有这么多锁呢?
其实iOS领域很多文章都谈到了关于锁的文章,但是我为什么要在这里重新写一篇文章呢?一是很多文章使用的观点依然是很老的观点,和我的测试结果不符合,二则是自己对这方面也比较生疏,所以就在最近重新梳理一下
伍:RunLoop的实际使用
Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件,而RunLoop就是EvenLoop模型在iOS中的实现。
肆:RunLoop在系统中的使用
在我们开发中使用的很多API都依赖的RunLoop来实现的,比如我们熟悉的perform selector方法,比如我们熟悉的Timer等等。
下一页
个人成就
文章被点赞
502
文章被阅读
90,504
掘力值
2,464
关注了
73
关注者
489
收藏集
6
关注标签
15
加入于
2017-09-12