加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用脚本语言扩展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感兴趣.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读