美文网首页Swift学习iOS tipsiOS学习
iOS10新特性-最简单的iMessage applicatio

iOS10新特性-最简单的iMessage applicatio

作者: coderYJ | 来源:发表于2016-09-21 15:22 被阅读1716次

    之前军哥写一篇文章是Xcode8 10大新特性,其中在Xcode8欢迎界面就有为iMessage扩展的表情包应用

    创建表情包扩展

    想必你应该知道军哥今天要分享什么了吧,没错就是表情包应用开发

    首先我们先来创建一个简单的表情包应用

    即使你没有编程经验就可以开发一个应用

    1.创建一个表情应用


    创建一个表情应用

    2.设置工程名称


    设置工程名称
    3.创建完工程你会发现右侧什么都没有,不需要你写任何代码
    不需要写任何代码

    4.你会发现在 Stickers.xcstickers 这个资源文件夹下有一个Sticker Pack 文件夹, 把所有的表情放在这个目录下面就可以了


    将表情放在Sticker Pack文件夹下
    PS:图片虽然没有说明尺寸,但是还是有一定的注意点的,苹果建议的尺寸
    1. Small: 100 x 100 pt @3x scale (300 x 300 pixel image)
    2. Medium: 136 x 136 pt @3x scale (378 x 378 pixel image)
    3. Large: 206 x 206 pt @3x scale (618 x 618 pixel image)
      也有其他的一些限制, 表情包的大小:
    4. 文件中images不可以大于500kb;
    5. iamge不可以小于100 x 100 pt (300 x 300 pixels).
    6. iamge不可以大于206 x 206 pt (618 x 618 pixels).
    7. 图片格式必须是 PNG, APNG, JPEG, GIF;

    5.运行 cmd + r 你会看到这样的界面


    表情被装在手机上

    6.当然你现在可以发表情了,如果一屏显示不完,可以往下滑


    如果要发送表情,直接点击就可以了

    PS:iMessage apps 只有效于iOS系统, 但它的内容可以在MacOS和watchOS上显示
    到此一个表情包应用已经开发完成了,但是美中不足的是没有在真机上运行,你用真机运行会发现这个错误

    真机运行报错
    这个错误纠结了军哥好长时间,最后终于解决,原因是因为需要设置信任应用程序
    图片素材下载
    github代码下载

    设置(Settings)->通用(General) -> 设备管理(device management)-> select App from Developer Apps -> trust App
    好了到此一个最简单的表情应用开发完毕了,小伙伴们赶快去体验一下吧
    持续更新实用的干货,请在我的简书首页关注军哥

    相关文章

      网友评论

      • 饼哥阿杜:alipay 的效果是通过 MessagesViewController 自定义模式开发吗?

        在iMessage中,点击已经发送过的红包, 是如何被Extension 收到的呢?

        谢谢
      • HoyaWhite:可以,这很强势。。。。。。。
        coderYJ:@WhitePlimsolls 哈哈,谢谢支持
      • codeTao:不错,很实用!收藏了!
        coderYJ:@codeStraight 谢谢支持

      本文标题:iOS10新特性-最简单的iMessage applicatio

      本文链接:https://www.haomeiwen.com/subject/coqgettx.html