//聯(lián)系人:石虎QQ: 1224614774昵稱:嗡嘛呢叭咪哄
一般我們在xcode中添加頭文件肘习,或者添加pch文件時候串远,這時候就需要用到相對路徑和絕對路徑這兩個概念了。
首先我們需要簡單了解一下什么是絕對路徑和相對路徑葡秒。相對路徑實際就是調(diào)用當前目錄下面的文件斯入,絕對路徑跟相對路徑一樣調(diào)用文件,但絕對路徑是一個固定地址蕉拢。
簡單舉個例子介紹一下特碳,例如我在桌面建一個aa的文件夾诚亚,里面一個index.html,再建一個Image文件夾午乓,放一張圖片為image1.jpg
例:
絕對路徑:C:\Administrator\桌面\aa\image\image1.jpg
相對路徑:aa/Image/image1.jpg
絕對路徑尋找方法:點擊工程某個文件站宗,右鍵“show in finder”打開終端,cd 把文件夾拖入益愈,即可出現(xiàn)一個路徑梢灭,這個就是絕對路徑
相對路徑即相對于當前工程文件的路徑,“./”表示當前工程文件夾蒸其,后面接得全部是真實文件夾名敏释,工程內(nèi)部的group無效,"../"表示上層目錄 ,在xcode里“$(PROJECT_DIR)”也表示當前工程文件夾目錄
這里還要了解一下在iOS中怎么代表相對路徑和絕對路勁
$(SRCROOT)代表的是項目根目錄下
$(PROJECT_DIR)代表的是當前工程文件夾目錄,也就是整個項目
此圖是在導入pch文件時候的截圖摸袁,$(SRCROOT)/工程名/項目名/pch文件名
添加之后在Prefix Header中就可以看到pch的完整路徑了钥顽。
一般在實際開發(fā)中,都是用的相對路徑靠汁,除非是自己做項目蜂大,項目位置不變動。否則代碼就是用相對路徑膀曾,這樣就不會害怕項目的位置變動了或者發(fā)給別人開發(fā)县爬。
謝謝!!!