如何制作 UILabel "live"?
How to make UILabel "live"?
我想在我的应用程序中添加文本,这样每当我想更改 Xcode 中的文本时,文本也会为用户更改。到目前为止,根据我的理解,如果我想更改 UILabel,我将不得不再次将其提交到 AppStore,并且用户必须更新应用程序才能看到 UILabel 文本更改。
我是否可以随时在应用程序上添加文本,它会自动为用户更新?
首先你应该考虑解决方案,将你的应用程序连接到某些 API 服务.
换句话说,将为您的应用程序带来新数据的服务将是您的代码将连接到的 API。连接并从服务器获得响应后,来自服务器的数据将传输到您的应用程序的用户界面。
例如 - 您的代码将设置为使用 URL 从您的应用发出请求,如下所示:
为了更好的想象,如果您想检查这个 URL return 是什么,您可以在浏览器中输入那个 URL。它会 return 一些输出——例如 JSON,像这样:
{"label": "This is title"}
因此您的应用程序(在执行某些操作后,例如显示视图或用户点击按钮时)将与此 URL 建立连接,以便能够获取此输出并进行处理。所以它会等待一些结构,这是你的程序需要读取的。在这种情况下,结构是输出的格式,即 JSON.
然后,您的代码将解析此输出并获得结果。因此结果将是 "This is title" 并且您的 UILabel 将更新为 "This is title".
对于 URL 连接和会话,使用 swift3,最好的选择是使用 Alamofire 框架:
https://github.com/Alamofire/Alamofire
这是非常有用的教程:
https://www.raywenderlich.com/121540/alamofire-tutorial-getting-started.
它解释了如何访问能够准备输出的服务(例如 JSON),因为您的应用需要连接到它。
本教程是一份可靠的指南,介绍了如何创建这样的服务。
您必须为此实现 Web 服务,您的应用程序将以编程方式从某个服务器读取数据。使用它您可以更新任何类型的数据。我建议阅读更多关于 Objective C
Basic、Web services
、AFNNetworking
、NSURLSession
和所有内容的内容。
我想在我的应用程序中添加文本,这样每当我想更改 Xcode 中的文本时,文本也会为用户更改。到目前为止,根据我的理解,如果我想更改 UILabel,我将不得不再次将其提交到 AppStore,并且用户必须更新应用程序才能看到 UILabel 文本更改。
我是否可以随时在应用程序上添加文本,它会自动为用户更新?
首先你应该考虑解决方案,将你的应用程序连接到某些 API 服务.
换句话说,将为您的应用程序带来新数据的服务将是您的代码将连接到的 API。连接并从服务器获得响应后,来自服务器的数据将传输到您的应用程序的用户界面。
例如 - 您的代码将设置为使用 URL 从您的应用发出请求,如下所示:
为了更好的想象,如果您想检查这个 URL return 是什么,您可以在浏览器中输入那个 URL。它会 return 一些输出——例如 JSON,像这样:
{"label": "This is title"}
因此您的应用程序(在执行某些操作后,例如显示视图或用户点击按钮时)将与此 URL 建立连接,以便能够获取此输出并进行处理。所以它会等待一些结构,这是你的程序需要读取的。在这种情况下,结构是输出的格式,即 JSON.
然后,您的代码将解析此输出并获得结果。因此结果将是 "This is title" 并且您的 UILabel 将更新为 "This is title".
对于 URL 连接和会话,使用 swift3,最好的选择是使用 Alamofire 框架:
https://github.com/Alamofire/Alamofire
这是非常有用的教程:
https://www.raywenderlich.com/121540/alamofire-tutorial-getting-started.
它解释了如何访问能够准备输出的服务(例如 JSON),因为您的应用需要连接到它。 本教程是一份可靠的指南,介绍了如何创建这样的服务。
您必须为此实现 Web 服务,您的应用程序将以编程方式从某个服务器读取数据。使用它您可以更新任何类型的数据。我建议阅读更多关于 Objective C
Basic、Web services
、AFNNetworking
、NSURLSession
和所有内容的内容。