十分钟开发一款 iOS 表情包 App

在最近更新的 iOS 10 系统中,苹果开放了 iMessage Stickers 的开发,通俗的说法就是我们现在可以为 iMessage 开发表情包了。 表情包的开发十分简单,不需要写一行代码,只需要准备好图片资源即可。本文主要以 Coding 的洋葱猴系列表情为例快速开发一款表情包 App。

一.注意事项

开发环境:XCode 8.0 及以上; 运行环境:iOS 10 及以上; 其他:表情包图片的格式可以是 JPG, PNG, GIF 等,不过单张图片最大不能超过 500KB。

二.准备图片

三.建立工程

1.新建工程

打开 XCode,新建 Sticker Pack Application 工程,如图所示:

2.添加图标

Sticker Pack Application 的图标和一般的 iOS 应用不太一样,它部分图标是扁的,详细尺寸如下(最后一个为 App Store 需要上传的图标尺寸。其他为工程内用到的应用图标):

No

Size

PS

1

54 x 40

2

58 x 58

3

64 x 48

4

81 x 60

5

87 x 87

6

96 x 72

7

120 x 90

8

134 x 100

9

148 x 110

10

180 x 135

11

1024 x 768

12

1024 x 1024

App Store 应用图标

3.导入表情图片

接下来,可以将我们想要添加到表情包里的图片拖到 Sticker Pack 目录中,如图所示:

4.修改表情包名称

我们可以通过修改 Display Name 的方式来修改表情包在设备上显示的名称:

四.测试

完成上面这些步骤后,就可以编译然后进行测试了,模拟器中运行效果如图所示:

五.提交审核

(这一步不算在 10 分钟里哦,不属于开发过程唉,顺带提一下凑字数,?,购买开发者账号要等好几天呢) 若已经准备好了 iOS 开发者账号,就可以直接提交审核了,嗯,这个时候需要准备两张运行效果的屏幕截图,分别是 iPhone 和 iPad 的。

Device

Size

iPhone

1242 x 2208

iPad

2048 x 2732

然后应用图标使用之前准备好的 1024 x 1024 的应用图标即可,接下来填写好应用的各种信息,然后存储-提交审核即可。

同时预祝各位同学顺利开发出属于自己的表情包应用。

php ios表情包,十分钟开发一款 iOS 表情包 App相关推荐

  1. 十分钟开发一款应用,这15个国产低代码开发平台太秀了!

    "低代码开发"最早可追溯到20世纪90年代至21世纪初的编程语言和工具(百度百科).阿里云智能总裁张建锋在钉钉6.0发布会上也表示,"低代码开发",将成为新一代 ...

  2. 十分钟开发物联网:智能气象站(4G版)

    本文实现的气象站集成了各种常用的气象测量传感器(包含:温度.湿度.气压.紫外线.PM2.5.风速.雨水感应),ShineBlink万能核心板采集这些传感器数据,并将它们上传至机智云,然后我们就可以在远 ...

  3. 十分钟开发物联网:智能加湿器(Wifi版)

    智能加湿器设备集成了温湿度传感器.加湿器控制单元.以及Wifi传输模块,ShineBlink万能核心板采集温湿度传感器数据,并将它们上传至机智云,然后我们就可以在远程通过手机App或者Web网页端来访 ...

  4. 十分钟开发物联网:烟雾感应监测(Wifi版)

    智能烟感应监测实现对烟雾的实时监测,并将监测数据通过Wifi上传至机智云,当烟雾量大到一定程度时,同时会向机智云发送一个报警信号.用户也可以用App远程查看本地的烟雾传感数据以及报警状态. 视频教程及 ...

  5. 十分钟开发物联网:汽车防盗GPS追踪(4G版)

    追踪汽车的GPS定位信息以及获取汽车当前运动的三轴加速度值,通过GPS定位信息我们可以判断汽车当前的位置,通过三轴加速度值我们可以判断当前汽车的运动状态(比如是否在运动中或者停止中). 视频教程及实物 ...

  6. 十分钟开发物联网:智慧农业大棚环境监测(4G版)

    农业大棚环境监测设备集成了大棚中一些关键指标的测量传感器(包含:二氧化碳.光照强度.温度.湿度.紫外线),ShineBlink万能核心板采集这些传感器数据,并将它们上传至机智云:然后我们就可以在远程通 ...

  7. 如何开发一款ios应用程序

    如何开发一款ios应用程序 android现在也很火相对人群更多一些,iOS要高端一些,薪资和前景更好 ios开发人才为何如此受企业青睐 苹果iphone如今的风靡有它独特的设计感更多的在于它革命 ...

  8. 10分钟开发一款“一键二次元化“AI小程序

    10分钟开发一款"一键二次元化"AI小程序 1. 创建人像卡通化应用 登录云开发平台.通过以下链接  https://workbench.aliyun.com/applicatio ...

  9. Weex 300行代码开发一款简易的跑步App

    通过Weex 300行代码开发一款简易的跑步App 2017-03-28 Weex正如它的目标, 一套构建高性能.可扩展的原生应用的跨平台开发方案 Weex 给大家带来的无疑是客户端开发效率的提升,我 ...

最新文章

  1. Java ClassLoader详解
  2. 这样配置,让你的 IDEA 好用到飞起来!
  3. .net core mvc部署到IIS导出Word 提示80070005拒绝访问
  4. linux shell 从变量中按指定字符切割字符串
  5. 抓糗百数据和图片的Python爬虫
  6. Android之library class android.webkit.WebViewClient depends on program class android.net.http.SslErro
  7. java soot_正确执行3个地址代码的SOOT API
  8. 容器created状态_docker容器状态的转换实现
  9. 测试之法 —— mock object
  10. 点赞功能java_jquery点赞功能实现代码 点个赞吧!
  11. [Asp.Net web api]基于自定义Filter的安全认证
  12. RabbitMQ实例教程:用Java搞定工作队列
  13. 【算法设计与分析】专栏目录
  14. M/M/1 排队论模型
  15. 【预测模型】加权移动平均法预测煤炭产值
  16. 自我决定理论:促进内在动机、社会发展和幸福感
  17. 软件配置一套键鼠控制两台电脑
  18. 【流媒体开发】【数据与封装格式】20、AAC码流格式与解析
  19. 鸿海精密收购东芝闪存业务志在必得 或出价270亿美元
  20. 渗透测试工具(一) CS

热门文章

  1. len(lst[0])
  2. 南阳理工题目---218Dinner
  3. [LeetCode][算法初级][数组] 30 有效的数独
  4. 天使的微笑——《天使爱美丽》
  5. 哈希传递PTH、密钥传递PTT、票据传递PTK的实现和比较
  6. C++调用ffmpeg批量合并bilibili缓存视频
  7. 小白学java_day1
  8. 用博奥如何导入单项工程电子表_博奥工程系列软件实操手册第六册.doc
  9. 请领导过目文件怎么说_【文件夹】英文怎么说?
  10. 倒排索引c语言,Inverted Index(倒排索引)