Objective-C 学习笔记14 使用路径 NSPathUtilities.h

本学习内容来自书籍和互联网

NSPathUtilities.h包含了NSString的函数和分类扩展,它允许你操作路径名。一系列的操作 请看下文源码

//
//  main.m
//  sample006
//
//  Created by echoliu on 13-1-26.
//  Copyright (c) 2013年 echoliu. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {
        
        // insert code here...
        NSString *fName=@"path.m";
        NSFileManager *fm;
        NSString *path,*tempdir,*extension, *homedir,*fullpath;
        NSArray *components;
        //初始化
        fm=[NSFileManager defaultManager];
        //获取临时目录
        tempdir =NSTemporaryDirectory();
        //打印临时目录
        NSLog(@"临时目录%@",tempdir);
        //从当前目录提取基本目录
        path=[fm currentDirectoryPath];
        NSLog(@"当前目录%@",path);
        //文件的完整路径 stringByAppendingPathComponent这个是什么方法呢
        fullpath =[path stringByAppendingPathComponent:fName];
        NSLog(@"%@",fullpath);
        //获取文件扩展名
        extension=[fullpath pathExtension];
        NSLog(@"文件扩展名:%@ ",extension);
        //获取用户主目录
        homedir=NSHomeDirectory();
        NSLog(@"用户主目录 %@",homedir);
        //拆分路径 实际上就是斜杠分割
        components=[homedir pathComponents];
        for(path in components){
            NSLog(@"%@",path);
        }
        
    }
    return 0;
}

 其他还有很多方法,知道一个方法怎么用就可以了,其他都是类推,开发应用的时候查询字典,多遇到几次就记得了。

posted on 2013-01-26 20:54  ios开发达人  阅读(476)  评论(0)    收藏  举报