Xcode中的多peer连通性创建一个iOS聊天应用程序

  • Tihomir Radev

您的浏览器需要能够使用JavaScript查看这个视频

请尝试重新加载此页,或检查您的浏览器设置

您正在观看订阅内容的预览。登录检查访问

使用Multipeer Connectivity框架创建一个简单的iOS聊天应用程序。Multipeer Connectivity是最新iOS中的一个重要发展。使用这个框架,您将为用户提供一种交互方式来相互通信和交换数据。

您将看到如何将其中一个用户设置为主机,并允许其他用户加入托管聊天。然后,每个参与者将能够在共享房间中向所有用户发送消息。您将通过实现Multipeer Connectivity框架、设置房间协议和创建与房间内用户交换数据的路径来实现这一点。学习如何创建多屏幕应用程序;无限期地保存简单的数据,比如一个人的网名;并添加一些故事板元素,如按钮和文本框。最后,本视频为您提供了创建其他应用程序的框架,例如在不同设备之间链接的多人游戏。

你将学到什么

  • 为iOS创建基本的Xcode项目

  • 实现多peer Connectivity框架

  • 创建主机和客户功能,并在设备之间交换数据

这个视频是给谁看的

在Xcode和Swift中拥有更高级技能的开发者。

Multipeer Connectivity in Xcode是一个视频,展示了如何使用Multipeer Connectivity框架创建一个简单的iOS聊天应用程序。

关于作者

Tihomir Radev

Tihomir Radev是保加利亚的一名自由移动应用程序开发者。他拥有多年的独立开发者经验,并为企业和行业项目做出了贡献。他在谷歌Play和App store上也有自己的独立项目。除了开发工作,Tihomir还在YouTube上创建了Android Studio和Xcode教程,以回馈开发社区。

支持材料

视图源代码在GitHub。

关于这个的视频

作者(年代)
Tihomir Radev
DOI
https://doi.org/10.1007/978-1-4842-7127-8
在线国际标准图书编号
978-1-4842-7127-8
总持续时间
34分钟
出版商
然后
版权信息
©Tihomir Radev 2021年

相关内容

视频记录

你好。我将向您展示如何使用对等连接创建一个简单的iOS聊天应用程序。该应用程序将与非常基本的设计,所以我可以向你展示实际的功能。我们将有两个屏幕。第一个屏幕将是一个简单的登录屏幕,底部是昵称的文本字段,第二个屏幕将是实际的聊天屏幕,其中包含聊天历史字段、启动聊天和发送消息的按钮。

在这里,您还将学习如何连接两个屏幕并在它们之间移动。接下来,您将学习如何用代码连接所有UI元素。我们需要这样做,以便在后面的教程中为它们分配函数和逻辑。我们还将在模拟器中进行应用程序的第一次测试,以便我们可以看到设计。

接下来,我们将实现多对等连接框架,并实现必要的方法。这将只是应用程序的基本框架。稍后,我们将用我们的逻辑填充它们。在这里,我们将把主要逻辑填充到前面实现的模式对等函数中。

我们将启动一个广播,监听广播设备,连接这些设备,并在它们之间发送字符串数据。最后,我们将在模拟器中测试应用程序。实际上,我们将使用两个模拟器,因此我们可以测试它们之间的连接,并测试发送消息。我们将清理一些东西,并确定应用程序。