成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解iPhone Simulator文件路徑

移動開發 iOS
本文介紹的詳解iPhone Simulator文件路徑,主要來介紹Simulator的文件,先來看內容詳解。

詳解iPhone Simulator文件路徑是本文要介紹的內容,iphone/ipod touch app 的開發使用了沙盒,即程序員能訪問的一些文件要在自己程序的沙盒之內,一個應用程序的目錄除了編譯后的程序文件,通常還會有自己的document,tmp目錄,可以通過調用api來獲取這些路徑,然后保存文件。

當使用xcode編譯執行時,通常會啟動一個iphone simulator來執行app,但是有個問題是,每次用simulator啟動時,生成的app程序的根目錄都是不同的。

這也意味著,如果你有一份存好數據的文件,要放到document或者tmp目錄下,然后在應用程序里通過調用GetDocumentDirectory類似的api來讀時,得到的都是不同的路徑(如果不修改代碼,不重新編譯則不會),也就是說,你需要每次測試運行時,都要把你保存好的數據文件拷到本次程序運行目錄的document下,這樣調試起來非常麻煩。如何解決這個問題?

其實也很簡單。。。用google大法就好了。沙盒技術是在跑真正的iphone/ipod touch上時的限制,當跑simulator時,其實可以從其它路徑讀取文件。

也就是說,你可以把文件放到一個你指定的其它地方,不需要放到app下的document下,這樣當跑simulator時,app也可以讀到非自己沙盒的目錄下的文件。而當真正發布一個app時,也就是在iphone/ipod touch上運行時,則每次app的運行的根目錄是固定的(不象跑simulator時會動態改變),這時再把數據文件放到真正的沙盒document或者tmp目錄下就可以了。

為了綜合這上面這兩種情況,當以simulator的方式來跑的時候,會有一個

  1. TARGET_IPHONE_SIMULATOR 

的宏,所以我們可以在獲取文件時這么寫:

  1. - (NSString *) dataFilePath {  
  2. #if TARGET_IPHONE_SIMULATOR  
  3.  return @"/Users/fengbo/project/test/yourFileName";  
  4. #else  
  5.  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory  
  6.   , NSUserDomainMask, YES);  
  7.  NSString *documentsDirectory = [paths objectAtIndex:0];  
  8.  return [documentsDirectory stringByAppendingPathComponent:@"yourFileName"];  
  9. #endif  

這樣就可以滿足上面兩種情況了。

小結:詳解iPhone Simulator文件路徑的內容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-22 12:01:38

iPhone開發文件

2011-08-10 11:12:33

iPhone文件

2011-08-12 14:33:06

iPhone緩存文件

2011-06-03 10:19:59

iphone Objective-

2009-09-17 09:29:35

CCNA SimulaCCNA

2011-07-20 15:20:14

IPhone AVAudioRec

2011-08-02 17:27:06

iPhone應用 剪切技巧

2011-07-29 10:51:41

iPhone 全屏顯示 視圖

2011-07-08 17:45:19

iPhone 文檔

2011-08-10 17:37:00

iPhoneASIHTTPRequ

2011-08-12 14:58:43

iPhoneTableview數據

2011-08-02 16:28:40

iPhone Web開發 事件

2011-07-26 09:53:53

iPhone AsyncSocke 網絡

2011-08-15 11:37:20

iPhone開發Mask

2011-07-06 15:59:38

iPad iPhone iOS

2011-07-18 14:39:53

iPhone SDK UIKit

2011-07-27 11:14:37

iPhone UITableVie

2011-07-28 10:11:54

iPhone開發 備忘

2011-08-01 09:50:46

iPhone 獲取對象 UIView

2011-08-16 17:18:44

iPhone開發安全
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品国产偷自在线观看 | 日韩免费视频一区二区 | 久久亚洲一区二区三区四区 | 欧美综合一区 | 夜夜操av| 麻豆av在线| 久久久久久久国产 | 97久久精品 | 97人人澡人人爽91综合色 | 国产在线一区二区三区 | 亚洲高清视频在线 | 国产欧美性成人精品午夜 | 亚洲黄色高清视频 | av一区二区三区四区 | 日本福利在线观看 | 波多野结衣一区二区三区 | 日韩欧美一区在线 | 谁有毛片 | 欧美一区二区三区久久精品 | 在线看成人av | 高清不卡毛片 | 99在线精品视频 | 激情欧美一区二区三区 | wwww.xxxx免费| 国产91在线观看 | 国产成人精品一区二区三区四区 | 国产成人亚洲精品 | 在线国产一区二区 | www国产成人免费观看视频,深夜成人网 | 欧美一级一 | 久久久久久色 | 国产精品一区一区 | 在线观看视频91 | www.色53色.com | 久久精品中文 | 天天搞天天操 | 国产日韩欧美精品一区二区三区 | 国产精品178页 | 视频在线一区二区 | 在线观看av中文字幕 | 成人精品鲁一区一区二区 |