iOS模拟器几个目录值测试

该博客记录了一段用于测试iOS模拟器中不同目录值的代码,包括NSUserName、NSFullUserName、NSHomeDirectory等,展示了如何获取用户目录、临时目录、应用程序目录等相关路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

-(void)testDirectory

{

    NSLog(@"NSUserName:%@",NSUserName());

    NSLog(@"NSFullUserName:%@",NSFullUserName());

    NSLog(@"NSHomeDirectory:%@",NSHomeDirectory());

    NSLog(@"NSHomeDirectoryForUser(%@):%@",NSUserName(),NSHomeDirectoryForUser(NSUserName()));

    NSLog(@"NSTemporaryDirectory:%@", NSTemporaryDirectory());

    NSLog(@"NSOpenStepRootDirectory:%@",NSOpenStepRootDirectory());

    

    NSString * tmpStr;

    tmpStr = [NSSearchPathForDirectoriesInDomains(NSApplicationDirectory, NSUserDomainMask, YES) objectAtIndex:0];

    NSLog(@"NSApplicationDirectory, NSUserDomainMask:%@",tmpStr);

    tmpStr = [NSSearchPathForDirectoriesInDomains(NSDemoApplicationDirectory, NSUserDomainMask, YES) objectAtIndex:0];

    NSLog(@"NSDemoApplicationDirectory, NSUserDomainMask:%@",tmpStr);

    tmpStr = [NSSearchPathForDirectoriesInDomains(NSDeveloperApplicationDirectory, NSUserDomainMask, YES) objectAtIndex:0];

    NSLog(@"NSDeveloperApplicationDirectory, NSUserDomainMask:%@",tmpStr);

    tmpStr = [NSSearchPathForDirectoriesInDomains(NSAdminApplicationDirectory, NSUserDomainMask, YES) objectAtIndex:0];

    NSLog(@"NSAdminApplicationDirectory, NSUserDomainMask:%@",tmpStr);

    tmpStr = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0];

    NSLog(@"NSLibraryDirectory, NSUserDomainMask:%@",tmpStr);

    tmpStr = [NSSearchPathForDirectoriesInDomains(NSDeveloperDirectory, NSUserDomainMask, YES) objectAtIndex:0];

    NSLog(@"NSDeveloperDirectory, NSUserDomainMask:%@",tmpStr);

    //    tmpStr = [NSSearchPathForDirectoriesInDomains(NSUserDirectory, NSUserDomainMask, YES) objectAtIndex:0];

    //    NSLog(@"NSUserDirectory, NSUserDomainMask:%@",tmpStr);

}

输出:


2014-03-13 14:32:07.687 cookbook[497:a0b] NSUserName:sunward

2014-03-13 14:32:07.688 cookbook[497:a0b] NSFullUserName:

2014-03-13 14:32:07.689 cookbook[497:a0b] NSHomeDirectory:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2

2014-03-13 14:32:07.690 cookbook[497:a0b] NSHomeDirectoryForUser(sunward):/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2

2014-03-13 14:32:07.690 cookbook[497:a0b] NSTemporaryDirectory:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/tmp/

2014-03-13 14:32:07.691 cookbook[497:a0b] NSOpenStepRootDirectory:/

2014-03-13 14:32:07.691 cookbook[497:a0b] NSApplicationDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Applications

2014-03-13 14:32:07.692 cookbook[497:a0b] NSDemoApplicationDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Applications/Demos

2014-03-13 14:32:07.695 cookbook[497:a0b] NSDeveloperApplicationDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Developer/Applications

2014-03-13 14:32:07.696 cookbook[497:a0b] NSAdminApplicationDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Applications/Utilities

2014-03-13 14:32:07.697 cookbook[497:a0b] NSLibraryDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Library

2014-03-13 14:32:07.698 cookbook[497:a0b] NSDeveloperDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Developer




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值