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
rumtime
【IOS 知识点】Runtime 二
OC的动态性就是由Runtime来支撑和实现的,
Rumtime
就是它的核心;我们平时编写的OC代码,底层都是转换成
IOS_Faker
·
2024-02-14 08:18
一起学Go之计时器(Timer/Tick)
Go的计时器主要Timer和Ticker两种,下面我们开始一起学习下计时器主要结构go的计时器基于Go运行时计时器runtime.timer实现的,
rumtime
.timer的结构体表示如下typeruntimeTimerstruct
木子林_
·
2023-11-02 22:29
一起学go
golang
k8s之选主机制
1、在Kubernetes的kube-controller-manager,kube-scheduler以及底层实现controller-
rumtime
都支持高可用中的leader选举,本文以kube-controller-manager
傅里叶、
·
2023-09-26 12:15
K8S
k8s
选主机制
client-go
rumtime
Method Swizzling Hook的三种方式
runtime大家都很熟悉,iOS的动态特性是靠runtime来维护的。那么通过runtime我们可以做什么呢?AOP编程AOP即面向切片编程,很著名的Aspects就是基于runtime特性防止Hook一般动态注入的方式有framework和Dylib,那么如何动态注入呢?有一些强调安全的app,会做Hook防范,这里也是基于runtime的特性来的。当然还有著名的Facebook的fishho
LF_Lufei
·
2023-08-20 13:54
java设计模式详解
单例模式1.饿汉式(静态常量)2.饿汉式(静态代码块)3.懒汉式(线程不安全)4.懒汉式(同步方法)5.懒汉式(同步代码块)6.懒汉式(双重检查)7.懒汉式(静态内部类)8.饿汉式(枚举)9.JDK源码
Rumtime
野生java研究僧
·
2023-07-28 16:13
java后端
设计模式
-[CAGradientLayer _clearContents]: unrecognized selector sent to instance 0x280aa2b60
进过排查发现是项目中有人使用了
rumtime
,给UIView添加了一个Category,添加渐变色,使用到CAGradientLayer这个类,在该Category中重写了系统的方法layerClass
慕诩
·
2023-03-11 09:36
KVO、KVC 原理
KVO原理KVO全称Key-ValueObserving,俗称"键值监听",可以用于某个对象属性值得改变未使用KVO监听的对象使用了KVO监听的对象KVO的原理解释利用
Rumtime
动态生成一个子类,并让
CoderKK
·
2023-03-09 16:14
OC消息传递机制
前言Object-C是一门动态语言,
Rumtime
更是OC动态特性中最重要的一部分,今天我们就来深入了解一下Runtime中的消息传递机制首先我们要区分两个概念,编译时,运行时编译时:编译时只是对语言进行最基本的检查报错
黄卷青灯空离别
·
2023-01-27 00:00
深入解析kubernetes中的选举机制
Overview在Kubernetes的kube-controller-manager,kube-scheduler,以及使用Operator的底层实现controller-
rumtime
都支持高可用系统中的
Hermokrates
·
2022-07-03 17:24
#
Develop
kubernetes
容器
云原生
golang
docker
深入解析kubernetes中的选举机制
Overview在Kubernetes的kube-controller-manager,kube-scheduler,以及使用Operator的底层实现controller-
rumtime
都支持高可用系统中的
Cylon
·
2022-06-28 18:00
Rumtime
-object_setClass
object_setClass将一个对象设置为别的类类型,返回原来的Class/***Setstheclassofanobject.**@paramobjTheobjecttomodify.*@paramclsAclassobject.**@returnThepreviousvalueof\eobject'sclass,or\cNilif\eobjectis\cnil.*/OBJC_EXPORTC
linbj
·
2021-06-09 23:04
iOS开发
Rumtime
运行时之消息转发机制(三)
转载自:IOS开发工程师--周玉的博客iOS开发深入浅出Runtime运行时之官方翻译--动态方法处理iOS开发
Rumtime
运行时之消息发送机制(一)iOS开发Runtime运行时之官方翻译--动态方法解析
路漫漫其修远兮Wzt
·
2021-05-18 18:50
iOS - Runtime相关
rumtime
是运行时库,基于c语言的api接口,作用是动态的创建一个类动态的添加属性和方法遍历属性和方法名动态修改属性和方法等等1.能动态产生一个类,一个成员变量,一个方法2.能动态修改一个类,一个成员变量
Mn_Su
·
2021-04-30 13:39
iOS
Rumtime
之关联引用
七夕了new个对象先~逃~~关联引用:允许开发者为任何对象附着键值数据,很常用的用法是为分类添加属性.**节目预告**简单的关联引用为UIViewController添加MBProgressHUD的HUB属性为UINavigationBar添加一个view属性来完成动态改变UINavigationBar的外观官方API是这样的,下面这篇博客也是围绕这些来展开//关联策略枚举值typedefOBJC
夏天然后
·
2020-10-27 11:26
使用Webpack+Gulp开发运行于Dcloud平台HTML5+引擎的混合APP项目经验分享
首先简单介绍一下5+Runtime:HTML5PlusRuntime(5+
Rumtime
)是由Dcloud开发的一套"增强版的手机浏览器引擎",与之配套的IDE时Hbuilder,使用Dcloud提供的这一套方案可以方便快捷的开发和打包出具有原生能力的混合
小张没有名字
·
2020-08-20 20:17
dcloud
hybrid-app
html5
html5plus
使用Webpack+Gulp开发运行于Dcloud平台HTML5+引擎的混合APP项目经验分享
首先简单介绍一下5+Runtime:HTML5PlusRuntime(5+
Rumtime
)是由Dcloud开发的一套"增强版的手机浏览器引擎",与之配套的IDE时Hbuilder,使用Dcloud提供的这一套方案可以方便快捷的开发和打包出具有原生能力的混合
小张没有名字
·
2020-08-20 20:17
dcloud
hybrid-app
html5
html5plus
解决ThinkPHP3.2 将Debug 关闭 设置为False 报页面错误 请稍后再试
false,结果出现如下的错误2、修改config.php文件,加入'SHOW_ERROR_MSG'=>TRUE后,显示错误信息,又报如下的错,这才是真正的错误信息3、从第二步可以看出是权限的问题,把
Rumtime
czhwin
·
2020-08-20 15:27
PHP
iOS开发 Runtime运行时之官方翻译--动态方法解析(二)
转载自:IOS开发工程师--周玉的博客iOS开发深入浅出Runtime运行时之官方翻译--动态方法处理iOS开发
Rumtime
运行时之消息发送机制(一)iOS开发Runtime运行时之官方翻译--动态方法解析
路漫漫其修远兮Wzt
·
2020-08-19 04:14
runtime 详解
rumtime
基础知识Objective-C提供了编译运行时,只要有可能,它都可以动态地运行,这意味着不仅需要编译器,还需要运行时系统执行编译的代码,运行时系统充当Objective-C语言的操作系统,
liupinghui
·
2020-08-03 19:19
iOS
iOS super 关键字帮我们做了什么?
打开苹果API文档,搜索objc_msgSendSuper(对该函数陌生的先去补补
rumtime
)。super官方解释里面明确提到了使用super关键字发送消息会被编译器转化为调用o
weixin_34227447
·
2020-08-01 04:14
iOS super关键字帮我们做了什么?
打开苹果API文档,搜索objc_msgSendSuper(对该函数陌生的先去补补
rumtime
)。super官方解释里面明确提到了使用super关键字发送消息会被编译器转化为调用o
上天眷顾我
·
2020-07-31 12:34
iOS开发
iOS开发
Rumtime
运行时之消息发送机制(一)
转载自:IOS开发工程师--周玉的博客:iOS开发深入浅出
Rumtime
运行时之消息发送机制详解iOS开发
Rumtime
运行时之消息发送机制(一)iOS开发Runtime运行时之官方翻译--动态方法解析
路漫漫其修远兮Wzt
·
2020-07-30 21:05
106 nginx 405错误解决
背景:安装了nginx,到了某项目登陆页,输入帐号和密码,弹出:405NotAllowed1.排除php的报错问题项目入口文件中开启debug模式清空缓存,再次登陆,在
Rumtime
/log并没有出现这一条
fancivez
·
2020-07-29 09:09
php
Nginx
从方法执行过程看rumtine/message机制
简介Objective-C是开发苹果软件的语言,大部分是C语言.除去一些基本的特性,最重要的它是一门动态语言,其动态性的基石便是
rumtime
,即运行时机制.可以说OC没有运行时就没有了魅力.消息机制对于静态语言
chensifang
·
2020-07-05 03:59
【译】Objective-C Runtime
主要内容如下:引言简介与Runtime交互
Rumtime
术语消息动态方法解析消息转发健壮的实例变量(NonFragileivars)Objective-CAssociatedObjectsMethodSwizzling
MarkLin
·
2020-06-27 11:00
iOS super关键字帮我们做了什么?
打开苹果API文档,搜索objc_msgSendSuper(对该函数陌生的先去补补
rumtime
)。super官方解释里面明确提到了使用super关键字发送消息会被编译器转化为调用o
从来吃不胖
·
2020-06-25 23:45
类(元类)对象方法缓存原理
一、摘要1.阅读该篇,需要对runtime底层及类对象数据结构有一定了解,本篇仅着重讲解方法缓存的算法;2.以下以类对象来论述,元类对象以此类推;二、类对象数据结构//
rumtime
源码//小码哥图片说明
春天里的花骨朵
·
2020-04-06 17:00
类(元类)对象方法缓存原理
一、摘要1.阅读该篇,需要对runtime底层及类对象数据结构有一定了解,本篇仅着重讲解方法缓存的算法;2.以下以类对象来论述,元类对象以此类推;二、类对象数据结构//
rumtime
源码//小码哥图片说明
春天里的花骨朵
·
2020-04-06 17:00
iOS 基础篇之Runtime(一)
前言最近在对ios做一下总结,一直想写一些关于
Rumtime
的东西了,实际开发中用到的比较多的场景,但是相对来说,一般的项目也没有用到。
默默的前行
·
2020-04-04 10:38
iOS runtime机制
主要内容如下:引言简介与Runtime交互
Rumtime
术语消息动态方法解析消息转发健壮的实例变量(NonFragileivars)Objective-CAssociatedObjectsMethodSwizzling
小熊willbetheone
·
2020-04-01 10:42
理解使用runtime
我们平常写的OC到最后都会转化为
rumtime
的C代码执行。OC是一个动态性的语言,它将工作尽可能的放在运行时而非编译时期处理,和其他语言不同,OC的动态性基础主要包括三种:动态类型,动
Maj_sunshine
·
2020-03-31 03:59
iOS
rumtime
笔记五 — 遍历类的属性,进行归档
这两天把Runtime的知识重新理了一遍,把之前做的数据持久化(将一个model序列化后存放到userdefault中)又封装了一遍。下面是介绍需求我们在开发中,经常需要对一些信息进行归档化保存。举个例子,我们用作登陆的页面,登陆后需要获取到一个token或sessionID.这个token在之后所有的request都是要调用到的。除此之外,request可能还需要其他的一些信息,比如用户的用户名
黑羽肃霜
·
2020-03-29 15:57
通过
Rumtime
实现打印/Po出模型值
今天我们来谈一谈开发时的debug技巧吧,大家都知道,我们在开发中,使用NSLog("%@",你的模型),这样打印出来的是模型的地址:**2016-11-0710:56:16.672****测试****[717:27180]**这个应该都经历过吧,可能遇到这种情况,一般我们会这么处理,打个断点,然后将鼠标放到写模型的的位置:屏幕快照2016-11-07上午10.56.06.png布吉岛你们看完上面
再见远洋
·
2020-03-27 23:48
【译】理解 Objective-C Runtime
Reference/ObjCRuntimeRef/Reference/reference.html水平有限,如翻译有误还请指正,谢谢~刚接触Objective-C(以下简称ObjC)的人很容易忽略它的一个特性——
Rumtime
_James_
·
2020-03-15 12:00
一些总结
swfit3.3为类增加属性(OC中的
Rumtime
)融云中为RCUserInfo添加成员属性extensionRCUserInfo{structRuntimeKey{staticletmobileKey
叫我郎君
·
2020-03-07 14:07
UIButton、UIGestureRecongnizer、UITapGestureRecongnizer、NSTimer、UISwitch事件以block的方式回调
实现的方式是给UIButton、UIGestureRecongnizer、UITapGestureRecongnizer、NSTimer、UISwitch添加分类在分类的.m实现文件中使用
rumtime
boundlessocean
·
2020-02-29 23:57
ios
rumtime
1- 类与对象
本文是参考南峰子Objective-CRuntime系列文章做一个自己的总结,强烈推荐查看原文1、runtime介绍Objective-C是一门动态语言,它将很多静态语言在编译和连接时期做的事情放到了运行时来处理,这种动态语言的优势在于:我们写代码时更具有灵活性,如我们可以把消息转发给我们想要转发的对象,或者随意交换一个方法等。这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行
小秀秀耶
·
2020-02-22 08:18
Runtime 常用示例
什么是
Rumtime
我们写的代码在程序运行过程中都会被转化成runtime的C代码执行,例如[targetdoSomething];会被转化成objc_msgSend(target,@selector(
yahoouchen
·
2020-01-06 19:55
iOS开发:runtime原理简单分析和基本使用场景
一:
rumtime
原理简单分析runtime是运行时库(RuntimeLibrary),也简称运行时。
旺__旺
·
2020-01-02 03:56
使用
rumtime
匹配不同屏幕字体大小,顺便聊聊启动那些事
先来看效果图,为了区分效果把label的位置设的小一些5s:35BE6D5E-D814-4A4A-824A-654DC4348ACC.png6sPlus:55B496E5-7A18-443C-BBB0-5CCCA09007C0.png6sPlus明显不能全部展示实现方式也很简单,给UIFont添加类目(分类),利用runtime在+load中替换原有的systemFontOfSize:方法,用现手
踏月_留香
·
2019-12-30 13:26
RumTime
小结
最近经常会被问起知道RunTime,而且也在项目中的"UIActionSheet+Blocks.h"看到了它的影子。所以根据自己的理解写点心得,理解的也许有误差的地方而且理解的也不是很全面,以后会为这篇RunTime多多修改和添加的。首先什么是RunTime?RunTime为运行机制,用c和汇编写的。因为OC语言是一个动态的语言,它会把一些工作推迟到运行时去执行。这样但靠编译器是不够的(c语言可以
土豆萝卜君
·
2019-12-28 18:41
iOS-Runtime方法说明
收集文章/超人文章出处
Rumtime
方法说明获取类的类名//如果传入的cls为Nil,则返回一个字字符串。
树下敲代码的超人
·
2019-12-12 09:21
iOS Runtime详解之SEL,Class,id,IMP,_cmd,isa,method,Ivar
Rumtime
都能干什么动态改变方法的执行体MethodSwizzlingNSSelectorFromString,NSClassFromString…动态添加属性(主要是类别)动态遍历属性和方法,动态为类添加方法学习
为自己丶拼个未来
·
2019-12-07 07:17
RumTime
小结
这几天看了一些runtime的内容,也在项目中的"UIActionSheet+Blocks.h"看到了它的影子。所以根据自己的理解写点心得,理解的也许有误差的地方而且理解的也不是很全面,以后会为这篇runtime多多修改和添加的。首先runtime:为运行机制,用c和汇编写的。因为OC语言是一个动态的语言,它会把一些工作推迟到运行时去执行。这样但靠编译器是不够的(c语言可以),所有runtime就
土豆萝卜
·
2019-12-07 04:27
为什么黑魔法独爱+load ?
+load方法是类级方法,对比alloc等对象级方法,在
rumtime
中是个特殊的存在:特点1:+load由
rumtime
自动调用与initialize不同,无论实现的类本身是否被使用,+load一定会被调用
溪石iOS
·
2019-01-31 17:11
自定义KVO
自定义KVO.jpeg导语:如果对KVO原理不是很熟悉的,可以参考下另一篇文章《iosKVO原理探究》,主要是通过模拟KVO底层实现原理来写一个简单的KVO,以便加深对KVO的理解,主要是通过
Rumtime
xianminxiao
·
2018-11-27 20:11
Java language specification 9 笔记
Rumtime
:包括加载、链接程序执行需要的类,生成机器语言(可选),程序的动态优化以及执行程序。原始类型和引
一只特立独行的Yang
·
2018-09-27 14:58
Java
.net core 部署IIS 报502.5错误
我感觉是不是这次编译带了什么新的库,而服务器上老的
RUMTIME
库没有?所以先到微软官网下载了.NETCOREHOSTINGBUNDLE2.1.0安装。安装好发现任然报错。
小孙2018
·
2018-08-09 15:08
使用Webpack+Gulp开发运行于Dcloud平台HTML5+引擎的混合APP项目经验分享
首先简单介绍一下5+Runtime:HTML5PlusRuntime(5+
Rumtime
)是由Dcloud开发的一套"增强版的手机浏览器引擎",与之配套的IDE时Hbuilder,使用Dcloud提供的这一套方案可以方便快捷的开发和打包出具有原生能力的混合
小张没有名字
·
2018-02-02 00:00
html5plus
html5
hybrid-app
dcloud
Runtime的运用和减少应用崩溃
关于Runtime的知识大家可以参看Apple开源的Runtime代码和
Rumtime
编程指南。本文总结一些其常用的方法。
iOS_小松哥
·
2017-06-03 14:38
上一页
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
其他