gpt4 book ai didi

objective-c - 通过 Objective C 代码“显示包内容”

转载 作者:行者123 更新时间:2023-11-30 10:22:45 24 4
gpt4 key购买 nike

我们可以右键单击.app文件并查看其包内容。要以编程方式打开文件,我们可以使用 NSWorkspace,但是如何打开应用程序的包内容呢?

我查了很多资料,但似乎没有解决办法。如果我遗漏了什么,请帮忙。

enter image description here

最佳答案

根据评论,OP似乎想从代码中打开Finder中应用程序的内容目录。以下行将完成此操作:

swift :

let appName = "Safari";
let command:NSString = String(format:"open '/Applications/%@.app/Contents'", appName);
system(command.cStringUsingEncoding(NSUTF8StringEncoding))

Objective-C :

NSString *appName = @"Safari";
NSString *command = [NSString stringWithFormat:@"open '/Applications/%@.app/Contents'", appName];
system([command cStringUsingEncoding:NSUTF8StringEncoding]);

替代:

NSString *appPath = @"/Applications/Safari";
NSString *command = [NSString stringWithFormat:@"open '/%@.app/Contents'", appPath];
system([command cStringUsingEncoding:NSUTF8StringEncoding]);

关于objective-c - 通过 Objective C 代码“显示包内容”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25244158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com