• 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——选择他所对应的控制器的类所在的文件夹.

  • 相关阅读:
    Opencv CamShift+Kalman目标跟踪
    Opencv混合高斯模型前景分离
    TTabControl、TMemo组件(制作一个简单的多文本编辑框)
    ShowMessage和MessageDlg消息对话框(VCL)
    TPageControl组件
    TImageList 和 TlistView 组件(C++Builder)
    C# 动态链接库的创建
    线程的并发与并行
    OpenCv haar+SVM训练的xml检测人头位置
    C++Builder组件
  • 原文地址:https://www.cnblogs.com/yaowen/p/7462882.html
Copyright © 2020-2023  润新知