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