我可以在运行时从文本文件创建Objective-C类吗?

Sam*_*sen 7 class objective-c objective-c-runtime compile-time

嗨,大家好,我有一个奇怪的问题.我想在运行时从文件创建一个Objective C类.所以例如我有一个目标c应用程序,我想将它指向一个文本文件(或.h .m对,无论什么工作),然后让应用程序解析文本文件并在运行时创建类(Class no宾语).当然,我会编写解析器和所有这些东西,我只想知道它是否可能.我读了这两篇文章:

http://www.mikeash.com/pyblog/friday-qa-2010-11-6-creating-classes-at-runtime-in-objective-c.html

http://www.mikeash.com/pyblog/friday-qa-2010-11-19-creating-classes-at-runtime-for-fun-and-profit.html

其中展示了如何在运行时创建一个目标C类,但它是使用在编译时定义的C函数完成的.如果我能找到一种方法来使用字符串来完成同样的事情来定义完美的函数,因为那时我不必在编译时定义它们.

bbu*_*bum 1

当然。完全有可能。

我建议从Objective-C 支持开始,因为它包括完整的 Objective-C 解析器和代码生成器。