原文地址 method swizzling 方法交换是OC运行时特征之一,通过方法交换可以hook方法,在实现一些需求时可以达到事半功倍的效果,但使用不慎同样可能导致难以想象的后果。在使用method swizzling…
标签:IOS
[踩坑] ios版的webview无法长按识别二维码
现象 最近开始用vue了,做了一个微信内嵌的h5页面,某个页面存在一个二维码,在安卓手机上可以长按识别二维码,但是ios不行。 如下图所示:安卓没有任何问题: ios长按就不行了: (出于隐私,马赛克了中间的二维码,见谅…
react-native自动打包部署方案详解
你是否也在幻想写完代码后,无需打开xcode和android studio,只要执行一个shell脚本,就能把android和ios都打包出来?而且自动帮你传到蒲公英和App Store,接着产品自动去下载测试。而你~~…
关于iOS 11.x微信连wifi流程中,在Portal页无法拉起微信问题的简单记录
标题挺长,踩过坑的应该看的明白。不过限于目前所做产品流程的限制,我并没有解决掉这个问题,只是简单说一下相应的思路。 iOS的系统浏览器是Safari,用于Portal认证的则是CNA(Captive Network As…
iOS短视频播放缓存之道
一套基于AVPLayer短视频播放缓存库ShortMediaCache GitHub地址。 主要特点: 1.为短视频量身设计,接入方便,不侵占业务 2.边播变缓存,缓存后直接播放 3.预加载功能,秒播下一条短视频 4.自…
小程序点赞收藏功能
一.收藏 focusFavoriteTab: function (e) { var that = this; var isFocus = that.data.isFocus; console.log("isFocus",…
iOS 12 JS数组Bug,可能带来互联网风波,附修复方法
作者:明非 来源: https://fanmingfei.com/posts/… 喜气洋洋,被安利使用iOS12,红红火火,更新最新版本。 网络上已经有人遇到 iOS 数组相关的一个Bug,似乎会酿成整个互联…
h5 与原生 app 交互的原理
h5 与原生 app 交互的原理 现在移动端 web 应用,很多时候都需要与原生 app 进行交互、沟通(运行在 webview 中),比如微信的 jssdk,通过 window.wx 对象调用一些原生 app 的功能。…
我理解的 iOS 与 Android 的区别
事实上在讲清楚这个问题之前,必须知道一个所有人都无法拒绝的常识,即:对大多数人来说 iOS 绝对比 Android 好用。本文试着从使用者的角度出发谈谈自己对两个手机端操作系统的理解与认识 iOS&n…
iOS开发手册
声明: 本文档面向以Objective-C作为开发语言的iOS团队。 本文档以苹果开发文档为基础,结合网络内容和开发实践进行整理,针对iOS开发进行规范和约定。 最后更新时间:2019年3月13日 为保证时效性,持续更新…
iOS Push详述,了解一下?
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由 WeTest质量开放平台团队发表于 云+社区专栏 作者:陈裕发, 腾讯系统测试工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 原…
解决Xcode10不支持libstdc++的问题
Apple在iOS12中取消了对stdlic++的支持临时的解决方案是将老版本的Xcode中的文件copy到新版Xcode的目录中 模拟器/Applications/Xcode-beta.app/Contents/Dev…