zoukankan      html  css  js  c++  java
  • 在iOS项目中添加Cordova

    1.创建项目 ABCDemo 

    2.创建Cordova项目 

    创建的命令是cordova create

    列如:

    cordova create aaaa iddd Pnameee

    • 第一个参数hello表示在工程目录中创建一个 hello 的文件夹
    • 第二个参数com.cool.hello表示包名(反向域名),用于标志不同的 app
    • 第三个参数HelloWorld表示项目的名称,可以在 config.xml 文件中修改        )

    3.添加平台

    3.1 进入创建的项目目录 

    cd aaaa

    3.2 查看已有的平台

    cordova platforms list

    3.3添加所需要的平台  

    cordova platform add ios

    如果想移除已经添加的平台的话 cordova platform remove ios 或者cordova platform rm ios

     (需要等待一定时间)

    4.插件开发(自己用的插件 也就是JS 调用你的原生代码用的)  记得继承CDVPlugin ,,相关资料百度很多(关键词:自定义插件)

    5.拷贝Cordova中以下六个文件到ABCDemo 中

    CordovaLib  cordova  www  platform_www   connfig.xml(2共个,ios 目录那个放在工程ABCDemo并列关系的文件中,就是WWW,Platform_www它们并列放一起   cordova ios里面那个的放在ABCDemo工程中)
    导入时要注意www 文件 的option选择 工程在编译时需要将cordova 先编译要用到资源文件 (我是这样理解的,后期有空再验证)

    6.

    配置相关环境   添加link  添加dependence  

    7.self.navigationController push......   用这个方法  

    8.继承 CDVViewController   

     

    #import <UIKit/UIKit.h>

     

    #import <Cordova/CDVViewController.h>

    #import <Cordova/CDVCommandDelegateImpl.h>

    #import <Cordova/CDVCommandQueue.h>

     

    @interface CDVWeb : CDVViewController

     

    @end

     

     

     

    .m 文件中

     

        UIView *view= [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 150)];

        view.backgroundColor = [UIColor redColor];

        [self.view addSubview:view];

        

        self.webView.frame = CGRectMake(0, 200, 320, self.view.frame.size.height-200);

        

  • 相关阅读:
    2017年6月笔记
    2017年5月笔记
    2017年4月笔记
    转发:i p _ f o r w a r d函数
    IP分组
    IP协议首部结构介绍
    IP:网际协议
    sed工具使用
    正则表达式匹配
    TCP的半连接
  • 原文地址:https://www.cnblogs.com/tony0571/p/5621913.html
Copyright © 2011-2022 走看看