下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Ios开发环境搭建及基本开发操作目录1、虚假机按装12、按装系统23、FirstAPP34、页面跳转41、虚假机按装1下载虚假机2下载macos破解补丁VMwareWorkstation10unlockfoosx下载地址:安装虚假机,过程很简单,素来下一步就可以,千万千万记住,只能安装在默认目录下,unlock补丁只能鉴别默认目录。尔后就是打vmmacOS补丁,解压后找到unlock-all-v120------windows------install.cmd,右键选择管理员运行。2、按装系统苹果的系统很烦人找不到旧版的xocde能够用,xcode最新版本需要的系统为macos10.9.5以上。由于没有找到以上的官方正式版下载,懒人版什么的实在是不能够用所以我用的是macos10.8版的先按装此后再升级最高版本。第一下载macos10.8官方正式版,记住必然要正式版,懒人版的缺少文件虚假机是无法按装的。好吧,那么问题来了,怎么区分这两个正式版和懒人版呢,正式版的压缩包中InstallMacOSX.pkg文件夹下包含一个InstallESD.dmg的包。这个dmg是什么呢为何它这样重要呢?它就是我们的系统按装包。用转变工具anytoiso将dmg包转变成iso镜像文件。我们就可以在虚假机上按装macos了下边我们就开始按装macos:打开虚假机新建一个虚假机macos10.8以上最低内存大小为2G。虚假机有独立的ip地址方便虚假机跟本机之间的通讯,虚假机建立此后也能够配置此项尔后素来下一步我们就会看到新的虚假机建成了。打开虚假机我们就会看到macos按装程序开始运行了。特别注意:在下边这一步,必然要先运行“磁盘工具”,先对磁盘进行分区。否则的话,安装OSX时,会找不到硬盘。按装过程比较漫长,请耐心等待。按装成功此后就是各种的配置和appleid的申请,若是你有appleid的话直接填写就好。若是你按装的是10.8版本那么请进入appstore升级你的系统,下载xcode,在苹果系统上只需下载xcode此后我们就可以进行ios的开发了。3、FirstAPP下边我们就建立第一个app。第一打开xcode建立一个项目FirstApp。我们来看一下文件结构吧,cocoa文件分为头文件和体文集,头文件.h是用来对类里面的方法和变量进行命名的,体文件.m中就是方法实现。(注意:未在头文件中命名的方法只幸亏类内部进行调用)storyboard是一个程序交互及绘图文件,该文件是用于方便你对的app中的页面及页面交互进行图形配置的文件,自然代码中也能够实现同样的功能。xib与storyboard截然不一样,多用于自定义视图使用plist是数组文件,多用与做配置文件。这就是我们app启动配置文件的中的内容图中能够看到我们的启动动画就是LaunchScreen,我们程序的启动后运行的storyboard文件为Main。我们运行一下程序。选择一个虚假机运行。这就是我们的启动动画了,此后就是一个空白页面了。点击main.storyboard我们会看到以下画面点击右上角的呼出图形编写工具栏点击objectlibrary就会出现以下工具栏。拖拽一个label到中间的视图中,更正文本内容为FirstApp,调整字体大小、颜色,再次运行。我们的一个简单的app就完成了。下边我们对让视图中的文本适应所有iphone版本。这样这个文本的地址会自动适应所有的iphone屏幕。4、页面跳转跳转分为push和modal,收效和代码基真同样,push需要你的视图为navigationcontroller在,并且它会给你供应一个返回上一级的topbar。下边我们以push为例制作一个页面跳转的实例。第一是将试图与class进行连接。下边我们要做的是让页面元素与class之间建立连接。按住crl左键点击文本框拖至class里,这样文本框与class之间就建立了连接。诚然此刻你能够实现点击文本框弹出键盘,但是这个键盘是无法回收的,要想点击return回收键盘你需要在viewcontroller.h中代理UITextFieldDelegate协议。并在ViewController.m中添加相应的代码。右键点击textfield会出现以下菜单,将textfield的代理设置为本视图。IBOutlet代表它是页面元素,UITextField是变量种类,*后边是变量名。()中的内容能够在网进步行盘问,基本用法是固定的。objcet-c的方法调用方式为[类方法:参数1,参数2名称:参数2];方法命名-(返回参数种类)方法名称:(参数1种类)参数1,参数2名称:(参数2种类)参数2.下边是建立button的点击事件,同样crl+左键拖动到class里,xcode会自动为你生成方法。下边就是页面的跳转了,crl+左键+拖动,选择push。这种方式的跳转需要在代码里实现触发,另一种方式是crl+左键点击button拖至视图2,这种方式不需要增加代码,但是无法经过代码阻拦跳转。下边就是对跳转进行实现。下边就是获取文本框中的文字并将它传达给下一页。在object-c中类的属性调用和我们熟知的语言是一致的。注意该方法中的key必然要在下一页中定义。在object-c中有很多特有的数据种类,他们的一致表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品供货实施方案(2篇)
- 企业产品策划方案(2篇)
- 京剧趣谈语文课件
- 2024北京房山区初三(上)期末化学试卷及答案
- 浅谈如何在新课改下“活”用教材
- 全国2022年4月自考00265《西方法律思想史》真题
- 《会计基础》无纸化上机考试题库(八)
- 2024届河北省高三年级上册联合测评物理试题及答案
- ‘六 · 一’儿童节节目串词
- 押广东深圳卷第11-15题(因式分解、概率、圆、反比例函数、三角形变换)(原卷版)-备战2024年中考数学
- 2024年安全生产月专题培训课件
- 2024年演出经纪人考试必背1000题附答案(黄金题型)
- 四川省绵阳市2024届高三三诊英语试卷(含答案和音频)
- 部编版小学语文一年级下册第八单元集体备课教材分析解读课件
- 2020年国家开放大学日常学习行为表现(参考答案)
- 神奇的植物世界.ppt
- 中国传统节日七夕情人节主题PPT模板下载
- 幼儿园爸爸进课堂课件我们的地球.ppt
- 市政道路施工图设计说明
- 2020最新国家工程设计收费标准
- 35KV线路检修规程
评论
0/150
提交评论