使用Swift创建一个iMessage应用

默认情况下,该示例包含一个“ Hello,World” Label 。 打开MainInterface.storyboard并删除标签。 然后,将其替换为Button ,并将文本设置为“发送本地时间”。

接下来,让该按钮在被点击时执行某些操作。 按住Control键并从按钮将其拖动到MessagesViewController.swift中的类声明下方。 在弹出的对话框中,将类型更改为IBAction并将函数名称设置为sendTime 。 当您在iMessage应用程序中点击“发送本地时间”按钮时,将调用此功能。

日期和时间使用DateFormatter确定。 添加代码以找出当前时间,然后将其发送给收件人。 添加代码后, sendTime函数应如下所示:

当您点击“发送本地时间”按钮时,将调用sendTime函数。 此功能确定本地日期和时间,并将其发送到当前对话。

这就是编写iMessage应用程序所需的全部。 您无需附带完整的iOS应用。 我可以使用TestFlight以及通过AppStore分发扩展。 现在,只要有人在iMessage对话中问“现在几点”,您和我都可以通过单击按钮来提供特定于标准的响应。