iOS
luwending
这个作者很懒,什么都没留下…
展开
-
WebViewJavascriptBridge 结合源码原理分析
前言WebViewJavascriptBridge(v6.0.3)作为现在混合App使用最为广泛的JSBridge桥接库,这篇文章主要结合源码解析其工作流程。简介Native 和 JavaScript 的交互一般是通过以下三种方式实现的1、Native 通过 -stringByEvaluatingJavaScriptFromString: 执行一段js代码2、JavaScript to ...原创 2020-04-23 11:44:44 · 449 阅读 · 0 评论 -
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 · 196 阅读 · 0 评论 -
iOS OC Block与Swfit闭包
一、BlockBlock的声明、定义和调用Block的声明returnType(^blockName)(parameterTypes) = ^(parameters) { statements };左边是block的声明,右边则是block的定义returnType:block 的返回类型blockName:block 的名字parameterTypes...原创 2019-01-10 14:46:54 · 198 阅读 · 0 评论