
在Swift中调用Objective-C的代码
1.在你的项目中新建一个.m的的文件,例如:fileName.m。或者拖放外部的.m文件至项目中,会出现下面的提示,选择Create Bridging Header。 2.项目中会添加一个YourProject-Bridging-Header.h的文件,在文件中添加你需要调用的Objective-C头文件。 此时就可以在你的Swift的代码中调用Objective-C方法了。 如果在第1步的操作中没有出现Create Bridging Header提示,你可以在手动创建一个YourProject … 继续阅读

WebView与JavaScript通信
本文所说的APP指IOS APP(Swift),不包括Android APP。 APP如何渲染网页? 苹果提供了UIWebView组件,像浏览器一样可以加载任何网页。iOS8以后,苹果推出了新框架Webkit,提供了替换UIWebView的组件WKWebView。速度更快,占用内存少。 WKWebView 执行JavaScript //home.html //… <h1>Welcome!</h1> //… <script> function redHe … 继续阅读