Swift和OC的區別

Swift和OC的區別?

1、Swift沒有地址和指針的概念

2、Swift對數據類型要求極為嚴謹

3、泛型,泛型代碼能寫出更加靈活清晰、可重復使用的函數

如何實現OC和Javascript交互?

1、ios應用一般通過UIWebView實現OC與Javascript的交互,具體如下

2、OC調用JS:在UIWebView的代理方法webViewDidFinishLoad中利用WebView唯一與JS交互的方法

  • (NSString*)stringByEvaluatingJavaScriptFromString:(NSString *)script;

3、JS調用OC:利用html的重定向技術,使用下面方法截取重定向

-(BOOL)webView:(UIWebView *)webView

shouldStartLoadWithRequest:(NSURLRequest *)request

navigationType:(UIWebViewNavigationType)navigationType

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容