iOS10新特性-最简单的iMessage application开发

2016WWDC大会除了强大的Siri主要感受到iMessage更加如微信般强大到除了一般的文字、图片、表情、语音消息,还支持消息特效动画、动态涂鸦消息、类似于发红包转账的支付、推广分享链接、媒体文件发送


iOS10新特性-最简单的iMessage application开发_第1张图片
创建表情包扩展

想必你应该知道军哥今天要分享什么了吧,没错就是表情包应用开发
首先我们先来创建一个简单的表情包应用
即使你没有编程经验也可以开发一个应用,因为这个是傻瓜式的

1.创建一个表情应用

iOS10新特性-最简单的iMessage application开发_第2张图片
2.设置工程名称
iOS10新特性-最简单的iMessage application开发_第3张图片
3.创建完工程你会发现右侧什么都没有,不需要你写任何代码
iOS10新特性-最简单的iMessage application开发_第4张图片
4.你会发现在 Stickers.xcstickers 这个资源文件夹下有一个Sticker Pack 文件夹, 把所有的表情放在这个目录下面就可以了

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

5.运行 cmd + r 你会看到这样的界面
iOS10新特性-最简单的iMessage application开发_第5张图片

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

iOS10新特性-最简单的iMessage application开发_第6张图片

这个错误纠结了军哥好长时间,最后终于解决,原因是因为需要设置信任应用程序
设置(Settings)->通用(General) -> 设备管理(device management)-> select App from Developer Apps -> trust App

图片素材下载github代码下载好了到此一个最简单的表情应用开发完毕了,小伙伴们赶快去体验一下吧持续更新实用的干货,关注军哥 微信公众号coderYJ coderYJ 微博coderYJ

来源:http://bbs.520it.com/forum.php?mod=viewthread&tid=2315&extra=page%3D4

你可能感兴趣的:(iOS10新特性-最简单的iMessage application开发)