登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

如何在iOS中构建实时用户的状态更新 [复制链接]

2018-4-24 14:22
刹那烟花 阅读:268 评论:3 赞:0
Tag:  

在构建聊天应用程序时,看到朋友的列表和朋友的状态并不少见。像WhatsApp这样的应用程序具有此功能,检查您的朋友的状态非常有用,并知道在那时向他们发送消息是否明智。

我们将在一个虚构的iOS聊天应用程序中构建一个类似的功能。我们将使用Pusher为应用程序实现实时功能,以便当有人发布新状态更新时,您可以实时看到它发生变化。

这里是我们完成应用程序后的画面记录。

要遵循本文,您必须具备以下要求:
-
有关Swift 3的一些知识
-
有关如何使用Xcode
知识
基本JavaScript知识安装在您计算机上的NPMCocoaPods
-
有关终端的基本知识(命令行)
- Pusher
应用程序(您将需要应用程序的ID,秘密,密钥和群集)。如果您目前没有帐户,请创建一个Pusher帐户。

我是iOS开发人员,打算深入了解这个行业的朋友,可以关注我或私信给我 。

iOS学习交流群:638302184,群里有系统学习教程和学习路线以及详细的规划,能帮助开发者少走弯路。



准备好我们的项目

要开始前,我们需要创建iOS项目,然后安装应用程序正常运行所需的一些依赖关系。让我们开始吧。

Xcode中设置我们的项目在
您的机器上启动Xcode并创建一个新项目。创建一个应用程序项目并按照向导进行操作,直到到达主要的故事板。一旦你在那里,退出Xcode

在您的终端中,cd进入Xcode项目目录,然后运行以下命令:

    $ pod init

这将Podfile在您的应用程序的根部创建一个内部。Podfile是我们将定义Cocoapods依赖关系的地方。在文本编辑器中打开并替换为以下内容:

platform :ios, '8.4'

    target 'project_name' do

      use_frameworks!

      pod 'PusherSwift', '~> 4.0'

      pod 'Alamofire', '~> 4.4'

    end

 

在上面,我们刚刚指定了我们希望CocoaPods安装到我们的应用程序中的依赖关系。不要忘记用您的实际项目名称替换project_name

现在去终端并运行命令:

    $ pod install

这应该安装我们在我们指定的所有依赖和库Podfile。大!最后,打开项目目录并双击目录中的.xcworkspace文件以在Xcode中启动项目工作区。

创建我们的实时iOS应用程序的用户界面

现在我们已经在Xcode中创建了项目并成功安装了所有的依赖关系,接下来我们要做的就是创建iOS应用程序的用户界面。main.storyboardXcode中打开文件,让我们开始设计UI

这是我们在本节末尾想要的:

在画布中添加一个导航控制器,并将其设置为根视图控制器。完成此操作后,您需要将TableViewController附件更新到导航控制器。

首先,用Xcode创建一个新类ctrl+n; 类名应该是FriendsViewController,它应该扩展UITableViewController。然后,在main.storyboard文件中,确保你TableViewController使用它FriendsViewController作为它的自定义类。

 

 

配置原型单元格
现在我们已经创建了表格视图控制器,我们需要配置其单元格以匹配我们试图实现的目标。

点击主故事板文件上的“Prototype Cells”,并使属性检查器看起来接近下面的图像。

分享到:
我来说两句
facelist
您需要登录后才可以评论 登录 | 立即注册
所有评论(3)
刹那烟花 2018-4-24 14:31
   不能发全
回复
逆鳞九霄 2018-4-24 17:52
刹那烟花:    不能发全
怎么不能发全..
回复
刹那烟花 2018-4-25 16:22
逆鳞九霄: 怎么不能发全..
我写好了,就只出现这么点片段
回复
关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

返回顶部