使用脚本语言扩展Objective-C程序
发布时间:2020-12-14 18:01:41 所属栏目:百科 来源:网络整理
导读:是否有现成的ObjC解释器实现.基本上,我需要通过脚本语言扩展我的程序. 我不确定这是否已经由某种框架提供,或者我可能在内部实现AppleScript – 不知道我将如何做到这一点.它似乎只适用于自动化程序本身,而不是用于扩展自己的功能. 类似于mIRC与脚本语言接口
是否有现成的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. 你会对他们的Embedding FScript Into Cocoa Applications Guide感兴趣. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |