Windows下Ios开发环境搭建及基本开发操作

上传人:cn****1 文档编号:431411041 上传时间:2022-12-06 格式:DOC 页数:34 大小:6.05MB
返回 下载 相关 举报
Windows下Ios开发环境搭建及基本开发操作_第1页
第1页 / 共34页
Windows下Ios开发环境搭建及基本开发操作_第2页
第2页 / 共34页
Windows下Ios开发环境搭建及基本开发操作_第3页
第3页 / 共34页
Windows下Ios开发环境搭建及基本开发操作_第4页
第4页 / 共34页
Windows下Ios开发环境搭建及基本开发操作_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《Windows下Ios开发环境搭建及基本开发操作》由会员分享,可在线阅读,更多相关《Windows下Ios开发环境搭建及基本开发操作(34页珍藏版)》请在金锄头文库上搜索。

1、Ios开发环境搭建及基本开发操作目录1、虚拟机按装32、按装系统33、FirstAPP154、页面跳转211、 虚拟机按装1下载虚拟机VMware_workstation_10。0。42下载mac os 破解补丁VMware Workstation 10 unlock fo osx 下载地址:http:/down.51cto。com/data/9751803安装虚拟机,过程很简单,一直下一步就可以,千万千万记住,只能安装在默认目录下,unlock补丁只能识别默认目录。4然后就是打vm mac OS补丁,解压后找到unlockall-v120-windows-install.cmd,右键选择 管

2、理员运行。2、 按装系统苹果的系统很烦人找不到旧版的xocde可以用,xcode最新版本需要的系统为mac os 10。9。5以上.由于没有找到mac os 10。9。5以上的官方正式版下载,懒人版什么的实在是不能用所以我用的是mac os 10。8版的先按装之后再升级最高版本。首先下载mac os 10。8官方正式版,记住一定要正式版,懒人版的缺少文件虚拟机是无法按装的.好吧,那么问题来了,怎么区分这两个正式版和懒人版呢,正式版的压缩包中InstallMacOSX。pkg文件夹下包含一个InstallESD。dmg的包.这个dmg是什么呢为何它如此重要呢?它就是我们的系统按装包。用转化工具a

3、nytoiso将dmg包转化为iso镜像文件.我们就可以在虚拟机上按装mac os 了下面我们就开始按装mac os :打开虚拟机新建一个虚拟机mac os 10.8以上最低内存大小为2G。虚拟机有独立的ip地址方便虚拟机跟本机之间的通讯,虚拟机建立之后也可以配置此项然后一直下一步我们就会看到新的虚拟机建成了.打开虚拟机我们就会看到mac os 按装程序开始运行了。特别注意:在下边这一步,一定要先运行“磁盘工具”,先对磁盘进行分区。否则的话,安装OSX时,会找不到硬盘。按装过程比较漫长,请耐心等待.按装成功之后就是各种的配置和appleid的申请,如果你有appleid的话直接填写就好。如果你

4、按装的是10。8版本那么请进入app store 升级你的系统,下载xcode,在苹果系统上只需下载xcode之后我们就可以进行ios的开发了.3、 FirstAPP下面我们就建立第一个app。首先打开xcode建立一个项目FirstApp。我们来看一下文件结构吧,cocoa文件分为头文件和体文集,头文件。h是用来对类里面的方法和变量进行命名的,体文件。m中就是方法实现。(注意:未在头文件中命名的方法只能在类内部进行调用)storyboard是一个程序交互及绘图文件,该文件是用于方便你对的app中的页面及页面交互进行图形配置的文件,当然代码中也可以实现相同的功能。xib与storyboard大

5、同小异,多用于自定义视图使用plist是数组文件,多用与做配置文件。这就是我们app启动配置文件的中的内容图中可以看到我们的启动动画就是LaunchScreen,我们程序的启动后运行的storyboard文件为Main。我们运行一下程序。选择一个虚拟机运行。这就是我们的启动动画了,之后就是一个空白页面了。点击main。storyboard我们会看到如下画面点击右上角的呼出图形编辑工具栏点击object library就会出现如下工具栏。拖拽一个label到中间的视图中,修改文本内容为FirstApp,调整字体大小、颜色,再次运行。我们的一个简单的app就完成了.下面我们对让视图中的文本适应所有

6、iphone版本.这样这个文本的位置会自动适应所有的iphone屏幕.4、页面跳转跳转分为push和modal,效果和代码基本相同,push需要你的视图为navigation controller在,并且它会给你提供一个返回上一级的top bar.下面我们以push为例制作一个页面跳转的实例。首先是将试图与class进行连接.下面我们要做的是让页面元素与class之间建立连接。按住crl左键点击文本框拖至class里,这样文本框与class之间就建立了连接.虽然现在你可以实现点击文本框弹出键盘,但是这个键盘是无法收回的,要想点击return收回键盘你需要在viewcontroller。h中代理

7、UITextFieldDelegate协议。并在ViewController。m中添加相应的代码.右键点击textfield会出现如下菜单,将textfield的代理设置为本视图。IBOutlet代表它是页面元素,UITextField 是变量类型,后面是变量名。()中的内容可以在网上进行查询,基本用法是固定的。objcetc的方法调用方式为类 方法:参数1,参数2名称:参数2;方法命名 (返回参数类型)方法名称:(参数1类型)参数1,参数2名称:(参数2类型)参数2.下面是建立button的点击事件,同样crl+左键拖动到class里,xcode会自动为你生成方法。下面就是页面的跳转了,cr

8、l+左键+拖动,选择push.这种方式的跳转需要在代码里实现触发,另一种方式是crl+左键点击button拖至视图2,这种方式不需要添加代码,但是无法通过代码阻止跳转。下面就是对跳转进行实现。下面就是获取文本框中的文字并将它传递给下一页。在objectc中类的属性调用和我们熟知的语言是一致的。注意该方法中的key一定要在下一页中定义.在object-c中有很多特有的数据类型,他们的统一标识是NS,例如:NSString,NSArray,NSColor下面我们就实现跳转后将接收的text展示在第二页的label中。运行之后效果如下:对于不认识的方法xcode内部集成了ios的api我们可以通过如下方法进行查看。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号