搜索结果
查询Tags标签: isa,共有 10条记录-
iOS笔记 - Runtime 01:isa为什么优化成了共用体
Runtime 1 - OC的动态性是由 Runtime API来支撑的, Runtime API提供的接口基本上是 C语言的,源码是由 C、C++、汇编所编写的 2 - 要想学习 Runtime,首先要先了解它的一些底层数据结构,比如 isa指针、union union 1 - arm64架构之前,isa就是一普通指针,存储了 Class、…
2022/7/5 6:20:12 人评论 次浏览 -
iOS-内存管理
一、内存分布 当程序运行时,系统会开辟内核区、用户区。值类型:存入栈;无需进行内存管理 引用类型:存入堆;无需进行内存管理二、iOS的内存管理方案 2.1 Tagged Pointer(无需进行引用计数)Tagged Pointer 是一个指针,指针中包含Tagged标记,用于区分存储的数据类型…
2022/6/30 5:19:30 人评论 次浏览 -
ISA指令集基础应用
ISA指令集基础应用 ISA(Instruction Set Architecture,指令集体系结构)的缩写,指令集因系统性和复杂性,称为(Instruction Set Architecture,ISA)。指令集对上限定了软件的基本功能,对下制订了硬件实现的功能目标,指令系统的设计(指令集中应该包含哪些指令,指令…
2022/4/10 6:12:52 人评论 次浏览 -
计算机体系结构的庖丁解牛
计算机的体系结构是关于计算机自身的系统架构,而软件指令集架构在计算机体系结构中处于核心地位,因为软件和硬件之间都是通过软件指令集架构(ISA)来对话的。计算机的体系结构是关于计算机自身的系统架构,而软件指令集架构在计算机体系结构中处于核心地位,因为软件和硬…
2022/2/15 23:13:09 人评论 次浏览 -
C# 三态布尔值
当判断条件有三种状态时,又不想使用枚举可以使用bool? 例:bool? isA=true;//三种状态:true,false,null if(isA==null) {} else {if((bool)isA){}else{} } //或者 if(isA.HasValue) {if(isA.Value){}else{} } else { }同理:int? ,double? ,char? ,int?[] 等…
2021/12/8 17:17:44 人评论 次浏览 -
C# 三态布尔值
当判断条件有三种状态时,又不想使用枚举可以使用bool? 例:bool? isA=true;//三种状态:true,false,null if(isA==null) {} else {if((bool)isA){}else{} } //或者 if(isA.HasValue) {if(isA.Value){}else{} } else { }同理:int? ,double? ,char? ,int?[] 等…
2021/12/8 17:17:44 人评论 次浏览 -
Java网络编程
网络编程网络编程中存在两个主要的问题 如何准确的定位网络上的一台或多台主机找到主机后如何进行通信 网络编程的要素 IP和端口号网络通信协议 IPJava中的IP类:InetAddress定位唯一一台网络上的计算机 127.0.0.1 :本机(localhost) IP地址的分类ipv4/ipv6 IPV4:12…
2021/7/21 17:39:38 人评论 次浏览 -
Java网络编程
网络编程网络编程中存在两个主要的问题 如何准确的定位网络上的一台或多台主机找到主机后如何进行通信 网络编程的要素 IP和端口号网络通信协议 IPJava中的IP类:InetAddress定位唯一一台网络上的计算机 127.0.0.1 :本机(localhost) IP地址的分类ipv4/ipv6 IPV4:12…
2021/7/21 17:39:38 人评论 次浏览 -
iOS 底层探索篇 —— OC对象本质 & noPointerIsa
iOS 底层探索篇 —— OC对象本质 & noPointerIsa 一. 对象的本质探索Clang操作代码实例 对象的本质Class类型的本质类型getter 和 setter 二. 联合体位域位域结构体(struct)所有变量是共存的联合体(union)中是各变量是互斥的 三. noPointerIsa1. initIsa2. initIs…
2021/6/11 18:26:22 人评论 次浏览 -
iOS中的类、元类以及isa示例详解
从初学OC的时候就听人提起过OC对象中的isa指针,用来指向对象所属的类,从而可以在调用方法时通过isa指针找到相应的方法和属性,下面这篇文章主要给大家介绍了关于iOS中类、元类以及isa的相关资料,需要的朋友可以参考借鉴,下面来一起学习学习吧。
2019/7/9 22:44:50 人评论 次浏览