![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Runtime
kintan哥
当你还可以再努力时,那就再加把劲。
展开
-
Objective-C特性:Runtime
Objective-C是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器,还需要Runtime系统来动态创建类和对象,进行消息发送和转发。下面通过分析Apple开源的Runtime代码(我使用的版本是objc4-646.tar)来深入理解Objective-C的Runtime机制。Runtime数据结构在Objective-C中,使用[receiv转载 2015-08-23 18:44:10 · 1386 阅读 · 0 评论 -
Runtime学习1
最近在研究Runtime,感觉都是一知半解。所以接敲了一个demo。自己再学习下。很多东西都是不知道。CustomClass//// CustomClass.m// Runtime学习1//// Created by 陆巧怡 on 15/7/31.// Copyright (c) 2015年 Simon. All rights reserved.原创 2015-08-03 17:22:40 · 2121 阅读 · 0 评论 -
Runtime学习2
#warning 获取一个类的实例所有方法#warning 获取一个类的所有属性#warning 获取/设置类的属性变量\获取全局变量的值 (myFloat为类的一个属性变量)#warning 判断类的某个属性的类型#warning 通过属性的值来获取其属性的名字测试#warning 通过属原创 2015-08-04 10:14:53 · 2119 阅读 · 0 评论 -
Runtime获取网络状态
获取网络状态的方法有两种。这是我觉得比较方便的一种。还有一种是结合RunLoop去做的,不过那种要导入其他头文件。用起来也是一样。//// ViewController.m// Runtime获取当前网络状态//// Created by 陆巧怡 on 15/8/4.// Copyright (c) 2015年 Simon. All rights reserved.原创 2015-08-05 09:12:25 · 1551 阅读 · 0 评论 -
自定义pop返回手势 利用runtime
参考了有其他大神的demo。然后自己又写一个来的。首先继承一个UINavigationController。接下来直接上代码结合runtime的方法。- (void)viewDidLoad { [super viewDidLoad]; UIGestureRecognizer *recongnizer = self.interactivePopGestureR原创 2015-09-14 18:35:06 · 1567 阅读 · 0 评论 -
runtime跳转界面以及动态添加属性
runtime跳转界面以及动态添加属性原创 2015-09-16 00:22:50 · 1826 阅读 · 0 评论