表情mm商店iOS版快速开始指南
- 格式:docx
- 大小:28.71 KB
- 文档页数:10
如何安装Xcode并开始iOS开发iOS开发是目前非常热门的技术领域之一,如果你有兴趣学习iOS 开发并开始制作自己的iOS应用程序,那么安装Xcode是必不可少的第一步。
本文将介绍如何安装Xcode以及开始进行iOS开发的基本步骤。
第一部分:安装XcodeXcode是苹果公司为开发iOS应用而提供的集成开发环境(IDE)。
要开始iOS开发,首先需要安装Xcode。
以下是安装Xcode的步骤:1. 打开App Store:在Mac电脑上,点击Dock上的App Store图标打开App Store应用程序。
2. 搜索Xcode:在App Store搜索栏中输入“Xcode”进行搜索。
3. 下载Xcode:在搜索结果中,找到Xcode应用程序并点击“获取”按钮进行下载和安装。
由于Xcode是一个较大的应用程序,下载和安装过程可能需要一段时间。
4. 安装Xcode:下载完成后,Xcode会自动安装在Applications文件夹中。
可以通过Launchpad或Finder找到并打开Xcode。
第二部分:配置Xcode安装完Xcode后,需要进行一些基本的配置才能开始iOS开发。
以下是配置Xcode的基本步骤:1. 登录Apple开发者账号:打开Xcode后,首先需要使用Apple ID登录Apple开发者账号。
如果没有账号,需要先注册一个。
2. Xcode的许可协议:在第一次运行Xcode时,会弹出许可协议窗口。
阅读并同意许可协议后,才能正常使用Xcode。
3. 选择开发者身份:在Xcode的菜单栏中,点击“Xcode”>“Preferences”,然后选择“Accounts”标签。
在此处添加Apple开发者账号,以便使用Xcode进行真机调试和发布应用。
4. 下载模拟器:要在Xcode中运行和测试应用程序,需要先下载和安装模拟器。
在Xcode的菜单栏中,点击“Window”>“Devices and Simulators”,然后选择“Simulators”标签页。
iOS app上架app store流程详解本篇文章主要介绍使用Hbuildx开发的移动端项目,打包以及上传值苹果应用商店全部流程一、条件1.苹果App Store上传应用流程详解,在向AppStore提交应用之前,开发者首先要成为苹果iOS开发者项目的成员,每年向苹果缴纳99美元或199美元的费用(具体申请方法后期更新)。
其次创建相应的证书Development是开发环境下的证书,Production是生产环境下的证书(往appStore上传)。
开发好的APP二、证书(1)上架版本需要使用正式的证书(2)Apple开发常用的三个网址:开发者中心:Developer Manage - AppleApp 管理中心:App Management-AppleApp ID管理中心:Apple ID Manage -Apple证书管理中心:Certificate Management -Apple(3)按要求填写后提交。
一般都要创建两个证书一个用于开发,一个用于上架,如果有支付内容,还必需要Apple Pay 的证书.申请苹果证书:(4)点击苹果证书(5)点击新增按钮申请安卓证书(6)点击安卓证书-点击新增按钮三、创建描述文件(1)点击描述文件(2)点击新增按钮四、打包(1)版本配置,双击左侧菜单项目打开xcodeproj,编辑Version 或build 第一次可以随意,但是提交版本成功后,这两个必须有一个值是新的,以作区分,否则提交上传就一定会被拒收。
(2)配置签名,选择Signing&Capabilities。
(3)然后是常规操作,设备选Any Ios Device,Archive 后就是漫长的等待一般为避免打包空间不够,可以先clean 一下。
(4)打包完成后,点击Distribute App 上传到App Store Connect,稍后appid 邮箱会收到结果通知。
五、审核第一次提交审核时,这一步大多都会被拒绝,要求调整修改;这些要求都会通过邮件发送,及时查看邮件并根据要求调整就好。
iPhone and iPad app user guideContents pageInstalling the app 1 Get started2-11 Intro Screen4Set your Safe PIN5 Dashboard6-7 Settings8Set a Duress PIN9 Audible Alerts10 Battery Settings11 Start a session12-18 What is a Session13 Start Session14 Set your Location15 Make a Note16 Countdown Begins17 Check-in18Alert types19-27 Panic Button20 Duress Alert21 Session Expiry22 Missed Check-in23 Low Battery Alert24 Alert Sent25 FAQs, requirements 26-30 and adviceFAQs27-29 Advice30 Contact and support313Installing the app1.Open the App store2.Use the magnifying glass to search for StaySafeBusiness- On iPad you will need to change the search preference at the top left from ‘iPad only’ to ‘iPhone Only’3. Tap install- You may be required to enter you Apple ID to start the installGet startedOnce installed, tap the StaySafe Appicon to launch the App.Enter your login details. These will be provided by your company.The first time you log in you will see an overview of what the App does and a tutorial on how to start a session.Intro ScreenSet your Safe PINThe first time you log in you will need to set a 4-digit PIN.Make sure you remember your PIN.You will need to provide your PIN when using the App. Using the Safe PIN ensures that it is you using the App and not someone else.Start session Start your StaySafe session PanicPress the Panic button to trigger an alert at any time.End sessionPress to end an existing SessionExtend session Press to extend an existing Session SettingsPersonalise your StaySafe AppDashboardDashboardHelp icon (?)Press to watch the Tutorial againCheck-in Press to Check-in during a SessionCheck-in timer Swipe to show when next check in isdueSession timer Swipe to show when your Session isdue to endHere you can change the following settings:•Change Safe PIN•Set or change Duress PIN•Stop audible ‘Session Expiry’ warning •Battery life settings•Change password•Log outSettingsSet your Duress PIN in settings.This will need to be memorable, and different PIN fromyour Safe PIN.See “Duress Alert” to learn more about this alert andhow to trigger it.Set a Duress PINThis feature allows you to turn ON/OFF the audiblealerts triggered by StaySafe.StaySafe sends you audible alerts to warn you that youmay be about to trigger a Missed Check In or SessionExpiry Alert.StaySafe recommends that you leave this switched ON.Audible AlertsBattery SettingsThe battery life settings slider changes how oftenlocation updates are sent outMoving the slider to Location Updates send locationmore frequently, every 90 secondsMoving the slider to Battery Life sends a location lessoften, every 5 minutesYou can expect to use 50% less battery when set to Battery Life.Start a sessionWhat is a Session?Starting a session indicates to your employer that you are about to start Lone Working.The Session will provide specific details about how long you are Lone Working for, where you are and what you will be doing.During your session, you have the option to trigger a number of alarms: Panic, Duress, Session Expiry or Missed Check in.StaySafe will update its location every during a session 30 – 180 secondsPress ‘Start Session’ on the DashboardEnter in how long you will be Lone Working for You can choose a time From Now or choose an End Time for your Session.Start SessionYour phone ’s location services are used to accurately locate you.StaySafe will not work if your location services are disabled, make sure you have all location services switched on.StaySafe will display your location, check your settings if it is incorrect.Set your LocationMake a NoteEnter in information about what you are doing whilst Lone Working.Your employer may ask you to enter in specific details e.g Job NumberCountdown Begins1. End Session tap this to confirm that you have completed your activity/session safely2. Extend Session If you need extra time then simply tap this. This can also be used as a ‘check in’ if your company wishes.3. Panic button You can also hit the panic button, which is available at any time, without the need for a session to be started.Check-in1. Check-in Press to Check-in when you want to or when you are required to. This feature may not always be enabled in your Hub2. Check-in Countdown There is a countdown timer that indicates when you next need to check in, swipe the clock to check3. Session Countdown the countdown timer displays how long until your session expiresAlert TypesPress the App panic button to trigger an alert if you arein trouble.You are able to trigger a Panic Alarm even when not ina Session.You are required to confirmyou want to Panic.Panic ButtonThe Duress Alert is designed for circumstances whereyou are being forced to End Session or cancel an AlertYou have the ability to trigger an alert instead of theaction you are being forced to carry out. To the attacker,it will look as though you have carried out the action.When asked to enter your PIN, enter your Duress PINand you will trigger an alert discreetly.Don’t mix up your Safe PIN and your Duress PIN!Choose your Duress PIN in “Settings”Duress AlertSession ExpiryIf you do not End Session within the duration that you entered at the start of your Session, then a Session Expiry alert will be triggered.See “End Session”The countdown timer indicates how long you have left in your Session.You will be warned that your session is about to Expire 5 minutes and 1 minute before it expires.Missed Check-inIf you do not Check-in within the duration that you are required to Check-in, then a Missed Check-in alert will be triggered.See “Check-in”The Check-in countdown timer indicates how long you have left in your Session. Swipe the timer to switch between the Session and Check-in timers.You will be warned that your session is about to expire.If you phone reaches a low percentage of battery, then a Low Battery Alert will be triggered.This will notify the Hub that you have Low Battery.This Alert can only be triggered when in a Session. Low Battery AlertWhen an Alert* is triggered, that alert and your Locationis sent back to the Hub.If you have triggered a false Alert then you have theability to cancel it by entering in your Safe PIN*this does not apply to Duress as it is a Discreet Alert,you will have the option to cancel the Alert when younext try to use the appAlert SentFAQs,Requirements and adviceFAQsCan I use other apps whilst using StaySafe?Yes, StaySafe will continue to work whilst using any other app.Can I use StaySafe on WiFi?Yes. But, if there is one, make sure you have the password to the WiFi!How much Data does StaySafe use?StaySafe uses only a small amount of data. Lone Workers who use the App every day can expect to use 4MB over the month.When does StaySafe track my Location?StaySafe only sends your location to the Hub when you start a session or trigger an Alert. You have complete control over the sending of your locationWhat happens if my battery runs out?Your session will continue and Session Expiry and Missed Check-in Alerts can still be triggeredFAQsWill StaySafe work in low or inconsistent signal areas?Yes. StaySafe can operate in 2G through to 4GI’m not getting audible notifications from StaySafeYou may need to change your notification settings. Ensure that StaySafe has “Sound and Alerts”selectedI need to change my passwordYou can change your password in Settings.I have forgotten my passwordContact your Hub administrator is you have forgotten your password and they can reset it.You can also request a new password in Settings on the StaySafe appI have forgotten my Safe/Duress PINYou will need to reinstall StaySafe to reset your PINsFAQsHow do I improve the accuracy of my GPS?Ensure that you have Background App Refresh turned ON in settings. You should also ensure that StaySafe has “Always” access in location servicesWhat version of iPhone do I need to use StaySafe?StaySafe requires a minimum of iOS7How do I know what version of the App I am using?On our StaySafe App, of to Settings. Below the button to log out, you will see the version number of your appWhat do I do if I am experiencing issues?ContactyourHubAdministrator,**********************************Terms and ConditionsThis user guide should be read inconjunction with the terms andconditions that your company hasagreed toPolicies and proceduresThis user guide is generic; actualrequirements will be set out inyour company policies andproceduresBasic Smartphone requirements•Ensure GPS and locationservices are switched on•Ensure battery is charged AdviceLimitations of Smartphones Due to the variety of smartphones available, some handsets may not allow certain StaySafe functions to operate as intended Effective Communication •Ensure that your personal details (e.g. phone number) have been given to your hub monitor correctly •Where phone numbers are changed, ensure this is communicated to the relevant contact Training All users shall ensure they receive adequate training of StaySafe and the company’s specific policies and procedures before StaySafe is adopted as a Lone Worker safety solutionContact andSupport*********************** +44 (0) 844 561 7233 。
刚购IPAD2,苦等送货,闲来没事,写一个新人的入门东西,因为发现最近有非常多的基础问题在这里,希望我自己在打发时间的同时能帮助到刚入手IPAD2的新人们。
其实每个果粉都是从新人变成果迷的,我承认我属于闷骚型的,长期潜水收集的那类。
不过从IPAD1过来也有些经验了。
综合最近论坛的很多问题做了一个归类,并写在了下面。
且此文是根据目前IPAD2 4.3或4.3.1还未完美越狱的情况下作为初衷,并希望是否可越狱并不会影响到你快乐地享受iPAD2新人购机后,必做的一件事:到苹果网官下载iTunes和注册一个apple ID。
这个我就直接跳过了。
如有不明白可以看IPAD综合区,现在就问题作些回答及推荐。
以下所有应用请自己复制名称到app store搜索吧。
1.首先应该知道,IPAD2是整个商店里所有应用通用的。
即不管是IPHONE的、IPOD、IPAD,还是IPAD2的应用,都是可以在我们的机器里使用的。
特别是很多摄像相关的应用,也终于可以在大屏IPAD上用了。
2. IPAD2上推荐装的应用。
使用iTunes,在左边列表中选择iTunes Store会进入应用商店。
在这里我推荐以下几个推荐应用:Game Channel: Free Games from OpenFeint(免费)这个东西不多说了,很多游戏里记分和记成就的。
你不想玩了游戏却没有成就记录吧。
类同与GamecenteriBooks(免费)传送门:/cn/app/ibooks/id364709193?mt=8这个东西也不多说了,苹果送的,但机器里好像没预装,至少IPAD1没装,不知道IPAD2装没。
看书的东西。
既然是送就得收下,管他好不好Skype和飞信(都是免费)Skype传送门:/cn/app/skype-tom-com/id419713786?mt=8飞信传送门:/cn/app/id336894420?mt=8这两个东西也不解释了,一个可以用来打电话,一个可以发手机短信。
用户指南目 录基础使用常用手势1系统导航3手机克隆6锁屏与解锁8了解桌面9常见图标含义10快捷开关11桌面窗口小工具13更换壁纸14截屏和录屏14查看和关闭通知16调整音量17输入文本19分屏与悬浮窗21开关机和重启24充电24智慧功能智慧语音27智慧视觉32智慧识屏37手机投屏42多屏协同办公45一碰投大屏47一碰联跑步机48一碰传48Huawei Share51智能遥控55相机图库打开相机57拍照58拍人像、夜景、大光圈60AI 摄影大师62变焦拍摄广角、长焦照片64全景拍摄65黑白照片65流光快门66HDR 拍摄67照片添加水印67目 录文档矫正68专业相机68拍视频70慢动作录像71延时摄影72徕卡色彩73编辑拍照模式73相机设置73管理图库75图库智能分类84华为智慧剪辑85人物智慧视频88精彩时刻88应用应用管理91联系人92电话95信息106日历109时钟112备忘录113录音机118电子邮件119计算器124手电筒125指南针125镜子126应用分身127打开应用常用功能127手机管家128手机克隆133华为手机助手135玩机技巧137设置搜索设置项139WLAN139蓝牙141移动网络142更多连接146桌面和壁纸156显示和亮度158声音和振动161目 录通知164生物识别和密码166应用170电池170存储172安全173隐私179健康使用手机182辅助功能185用户和帐户191系统和更新193关于手机198基础使用常用手势常用手势全面屏导航手势进入设置 > 系统和更新 > 系统导航方式,确保选择了手势导航。
更多手势按键快捷操作系统导航更改导航方式进入设置 > 系统和更新 > 系统导航方式,选择需要的导航方式。
手势导航进入设置 > 系统和更新 > 系统导航方式,开启或关闭手势导航。
开启手势导航后,您可以:•返回上一级菜单:从屏幕左边缘或右边缘向内滑动。
QQ 聊天时如何快速搜索 QQ 表情 篇一:如何用快捷键输入 QQ 表情 如下教程是在搜狗输入状态下(一因为时下用搜狗输入法的人较多,QQ 拼音等相差不多 的输入法也使用): 1、按一下”shift“键; 2、按一下“/”键,跟“?”是一个键 英文状态下是“/”,中文状态下是“、”,这就是为什么 按一下“shift”,就是为了转换成英文输入状态; 3、按“db”两个字母,其实就是大兵的拼音缩写,如此类推,如 “cy”,因为中文就是呲牙缩写就是 CY。
表情就按 4、 如果表情出来了说明你输入的缩写字母打全了, 如果没全会出来相同缩写的几个表情, 这是你空格就是第一个表情,比如打“ha”会出来 两个表情,这个也可以说明,如果想打 果输入“hx”是 这表情要输入“hanx”而不是“hx”如表情,就是害羞表情。
我觉得都会了~! 篇二:手机 QQ 表情如何添加?图文手把手教程 手机 QQ 表情如何添加?图文手把手教程 大家是不是看到很多好友在玩手机 QQ 聊天时发的 QQ 表情很绚很漂亮呢?但自己想拥 有又不知道如何安装好。
其实很简单的,笔者今天要给大家带来的就是手机 QQ 如何安装自定 义表情,感兴趣的朋友可以跟着笔者一起来实际操作下吧! 1)下载表情包 第一步嘛肯定是下载表情包或者表情图片啦,大家可以直接百度搜索 QQ 表情或者直接 到()下载自己喜欢的 QQ 表情即可。
2)上传 QQ 表情到手机上 第二步就是把下载好的 QQ 表情上传到自己的手机上,大家可以通过 360 手机助手或者 USB 数据存储模式进行传输。
3)添加自定义表情 1.接着进入手机 QQ 后,任意点击一位好友,进入与好友聊天的会话界面。
2.点击“表情栏”、接着点击最后面那个“文件夹”。
3、点击进入后选择 QQ 表情包的存放位置,选择要添加的 QQ 表情后点击加为表情。
4)添加成功,QQ 表情展示。
5)PC 端展示。
用户指南目 录基础使用系统导航1手机克隆2锁屏与解锁2了解桌面3常见图标含义3快捷开关5桌面窗口小工具5更换壁纸5截屏和录屏6查看和关闭通知7调整音量7输入文本8分屏与悬浮窗11充电13智慧功能智慧语音15智慧视觉22智慧识屏24平板投屏27手机平板多屏协同27华为分享29多设备协同管理31音频通道一键切换32相机图库打开相机33拍照33AI 摄影34全景拍摄34流光快门35HDR 拍摄36动态照片36照片添加水印37文档矫正37专业相机38拍视频39慢动作录像39延时摄影40相机设置40目 录管理图库41图库智能分类47华为智慧剪辑48人物智慧视频49精彩时刻50应用应用管理52联系人53电话56信息64日历66时钟68备忘录69录音机71电子邮件72计算器76手电筒77指南针77应用分身77打开应用常用功能78平板管家78手机克隆81华为手机助手82教育中心83儿童乐园84玩机技巧86设置搜索设置项87WLAN87蓝牙88移动网络89更多连接93桌面和壁纸97显示和亮度99声音和振动102通知104生物识别和密码105应用106电池107存储108安全108隐私112目 录健康使用平板115辅助功能116用户和帐户118系统和更新119关于平板电脑123基础使用系统导航更改导航方式进入设置 > 系统和更新 > 系统导航方式,选择需要的导航方式。
手势导航进入设置 > 系统和更新 > 系统导航方式,开启或关闭手势导航。
开启手势导航后,您可以:•返回上一级菜单:从屏幕左边缘或右边缘向内滑动。
•返回桌面:从屏幕底部边缘中间上滑。
•进入多任务:从屏幕底部边缘向上滑并停顿。
•结束单个任务:进入多任务界面时,上滑单个任务卡片。
三键虚拟导航进入设置 > 系统和更新 > 系统导航方式,选择屏幕内三键导航。
您还可以根据使用习惯,进入更多设置,选择不同的导航栏组合。
开启屏幕内三键导航后,您可以:•返回键:点击返回上一级菜单或退出应用程序。
2 快速入门指南去保修的资格。
伤或挤压,此类损伤均被认为求,设备已预装若干应用程序,p:///cn/ 查询各机快速入门指南 3版本:第二版。
请访问 /cn/support/ 获取完整的用户指南、快速入门指南的最新版本及其他帮助信息。
您也可以在设备的使用攻略应用程序中下载查看更为详细的使用帮助。
4 快速入门指南认识您的设备正面示意图快速入门指南 5背面示意图1. micro-USB 接口2. 耳机接口3. 摄像头4. 闪光灯5. 背盖6. 扬声器安装和准备打开背盖1. 确认设备电源已关闭。
如下图一所示,一只手握住设备顶端,另一只手从背盖卡口处向下打开背盖。
2. 如下图二所示,将设备从背盖中拉出。
6 快速入门指南取出电池1. 确认设备电源已关闭,打开设备背盖。
2. 从电池槽底端凹槽处向上提拉电池,将其取下。
安装电池1. 打开设备背盖,将电池的金属触点部位对准电池槽的金属接点。
2. 先放入电池的金属触点端,然后轻轻将电池放入到位。
快速入门指南 73. 将 SIM 卡完全推入插槽。
安装存储卡1. 确认设备电源已关闭,打开设备背盖,取出电池。
2. 将存储卡金属触点部分朝下插入插槽,直至卡入到位。
为电池充电建议在开启并开始使用设备前,先为电池充电。
1. 将 USB 数据线的 micro-USB 接头连接到设备的 micro-USB 接口。
2. 将 USB 数据线的另一端插入电源适配器尾部的接口中。
3. 将电源适配器的电源插头插入到电源插座中,开始为电池充电。
注意:•使用电源适配器充电时,勿将电池从设备中取出。
•为了安全起见,电池过热时充电将会停止。
8 快速入门指南开机和关机首次开机并进行设置1. 按住电源键直到您感觉设备开始振动。
2. 第一次打开设备时,系统会提示您进行设置。
只需按照屏幕提示进行操作,片刻之间就能准备就绪。
y您可选择语言、连接到 Internet 的方式,设置自动同步或手动同步数据等。
y您可设置电子邮件账户,以及您所喜爱的社交网络等在线账户。
苹果好玩的技巧
1. 使用Siri:苹果的语音助手Siri可以进行各种操作,如发送短信、播放音乐、设置提醒、查找信息等。
2. 制作动态壁纸:在iOS设备上,可以使用Live Photo功能将照片变成动态壁纸。
3. 创建自定义振动:在设置-声音-振动中,可以创建自己喜欢的振动模式。
4. 在App Store中购买礼品卡:在购买应用的同时还可以赠送礼品卡给他人。
5. 使用Apple Pay:可以用iPhone或Apple Watch支付,支持的商家越来越多。
6. 使用iMessage应用:在iMessage中,可以下载各种应用程序,如表情包、游戏、天气等等。
7. 在Safari中使用“阅读模式”:阅读模式可以去除网页上的广告和其他杂乱的元素,让阅读体验更加清爽简洁。
8. 夜间模式:在设置-显示与亮度-夜间模式中可以设置屏幕为暗模式,有利于夜晚使用,可以减少眼睛的疲劳。
9. 后台下载:如果你希望在网络连接状态较好的时候自动下载应用或更新,请在设置-App Store中开启“自动下载”。
10. 视频转换:使用QuickTime,可以将视频格式从MOV转换成MP4或其他格式,以便在其他设备上播放。
表情MM SDK表情MM SDK是上海似颜绘科技有限公司提供的表情商店SDK, 开发者可以利用此SDK集成丰富的表情。
快速开始指南接入表情MM SDK,有以下必要步骤:1.下载与安装2.获取必要的接入信息3.开始集成第一步:下载与安装当前最新版本: r1217.zip更新内容:∙新增根据emo_code批量获取表情信息接口∙∙ - (void)fetchEmojisByCodes:(NSArray *)emojiCodescompletionHandler:(void (^)(NSArray *emojis, NSError*error))completionHandler;∙ // emojiCodes是传入的emojiCode的数组∙ // completionHandler block返回emojis数组∙ // 传入的数组元素类型为NSString∙ // 输出的数组元素类型为MMEmoji∙更新界面UI∙修复之前的一些Bugs∙开放根据表情code获取表情信息接口:∙∙ [[MMEmotionCentre defaultCentre] fetchEmojiByCode:@“emojicode”completionHandler:^(MMEmoji *emoji, NSError *error) {∙}];∙支持图文混排∙ 1.支持小表情∙ 2.开启/关闭此功能: [[MMEmotionCentre defaultCentre]setSupportedMixedTextImage:YES];∙ 3.获取图文混排文本内容 [UITextField mm_text] or [UITextView mm_text] ∙ 4.使用“MMTextView”展示图文混排内容 [MMTextView setMM_text:]5.布局textView: [MMText mm_sizeThatFits:]解压缩后获得两个文件∙BQMM.bundle - 表情MM iOS SDK资源文件∙BQMM.framework - 表情MM iOS SDK库文件将上述BQMM.framework 和BQMM.bundle加入到待开发的工程中第二步:获取必要的接入信息开发者将应用与SDK进行对接时,必要接入信息如下∙appId - 应用的App ID∙appSecret - 应用的App Secret以上信息在内测阶段由我方技术人员负责提供第三步:开始集成1.引用库文件2.3.#import <BQMM/MMEmotionCentre.h>4.设置接入信息5.6.[[MMEmotionCentre defaultCentre] setAppId:appIdsecret:appSecret];7.设定表情键盘代理8.9.[MMEmotionCentre defaultCentre].delegate = self;10.实现代理方法11.12.- (void)didSelectEmoji:(UIImage *)img data:(NSData *)datawithCode:(NSString *)emojiCode identifier:(NSString *)guid{13.// img 被选中表情对象的`UIImage`,主要用于表现14.// data 被选中表情对象的`NSData`,主要用于数据传输15.// emojiCode 被选中表情对象的`NSString`,内测版暂时没有开放16.// identifier 表情对象的唯一识别号17.}一个完整示例(Demo)#import "ViewController.h"#import <BQMM/MMEmotionCentre.h>@interface ViewController ()@property (weak, nonatomic) IBOutlet UITextField *textField;@property (weak, nonatomic) IBOutlet UIButton *btn;@property (weak, nonatomic) IBOutlet UIImageView *imgView;@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];NSString *appId = @"YOUR_APP_ID";NSString *appSecret = @"YOUR_APP_SECRET";[[MMEmotionCentre defaultCentre] setAppId:appIdsecret:appSecret];[MMEmotionCentre defaultCentre].delegate = self;}- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning];}- (IBAction)btnPressed:(id)sender {_btn.selected = !_btn.selected;if (_btn.selected) {[[MMEmotionCentre defaultCentre] attachEmotionKeyboardToInput:_textField];}else {[[MMEmotionCentre defaultCentre] switchToDefaultKeyboard]; }}#pragma mark - emotion centre delegate- (void)didSelectEmoji:(UIImage *)img data:(NSData *)data withCode:(NSString *)emojiCode{_imgView.image = img;}@end类引用说明BQMM/MMEmotionCentre.h说明: 表情MM iOS SDK核心头文件∙MMEmotionCentreDelegate协议方法- 表情点击回调- (void)didSelectEmoji:(UIImage *)img data:(NSData *)data withCode:(NSString *)emojiCode identifier:(NSString *)guid;∙指定表情点击回调代理@property (nonatomic, weak) id delegate;∙shouldShowShotcutPopoverAboveView - 根据文字弹出候选表情- (void)shouldShowShotcutPopoverAboveView:(UIView *)attchedView withInput:(UIResponder *)input;// attachedView: 表情提示bubble出现在这个view上// input:侦测这个input试图的输入变化∙controllerForEmotionId - 长按已发出的表情显示表情原图- (UIViewController *)controllerForEmotionId:(NSString *)eId;// eId:表情的Id∙defaultCentre - 表情管理中心默认实例(单例)+ (instancetype)defaultCentre;∙userId - (可选)如传递当前登录userId,后期可获取特定用户表情使用习惯等- (void)setUserId:(NSString *)userId;∙switchToDefaultKeyboard - 切换到到默认键盘视图- (void)switchToDefaultKeyboard;∙setTheme - 设置表情商店主题,主题对象参考MMTheme.h- (void)setTheme:(MMTheme *)theme;∙attachEmotionKeyboardToInput - 切换到到表情MM键盘视图- (void)attachEmotionKeyboardToInput:(UIResponder *)input;∙inputView - (可选)表情MM键盘视图,用于表情MM键盘视图高级定制- (UIView *)inputView;BQMM/MMTheme.h说明: 表情MM iOS SDK外观定制头文件∙navigationBarColor - 顶部导航条颜色@property (nonatomic, strong) UIColor *navigationBarColor;∙navigationBarTintColor - 顶部导航条文字颜色@property (nonatomic, strong) UIColor *navigationBarTintColor;∙navigationTitleFont - 顶部导航条文字字体@property (nonatomic, strong) UIFont *navigationTitleFont;∙separateColor - 水平分隔线颜色@property (nonatomic, strong) UIColor *separateColor;∙shopCategoryFont - 表情分类名文字字体@property (nonatomic, strong) UIFont *shopCategoryFont;∙shopCategoryColor - 表情分类名文字颜色@property (nonatomic, strong) UIColor *shopCategoryColor;∙shopPackageTitleFont - 表情包标题文字字体@property (nonatomic, strong) UIFont *shopPackageTitleFont;∙shopPackageTitleColor - 表情包标题文字颜色@property (nonatomic, strong) UIColor *shopPackageTitleColor;∙shopPackageSubTitleFont - 表情包子标题文字字体@property (nonatomic, strong) UIFont *shopPackageSubTitleFont;∙shopPackageSubTitleColor - 表情包子标题文字颜色@property (nonatomic, strong) UIColor *shopPackageSubTitleColor;∙detailPackageTitleFont - 表情包详情页标题文字字体@property (nonatomic, strong) UIFont *detailPackageTitleFont;∙detailPackageTitleColor - 表情包详情页标题文字颜色@property (nonatomic, strong) UIColor *detailPackageTitleColor;∙detailPackageDescFont - 表情包详情页描述文字字体@property (nonatomic, strong) UIFont *detailPackageDescFont;∙detailPackageDescColor - 表情包详情页描述文字颜色@property (nonatomic, strong) UIColor *detailPackageDescColor;∙detailPackagePreviewFont - 表情包详情页"长按表情可预览"文字字体@property (nonatomic, strong) UIFont *detailPackagePreviewFont;∙detailPackagePreviewColor - 表情包详情页"长按表情可预览"文字颜色@property (nonatomic, strong) UIColor *detailPackagePreviewColor;∙downloadTitleFont - 表情包列表"下载"按钮文字字体@property (nonatomic, strong) UIFont *downloadTitleFont;∙downloadedTilteColor - 表情包列表"下载"按钮文字颜色@property (nonatomic, strong) UIColor *downloadedTilteColor;∙artCentreTitleFont - 表情作者主页标题文字字体(内测版暂未开放)@property (nonatomic, strong) UIFont *artCentreTitleFont;∙artCentreTitleColor - 表情作者主页标题文字颜色(内测版暂未开放)@property (nonatomic, strong) UIColor *artCentreTitleColor;∙artistTitleFont - 表情作者主页作者名文字字体(内测版暂未开放)@property (nonatomic, strong) UIFont *artistTitleFont;∙artistTitleColor - 表情作者主页作者名文字颜色(内测版暂未开放)@property (nonatomic, strong) UIColor *artistTitleColor;∙copyrightFont - 底部版权文字字体@property (nonatomic, strong) UIFont *copyrightFont;∙copyrightColor - 底部版权文字颜色@property (nonatomic, strong) UIColor *copyrightColor;Rest接口说明平台同步应用信息接口接口说明:此接口主要是为了同步第三方接入平台与表情MM平台之间的app 信息,以供第三方平台的应用正常使用表情MM平台所提供的表情服务。