Xcode如何找到默认的生成路径?

我最近刚刚入门ObjectiveC,在研习《Objective C程序设计(第6版)》一书。

今天看到有关文件和归档的章节,但是我对XCode的生成文件路径并不了解,然后,在调试代码的时候就发现问题了。

比如在下面的这段代码中,将字典对象写入名为glossary的路径中,并将文件中的字典对象读出。

 1 #import <Foundation/Foundation.h>
 2 int main(int argc, const char * argv[]) {
 3     @autoreleasepool {
 4         // insert code here...
 5         NSDictionary *glossary=@{
 6                                  @"abstract class":@"A class defined so other classes can inherit from it",
 7                                  @"adopt":@"To implement all the methods defined in a protocol",
 8                                  @"archiving":@"Storing an object for later use."
 9                                  };
10         if([glossary writeToFile:@"glossary" atomically:YES]==NO)
11             NSLog(@"Save to file failed.");
12         
13         NSDictionary *gloss=[NSDictionary dictionaryWithContentsOfFile:@"glossary"];
14         for(NSString *key in gloss)
15             NSLog(@"%@: %@",key,gloss[key]);
16     }
17     return 0;
18 }

程序运行结果如下:

2015-06-29 08:30:33.724 Prog1[477:13098] archiving: Storing an object for later use.
2015-06-29 08:30:33.725 Prog1[477:13098] adopt: To implement all the methods defined in a protocol
2015-06-29 08:30:33.725 Prog1[477:13098] abstract class: A class defined so other classes can 
inherit from it

程序成功运行,说明文件成功生成了,问题来了,生成的文件保存在哪里呢?

一看,XCode左边的文件栏里没有。

再到项目的创建路径中,也没找到。

那么,生成的文件到底保存在哪里?build路径如何查看?

到网上搜索一番,终于找到答案了。

1、XCode--》Preferences(快捷键:command+,),点开Locations,可以看到几个路径。

其中,Derived Data路径就是XCode默认的生成路径。点击透明的那个小箭头便可跳转到该文件夹。

2、在Derived Data中找到项目Prog1的生成文件夹,继续往下找,可在Build/Products/Debug中找到glossary文件,这个就是上面的程序中生成的文件。双击打开,可查看文件中的内容。

3、如果想在项目文件夹中也生成Build文件夹,那就在Preferences--》Location中,点击Advanced,将Build Location设置为Custom,选择Relative to Workspace,即可。

4、重新运行,重新回到项目创建路径中,就会发现文件夹中生成了Build文件夹。

 

T_T隔了一个星期来看,上次粘贴的图片居然没了?!!!!!原来博客园不能粘贴图片么,那为什么上次还能显示挺好的呀。泪奔……索性删掉了~╭(╯^╰)╮

 

转载于:https://www.cnblogs.com/tt2015-sz/p/4606726.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值