2012-11-11 184 views
0

準備好了,因爲這可能是一個不可思議的問題。Xcode - 將東西上傳到服務器/網絡服務(如何?!)

讓我們看看像twitter這樣的應用程序。您可以發佈推文,其他人可以通過手機查看。怎麼樣 ?它上傳並從數據庫中檢索。

說我想創建像Twitter的應用程序,您可以共享圖片,它顯示了在別人的飼料...如何將這項工作?

在Xcode中,我怎麼可以創建一個上傳應用程序到數據庫和其他用戶可以按下一個按鈕來檢索它的應用程序。是否有數據庫API或服務?

我只是一種停留在這一點,我不知道正確的方法是什麼。如何將數據上傳到數據庫,以便其他用戶可以在他們的應用程序中看到它?

我不是要求代碼,只是鏈接,簡單的步驟,APIs?我只是不知道它是如何工作的,並不能真正找到資源,因爲我不知道正確的術語...

將上傳到核心數據,然後與數據庫再次同步的核心數據(數據庫有什麼我可以使用?)是容易和最好的方式來做到這一點?

更新:

好的,所以你給了我一些很好的答案。在Web服務/服務器上的PHP文件,你能指向我一本書(在亞馬遜),或者可以指導我完成整個過程的東西。我想通過這種方式開始工作,我不確定哪種方法是最好的方式,所有這些可能性都會壓倒我!

那麼任何能幫助我理解的大資源呢?我甚至不介意將一個字符串上傳到Web服務後端並檢索它!

謝謝!

+0

我還沒有嘗試過核心數據方法,並且記住我正在做的事情可能不是最好的方法。 (我也是這樣開始的)基本的想法是,你必須在你的服務器上創建不同的PHP文件來處理SQL操作。從那裏你可以在應用程序中通過在URL中傳遞散列數據通過isset來請求它們。 –

+0

這種服務大多采用[REST](http://en.wikipedia.org/wiki/Representational_state_transfer)協議。您可以執行某種遠程SQL,但性能較差且難以管理。 –

回答

1

如果你不想製作你自己的服務器,那麼看看Parse,他們給你的API與他們的雲數據庫一起工作,這應該是一個很好的起點,並且有很好的文檔記錄。

如果你想使自己的服務器端,那麼它是一個更廣泛的問題。一種流行的方式是使用REST API編寫一個Web應用程序,您可以通過該應用程序與之交談。看到這個tutorial關於在heroku上創建照片共享應用程序,它會幫助你開始,並且總體而言它很好地概括了這些工作的效果。

+0

你認爲哪個更好,創建自己的服務器還是使用服務器?另外,你可以給我一個較小的教程,也許只是將一個字符串傳輸到服務器,然後在anotehr設備上檢索它? – MCKapur

+0

對不起,我只是感到非常不知所措,因爲它看起來有很多不同的做事方式。我想慢一點,剛開始上傳一個字符串,我想知道最好的方法...如果我創建一個應用程序共享照片(例如),這是更好地創建自己的服務器或使用解析... 。或者哪些更常用和更好 只是真的停留在這件事上我不知道php – MCKapur

+0

有沒有一本書可以解釋這件事? – MCKapur

2

嗨試試這個教程很簡單,只是你需要得到一個想法的事情是如何工作的。

如何使用Web服務後端創建一個應用程式,例如Instagram的 - 部分1/2

http://www.raywenderlich.com/13511/how-to-create-an-app-like-instagram-with-a-web-service-backend-part-12

有一些網站上有更多的教程。玩的開心。

+0

我不想深入挖掘我幾乎沒有任何知識的東西。你能指點我的任何資源,開始的東西很簡單,可能只是一些文本或全書,可以指導我 – MCKapur

+0

沒有一個簡單的方法來做到這一點,你需要訪問Web服務器 - 設置你的API - 寫你的代碼(xcode) - 將數據發送到web服務器 - 。我的鏈接中的這個教程非常簡單,一步一步地簡單易用。如果你不能遵循它,你可能需要嘗試做一個簡單的應用程序開始。 – HernandoZ

+0

那就是我所問的。是一個更簡單的版本,就像上傳文本到Web服務器並退出它 – MCKapur