English 中文(简体)
使用 iOS 和 Django 使用 iOS 和 Django 共享 DB 访问共享 DB
原标题:Accessing shared DB using iOS and Django
  • 时间:2012-05-24 01:51:10
  •  标签:
  • ios
  • django

我刚刚开始了解 iOS 开发,我想最好的开始方法 就是建立一个简单的(但非三维的)应用程序。我的想法是这样的: 拥有一个网络界面, 用户可以在其中创建调查, 然后通过应用程序访问这些调查, 然后将回复反馈到服务器。 网络设计部分可能不会非常困难, 我之前和Django做过类似的事情。 需要学习/ 努力的部分是iPhone 应用程序 。

我有足够的目标C, 数据结构(模型)不会很难编码, UI(视图,控制器)部分也不应该坏。 我预测网络和电话之间的界面会很困难。 特别是, 我将如何从手机上访问服务器的数据库? 我希望有一个网络和电话应用程序都使用的单一 DB 。

我真正想要的是一个泛泛而谈的描述,描述我需要做些什么才能使这一切得以启动和运行。 我是否认为网络将是最困难的部分? 是否有任何其他可能的障碍? 任何建议,或指点点点的关于这个主题的良好资源,都会非常感激。

最佳回答

网络建设可能不会是这里最难的部分, 您只是猜测, 因为您不熟悉这个方面 。 例如, 您可以使用 < a href=" https:// developer. apple. com/ library/ mac/ #documentation/ Cocoa/ Reference/ Foundation/ Classes/ nsurlconnection_ Class/ Reference/ Reference. html" rel=" nofollow" > >NSURLConnection 来处理服务器连接的所有细节 。 您可以使用 < a href=" https:// developer. apple. com/ library/ios/#documentation/ foundation/ Reference/NSJSnorsicalization_ Class/ Reference. rence. html" rel= " reforfol=" > > > NSsonSiralization 将您的数据转换成一个适合发送的格式。

基本上你可以做的是:

  • Mobile app sends a HTTP GET request to the server for survey info.
  • Server responds with a JSON description of the survey.
  • User fills out survey.
  • When done, the app sends the responses back in JSON format as a HTTP POST to the server.
  • Server stores the results in the database.

这里的要点之一是, 电话上的应用程序确实 non 试图直接访问数据库。 所有请求都通过您的 Django 网络应用程序 。

问题回答

暂无回答




相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签