首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS底层
订阅
一个有温度的API
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
理解iOS app的编译,运行过程
前言 一年都没怎么写iOS的文章。最近有一些知识学习了完以后总觉得零零散散的,打算以这一篇文章作为开篇,系统地记录一些所学习的iOS知识。 本篇文章的基础框架已经初步确定了,不会提及到特别深入的知识点
一款可以让大型iOS工程编译速度提升50%的工具
cocoapods-hmap-prebuilt 是什么? cocoapods-hmap-prebuilt 是美团平台迭代组自研的一款 cocoapods 插件,以 Header Map 技术 为基础,
iOS底层原理总结--instance、class、meta-calss对象的isa和superclass
... instance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象。 isa指针(所有的实例对象都有的。) 其他成员变量。 答: 因为所有的OC类都是继承自NSObject,所以每一个集成的类都包含NSObject里面所包含的isa。…
iOS小知识之底层问题探索
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 1.主类方法和分类方法的调用顺序? 1.1 普通方法 普通方法,包括initialize,优先分类中的方法调用 因为分类的方法是在类real
OC之KVO自定义、自动销毁实现
前面文章 探究分析了KVO的原理,本篇文章就原理内容进行一番KVO的自定义。首先结合原理梳理下我们自定义要做的事情: 是否拥有set方法(KVO本
OC之KVO原理分析
前面文章,我们探究了KVC的原理,本篇文章就KVO进行一番探究。虽然KVC和KVO长得很像,但是大家不能记混淆哦~
IOS底层原理之Block底层原理
前言 在IOS开发中大家对block用的非常多,一般情况下仅仅停留在会用的层面,具体的block的底层是如何实现的是一概不知。也许很多人就问block会用不就行了,知道底层原理干什么。比如block是
iOS底层分析-锁(四)
这是我参与8月更文挑战的第27天,活动详情查看: 8月更文挑战 锁的分类 我们通常将锁分为自旋锁和互斥锁两大类; 互斥锁: 互斥锁,有互斥和同步两个特性;我们的程序在运行过程中,会有多个线程在进行相关
block 底层原理分析(一)
block 的类型 在我们的日常开发过程中相信大家都会用到 block,但是 block 有哪些类型,你又是否知道呢?下面我们来看一下 block 的类型区分。 block 三种类型 通过代码演示,我
iOS同学需要了解的基本编译原理
一、基本简介 代码的编译过程往粗了说分为四个阶段: 预处理(preprocessing) 编译(compliation) 汇编(assembly) 链接(linking) 往细了说分为七个阶段: 预处