首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
底层
订阅
蔚然长空
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
iOS整体框架介绍
这是我参与11月更文挑战的第18天,活动详情查看:2021最后一次更文挑战 iOS整体框架 通常我们称iOS的框架为cocoa框架. 话不多说,官方的整体框架图如下: 简单解释一下: Cocoa (A
iOS - 老生常谈内存管理(五):Tagged Pointer
在objc4源码中,我们经常会在函数中看到Tagged Pointer。Tagged Pointer究竟是何方神圣?请开始阅读本文。 1. Tagged Pointer 是什么? 为了节省内存和提高执行效率,苹果在64bit程序中引入了Tagged Pointer技术,用于优化…
MethodSwizzing方法交换的坑|伤敌一千自损八百
MethodSwizzing方法交换是比较常用的所谓黑魔法。但正如武侠小说中的绝世武功一般,也存在使用不恰当发生伤敌一千,自损八百的情况。
OC底层原理10之应用的加载dyld
本章内容 APP启动的简单了解 二进制重排(启动时间优化) 什么是DYLD,动静态库的区别是什么 DYLD链接动静态库的流程 APP启动 我们都知道APP启动主要分为两个阶段:pre-main和mai
对UIButton的addTarget方法探究
你了解UIButton的addTarget: action: 方法吗? 你清楚这个方法究竟做了什么事情吗?
Runloop的内部结构与运行原理
什么是Runloop Runloop顾名思义,就是运行循环。首先它根程序运行过程有关系,其次它是一种转圈圈的效果。但如果这么解释,恐怕谁都听不懂。 想要弄明白Runloop,就要搞清楚跟它有关联的一些
关于@synchronized,你所不知道的事情
如果你已经使用 Objective-C 编写过任何并发程序,那么想必是见过 @synchronized 这货了。@synchronized 结构所做的事情跟锁(lock)类似:它防止不同的线程同时执行
深入理解isKindOfClass、isMemberOfClass、synthesize、dynamic区别
一、isKindOfClass、isMemberOfClass区别跟大家分享一道关于isKindOfClass和isMemberOfClass的面试题,也是比较常见的面试题,请看下面的代码:请问当前
什么是Runtime?平时项目有用到过吗?
我们在面试中经常会被问到这些问题,到底怎么回答比较合适?这样我们先去看一下我们平时项目中用到的Runtime,等下我们再来概括上面的问题的答案.我们肯定是用Runtime提供的API去做一些事情.我们
iOS事件处理分析
UIResponder是iOS中用于处理用户事件的API,可以处理触摸事件、按压事件(3D touch)、远程控制事件、硬件运动事件。可以通过touchesBegan、pressesBegan