iOS与JS交互的方法:1.拦截url (适用于UIWebView和WKWebView)2.JavaScriptCore (只适用于UIWebView, iOS7+)3.WK...
iOS与JS交互的方法:1.拦截url (适用于UIWebView和WKWebView)2.JavaScriptCore (只适用于UIWebView, iOS7+)3.WK...
前言 开发过程需要打测试环境的包给测试使用,之前是用不同的target做区分的,但是这种方式切换环境时还需要重新安装包,十分的不方便。于是老板要求使用同意一个包,动态切换环境...
动态更换app的图标,就是在不重新安装app的情况下,可以动态更黄当前的icon图标。该方法只能在系统版本iOS10.3及以上版本才可以使用。具体如何操作,请看: 1、新建测...
1、在Assets中添加新的AppIcon 2、在Build Setting中将Include all app icon assets设置为YES 3-1、原生写法 3-2、...
一、image.xcassets 创建.xcassets(项目创建的时候会默认创建一个 Assets.xcassets文件),以 image set 形式管理图片,每添加一张...
往期回顾 iOS组件化 01 - 本地私有库的使用 1. 上期图片加载的问题 观察上一期的添加图片资源方式,能够让宿主工程成功显示图片的关键是通过指定NSBundle的路径,...
iOS模拟器系统版本下载地址:iOS 13.2 https://devimages-cdn.apple.com/downloads/xcode/simulators/com....
情况一:内存占用过大,会执行webViewWebContentProcessDidTerminate进程终止方法。此方法适用于ios9.0以上, 出现此情况, 尽量将网络请求...
这里主要讲利用分享扩展(share extension)实现系统分享到自己app的功能,扩展里面跳转宿主app,及数据传输等 1、添加分享扩展 创建成功会生成一个文件夹 in...
白屏场景 加载到WKWebView页面后,前/后台来回切换APP。 白屏原因 WKWebView是一个多进程组件,Network Loading以及UI Rendering在...
URL Scheme里面的wxid不对,导致可以正常跳转到微信,但是无法拉取联系人聊天列表,朋友圈也不正常。 将 wxid 替换为你正确的id即可
近期工作主要是使用OC/Swift来开发各种SDK,静态库和动态库都有用到,于是想写篇文章记录一下SDK开发的一些内容,以及我在开发中遇到的坑和解决办法,希望能为大家提供帮助...
由于现在二维码支付越来越流行。越来越多的小伙伴参与到聚合支付的行业中。那在app的开发中,金额播报这个功能肯定是必要的一项了! 下面直接进入主题 金额播报的情形(主流app工...
一、动态库与静态库简介 1.1、什么是库 库(Library)是一个可供使用的各种标准程序、子程序、文件以及它们的目录等信息的有序集合。 所谓程序库,一般来说就是软件作者为了...
在开发过程中,KVC支持我们使用字符串作为关联标识为对象的某个实例变量或属性进行赋值,这个字符串可以是对象的某个属性名或实例变量名,本文我们将通过官方文档描述来探寻KVC赋值...
KVC/KVO是观察者模式的一种实现,在Cocoa中是以被万物之源NSObject类实现的NSKeyValueCoding/NSKeyValueObserving非正式协议的...
在swift中不同于oc,数组和字典等都被定义为了值类型,而与之对应的类属于引用类型。当然值类型还包括结构体和枚举。值类型有一个优点就是线程安全,本篇也只讨论其线程安全的问题...
前言 很早以前就想总结一下,iOS开发中常用的一些架构:MVC、MVP、MVVM;但是一直感觉自己没有理解透彻,因为发现自己理解的和网上其他人的总是有出入;网上的众说纷纭,仁...
抓包原理 其实原理很是简单:一般抓包都是通过代理服务来冒充你的服务器,客户端真正交互的是这个假冒的代理服务,这个假冒的服务再和我们真正的服务交互,这个代理就是一个中间者 ,我...
2019年WWDC大会上,苹果在压轴环节向大众宣布了基于Swift语言构建的全新UI框架——SwiftUI,开发者可通过它快速为所有的Apple平台创建美观、动态的应用程序。...