这周几天遇到了好几个关于web移动端兼容性的问题。并花了很长时间去研究如何处理这几种兼容问题。 这次我们来说说关于移动端软键盘的js处理吧。 一般情况下,前端是无法监控软键盘到底是弹出来还是关闭的。能使用的一般是输入框获取焦点事件(focus)与输入框失去焦点事件(blur)。 ios设备下,点击输 ...
分类:
移动开发 时间:
2018-05-26 17:11:49
阅读次数:
347
首先推荐一个在用的库XYQuick 地址:https://github.com/uxyheaven/XYQuick idfa: idfv: udid: uuid: isJailbreaking: isDeviceSimulator: Wi-FiMac: Wi-Fi Name: deviceName: ...
分类:
移动开发 时间:
2018-05-18 14:07:33
阅读次数:
208
开始使用这个存储方式的原因是 之前用的Local Storage 存储在ios设备上 当内存达到一定程度时 ios会自动清除app的一部分存储 所以之前存的东西可能会被清除 达不到想要的功能效果 决定用sqlite 先来一个中文版官方文档: http://www.runoob.com/sqlite/ ...
分类:
数据库 时间:
2018-05-03 19:28:28
阅读次数:
467
一年前曾参与过中石油的一个移动平台项目,实现了通过MDM对iOS设备进行管理。由于苹果对于mdm这块的接口及开发流程只向几个合作伙伴进行了分享,并没有对具体实现的文档进行公开,所以这方面的资料非常少。现在把实现的过程分享给大家,希望能对大家有所帮助。 MDM介绍 MDM的全称是Mobile Devi ...
分类:
移动开发 时间:
2018-04-28 14:17:29
阅读次数:
248
获取到UUID,然后把UUID保存到KeyChain里面。 这样以后即使卸载APP,也可以从KeyChain中读取回来。 但是刷机或重装系统后uuid还是会改变。 代码采用CFUUID+KeyChain的实现方式: 1.创建KeyChain管理类 2.创建UUID管理类 3.导入#import "Z ...
分类:
移动开发 时间:
2018-04-26 18:22:16
阅读次数:
286
CPU VS GPU 关于绘图和动画有两种处理的方式:CPU(中央处理器)和GPU(图形处理器)。在现代iOS设备中,都有可以运行不同软件的可编程芯片,但是由于历史原因,我们可以说CPU所做的工作都在软件层面,而GPU在硬件层面。 总的来说,我们可以用软件(使用CPU)做任何事情,但是对于图像处理, ...
分类:
其他好文 时间:
2018-04-16 23:51:06
阅读次数:
194
在应用审核的时候,有时候会提示第三方登陆有问题,这是因为如果设备上没有安装第三方登陆的应用的时候,有一些第三方应用会跳转到下载第三方应用的界面,这样的话苹果那边审核的就会认为附带下载插件,应用会被拒绝,这里有两种解决办法:1,通过后台参数控制是否显示第三方登陆。在审核的时候,通过参数的设置不显示第三 ...
分类:
微信 时间:
2018-03-10 21:59:24
阅读次数:
295
本文由破船译自:raywenderlich 转载请注明出处:BeyondVincent的博客 _____________ 在开发iOS应用程序时,让程序具有良好的性能是非常关键的。这也是用户所期望的,假设你的程序执行迟钝或缓慢,会招致用户的差评。 然而由于iOS设备的局限性。有时候要想获得良好的性能 ...
分类:
移动开发 时间:
2018-03-06 13:46:19
阅读次数:
274
文章首发于 "【博客园 陈树义】" ,点击跳转到原文 "《官方老爹之痛:为什么苹果能收到推送,而安卓不行?》" 还记得上次我们做过的试验么? 我们在 iOS 设备杀掉进程后能收到推送,而 Android 设备却不行。这个问题可困惑了小树很长时间,这天趁着工作清闲,又跑到小黑工位上请教了。 小黑喝了口 ...
分类:
移动开发 时间:
2018-03-05 11:12:55
阅读次数:
221
我们在开发移动端页面时,经常会存在这种需求,在页面顶部或底部有一个输入框,一直浮动在顶部或底部位置,中间部分的内容是可以滚动的。比如底部输入框的搜索功能,或底部输入框的写评论功能。 这种问题,我们一般会使用的方法是一个position:fixed;的div,在里面放一个input,浮动在顶部或底部, ...
分类:
移动开发 时间:
2018-03-01 20:00:09
阅读次数:
1150