首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
洋洋1990
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
赞
文章( 31 )
沸点( 0 )
OC对象原理探究(下)—— OC对象的本质
本篇内容:OC对象的本质 推荐关联文章:isa的分析 一、OC对象与结构体的关系? 我们都知道,Objective-C的底层都是通过C/C++来实现的,所以OC中的对象也会转化成C/C++中的某一个数
iOS底层探索之类的结构(中)
在上篇博客里面iOS底层探索之类的结构(上)已经大致的了解了类的结构, 我们主要探究是class_data_bits_t bits,在bits里面有我们关心的类的信息
iOS底层学习 - 从编译到启动的奇幻旅程(一)
总体来说,一个APP从编写完代码到运行,就经历了两大步骤,即编译和运行,这一章节,主要来看一下APP的进行编译的。 iOS的代码,是通过编译器将代码直接编写成机器码,然后直接在CPU上运行机器码的,这样能使得我们的app和手机都能效率更高,运行更快。C,C++,OC等语言,都是…
iOS 从源码解析Runtime (十二):聚焦objc_class(class_rw_t 内容篇)
class_rw_t 的成员变量。 这里先分析一下 class_rw_t 的 private 部分。 这里分析模版类 objc::PointerUnion 基于 objc::PointerUnion<const class_ro_t *, class_rw_ext_t…
Objective-C 底层对象探究-下
学习不迷茫,无阻我飞扬!大家好我是Tommy!本篇是Objective-C 底层对象探究的最终篇,对OC底层对象的知识进行了收尾!
iOS-最新Jenkins自动化打包配置完整教程
早有耳闻Jenkins大名,只知其是一款可以高度自定义应付任何项目打包的自动化服务器。 因公司习惯直接插手机build安装(我相信大部分小伙伴都是如此-_-!)和xcodebuilder打包,这种方式在项目初期到还没什么,可项目一旦变得庞大起来,各版本的区别、正式站、测试站、开…
iOS开发·runtime原理与实践: 基本知识篇(类,超类,元类,super_class,isa,对象,方法,SEL,IMP)
1. 运行时 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如: 以上你可能看不出它的价值,但是我们需要了解的是 Objective-C 是一门动态语言,它会将一些工作放在代码运行…
谈谈 DSL 以及 DSL 的应用(以 CocoaPods 为例)
因为 DSL 以及 DSL 的界定本身就是一个比较模糊的概念,所以难免有与他人观点意见相左的地方,如果有不同的意见,我们可以具体讨论。 最近在公司做了一次有关 DSL 在 iOS 开发中的应用的分享,这篇文章会简单介绍这次分享的内容。 这次文章的题目虽然是谈谈 DSL 以及 D…
探秘 Mach-O 文件
之前负责项目的包体积优化学习了 Mach-O 文件的格式,那么 Mach-O 究竟是怎么样的文件,知道它的组成之后我们又能做点什么?本文会从 Mach-O 文件的介绍讲起,再看看认识它后的一些实际应用。 Load Commands(加载命令),正如官方的图所示,描述了怎样加载每…
iOS学习之深入理解程序编译过程
在 Xcode 编译过后,可以通过 Show the report navigator 里对应 target 的 build 中查看每个 .m 文件的 clang 编译信息。可以直接在 help 中搜索 “ Show the report navigator ” 就会出现 在 …
下一页
关注了
72
关注者
0
收藏集
5
关注标签
10
加入于
2018-05-09