首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户9540288918743
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
用户9540288918743
赞了这篇文章
温暖
iOS开发
·
4年前
关注
iOS底层原理之自定义Clang插件
前言 前文主要介绍了下LLVM和Clang相关的概念、设计思想和编译流程,本篇文章将使用LLVM和Clang实现一个简单的插件。废话不多说,让我们开始今天的内容吧。 一: ...
21
6
分享
用户9540288918743
赞了这篇文章
温暖
iOS开发
·
4年前
关注
iOS底层原理之启动优化(一):相关概念 & 优化方案
前言 本文开始将对APP启动优化进行一个简单的探索,本文先介绍下启动相关的基本概念。 一: 虚拟内存 & 物理内存 物理内存时代内存地址都是物理地址,数据的访问是直接通过物...
15
评论
分享
用户9540288918743
赞了这篇文章
温暖
iOS开发
·
4年前
关注
iOS底层原理之启动优化(二):二进制重排 & Clang插桩
前言 前文iOS底层原理之启动优化(一):相关概念 & 优化方案简单介绍了启动相关的概念和一些优化的方案,本文将来介绍下pre-main阶段的优化方案,即二进制重排。 探索...
24
2
分享
用户9540288918743
赞了这篇文章
温暖
iOS开发
·
4年前
关注
Flutter环境搭建ForMac
前言 Flutter是谷歌开发的跨平台移动UI开发框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flu...
17
4
分享
用户9540288918743
赞了这篇文章
温暖
iOS开发
·
4年前
关注
运行Flutter示例项目
前言 前文介绍了Flutter开发环境的搭建,本文就来新建个示例demo运行玩玩。 一: 创建Flutter示例项目 1.1 Android Studio创建Flutter...
14
评论
分享
用户9540288918743
赞了这篇文章
温暖
iOS开发
·
4年前
关注
Dart基础语法
前言 总所周知,Flutter程序是使用Dart项目编写的,前文运行Flutter示例项目已经介绍了Flutter项目在真机设备和模拟器上运行的方式。本文就来了解下Dart...
9
评论
分享
用户9540288918743
赞了这篇文章
温暖
iOS开发
·
4年前
关注
Dart面向对象
前言 前文Dart基础语法介绍了Dart的基础语法,本文主要介绍Dart的面向对象的特性。废话不多说,我们开始吧。 准备 使用终端创建Flutter项目。 将工程目录拖入A...
7
评论
分享
用户9540288918743
赞了这篇文章
温暖
iOS开发
·
4年前
关注
【Flutter】基础部件之Text
前言 前面两篇文章介绍了Flutter开发语言的Dart基础语法和Dart面向对象,本文开始将介绍一些Flutter的基础组件。 一: Flutter原理浅析 1.1 Fl...
6
评论
分享
用户9540288918743
赞了这篇文章
一吱老菜鸟
iOS菜鸟
·
4年前
关注
Swift - 不可变性的价值
Swift中变量的不可变性 这样实现机制,最大的好处是,使用let可以减少更多的可变因子,我们可以将更多的精力放在那些可变变量。...
3
评论
分享
用户9540288918743
赞了这篇文章
温暖
iOS开发
·
3年前
关注
Mac 终端执行脚本Permission denied解决方法
前言 今天验收公司其他团队交接过来的项目,执行打包脚本验证时遇到Permission denied问题,通过网上找到了相关解决办法,现在记录下来方便以后查阅。 问题 执行打...
6
评论
分享
用户9540288918743
赞了这篇文章
温暖
iOS开发
·
3年前
关注
Swift类与结构体(上)
前言 自苹果从2014年推出Swift以来,经过多年的发展,相关生态愈加成熟,其本身相比OC具有更加容易阅读、更加易于维护、更加安全、代码量更少、速度更快等特点,所以以后必...
8
评论
分享
用户9540288918743
赞了这篇文章
九月与咩咩
iOS开发
·
3年前
关注
OC底层原理初探之alloc的探索下
前言 上文分析了alloc方法的流程,得出结论,alloc方法的调用流程为 alloc ->_objc_rootAlloc ->callAlloc ->_objc_root...
13
1
分享
用户9540288918743
赞了这篇文章
九月与咩咩
iOS开发
·
3年前
关注
对象内存的影响因素
前言 通过前文对alloc流程的探索,已经清楚了alloc方法的调用流程,但是创建对象应该开辟多大的内存空间依然是个疑问,带着这样的疑问,开始下面的探索 1.首先创建一个X...
12
1
分享
用户9540288918743
赞了这篇文章
九月与咩咩
iOS开发
·
3年前
关注
OC底层原理初探之对象的本质
对象的本质 探索方式: Clang Clang是一个C语言、C++、Objective-C语言的轻量级编译器。源代码发布于BSD协议下,由Apple主导编写,基于 LLVM...
5
评论
分享
用户9540288918743
赞了这篇文章
九月与咩咩
iOS开发
·
3年前
关注
OC底层原理之类的结构分析
前言 前文通过 Clang 编译main.m文件,得到class在底层实际是 struct objc_class* 的结构体指针,如下图: 在objc4-818.2源码中全...
19
1
分享
用户9540288918743
赞了这篇文章
九月与咩咩
iOS开发
·
3年前
关注
OC底层原理objc_msgSend之方法的快速查找流程
前言 前文OC底层原理之类的结构分析分析了cache_t的基本结构,那么缓存是在什么时候读取和插入的呢?本文将对缓存的读取进行探索。 通过前文的分析,我们已经知道,cach...
15
评论
分享
用户9540288918743
赞了这篇文章
九月与咩咩
iOS开发
·
3年前
关注
OC底层原理objc_msgSend之方法的慢速查找
前言: 前文已经分析了方法的快速查流程,但是当方法没有缓存的时候,会执行哪些函数呢,带着这个问题,开始今天的探索。 通过前文的分析,已经知道,在方法缓存查找失败后,会执行_...
5
评论
分享
用户9540288918743
赞了这篇文章
九月与咩咩
iOS开发
·
3年前
关注
OC动态方法决议和消息转发
前言 前面已经分别对objc_msgSend的快速查找和 慢速查找 进行了分析,得出的结论是给一个对象发送消息,会先查找缓存,缓存找不到就会进入慢速查找流程,当慢速查找流程...
16
评论
分享
用户9540288918743
赞了这篇文章
九月与咩咩
iOS开发
·
3年前
关注
OC底层原理初探之alloc的探索上
前言 OC对象初始化时都要调用alloc方法,那么在底层,alloc方法又做了哪些来创建一个对象呢,今天就来探索alloc底层流程。 首先做一个小测试,对一个对象进行all...
15
评论
分享
用户9540288918743
关注了
九月与咩咩
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2022-02-26