码迷,mamicode.com
首页 >  
搜索关键字:ivar    ( 53个结果
iOS面试题集锦2
1.什么情况使用 weak 关键字,相比 assign 有什么不同? 2.怎么用 copy 关键字? 3.这个写法会出什么问题: @property (copy) NSMutableArray *array; 4.如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter? 5.@property 的本质是什么?ivar、getter、setter 是如何生成...
分类:移动开发   时间:2016-05-10 12:57:52    阅读次数:252
iOS面试题集锦
1.什么情况使用 weak 关键字,相比 assign 有什么不同? 2.怎么用 copy 关键字? 3.这个写法会出什么问题: @property (copy) NSMutableArray *array; 4.如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter? 5.@property 的本质是什么?ivar、getter、setter 是如何生成...
分类:移动开发   时间:2016-05-10 12:57:22    阅读次数:232
runtime-对成员变量的操作
首先我们来看看成员变量在runtime中是什么样的 在runtime中成员变量是一个objc_ivar类型的结构体,结构体定义如下 我们利用runtime对成员变量进行操作主要有以下几种: 接下来上代码来使用一下这些函数,首先我们在.h文件中定义一个Person类,并声明一个personGetMes ...
分类:其他好文   时间:2016-05-06 21:57:55    阅读次数:230
RunTime 入门
这是一篇浅显实用 易记 易理解的关于runtime的解读。 Runtime 中的方法主要以五个单词开头——class(类)、object(实例)、method(方法)、propert(属性)、ivar(成员变量) 它们代表了方法的操作对象,如class开头的 OBJC_EXPORT Ivar *cl
分类:其他好文   时间:2016-03-10 12:47:19    阅读次数:154
ios8 swift开发:显示变量的类名称
var ivar = [:] ivar.className // __NSDictionaryI var i = 1 i.className // error: 'Int' does not have a member named 'className' If you want to get the
分类:移动开发   时间:2016-02-18 10:01:36    阅读次数:134
iOS 开发小记 (八)
过完年,整理下最近遇到的问题。 1,通过runtime动态添加Ivar 优点:动态添加Ivar我们能够通过遍历Ivar得到我们所添加的属性。 缺点:不能在已存在的class中添加Ivar,必须通过objc_allocateClassPair动态创建一个class,才能调用class_addIvar创
分类:移动开发   时间:2016-02-14 23:43:37    阅读次数:396
iOS深度学习 - Runtime
这里是iOS深度学习-Runtime的大纲。 一、Class 1,isa指针、super_class指针 2,metaclass(元类) 3,objc_object(表示一个 类的实例 的结构体) 和 id类型(typedef struct objc_object *id) 二、Ivar objc_
分类:移动开发   时间:2016-02-01 20:56:17    阅读次数:150
通过运行时将Model转成字典输出
或许我们会有一些这样的场景,定义一个Model类来临时存储一些数据,然后稍后再把这些数据组织成 Dictionary,再做其他用途。可以通过运行时机制 获取类的PropertyList,然后根据 其中的某个Property找到对应的iVar,通过ivar 获取到对应的值。通过属性名作为字典键值,iV...
分类:其他好文   时间:2015-12-29 19:19:13    阅读次数:191
Cocos2D中Node的userObject实例变量使用时一个要注意的地方
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 我们知道在Cocos2D中,CCNode对象有一个ivar为userObject,它可以用来很方便的存储一些和该对象相关的数据,这样你就没必要费劲的去写子类继承了.但是要注意的是,如果你的node添加到一个节点当做子类,比如:[someBaba addChil...
分类:其他好文   时间:2015-12-03 15:37:28    阅读次数:161
【iOS】duplicate symbols for architecture x86_64
今天遇到了这个问题,错误如下:duplicate symbol _OBJC_IVAR_$_BCViewController.bank in: /Users/***/Library/Developer/Xcode/DerivedData/***-fmtpkcbvfajuuadtvwtzfyjxo...
分类:移动开发   时间:2015-11-10 22:23:56    阅读次数:1019
53条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!