一、Native开发中为什么需要H5容器 Native开发原生应用是手机操作系统厂商(目前主要是苹果的iOS和google的Android)对外界提供的标准化的开发模式,他们对于native开发提供了一套标准化实现和优化方案。但是他们存在一些硬伤,比如App的发版周期偏长、有时无法跟上产品的更新节奏 ...
分类:
移动开发 时间:
2016-09-09 00:56:54
阅读次数:
212
随着iOS开发的成本增大,越来越多的公司开始使用html5混合开发软件了,因为使用原生的开发花费的成本跟时间都很大,而使用html5来搭建界面会方便很多,效率相对而言也提高了。虽然使用UIWebView实现的交互效果与原生效果相比还是会大打折扣,这类界面通常没有复杂的交互效果,所以现在主流应用大多采 ...
分类:
Web程序 时间:
2016-09-08 09:54:35
阅读次数:
270
iOS常用的打电话方式第一种:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"tel://1008611"]];第二种:UIWebView*webView;if(webView==nil){webView=[[UIWebViewalloc]init];}NSString*phoneStr=[NSStringstringWithFormat:@"tel://%@",@"1008611"];NSURL*u..
分类:
移动开发 时间:
2016-09-07 16:01:49
阅读次数:
226
开发App的过程中,常常会遇到在App内部加载网页,通常用UIWebView加载。这个自iOS2开始使用的网页加载器一直是开发的心病:加载速度慢,占用内存多,优化困难。如果加载网页多,还可能因为过量占用内存而给系统kill掉。各种优化的方法效果也不那么明显(点击查看常用优化方法)。 iOS8以后,苹 ...
分类:
Web程序 时间:
2016-09-02 10:03:34
阅读次数:
263
1.在使用两者的过程中发现前者比后者节省内存一倍多,WKWebView 是苹果在 iOS 8 中引入的新组件,目的是给出一个新的高性能的 Web View 解决方案,摆脱过去 UIWebView 的老旧笨重特别是内存占用量巨大的问题。 2.导入#import <WebKit/WebKit.h> NS ...
分类:
Web程序 时间:
2016-08-30 21:13:10
阅读次数:
236
UIWebView是iOS sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等。这篇文章我将使用这个控件,做一个简易的浏览器。如下图: 我们创建一个Window-based Application程序命名为:UIWebViewDemo UIWebView的loadRe ...
分类:
移动开发 时间:
2016-08-29 12:45:33
阅读次数:
181
//webView与H5点击交互走的代理-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{NSURL*url=[requestURL];NSString*urlStr=url.absoluteString;NSString*protocolPrefix=@"scheme..
分类:
移动开发 时间:
2016-08-26 15:49:21
阅读次数:
414
WKWebView 是IOS8新增的 Web浏览视图 优点: 加载速度 比UIWebView提升差不多一倍的, 内存使用上面,反而还少了一半。 缺点: WKWebView 不支持缓存 和 NSURLProtocol 拦截了 我建议如果对缓存不高的页面可以使用,用户体验会提高很多。 由于项目中以前都是 ...
分类:
移动开发 时间:
2016-08-24 12:37:56
阅读次数:
182
一.基本概念 UIKit框架中,可以直接执行拷贝黏贴操作的有:UITextView、UITextField和UIWebView,其他控件需要实现相关方法。 关于UIPasteboard ·黏贴板是app内或者app之间,交换数据的标准机制 ·有公开的也有私有的,公开的黏贴板为系统级别(system ...
分类:
其他好文 时间:
2016-08-21 00:59:59
阅读次数:
211
在webView的delegate回调方法 - (void)webViewDidFinishLoad:(UIWebView *)webView;中写上一下语句即可 //字体大小 [webView stringByEvaluatingJavaScriptFromString:@"document.ge ...
分类:
移动开发 时间:
2016-08-20 13:06:25
阅读次数:
186