【问题标题】:programmatically retrieve project directory in xcode objective-C project以编程方式检索 xcode Objective-C 项目中的项目目录
【发布时间】:2010-08-16 10:10:25
【问题描述】:

如何检索针对 ipad 的 xcode 项目的项目目录? 或者如果不可能,那么它如何检索用户的主目录?

类似:

NSString *path = [NSProject getPath];//could be absolute or relative

NSString *homeDir = [NSURL getUserDirectory];

【问题讨论】:

    标签: objective-c xcode nsstring


    【解决方案1】:

    用户目录在 iOS 中不可公开写入。将文件存储在哪里取决于您的目标,但它始终在您的应用程序沙箱中。 Apple 在其iOS Application Programming Guide 中列出了指导方针:

    <Application_Home>/AppName.app
    <Application_Home>/Documents/
    <Application_Home>/Library/Preferences    
    <Application_Home>/Library/Caches
    <Application_Home>/tmp/
    

    如果您想将/Documents 中的文件公开给其他应用程序,包括桌面上的 iTunes,请使用enable file sharing

    【讨论】:

    • 您好,感谢您的回复。我不打算在目录上写,我只是想读取用户开发者主路径的项目目录的路径,所以我可以在项目编译之前使用该信息进行预处理
    • 对不起,我误解了你的问题。也许您正在寻找的是有关可从运行脚本构建阶段访问的目录变量的信息?见这里:developer.apple.com/iphone/library/documentation/DeveloperTools/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2011-11-02
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多