首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将这个CocoaScript“大括号符号”转换为JavaScript“点符号”(草图)?

如何将这个CocoaScript“大括号符号”转换为JavaScript“点符号”(草图)?
EN

Stack Overflow用户
提问于 2015-12-26 12:36:13
回答 1查看 403关注 0票数 2

如何将这些CocoaScript“大括号符号”转换为JavaScript“点符号”语法?

代码语言:javascript
复制
[fileManager createDirectoryAtPath: tmpFolder withIntermediateDirectories: true attributes: nil error: nil];

代码语言:javascript
复制
[doc saveArtboardOrSlice: artboard toFile: fileName]

我一直在挣扎于CocoaScript的“大括号符号”格式,并希望使用JavaScript代替组合它们。我不确定这是否在所有情况下都是可行的,就像上面那样。我几乎所有的东西都要工作,但是当我有了上面这样的语法时,我就没有把它做好。

我试过这样的方法:

代码语言:javascript
复制
var fileManager = NSFileManager.defaultManager();
fileManager.createDirectoryAtPath(tmpFolder).withIntermediateDirectories(true).attributes(nil).error(nil);

因此,我不明白如何将这些“内部变量/属性”(例如"withIntermediateDirectories: true“)转换为JavaScript点表示法语法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-26 21:03:02

相当于:

代码语言:javascript
复制
[foo bar:1 baz:2];

是:

代码语言:javascript
复制
foo.bar_baz_(1, 2);
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34471385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档