ios开发离不开xcode,这篇以xcode5界面来介绍一下xcode的界面都有哪些内容。

工具/原料

  • xcode5

整体来看区域有哪些?

  1. 1

    首先我们先整体来看一下,xcode5界面可以分为五大主要区域:工具栏、导航、编辑、排错、组件。

  2. 2

    各个区域的大小可以调整,具体方法就是把鼠标移动到各个区域的边缘,就可以按住鼠标的左键,然后拖动改变各个区域所在的位置大小。

    END

工具栏区域

  1. 1

    我们先看一下工具栏区域的样子。

  2. 2

    从左面开始我们来看看常用的工具栏项目,首先是run运行按钮,点击它可以打开模拟器来运行我们的项目。另外当你点击并按住片刻后可以看到下面的弹出菜单,为我们提供了更多的运行选项。

  3. 3

    在Stop即停止运行的按钮旁边,我们可以看到下图这样的一个下拉列表,这里让我们可以选择虚拟器的属性,是ipad还是iphone。ios device是指真机测试。

  4. 4

    工具栏最右侧的三个工具可以让我们关闭一些不需要的视图,比如我们在编写代码的时候可以关掉排错视图。

    END

导航区域

  1. 1

    导航区域包含了多个导航类型。

  2. 2

    我们使用最多的三个导航器有三个,一个是项目导航,它可以显示所有与我们开发的项目有关的文件。

  3. 3

    一个是搜索导航,可以搜索我们项目里面的代码等。

  4. 4

    一个是故障导航,可以方便的提示出我们在开发中出现的错误。

    END

排错区域

  1. 1

    排错即debug,这个区域是对程序员最重要的地方,因为它可以显示出所有程序在运行时的信息,给出错误的原因提示,让程序运行失败的排查变得简单。

    END

编辑区域

  1.  

    在左侧的项目导航器里面选择相应的文件,就会把文件在编辑区域打开。

  2.  

    在编辑器上边的两个箭头,可以方便的让我们在已经打开的文件之间切换。

  3.  

    右侧的三个图标设置的是编辑器的三个视图方式。

    END

组件区域

  1. 1

    组件区域包含了两个主要的面板。一个是属性面板,可以列出所有选择文件或组件的属性。

  2. 2

    一个是库面板,可以在这里看到所有ui控件。

    from: http://jingyan.baidu.com/article/cd4c2979f31367756f6e6010.html

【转】IOS开发:[1]Xcode5界面入门的更多相关文章

  1. iOS 开发-- Runtime 1小时入门教程

    1小时让你知道什么是Objective-C Runtime,并对它有一定的基本了解,可以在开发过程中运用自如. 三.Objective-C Runtime到底是什么东西? 简而言之,Objective ...

  2. iOS开发之设置界面的抽取

    几乎每款app都会有一个设置的界面!!! 那么我们的设置界面到底要怎么写才能最方便使用呢?下面我就来说说我的想法. 1.观察原型图 2.找出相同的东西,目的是抽出一个基类模块,只要我写好了这个控制器, ...

  3. iOS开发-通讯录有界面

    // //  ViewController.m //  06-通讯录(有界面) // #import "ViewController.h" #import <AddressB ...

  4. 【IOS 开发】Object - C 入门 之 数据类型具体解释

    作者 : 韩曙亮 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/38544659 1. 数据类型简单介绍及输出 (1) 数据类型 ...

  5. 【IOS 开发】Object - C 入门 之 数据类型详解

    1. 数据类型简介及输出() http://www.把下面的替换我.com/html/topnews201408/79/1279.htm csdn123

  6. IOS 开发qq登陆界面

    // //  ViewController.m //  QQUI_bydfg // //  Created by Kevin_dfg on 16/4/15. //  Copyright © 2016年 ...

  7. iOS开发系列--IOS程序开发概览

    概览 终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言.ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的IOS程序.但是这里我想强调一下,前面的 ...

  8. iOS开发简单介绍

    概览 终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言.ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的iOS程序.但是这里我想强调一下,前面的 ...

  9. iOS 开发 ZFUI framework控件,使布局更简单

    来自:http://www.jianshu.com/p/bcf86b170d9c 前言 为什么会写这个?因为在iOS开发中,界面的布局一直没有Android布局有那么多的方法和优势,我个人开发都是纯代 ...

随机推荐

  1. NameNode HA滚动升级方案

    Hadoop 滚动升级非常方便,只需要在配置中增加一些选项就可以通过Hadoop自身的代码进行完成. 步骤: 1.首先到需要升级的NameService的Active NameNode上面,比如我们1 ...

  2. lintcode:Wiggle Sort II

    Wiggle Sort II Given an unsorted array nums, reorder it such that nums[0] < nums[1] > nums[2] ...

  3. Android应用的核心基础

    Android4开发入门经典 之 第二部分:Android应用的核心基础 Android应用中的组件 Application Components Android应用中最主要的组件是: 1:Activ ...

  4. QT visual stuido 集成插件不能打开ui文件的解决方法(去掉xml的UTF8标记)

    QT visual stuido 集成插件不能打开ui文件的解决方法 visual studio里不能打开这个ui文件,出现warning等解决方法是:于是将<?xml version=&quo ...

  5. scala函数式编程

    1.作为值的函数 在Scala中,函数和数字一样,可以在变量中存放函数.可以把函数赋值给一个变量,格式为:val foee=fun _(函数名+空格+_)形式 2.匿名函数 在scala中,不需要给每 ...

  6. Effective C++条款01: 视C++为一个语言联邦

    一开始C++定义为:C with Classes. 如今的C++已经是一个多重范型编程语言,可以把C++视为有四个次语言组成的联邦语言. C.C++任然以C为基础.区块.语句.预处理.内置语言类型.数 ...

  7. storage size of ‘oldact’ isn’t known

    #include <signal.h> int main(){struct sigaction act, oldact;return 0;} dies with the message t ...

  8. nodejs 文件上传

    var multipart = require('connect-multiparty'); var fs = require('fs'); var multipartMiddleware = mul ...

  9. Javascript performance

    I just went through some vedio related to javascript performance which is great, Here is the notes I ...

  10. Git服务器搭建全过程分步详解【转】

    转自:http://developer.51cto.com/art/201507/483448.htm GitHub是一个免费托管开源代码的Git服务器,如果我们不想公开项目的源代码,又不想付费使用, ...