源码

首页 » 归档 » 源码 » iOS 10 创建iMessage App-ios学习从入门到精通尽在姬长信

iOS 10 创建iMessage App-ios学习从入门到精通尽在姬长信

分享最热门的ios资讯

第一. 介绍

随着iOS10的发布,苹果对开发者开放了Messages应用法式,开发人员现在可以创建他们自己的各种类型 而且可以内联iMessage内容的 iMessage apps,包罗简单的表情包到可以交互的复杂界面。

在这个教程中, 我将会为你介绍面目目样的framework--Messages framework, 而且为你展示如何创建属于自己的iMessage Apps;

这个教程的前提是你在OS X El Capitan或以上版本中运行xcode8, 而且有一定的iOS开发经验;如果你是刚开始学习iOS开发, 你可以先学习这个课程iOS From Scratch With Swift; 在这系列中,你将了解如何开始开发iOS平台的深入的文章和教程。

1.生态系统(Ecosystem)
iMessage APP生态系统开始于一个完整的App Store,用户通过Message 应用法式都可以访问。这家App Store是完全独立于之前的应用商店,并将只显示iMessage-related应用

iMessage apps的存在在一定水平上延展了印象中的iOS应用法式, 比如表情包(斗图岂能少了表情包)和自界说键盘;最重要的差别在于,这个iMessage App Store 只存在于系统Messages之中, 你创建iMessage APP 不需要像创建iOS APP那样显示在手机主屏幕上, iMessage应用法式创建一个扩展的有效空白和无形的iOS应用法式。然而,如果你想开发一个包罗iOS和iMessage的应用,你可以创建一个像任何其他类型的扩展的iMessage扩展。

最后要说的是, 这个 iMessage apps 只有效于iOS系统, 但它的内容可以在MacOS和watchOS上显示;此外,watchOS 3的用户能够检察最近使用的表情包,并可以从苹果的手表把这些表情直接直接发给联系人。

第二. 基本的表情包

为了让开发者快速简单的创建一个iMessage 表情表, Xcode提供了一个没有任何代码的模板! 这将是一个伟大的工具,使艺术家与没有编程知识的人都可以创建一个表情包。

使用面目目样的Messages framework 创建一个表情,你可以创建小的, 不大不小的, 大的表情, 这个尺寸,适用于所有的表情包。你只需要提供最大图像大小为每个表情在你的表情包中,如果需要缩减在某些设备上需要缩放, 系统会替你完成。

虽然没有严格限制,但是苹果建议的表情文件大小:

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)

也有其他的一些限制, 表情包的大小:

1. 文件中images不可以大于500kb;
2. iamge不可以小于100 x 100 pt (300 x 300 pixels).
3. iamge不可以大于206 x 206 pt (618 x 618 pixels).
4. 图片格式必须是 PNG, APNG, JPEG, GIF ;

打开Xcode, 创建一个面目目样的工程, 选择iOS > Application, 你将会看到 iMessage ApplicationSticker Pack Application 的可选项, 第一个例子中, 选择Sticker Pack Application :

326255-c6520cce8393be3d.png

用意志战胜身体的惰性!

(0)

本文由 姬長信 创作,文章地址:https://blog.isoyu.com/archives/1197.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 18, 2016 at 11:59 上午

关键词:

热评文章

发表评论

[必填]

看不清?

提交后请等待三秒以免造成未提交成功和重复