- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 WebViewJavascriptBridge 结合源码原理分析
前言 WebViewJavascriptBridge(v6.0.3)作为现在混合App使用最为广泛的JSBridge桥接库,这篇文章主要结合源码解析其工作流程。 简介 Native 和 JavaScript 的交互一般是通过以下三种方式实现的 1、Native 通过 -stringByEvaluatingJavaScriptFromString: 执行一段js代码 2、JavaScript to ...
2020-04-23 11:44:44 443
原创 iOS OC Block与Swfit闭包
一、Block Block的声明、定义和调用 Block的声明 returnType(^blockName)(parameterTypes) = ^(parameters) { statements }; 左边是block的声明,右边则是block的定义 returnType:block 的返回类型 blockName:block 的名字 parameterTypes...
2019-01-10 14:46:54 192
原创 iOS Swift4.0 可选值
##Swift 可选(Optionals)类型的定义 Swift 的可选(Optional)类型,用于处理值缺失的情况。可选表示"有值 “或者"没有值”。 Swfit语言定义后缀?作为命名类型Optional的简写 var str: String? // let num: Int? = 10 // 申明可选Int类型的常量,初始值为10 ##可选(Optional) 的拆包 1.显...
2019-01-10 10:50:38 188
原创 Mac安装telnet
Mac安装telnet使用 homebrew 安装telnet:安装完毕,然后输入命令测试测试显示 使用 homebrew 安装telnet: brew install telnet 安装完毕,然后输入命令测试 telnet toutiao.com 80 测试显示 Lou:~ kerwin$ telnet toutiao.com 80 Trying 123.58.9.80... Connect...
2018-12-13 18:21:47 1007
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人