[原]iOS中 Web 页面与 Native Code 的一种通信方式
2013-08-26 23:26
281 查看
在 iOS 开发中,Web 页面与 Native Code 通信可以分为两个方面:
1、Native Code 调用 Web 页面的方法:主要是调用页面中的 Javascript 函数。
2、Web 页面调用 Native Code:主要是通过自定义 Scheme。
当前,Web 页面通过自定义 Scheme 调用 Native Code 的方式,个人总感觉这种方式是比较丑陋的。
刚才突然想到了 Web Socket 的方式,于是搜索了下,果然已经有一些库来做这件事情了。
还没有阅读相关的库代码,不过我期望中的库需要具有“沙盒功能”。
先在此记录下已经找到的库,后续在阅读代码,做个比较。
库列表如下:
1、https://github.com/zootreeves/iOS-WebSockets
2、https://github.com/square/SocketRocket
3、https://github.com/benlodotcom/BLWebSocketsServer
4、https://github.com/lukeredpath/libPusher
5、
[Done]
1、Native Code 调用 Web 页面的方法:主要是调用页面中的 Javascript 函数。
2、Web 页面调用 Native Code:主要是通过自定义 Scheme。
当前,Web 页面通过自定义 Scheme 调用 Native Code 的方式,个人总感觉这种方式是比较丑陋的。
刚才突然想到了 Web Socket 的方式,于是搜索了下,果然已经有一些库来做这件事情了。
还没有阅读相关的库代码,不过我期望中的库需要具有“沙盒功能”。
先在此记录下已经找到的库,后续在阅读代码,做个比较。
库列表如下:
1、https://github.com/zootreeves/iOS-WebSockets
2、https://github.com/square/SocketRocket
3、https://github.com/benlodotcom/BLWebSocketsServer
4、https://github.com/lukeredpath/libPusher
5、
[Done]
相关文章推荐
- iOS中 Web 页面与 Native Code 的一种通信方式
- web页面和服务器通信回调函数的一种思路和实现
- iOS客户端和h5页面的互相调用,服务器和客户端间通信方式
- 如何在web页面里调起App:几种常见的hybrid通信方式
- iOS五种页面传值方式
- 微信小程序页面间通信的5种方式
- 解决Web移动端Fixed布局的方案(防止页面露底、overflow-scrolling、iOS下的 Fixed + Input BUG现象、isScroll.js)
- WEB页面传参有哪些方式
- ios页面间传递参数四种方式
- iOS 页面之间的传值方式
- iOS页面间的几种传值方式
- 页面通信方式——跨文档消息传递XDM
- ASP中Web页面间的数据传递方式
- Web前台数据提交(不跳转页面)的两种方式
- IOS 页面跳转方式总结
- 关于H5 web页面在ios端滑动卡顿问题
- web即时通信1--WebSocket与WebRTC的三种实现方式对比
- ASP.NET MVC 5 Web编程5 -- 页面传值的方式
- IOS中对webView页面添加 缓存。
- [iOS开发] 加载webView页面添加POST请求