【发布时间】:2015-12-26 12:36:13
【问题描述】:
如何将这些 CocoaScript “大括号表示法”转换为 JavaScript “点表示法”语法?
[fileManager createDirectoryAtPath: tmpFolder withIntermediateDirectories: true attributes: nil error: nil];
和
[doc saveArtboardOrSlice: artboard toFile: fileName]
我一直在为 CocoaScript 的“大括号表示法”格式而苦苦挣扎,并想使用 JavaScript 来代替它们的组合。我不确定这是否在所有情况下都可能,就像上面一样。我几乎可以正常工作,但是当我使用上述语法时,我并没有把它弄好。
我尝试了类似的方法:
var fileManager = NSFileManager.defaultManager();
fileManager.createDirectoryAtPath(tmpFolder).withIntermediateDirectories(true).attributes(nil).error(nil);
所以我不明白如何转换这些“内部变量/属性”,例如"withIntermediateDirectories: true" 转换为 JavaScript 点符号语法。
【问题讨论】:
标签: javascript syntax sketch-3 sketchapp cocoascript