标签归档:Swift

首页 » Posts tagged 'Swift'

w3cmm

在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 … 继续阅读

发表在 Memo | |
w3cmm

WebView与JavaScript通信

说来惭愧,工作多年对客户端与web通信一直停留在一知半解的状态,最近项目中又遇到一些问题,终于有决心去深入挖掘其背后的原理。 由于精力有限,本文所说的APP指IOS APP(Swift),不包括Android APP。 APP如何渲染网页? 苹果提供了UIWebView组件,像浏览器一样可以加载任何网页。iOS8以后,苹果推出了新框架Webkit,提供了替换UIWebView的组件WKWebView。速度更快,占用内存少。 WKWebView 执行JavaScript //home.html / … 继续阅读

发表在 Memo | |