Swift - Xcode IDE

Swift - Xcode IDE 首页 / iOS入门教程 / Swift - Xcode IDE

XCode是开发用于Mac操作系统的集成开发环境。它包含由Apple开发的一套软件开发工具。 XCode使无涯教程能够开发适用于macOS,tvOS,iOS和watchOS的软件。 XCode的最新稳定版本是11.0,可在Mac App Store上为所有macOS Mojave用户使用。在本教程的这一部分中,无涯教程将介绍XCode的各种上下文。无涯教程还将介绍XCode的多个部分。

版本记录

编号发行年份系统版本介绍
1.x系列 2003 MacOS 10.3 +它基于项目构建器。 XCode 1.5具有改进的调试器和更好的代码编译器。
2.x系列 2005 MacOS 10.4 +它包括Quartz Composer,更好的Java代码感知索引以及Ant支持。 XCode 2.1可以创建预编译的二进制文件。
3.x系列 2007 MacOS 10.5 + XCode 3.X系列包括DTrace调试工具,重构支持,上下文相关的文档以及带有垃圾回收的Objective C 2.0。
4.x系列 2011 MacOS 10.6.8 + XCode版本4将XCode编辑工具和界面生成器集成到一个应用程序中。在许多更改中,它还包括对iOS iOS 5.1的支持,对iOS模拟器的增强,并建议使用LLDB调试器而不是GDB调试器。
5.x系列 2013 MacOS 10.8 +它增加了对iOS 7 SDK的支持。它还添加了一个版本的Clang,可为iOS 7生成64位ARM代码。Apple删除了在XCode 5.1中构建垃圾收集的二进制文件的支持。
6.x系列 2014 MacOS 10.9.4 + XCode版本6提供了许多增强函数,包括对Apple所有新编程语言(即Swift)的支持。 XCode 6还包括对playgrounds和实时调试工具的支持。
7.x系列 2015 MacOS 10.10.3 + XCode 7版提供了对Swift 2和OS X的metal的支持。它还增加了对在没有苹果开发人员许可的情况下部署iOS设备的支持。
8.x系列 2016 MacOS 10.11.5 + XCode版本8提供了对Swift 3的支持。
9.x系列 2017 MacOS 10.12.6 +它为OS X提供了对Swift 4和metal 2的支持。
10.x系列 2018 MacOS 10.13.6 + Xcode 10引入了对宣布的macOS Mojave暗模式,协作平台Bitbucket和GitLab(除了GitHub)的支持,训练来自操场的机器学习模型以及Swift 4.2和Metal 2.1中的新函数,以及对Xcode 10的支持。编辑器和项目构建系统。
11.x系列 2019 MacOS 10.14.4 + XCode 11引入了对Swift 5.1中新函数的支持以及新的SwiftUI框架(尽管交互式UI工具仅在macOS 10.15下运行时可用)。它还支持构建在macOS下运行的iPad应用程序。包括对Swift Package Manager的集成支持;并包含对编辑器的进一步改进,其中包括“迷你映射”,可通过快速导航概述源代码文件。

在本教程中,无涯教程将使用Xcode 10.2.1

XCode介绍

让无涯教程快速浏览一下XCode 10.2.1,了解如何完成XCode的开发。

当无涯教程创建一个新的XCode项目时,将显示以下窗口,其中提供了XCode项目的目标信息。它显示了项目的所有信息,包括捆绑标识符,应用程序版本,构建版本,语法信息,部署信息,链接的二进制文件和框架信息以及应用程序启动图标。

Introduction to XCode IDE

在目标信息上方,有一个项目信息窗格,该窗格显示下图给出的有关该项目的所有信息。它包含有关为其创建应用程序的iOS版本的信息。

Introduction to XCode IDE

无涯教程将详细介绍本教程后面的目标和项目信息。

链接:https://www.learnfk.comhttps://www.learnfk.com/ios/ios-introduction-to-xcode-ide.html

来源:LearnFk无涯教程网

现在让无涯教程详细了解Xcode窗口(下面的图像)的所有组件。

Introduction to XCode IDE

Standard Editor

标准编辑器显示在窗口中间。顾名思义,它是项目的标准编辑器,可在其中编辑项目文件。它包含有关在顶部注释的文件以及创建了生命周期方法的初始View Controller类文件的信息。在标准编辑器的最上方窗格中,显示了有关项目文件的层次结构信息。它也可以用于在同一编辑器中打开其他文件。但是,无涯教程也可以也可以使用项目导航器导航到其他项目文件。

Introduction to XCode IDE

Assistant Editor

编辑器主要用于在相应的View Controller类文件中创建storyboard组件,编辑器使无涯教程可以同时在编辑器中查看两个文件。

Introduction to XCode IDE

Project Navigator

项目导航器显示在窗口的左侧。它显示了项目的文件结构。它用于浏览项目。最初,XCode项目包含下图所示的文件。

Introduction to XCode IDE

File Inspector

检查器显示在XCode窗口的右侧,如下图所示。文件检查器显示有关在标准编辑器中打开的相应swift文件的完整信息。它包含“名称(Name)”,“类型(Type)”,“位置(Location)”以及与界面生成器相关信息。

Introduction to XCode IDE

Quick help inspector

它用于向用户提供帮助,可以在其中搜索有关语法的文档。如下图所示。

无涯教程网

Introduction to XCode IDE

Identity Inspector

Identity Inspector主要用于需要使用情节提要的情况。它显示有关组件(视图控制器)及其相应的Swift类文件的信息。为了对组件进行相应的编程,无涯教程需要为其分配类文件。所有这些信息都由Identity Inspector显示,如下图所示。它提示开发人员将类和模块分配给相应的View Controller。它还提示开发人员将标识名称分配给View Controller,该名称在整个项目中都用于标识View Controller。

Introduction to XCode IDE

Attribute Inspector

属性检查器用于为相应UIView提供一些属性,例如内容模式,标签(tags),交互,背景色,字体颜色,字体大小等。

Introduction to XCode IDE

Size Inspector

大小检查器提供有关进行设计时赋予视图的大小限制的信息。无涯教程可以使用Size Inspector更改赋予视图的大小约束。

Introduction to XCode IDE

Connections Inspector

它显示有关UIView与swift类文件的连接的信息。它包含情节提要与swift类文件的所有连接。

Introduction to XCode IDE

Media Library

主要用于创建iOS应用程序。使用媒体库,无涯教程可以使用拖放函数将所需的小部件。无涯教程可以使用command + shift + L 快捷键打开媒体库。

Introduction to XCode IDE

在标准编辑器的底部,显示了调试器控制台,该控制台用于在运行时调试程序。该控制台还用于通过快速使用print()和debugPrint()函数来打印值。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

面试现场 -〔白海飞〕

Java并发编程实战 -〔王宝令〕

Linux实战技能100讲 -〔尹会生〕

Flutter核心技术与实战 -〔陈航〕

实用密码学 -〔范学雷〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

大厂设计进阶实战课 -〔小乔〕

现代C++20实战高手课 -〔卢誉声〕

结构学习力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)