Crosswalk Project for iOS

news/2024/7/20 21:11:02 标签: ios, crosswalk

原文访问太慢,转载到这里方便访问。

Crosswalk Project for iOS

Introduction

The Crosswalk Project for iOS provides a web runtime for sophisticated iOS native and hybrid applications.

  • Extended WKWebView

    The Crosswalk Project for iOS is built on top of WKWebView, the modern WebKit framework that debuted in iOS 8. We extend the WKWebView with the Crosswalk extension framework. For detailed information, refer to Embedding Mode & Native APIs.

  • Crosswalk Extension Framework

    Extensions allow you to extend the ability of the Crosswalk runtime. You create your feature using Swift or Objective-C and expose it as a JavaScript function or object. The JavaScript stub code can be generated automatically based on the native interface. For more information, refer to Extensions.

  • Cordova Plugins Support

    To leverage existing Cordova plugins, a Cordova extension is provided to simulate the Cordova environment. Simply place the source files of the Cordova plugins into your project and register the plugin classes in the manifest. For more information, refer to Cordova plugin support.

System Requirements

Host development system:

  • iOS SDK 8+
  • Xcode 6+

Target system:

  • iOS 8+

Quickstart

Follow the Quick Start Guide to setup a simple XWalkView based application from scratch.

Demos

The following 3 demos are available:

  • Sample

    A simple app that shows how to embed a XWalkView, implement Crosswalk Extensions, and configuring the extensions and application.

  • CordovaPluginDeviceDemo

    An example that shows how to integrate a Cordova Plugin with the Crosswalk Cordova Extension support, and usage of the apache.cordova.device plugin.

  • CordovaPluginFileDemo

    Another Cordova Plugin demo, imported from https://github.com/Icenium/sample-file.git, that demostrates the usage of the apache.cordova.file plugin.

NOTE: Try the demos after the project’s submodules get initialized, using:

> git submodule update --init --recursive

Licence

The Crosswalk Project for iOS is available under the BSD license.


http://www.niftyadmin.cn/n/1108117.html

相关文章

MIFARE Plus-X和MIFARE Plus-S的区别

MIFARE Plus-X和MIFARE Plus-S的区别 http://blog.csdn.net/zoomdy/article/details/51750286 mingdu.zheng at gmail dot com MIFARE Plus-X和MIFARE Plus-S的特性 特性MIFARE Plus-XMIFARE Plus-SSL2支持不支持SL3值操作支持不支持SL3数据传输加密支持仅支持写数据时加密 …

LoRa传输距离、工作电流、节点容量等

LoRa传输距离、工作电流、节点容量等 http://blog.csdn.net/zoomdy/article/details/52065371 mingdu.zheng at gmail **dot ** com 传输距离 市区2~5公里,郊区15公里。 工作电流 仅射频收发器,睡眠时0.2uA,接收时10mA&#…

Atitti 载入类的几种方法    Class.forName ClassLoader.loadClass  直接new

Atitti 载入类的几种方法 Class.forName ClassLoader.loadClass 直接new 1.1. 载入类的几种方法 Class.forName ClassLoader.loadClass 直接new 1 1.2. 获得ClassLoader的几种方法可以通过如下3种方法得到ClassLoader 2 1.3. 1和2和3究竟有什么区别呢?分别…

Java的内层类和外层类(转)

Java的内层类和外层类(转)[more]什么是inner class?内层类就是在另一个类的内部定义的一个类,定义这个类的类被称作外层类.内层类最大的优点在于它拥有对在外层类中定义的所有变量和方法的访问权.这也是内层类非常适合于创建适配器的原因;内层类的另一个优点是用户可以看到它们…

LoRa学习资料

LoRa学习资料 目前,LoRa的中文资料还是比较匮乏的,主要以LoRa联盟发布的技术白皮书和规范以及Semtech的收发器数据手册为主。 http://blog.csdn.net/zoomdy/article/details/52065725 mingdu.zheng at gmail dot com LoRa联盟 LoRa联盟网站&#xff…

NFS服务和DHCP服务讲解

1.NFS服务端概述 NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS; NFS允许一个系统在网络上与他人共享目录和文件。 模式: C/S 模式 端口: NF…

黑客技术介绍之利用ip序列攻击(转)

黑客技术介绍之利用ip序列攻击(转)[more]  提到很多关于 IP地址的欺骗( IP spoofing )和hijacking攻击,这儿是我的一些技术资料。希望它能帮助你明白这类攻击是怎么一回事。 这是两种截然不同的攻击手段,IP 源地址欺骗和 TCP 序…

redis多线程java_万万没想到,Redis多线程版本竟然比原生版本快那么多

如果我告诉您有一个 Redis 的分支版本,它的性能比原生的 Redis 快 5 倍,而且延迟却降低近 5 倍,你会不会想了解一下这个项目?而如果您不再需要哨兵节点并且您的副本可以接受读取和写入,这将有可能使分片数量减少 10 倍…