iOS和H5交互离不开原生层面的支持 WKWebView 执行一段js代码,可以通过: JS可以通过prompt传递参数到Native ,WKUIDelegate中的prom...
iOS和H5交互离不开原生层面的支持 WKWebView 执行一段js代码,可以通过: JS可以通过prompt传递参数到Native ,WKUIDelegate中的prom...
原生和H5的交互,需要原生webview层面的支持: 原生UIWebView直接通过stringByEvaluatingJavaScriptFromStringWKWebvi...
为了减少程序运行中产生异常,就需要一套异常处理机制那些常规错误,例如网络请求错误。这些错误,在编写代码的时候尽可能去避免就好。那些预料之外的错误,比如,数组越界,range边...
和结构体一样,swift中的枚举也是值类型。除了定义一个或多个case成员,还可以做以下事情: 可以定义方法,计算属性,下标 可以通过mutating定义可变方法 可以扩展,...
@一纸符文 重启手机和电脑试试
Xcode真机调试启动非常慢的问题解决打开“访达”,shift+command+G到资源库 “~/Library/Developer/Xcode/iOS DeviceSupport/”删除该目录下所有文件 shi...
在开始之前先了解一下相关知识。公开密钥加密: 公开密钥加密也称作“非对称加密”是一种使用不同密钥进行加密和解密的加密方法,用于加密的密钥称为公开密钥(公钥),用于解密的密钥称...
iOS推送证书即将过期的解决办法 1.证书请求文件CSR备好,放到桌面,如何创建CSR请看官方文档[https://help.apple.com/developer-acco...
URI和URL URI 统一资源标志符(英语:Uniform Resource Identifier,缩写:URI)在计算机术语中是用于标志某一互联网资源名称的字符串。 UR...
单任务系统的问题 如果一个CPU只能运行一个程序,那么当程序读写磁盘时,CPU就空闲下来了。想象一下,你用鼠标打开一个文件(假如文件很大),由于磁盘读写很慢过,过了几分钟后,...
iOS中的事件 触摸事件,加速事件(摇一摇),远程控制事件(耳机线控,窗口播放) 以最常见的触摸事件为例,当触摸手机屏幕时操作系统会将这个事件添加到由UIApplicatio...
第一步 创建一个 Intents 选择siriKit 接下来 配置这个 Intents 到这 前期的准备工作完成 第二步 开始 使用代码将指令添加到Siri内 在绑定的界面...
在OC中,我们通常会遇到这种写法 只有result 等于 nil的时候 才应该去判断error是否为空 实际上OC中 向nil发送消息是安全的,但是这种方式显得很繁琐 Swi...
在项目开发过程中,遇到一种很奇怪的现象:同一张图片,在iOS、Mac端能很正常的显示出来,但在H5、Android端却显示不出来。经过对比正常的图片与这张异常图片,发现区别在...
iOS 动画给人一种很流畅的感觉,提升用户体验,在APP开发过程中,我们只要利用好系统的动画,基本可以解决大部分的需求。 UIView动画实质上是Core Animation...
iOS 中通知机制详解 NSNotification 通知的对象,一条通知就是一个NSNotification对象,包含如下属性: NSNotificationCenter ...
Swift 协议实现前缀效果: 在OC中,为了区分系统的方法名,我们会给自己的方法添加前缀。Swift中也是,但是大部分第三方框架的前缀效果都像下面这种效果: 这种前缀效果看...
Swift 懒加载 lazy 惰性存储属性是一种直到第一次使用它时才计算其初始值的属性。通过在其声明之前写入lazy修饰符来指示延迟存储属性 OC 中不存在这种机制,都是程序...