之前軍哥寫一篇文章是Xcode8 10大新特性,其中在Xcode8歡迎界面就有為iMessage擴(kuò)展的表情包應(yīng)用
想必你應(yīng)該知道軍哥今天要分享什么了吧,沒錯(cuò)就是表情包應(yīng)用開發(fā)
首先我們先來創(chuàng)建一個(gè)簡(jiǎn)單的表情包應(yīng)用
即使你沒有編程經(jīng)驗(yàn)就可以開發(fā)一個(gè)應(yīng)用
1.創(chuàng)建一個(gè)表情應(yīng)用
2.設(shè)置工程名稱
3.創(chuàng)建完工程你會(huì)發(fā)現(xiàn)右側(cè)什么都沒有,不需要你寫任何代碼
4.你會(huì)發(fā)現(xiàn)在 Stickers.xcstickers 這個(gè)資源文件夾下有一個(gè)Sticker Pack 文件夾, 把所有的表情放在這個(gè)目錄下面就可以了
PS:圖片雖然沒有說明尺寸,但是還是有一定的注意點(diǎn)的,蘋果建議的尺寸
- 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.運(yùn)行 cmd + r 你會(huì)看到這樣的界面
6.當(dāng)然你現(xiàn)在可以發(fā)表情了,如果一屏顯示不完,可以往下滑
PS:iMessage apps 只有效于iOS系統(tǒng), 但它的內(nèi)容可以在MacOS和watchOS上顯示
到此一個(gè)表情包應(yīng)用已經(jīng)開發(fā)完成了,但是美中不足的是沒有在真機(jī)上運(yùn)行,你用真機(jī)運(yùn)行會(huì)發(fā)現(xiàn)這個(gè)錯(cuò)誤
這個(gè)錯(cuò)誤糾結(jié)了軍哥好長(zhǎng)時(shí)間,最后終于解決,原因是因?yàn)樾枰O(shè)置信任應(yīng)用程序
圖片素材下載
github代碼下載
設(shè)置(Settings)->通用(General) -> 設(shè)備管理(device management)-> select App from Developer Apps -> trust App
好了到此一個(gè)最簡(jiǎn)單的表情應(yīng)用開發(fā)完畢了,小伙伴們趕快去體驗(yàn)一下吧
持續(xù)更新實(shí)用的干貨,請(qǐng)?jiān)谖业暮?jiǎn)書首頁(yè)關(guān)注軍哥