首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
青丝爱学习
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
iOS GCD源码浅析
什么是 GCD ?GCD(Grand Central Dispatch) 是异步执行任务的技术之一。我们只需要将定义的任务追加到适当的 Dispatch Queue 中,GCD 就能帮我们生成必要的线程并执行我们的任务而且不需要编写任何线程管理代码。因此使用 GCD 是 ver…
iOS 锁的底层探索笔记
了解锁的机制会有助于项目开发,从而避免项目中多个线程访问同一块资源引发数据混乱的问题,本文只是简单的介绍 iOS 开发中的几种锁应用场景,以及分析锁的底层实现原理,了解每个锁的原理之后,在项目中运用锁会更加得心应手。 介绍锁之前,先来了解一下锁的基本概念,会有助于后面知识点的理…
iOS 一探KVO原理究竟
KVO:(Key-Value-Observer) 是 iOS 中一种机制,这种机制允许将其他对象的特定属性的更改通知给对象,为 iOS 开发者们提供了很多的便利,我们可以使用 KVO 来检测对象属性的变化、快速做出响应,这能够为我们在开发强交互、响应式应用以及实现视图和模型的双…
iOS 带你走进消息转发流程及防崩溃处理
在 iOS 项目中,我们经常会遇到 x[xx xx]: unrecognized selector sent to instance xxx 的 crash,调用类没有实现的方法就会出现这个经典的 crash,如下图,消息查找流程 这篇文章分析了如何找到报这个 crash 的原…
iOS 消息查找流程
上一篇 从汇编探索objc_msgSend 遗留了一个 __class_lookupMethodAndLoadCache3,接下来就是对这个方法进行分析,也就会来到了消息查找流程,消息查找流程分为快速和慢速,快速查找已经在 objc_msgSend 找过了,找不到就会进入慢速查…
核心动画(Core Animation Programming)
UIView and CALayer relationship. Core Animation 这个框架实际上非常容易让iOS开发者误解仅仅是用来做动画效果的框架.实际上动画仅仅是是它功能的冰水一角. 它包括了图形绘制,投影,动画的Object-C 类集合.它通过我们iOS开发…
关注了
1
关注者
0
收藏集
0
关注标签
1
加入于
2019-01-16