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

 


本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/7462882.html,如需转载请自行联系原作者

相关文章
|
6月前
|
Unix 开发工具 iOS开发
iOS应用逆向工程笔记 -1
iOS应用逆向工程笔记 -1
36 0
|
16天前
|
存储 缓存 iOS开发
实现iOS平台的高效图片缓存策略
【4月更文挑战第4天】在移动应用开发中,图片资源的加载与缓存是影响用户体验的关键因素之一。尤其对于iOS平台,由于设备存储和内存资源的限制,设计一个高效的图片缓存机制尤为重要。本文将深入探讨在iOS环境下,如何通过技术手段实现图片的高效加载与缓存,包括内存缓存、磁盘缓存以及网络层面的优化,旨在为用户提供流畅且稳定的图片浏览体验。
|
27天前
|
iOS开发
iOS自动混淆测试处理笔记
iOS自动混淆测试处理笔记
11 0
|
1月前
|
运维 监控 安全
应用研发平台EMAS常见问题之sophix ios flutter热更新如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
77 0
|
2月前
|
监控 API Swift
用Swift开发iOS平台上的上网行为管理监控软件
在当今数字化时代,随着智能手机的普及,人们对于网络的依赖日益增加。然而,对于一些特定场景,如家庭、学校或者企业,对于iOS设备上的网络行为进行管理和监控显得尤为重要。为了满足这一需求,我们可以利用Swift语言开发一款iOS平台上的上网行为管理监控软件。
181 2
|
2月前
|
iOS开发
  iOS 自动混淆测试处理笔记
  iOS 自动混淆测试处理笔记
|
2月前
|
监控 API iOS开发
克魔助手 - iOS性能检测平台
众所周知,如今的用户变得越来越关心app的体验,开发者必须关注应用性能所带来的用户流失问题。目前危害较大的性能问题主要有:闪退、卡顿、发热、耗电快、网络劫持等,但是做过iOS开发的人都知道,在开发过程中我们没有一个很直观的工具可以实时的知道开发者写出来的代码会不会造成性能问题,虽然Xcode里提供了耗电量检测、内存泄漏检测等工具,但是这些工具使用效果并不理想(如Leak无法发现循环引用造成的内存泄漏)。所以这篇文章主要是介绍一款实时监控app各项性能指标的工具,包括CPU占用率、内存使用量、内存泄漏、FPS、卡顿检测,并且会分析造成这些性能问题的原因。
|
4月前
|
API 开发工具 iOS开发
在应用研发平台EMAS中,ios的推送有没有办法在app端设置在收到通知后是否展示的逻辑
在应用研发平台EMAS中,ios的推送有没有办法在app端设置在收到通知后是否展示的逻辑
32 1
|
5月前
|
iOS开发
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)(3)
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)
57 0
|
5月前
|
前端开发 数据处理 iOS开发
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)(2)
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)
46 0