回答
我假設你正在使用PHP?
如果你是。使用JSON,我也使用過PLISTS,但JSON非常簡單。
在PHP中你不需要做任何事情,如
$ MYDATA =陣列( 「錯誤」=>假, 「味精」=> 「這是酷」); echo json_encode($ mydata);
哇,這很簡單,你可以使用PHP中的本地對象,並將它們發送到手機,你把它們放在一個大對象。你也可以有嵌套的對象。
在iPhone上,您需要獲取一些JSON源代碼。 下載此JSON框架 http://code.google.com/p/json-framework/
你應該已經安裝,或拖累JSON文件夾到你的Xcode項目。
在數據類中,您使用普通請求從PHP加載數據。
進口 「JSON.h」
那麼一旦你有從你們的網站(如文本)下載JSON數據。
SBJSON *jsonParser = [SBJSON new];
// Parse the JSON into an Object
NSError *error;
id resultsData = [jsonParser objectWithString:YOUR_DATA_STRING error:&error];
if ([resultsData objectForKey:@"error"] != nil) {
NSLog(@"error");
}else{
NSLog(@"the msg is %@",[resultsData objectForKey:@"msg"]);
}
您可以迭代對象等來獲取嵌套的數據。
這是從PHP獲取數據到您iPhone應用程序的最簡單和最靈活的方式。
我也使用像查爾斯 http://www.charlesproxy.com/ 這樣你可以看到JSON對象灌進管道和查看一個不錯的嘗試狀結構的數據的HTTP代理工具推薦。
感謝您的回覆...我不知道如何使用傑森你可以給我發送一些好的文章鏈接,這將給我幫助使用賈森....非常感謝你... – 2010-07-26 11:41:53
谷歌它。來吧,不要太懶。 1.讓PHP工作。我給了你格式化一些數據的一個很好的例子。使用charles查看從網站返回的數據。 2.我還向您展示瞭如何在代碼中讀取JSON。 3.如果您只能從您的PHP中獲取代碼中顯示的文本,您將會離開。 @satyam說你可以使用csv,但如果你的內容中有一個逗號,你仍然需要實現一個CSV解析器來轉義逗號。 – 2010-07-26 12:00:37
您可以使用PHP或ASP或其他服務在您的服務器上創建一些Web服務。 您不需要具體指定JSON或XML .......它可以像逗號分隔值(CSV)一樣簡單。這完全取決於您的應用如何理解Web服務的輸出。
- 1. 如何從ASP.Net應用程序遠程連接oracle數據庫
- 2. 如何從Windows Phone應用程序連接到遠程數據庫
- 3. 如何從Windows Phone 8應用程序連接到遠程MySQL數據庫?
- 4. Android應用程序遠程連接到數據庫
- 5. 如何將iphone/ipad連接到遠程MSSQLSERVER數據庫?
- 6. 應用程序連接到數據庫
- 7. 如何將Flash Builder 4應用程序連接到遠程mySQL數據庫?
- 8. 如何連接到Silverlight應用程序中的遠程SQL數據庫?
- 9. Rails應用程序與遠程數據庫 - 應該複製到我的應用程序或遠程連接
- 10. 如何從Web應用程序外部連接到數據庫?
- 11. 如何從Android應用程序連接到MySQL數據庫
- 12. 如何從ios應用程序連接到SQL Server數據庫?
- 13. 使用java swing應用程序連接遠程數據庫
- 14. 使用Cocos2d與我的iPhone應用程序建立遠程數據庫連接
- 15. 從WPF應用程序到SQL Server數據庫的遠程連接
- 16. 從我的C#應用程序連接到我的遠程mysql數據庫
- 17. 如何從我的iPhone應用程序連接到在線數據庫?
- 18. 從iPhone應用程序遠程訪問SQL數據庫
- 19. 如何連接遠程mysql數據庫
- 20. objective-c iphone編程:遠程連接數據庫iphone
- 21. 使用小程序連接到遠程數據庫(MSSqlserver)
- 22. 將iphone應用程序連接到mysql數據庫
- 23. 將數據庫連接到iPhone應用程序
- 24. 如何從Xcode安裝iPhone應用程序到遠程iPhone
- 25. 從iPhone本地應用程序遠程發送數據到Rails應用程序
- 26. 將Android應用程序連接到遠程數據
- 27. 遠程連接到Access數據庫
- 28. OCCI - 連接到遠程數據庫
- 29. 未連接到Firebird數據庫遠程
- 30. 遠程連接到MySQL數據庫
您通常會經歷某種Web服務層(例如基於SOAP或使用帶有XML/JSON的ReST)。任何你不能或不想這樣做的理由? – pdbartlett 2010-07-26 11:23:16
[How to connect to a MySQL database from a iPhone?](http://stackoverflow.com/questions/468618/how-to-connect-to-a-mysql-database-from-an-iphone) – 2010-07-26 14:14:18