是否有现成的ObjC解释器实现.基本上,我需要通过脚本语言扩展我的程序.
我不确定这是否已经由某种框架提供,或者我可能在内部实现AppleScript – 不知道我将如何做到这一点.它似乎只适用于自动化程序本身,而不是用于扩展自己的功能.
类似于mIRC与脚本语言接口的方法.
解决方法
你打赌有.它被称为
FScript;它是开源的,包括一个带有REPL的控制台,您可以在其中与Cocoa对象进行交互.语法类似Smalltalk,与Objective-C非常相似 – 主要区别在于没有方括号.这是他们教程中的一些片段.请注意,变量不必显式输入!
> imageLocation := NSURL fileURLWithPath:'/Library/Desktop Pictures/Nature/Clown Fish.jpg'. > image := CIImage imageWithContentsOfURL:imageLocation. > image drawInRect:(200<>80 extent:600<>400) fromRect:image extent operation:NSCompositeSourceOver fraction:1.