E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
objcRuntime
你不知道的TaggedPointer
一、环境介绍mac版本:MacMojave10.14objc版本:
objcruntime
750二、为什么要使用TaggedPointer?
fanglaoda
·
2023-10-24 13:50
runtime系列文章总结
《iOSRuntime详解(消息机制,类元对象,缓存机制,消息转发)》《消息转发机制与Aspects源码解析》《用isa承载对象的类信息》load方法全程跟踪
ObjcRuntime
总结关联对象AssociatedObject
wyc520
·
2023-03-29 00:12
iOS runtime的简单用法
这个运行时系统即
ObjcRuntime
。Obj
可乐小子
·
2023-03-12 07:49
iOS Runtime(一)-简介及使用示例
这个运行时系统即
ObjcRuntime
。Obj
搬砖的crystal
·
2022-08-30 11:57
干活
从
ObjCRuntime
源码分析一个对象创建的过程http://mp.weixin.qq.com/s?
人才基基
·
2021-05-12 02:31
objc runtime (三)动态添加方法
(不清楚的可以查看《
objcruntime
(一)发送消息》进行了解)。那么,
_旭旭哥哥
·
2021-04-28 08:41
Runtime的几点用法总结
这就意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编译代码,即使
ObjcRuntime
。所做的事在这个库中,对象使用C语言中的结构体表示,方法使用C函数来实现。这些结构
懒得起名的伊凡
·
2021-04-24 02:41
小胖说事52-----Objective-C Runtime 运行时初探
这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编译的代码,这个运行时系统就是
ObjcRuntime
。
郝高明
·
2020-09-12 15:22
IOS开发
ObjC Runtime(二):配置调试环境
[https://xiuchundao.me/post/config-runtime-debug-environment]好文章
ObjCRuntime
(二):配置调试环境2016-08-24iOSRuntime
guojin08
·
2020-09-12 00:29
iOS
Objective-C Runtime 运行时初探
这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编译的代码,这个运行时系统就是
ObjcRuntime
。
jeckHao
·
2020-08-20 12:02
深入浅出Cocoa之类与对象——罗朝辉
苹果已经将
ObjCruntime
代码开源了,我们可以从:http://opensource.apple.com/source/objc4/objc4-493.9/runtime/浏
gavinming
·
2020-08-17 22:47
iOS
使用objc runtime实现iOS绿色的懒加载
使用
objcruntime
实现懒加载地址:AutoPropertyCocoa本文所指懒加载形式如下-(id)lazyloadProperty{if(_lazyloadProperty==nil){_lazyloadProperty
diaohuaidi6355
·
2020-08-07 13:42
说说 Objc Runtime 中的 Associated Objects
今天我们聊聊AssociatedObjects,它也是
ObjcRuntime
中提供的特性,在我们日常开发中的应用上还是挺多的。如果你之前没有接触过这个概念,相信这篇内容值得一看。
SwiftCafe
·
2020-07-10 23:14
Xamarin.iOS推送deviceToken获取
deviceToken获取方法在ClassicAPI工程中采用获取指针类型的方式读取字符串:vardeviceTokenString=(NSString)
ObjCRuntime
.Runtime.GetNSObject
zhaowensky_126
·
2020-07-07 06:13
Xamarin.iOS.基础
runtime
让你快速上手Runtime说说
objcRuntime
的一些妙用(class_addMethod,class_replaceMethod)关于iOSruntime,主要总结了大部分runtime函数,举例说明什么时候需要用到
sellse
·
2020-07-06 19:27
Runtime运行时一:类
这个运行时系统即
ObjcRuntime
。
ObjcRuntime
其实是一个Runtime库,它基本上是用C
Carson_Zhu
·
2020-07-05 01:29
刨根问底Objective-C Runtime(2)- Object & Class & Meta Class
/05/bao-gen-wen-di-objective%5Bnil%5Dc-runtime-(2)%5Bnil%5D-object-and-class-and-meta-class/上一篇笔记讲述了
objcruntime
Mr-yellow
·
2020-07-04 17:31
iOS那些事
iOS Objc Runtime 教程+实例Demo
概述
ObjcRuntime
使得C具有了面向对象能力,在程序运行时创建,检查,修改类、对象和它们的方法。
Xiejunyi12
·
2020-07-01 14:40
iOS
ios
Runtime
ObjectiveC
iOS进阶
运行时
MethodSwizzling应用场景
结合SDWebImage修改图片显示效果原理methodswizzling实际上就是一种在运行时动态修改原有方法的技术,它实际上是基于
ObjCruntime
的特性,而methodswizzling的核心方法就是
咖啡凯
·
2020-06-21 07:28
objc/runtime中SEL、IMP和method动态定义
转自大神之作:http://blog.devwu.com/develop/2014-08-19/
objcruntime
-explore4/前言在这一篇中,我们来聊一聊runtime中method定义先来看一下
夜未殇
·
2020-04-09 15:01
oc的运行期环境(runtime)
oc语言的动态特性oc语言的动态特性来自
ObjCRuntime
,其实是一个runtime库,基本上用C和汇编写的,这个库作用就是加载类的信息,进行方法的分发和转发之类的。
sharlley
·
2020-04-09 06:55
Objective-C 的轻量泛型
LightweightGenericsLightweightGenerics轻量级泛型,轻量是因为这是个纯编译器的语法支持(llvm7.0),和Nullability一样,没有借助任何
objcruntime
我系哆啦
·
2020-04-04 15:40
objc runtime (二)交换方法
上一篇介绍了如何用runtime发送消息,大家应该也都对
objcruntime
有了一个初步的认识,对需要了解的可以查看《
objcruntime
(一)发送消息》。
小白孜孜
·
2020-04-03 16:30
Objc Runtime在项目中该怎么用
ObjcRuntime
在项目中该怎么用从以下四个方面讲述
ObjcRuntime
在项目中的使用场景,使用的例子来自于github上的开源项目FDFullscreenPopGesture、GVUserDefaults
aron1992
·
2020-04-01 03:31
objcRuntime
黑魔法(class_addMethod,class_replaceMethod)
欢迎转载,请注明出处:http://zyden.vicp.cc/about-
objcruntime
/谢谢前言:陈列一下今天要讲的知识点:class_addMethod,class_replaceMethod
zhiyi
·
2020-03-31 00:21
Swift 运行时机制
对于纯的Swift类来说,无法通过
objcruntime
替换方法,拿不到这
廖马儿
·
2020-03-25 13:56
读 Runtime 源码:类与对象
读的代码版本是:
objcruntime
680,可以从这里下载对象和类首先在objc-private.h文件中可以看到objc_object结构体,这就是对对象的定义structobjc_object{private
Joy___
·
2020-03-21 13:29
RunTime的了解与使用
不过苹果已经将
ObjCruntime
代码开源了,我们可以下面的网址浏览源代码:http://opensource.appl
KingLionsFrank
·
2020-03-18 03:43
你需要知道的iOS 9,iOS10,iOS11(完整收录)
image.pngiOS9特性关键字参考2015Objective-C新特性1.关键字:这些是纯编译器的语法支持(llvm7.0),没有借助任何
objcruntime
的升级,也就是说,这个新语法在Xcode7
boundlessocean
·
2020-03-13 03:54
runtime的一些简单用法
这个运行时系统即
ObjcRuntime
。Ob
西门吹雪123
·
2020-03-13 00:08
神经病院objc runtime入院考试(拓展题)
原题作者:@Sunny原题地址:神经病院
objcruntime
入院考试。
酷酷的哀殿
·
2020-03-03 05:27
objc runtime (四)动态添加属性
在《
objcruntime
(二)交换方法》中我提到过runtime最实用的就是交换方法和动态添加属性两个用法。现在就来说说如何动态添加属性。添加属性添加属性的本质就是让某个属性与某个对象产生一个关联。
小白孜孜
·
2020-02-28 08:13
Objective-C 介绍
Objective-Cobjc_class介绍@interfaceNSObject{ClassisaOBJC_ISA_AVAILABILITY;}它有一个isa属性,类型是Class.苹果已经将
ObjCruntime
细雨听风
·
2020-02-06 02:08
iOS中runtime机制
这个运行时系统即
ObjcRuntime
。ObjcRunt
小熊iOS开发
·
2020-01-06 15:03
iOS中级理论知识复习(Runtime篇)
ObjcRuntime
使得C具有了面向对象能力,在程序运行时创建,检查
时光憧憧
·
2020-01-01 19:38
Runtime的应用
概述
ObjcRuntime
使得C具有了面向对象能力,在程序运行时创建,检查,修改类、对象和它们的方法。
分贝丶
·
2019-12-31 12:04
runtime笔记
这个运行时系统就是
ObjcRuntime
。
ObjcRuntime
其实是一个Runtime库,它基本上是由c语言和汇编编写的。
zziazm
·
2019-12-28 04:52
iOS面试题-每日十道-第十天
有误的地方欢迎高手能给指出一.运行时你是怎么理解的,怎么用
ObjCRuntime
其实是一个Runtime库,基本上用C和汇编写的,这个库使得C语言有了面向对象的能力。
放肆肆肆
·
2019-12-22 12:12
想`一个objc runtime入院考试(拓展题)`
记的某周一在网上看到一道题,神经病院
objcruntime
入院考试(拓展题),然后试着回复一下,结果完全答偏了,跟题主的本意完全不符,这两天突然想起这个题了,然后进行整理下。下面先再看一下题目。
天空中的球
·
2019-12-21 12:28
iOS:运行时(Runtime) 消息传递
这个运行时系统即
ObjcRuntime
。
ObjcRuntime
其实是一个Runtime库,
redihd
·
2019-12-16 08:29
RunTime(二)
运行时很小却很强大,并且
ObjcRuntime
是开源的,苹果也允许你使用RunTime里面的东西(不会导致上不了
御o雪v飞e斐l
·
2019-12-12 00:06
读 Runtime源码:对象与引用计数
读的代码版本是:
objcruntime
680,可以从这里下载对象与isa指针开始阅读源码,首先打开objc-private.h文件,查看对于Objectiv-C的对象的定义structobjc_object
Joy___
·
2019-11-07 20:35
Objective C的runtime简介
按照苹果的文档,分为三个层次:第一层(最基本的):通常使用ObjectiveC的面向对象,定义父类和子类,动态绑定和执行子类的方法,对
objcruntime
的初步利用第二层:如果我们定义了protocol
践行者
·
2019-11-04 08:39
Swift Runtime 编译和运行时原理初探
首先简要回顾一下
ObjCruntime
的原理,ObjC使用Messaging策略——选择器向接收器发送消息,编译阶段无法得知接收器对象或类是否有对应的方
阿姣_0405
·
2019-07-24 16:20
使用objc runtime实现iOS闭环的懒加载功能
使用
objcruntime
实现懒加载地址:AutoPropertyCocoa懒加载形式如下-(id)lazyloadProperty{if(_lazyloadProperty==nil){_lazyloadProperty
米太白
·
2019-06-13 16:00
使用objc runtime实现iOS绿色的懒加载
使用
objcruntime
实现懒加载地址:AutoPropertyCocoa本文所指懒加载形式如下-(id)lazyloadProperty{if(_lazyloadProperty==nil){_lazyloadProperty
米太白
·
2019-06-13 00:00
那道值得思考的iOS面试题
结果昨天机缘巧合又在cocoachina上看到有关这个题目的另一篇帖子.这两篇文章解释的都是sunnyxx出的神经病院
objcruntime
入院考试中的第四道题。
YouKnowZrx
·
2019-04-13 16:49
深入学习runtime
本文的切入点是2014年的一场线下分享会,也就是sunnyxx分享的
objcruntime
。很惭愧,这么多年了才完整的看了一下这个分享会视频。
Sunxb
·
2019-03-07 00:00
runtime
ios
神经病院objc runtime入院考试
本文的题目源自2014年11月1日,sunny分享的
objcruntime
。在一次看到这四个题目的时候,我居然很巧妙的避开了所有的正确答案,这让我对自己的技术水平产生了深深的怀疑。
风不会停歇
·
2019-01-04 23:05
objc runtime (五)属性及成员变量 1
注意:上一篇《
objcruntime
(四)动态添加属性》中利用关联来添加的,严格来说不应被称之为属
_旭旭哥哥
·
2018-11-13 23:50
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他