我对创建应用程序相对较新,我注意到某些应用程序中的图像或内容会随着我们的应用程序必须更新而改变,这是如何实现的?我一直在寻找我能想到的所有地方,但一无所获。
感谢您的建议。
最佳答案
正如 Michael 提到的,您可以使用 UIWebView
和 UIImageView
来呈现特定 URL 的内容。然而,iPhone 上的大多数动态内容都是使用 Web 服务实现的,而不是直接渲染网页。
如果您不熟悉网络服务,您可以将它们视为一种精简的内容形式;它们是数据库和客户端之间的链接。在此模型中,客户端从 Web 服务请求数据,Web 服务从数据库获取数据,然后客户端按照他认为合适的方式呈现 Web 服务响应。
例如,您可以使用基于 JSON 的 Web 服务返回类似 {"Movie":"Title","Review":"Pretty good"}
的内容,并使用以下命令创建内容 View 两个 UILabels
,一个较大,一个较小,以反射(reflect)这一点:
movieLabel.text = [[JSONParser parseString:[WebServiceClient JSONForRequest:&request] movieString];
reviewLabel.text = [JSONParser parseString:[WebServiceClient JSONForRequest:&request] reviewString];
了解有关 Web 服务和 iOS 的更多信息,请访问 http://www.raywenderlich.com/2965/how-to-write-an-ios-app-that-uses-a-web-service
关于iphone - 使用 Xcode 的动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8708789/