本文主要介绍苹果开发工具Xcode的基本使用,包括界面功能介绍以及如何使用Xcode创建App应用。

运行环境:Xcode7.1 + iOS9.1

程序语言:Objective-C

一、Xcode简介

Xcode是苹果官方的集成开发环境IDE,开发者可以使用其开发基于iPhone,iPad,Apple Watch以及Mac平台的应用。Xcode具有如下特点:

  1. 一站式开发工具。所有苹果的应用只需要使用Xcode就能够实现从开发,到测试,到应用发布整个过程;
  2. 可视化编程工具。基于StroyBoard以及Interface Builder等工具,可以实现可视化编程;
  3. 集成Debug以及Testing工具;
  4. 代码自动保存以及支持源代码管理(Git);
  5. 集成开发文档。在开发过程中可以随时查看官方文档;
  6. 支持应用打包以及发布到App Store。

二、下载安装Xcode

请通过App Store下载官方Xcode,虽然安装过程比较缓慢(约4Gb),但请不要在第三方平台下载。

三、使用Xcode创建App

  1. 打开Xcode,并选择“create a new Xcode project”;
  2. 选择“iOS–Application”,然后选择“单视图应用”;其他几类应用在实际开发过程中使用较少;
  3. 输入App的名称–Product Name,xcode会自动创建App的标示符–Bundle Identifier,该标示符在App Store中是全球唯一的,用来标示唯一的App应用;
  4. 选择工程保存的位置。

四、Xcode开发界面介绍

Xcode开发界面包括5个主要区域:

  • 工具栏(ToolBar):主要负责程序运行调试,编辑器功能区域的显示/隐藏;
  • 编辑区(Editor Area):代码编写区域;
  • 导航区(Navigator Area):展示工程文件列表
  • 调试区(Debug Area):在进行程序调试中,可以查看对象信息,并且输入日志;
  • 公共区(Utilities Area):用于设置对象属性,添加UI控件等。

Xcode使用介绍之一:Xcode简介+创建App应用相关推荐

  1. iOS Sprite Kit教程之编写程序以及Xcode的介绍

    iOS Sprite Kit教程之编写程序以及Xcode的介绍 Xcode界面介绍 一个Xcode项目由很多的文件组成,例如代码文件.资源文件等.Xcode会帮助开发者对这些文件进行管理.所以,Xco ...

  2. iOS app可视化开发(一)使用Xcode创建app

    更多开发信息欢迎关注我的新浪微博:Jenny爱学习 自Apple. Inc推出swift语言之后,Xcode也更新了几个版本.目前新版的Xcode已经支持可视化的app开发,这意味着,在线生成app的 ...

  3. iOS Storyboard创建APP 的国际化操作

    Storyboard创建APP 的国际化操作 最近在看<X-code江湖录>这本书,看到了APP 国际化这点,刚刚也简单的实践了一下.现在和大家分享分享! 写的这个简单的Demo全都是用 ...

  4. 23种设计模式介绍(一)---- 创建型模式

    由于设计模式篇幅比较大,如果在一篇文章讲完所有的设计模式的话不利于阅读.于是我把它分为三篇文章 23种设计模式介绍(一)---- 创建型模式 23种设计模式介绍(二)---- 结构型模式 23种设计模 ...

  5. iOS开发:苹果开发者账号第一次新建APP ID以及创建App的步骤

    在iOS开发过程中,关于苹果开发者账号相关操作的知识点也是不可忽视的,尤其是对于一些刚接触苹果开发的开发者来说,更应该多了解一些关于苹果开发者账号的知识点,这样有利于App的测试和上架. 苹果开发者账 ...

  6. QT 5.7 for iOS Xcode 8 Project ERROR: Xcode not set up properly. You may need to confirm the license

    手机升级到了ios10,然后想着懒得折腾直接升级到xcode 8好直接真机调试,嗯,想法是对的,然后xcode 8上也可以直接在ios 10上调试了. 但是当换到Qt creator 4.0.1 / ...

  7. React-Native 创建App项目

    # React-Native 创建App项目 环境搭建 概述 RN的官方网站 百度+谷歌 安装环境介绍 操作系统:win10系统 手机:安卓手机真机一部或夜神模拟器 必须安装的依赖有:Node,JDK ...

  8. XCode使用一:Xcode基本操作

    1.Xcode IDE概览 说明:从左到右,依次是"导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Pr ...

  9. ionic 创建 APP

    前面的章节中我们已经学会了 ionic 框架如何导入到项目中. 接下来我们将为大家介绍如何创建一个 ionic APP 应用. ionic 创建 APP 使用 HTML.CSS 和 Javascrip ...

最新文章

  1. 特殊用户邮箱附件大小设置
  2. ubuntu彻底卸载软件
  3. 折纸机器人的步骤图解_折纸图解飞机
  4. 归一化EvoNorms
  5. 2017年第10批 手机号正则表达式
  6. oracle语句within,oracle中within group的用法
  7. 云计算(Cloud Computing)的前世今生
  8. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第8篇]交互式的定义如何帮助计算和IP类问题是什么
  9. 灰度值怎么降级_微服务生态的灰度发布如何实现?
  10. 太极计算机ehr系统,(数据科学学习手札21)sklearn.datasets常用功能详解
  11. Airflow 中文文档:设置配置选项
  12. python网络爬虫学习笔记(五):urllib.parse库
  13. mongoDB VS PostgreSQL dml performance use python (pymongo py-postgresql)
  14. Android第十七课 Jni string空串跨模块使用崩溃注意事项
  15. matlab 自写iradon,MATLAB 常用图像处理源码合集
  16. 【论文阅读】Pyramidal Convolution:Rethinking Convolutional Neural Networks for Visual Recognition
  17. 7-111 福到了 (15 分)(c语言)
  18. Matlab/Simulink中信号线拉成斜线的方法
  19. 嵌入式linux开发,对pcf8563时钟操作报错:rtc-pcf8563 0-0051: low voltage detected, date/time is not reliable.
  20. c语言结构体详解(struct)

热门文章

  1. 购物小票python语法
  2. 如何使用Canvas及动画实现
  3. 计算机网络——用telnet登录qq邮箱给人发邮件
  4. Linux 中安装简洁的博客 Typecho
  5. MANSCAPED™与悉尼雄鸡队延长合作关系,作为其官方腰部以下护理合作伙伴共同开启第二个赛季
  6. odoo14教程(制造订单与销售订单关联)
  7. 小程序2个页面如何接传值
  8. easyExcel生成动态表头
  9. 我在云台山上跟着小朋友一起画草帽
  10. Redis Stream 简明使用教程