Swift和OC的區(qū)別?
1梯投、Swift沒有地址和指針的概念
2、Swift對數(shù)據(jù)類型要求極為嚴謹
3渴析、泛型晚伙,泛型代碼能寫出更加靈活清晰、可重復使用的函數(shù)
如何實現(xiàn)OC和Javascript交互俭茧?
1咆疗、ios應用一般通過UIWebView實現(xiàn)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