原文:OC之OBJC2_UNAVAILABLE

OC之OBJC UNAVAILABLE What isOBJC UNAVAILABLE macro mean 意即在OBJC . 中,这些东西将被删除。 ...

2013-04-24 18:03 0 2823 推荐指数:

查看详情

Swift和OC混编时, 关于@objc的作用

Objective-C 和 Swift 在底层使用的是两套完全不同的机制,Cocoa 中的 Objective-C 对象是基于运行时的,它从骨子里遵循了 KVC (Key-Value Coding,通 ...

Sat May 07 01:36:00 CST 2016 0 3785
ObjC之RunTime(上)

转载自这里。 最近看了一本书——iOS6 programming Pushing the Limits(亚马逊有中文版),最后一章是关于Deep ObjC的,主要内容是ObjC的runtime。虽然之前看过runtime的programming guide,但读之乏味也不知道能用在何处。现在 ...

Wed Oct 23 07:06:00 CST 2013 5 1239
objc_setAssociatedObject/objc_getAssociatedObject

objc_setAssociatedObject/objc_getAssociatedObject objc_setAssociatedObject来把一个对象与另外一个对象进行关联。该函数需要四个参数:源对象,关键字,关联的对象和一个关联策略。 关键字是一个 ...

Tue Mar 29 00:14:00 CST 2016 0 6407
objc_msgSend和objc_msgSendSuper的使用

objc_msgSend:用于对objc对象发送消息,执行objc的方法。 objc_msgSendSuper:同上一样,这里是调用objc父类对象的方法。 使用以上函数之前需要对它们做函数转换后,方可使用,以下是这些函数的注释 意思就是:在调用这些函数之前,必须将它们转换 ...

Thu Feb 20 04:57:00 CST 2020 0 1131
Swift中@objc的作用

如果项目是采用OC和Swift混合开发的,在部分Swift文件中会看到@objc标识符,他的作用主要是方便将类、方法、属性暴露出给OC文件调用。 文章推荐【https://www.jianshu.com/p/4768d6ce8839】 ...

Fri Mar 20 22:58:00 CST 2020 0 729
关于添加-objc后缀的解释

Settings下Other Linker Flags里面加入-ObjC标志,这个标志以前没使用过, ...

Sun Dec 13 05:54:00 CST 2015 0 1908
【原】objc_setAssociatedObject和objc_getAssociatedObject

本文转载请注明出处——polobymulberry-博客园 两个函数名称中都有associate,意思是关联,这里的关联表示的是一种 从属关系,即有一个关联者和被关联者,我们说NSArray的对象ar ...

Fri Nov 27 21:42:00 CST 2015 0 2700
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM