我是iOS开发的初学者,并开始从前端开发转向后端开发。我知道在php和MySQL中使用JSON可能是从数据库加载表视图最常用的方法,但我想知道是否有人对从何处以及如何开始构建数据库以将基于图像的用户生成的内容加载到TableViews (很像instagram)有一些了解。
我知道这不是一个具体的编程问题,只是想找出一些方向来指点我的努力。感谢任何和所有的投入。
发布于 2014-05-02 07:56:01
好,那么学习如何构建一个数据库(MySQL)。我找到了一些能帮你的链接。
http://www.wikihow.com/Create-a-Database-in-MySQL
http://dev.mysql.com/doc/refman/5.1/en/database-use.html
在表中存储图像是不可取的,因为在备份时会遇到问题。将图像保存在服务器上的文件夹中,并将它们的引用存储在表中。
从您的应用程序访问这些图像。您需要通过用PHP编写的API向数据库发出post请求。您可以找到一个很好的教程,介绍如何在google上编写简单的PHP脚本。
发布于 2014-05-02 07:59:12
我没有足够的声誉,所以我不允许张贴超过2个链接。所以我的回答继续
在您的应用程序中,您使用在编写带有POST请求的PHP脚本时设置的必要参数来访问API。您的API应该返回您所寻找的图像的url,并且您应该能够在您的应用程序中下载图像。
这是关于如何建立一个简单的NSURL连接的教程。
http://codewithchris.com/tutorial-how-to-use-ios-nsurlconnection-by-example/
下面是另一个可能有很好帮助的链接。这是一个简单的教程,它构建了一个消息传递应用程序,它可以访问API并从数据库中获取消息。从那里可以学到很多东西来满足你的需要。
发布于 2014-05-02 08:43:50
作为对传统方法的替代,我发现Parse非常有用。解析可以管理整个后端,他们有一个非常强大的免费基本计划。
如果你专注于这里的图片,决定是否适合你的分析:https://parse.com/tutorials/saving-images
https://stackoverflow.com/questions/23431831
复制