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——選擇他所對應的控制器的類所在的檔案夾.
本文轉自農夫山泉别墅部落格園部落格,原文連結:http://www.cnblogs.com/yaowen/p/7462882.html,如需轉載請自行聯系原作者