zoukankan      html  css  js  c++  java
  • ios ionic 装平台 笔记


    1.安装cnpm : npm install -g cnpm --registry=https://registry.npm.taobao.org

    2.An error occurred when I was running ” ionic cordova platform add ios “.It noticed me with the information : Using cordova-fetch for cordova-ios@^4.4.0
    This problem had been resolved by using commands:

    cordova platform rm ios
    cordova platform add ios --nofetch
    ionic build ios / sudo ionic cordova build ios
    sudo ionic cordova run ios


    安装模拟器:

    sudo npm install -g ios-sim //代表模拟器运行环境,
    sudo npm install -g ios-deploy //代表真机运行环境。

    ionic emulate –list
    ionic emulate ios
    ionic emulate ios –target=”iPhone-6, 10.0”

    3.

    在mac 系统下安装cordova和ionic的命令
    sudo npm install -g cordova ionic
    如果您已经安装,要确保已经更新到最新的版本,使用下面的命令
    sudo npm update -g cordova ionic
    使用ionic创建一个应用名为 myApp以tabbar为基础(除了tabs,还包括slidemenu等)
    $ ionic start myApp tabs
    5.设置ionic的编译的平台
    $ ionic login
    $ cd myApp
    Sudo cordova platform add ios --nofetch

    $ ionic build android
    $ ionic run android

    ——————————————

    cd demo_1

    isudo cordova build ios : 不要ionic
    sudo ionic cordova emulate ios //模拟器运行

    右击button:Touch Up inside是点击事件,可以看见绑定的代码。

    一个按钮可以连接多个方法,一个文本框可以连接多个属性。

    判断一个对象是否能连线方法:看该对象是否继承UIControl, UIControl类是用来做控制的。

    连线:control+控件,拖到代码处,写方法名,id是控件本身。


    /*
    判断一个对象是否能连线方法:
    看该对象的类是否继承于UIControl


    经典的错误:看控制台的reason,
    1. 错误一
    描述:
    reason: '[<MainViewController 0x7ffebbc1a880> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key testLabel.'
    原因: 有多余的连线
    解决: 删除多余的连线

    2.错误二
    描述:
    reason: '-[MainViewController clickBtn:]: unrecognized selector sent to instance 0x7feb69418640'
    原因:找不到对应的方法
    解决:1.添加对应的方法 2.删除多余的连线
    */


    右边的面板:Placehoider(默认显示值),Keyboard Type(键盘类型),

    http://www.easyicon.net 图标资源。

    按钮跳到下一个控制器:点击按钮————拖着指向下一个控制器———点击show
    跳转的控制器有返回键:Editor———Embed in ——Navigation Control
    将拖过去的StoryBoard保存成左边文件夹里面去:点击故事板的圆圈————editor———refacter to StoryBoard——选择他所对应的控制器的类所在的文件夹.

  • 相关阅读:
    判断ArryaList有没有重复对象的方法
    使用Java对字符串进行升序排序
    用三层盒子结构实现多边框
    盒子模型的margin负数用法
    解决盒子浮动时margin会显示两倍的美观问题
    纯HTML和CSS实现JD轮播图
    Java的策略模式
    Java的适配器模式
    Java的单例模式
    阿里云服务器配置
  • 原文地址:https://www.cnblogs.com/yaowen/p/7462882.html
Copyright © 2011-2022 走看看