/Hybird-JS-Native

主要是练习JS与原生的交互,同时可以学习一下当下流行的第三方与iOS原生的库

Primary LanguageSwiftMIT LicenseMIT

Hybird-JS-Native

主要是练习JS与原生的交互,同时可以学习一下当下流行的第三方与iOS原生的库

最近公司要使用Hybird混合开发,所以就要学习一下JS与Swift的交互,以便之后的工作;据我所知,iOS下JS与原生的交互有很多种具体有:

  • 使用UIWebView与WKWebView的代理方法,在JS 中做一次URL跳转,然后在Swift中拦截跳转
  • 使用WKWebView 的MessageHandler
  • 使用系统库JavaScriptCore,来做相互调用(iOS 7推出的)
  • 使用第三方库WebViewJavascriptBridge
  • 使用第三方cordova库,以前叫PhoneGap(这是一个库平台的库)
  • 使用React Native

这是列子

如何实现请看我的简书要是有问题欢迎指正更详细的介绍在简书中哦 还有后续更新的哈