Objective-c 中相对路径 和 目录 问题

本人初学咯 遇到问题不知如何解决 还请前辈多多提点

怎么能够在Xcode中创建文件,使其直接能被程序读取而不必写绝对路径。

NSString *dir = @"dir1";

而不必写成

NSString *dir = @"/Users/mac/Desktop/编程/objective-c/oc 8-3(操作文件数据实例)/oc 8-3(操作文件数据实例)/dir1"

还有如图程序不知何处出错 得到的结果始终如此结果

你自己指定路径就可以了,比如你的桌面,文档…目录可以这样获取NSArray * NSSearchPathForDirectoriesInDomains ( NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, BOOL expandTilde );

虽然看了书 但是对目录管理还是有点迷惑 求前辈帮小弟总结总结 帮助理解咯~~~!