Viewing the interface of your Swift code,查看Swift代码的头文件的三种方法

?

Technical Q&A QA1914

Viewing the interface of your Swift code

Q:? How do I view the interface of my Swift code in Xcode?

问: 怎么在Xcode中查看swift文件的头文件?

A:?Xcode generates an interface file that includes all your source code‘s internal and public declarations when using the Assistant editor button, the Navigate menu, or the Generated Interface feature.?

?

第一种方法:Using the Assistant editor button

  1. Select your Swift file in the project navigator.
  2. Click the Assistant editor button in the Xcode toolbar as shown in?Figure 1.

Figure 1??Viewing the ListItem file in the project navigator. The numbers in this figure correspond to the steps above.

Xcode automatically shows the generated interface for your Swift code in its Assistant editor pane using the Counterparts mode as shown in?Figure 2.?

Figure 2??Viewing the interface of ListItem in the Assistant editor pane

Back to Top

第二种方法Using the Navigate menu

  1. Select your Swift file in the project navigator.
  2. Choose Navigate > Jump to Generated Interface as shown in?Figure 3?to view your code‘s interface.

Figure 3??Select Jump to Generated Interface to view the interface of ListItem. The numbers in this figure correspond to the steps above.

Note:?To jump back to your original Swift code, choose Navigate > Jump to Original Source "<your_filename>.swift" as shown in?Figure 4.

?

Figure 4??Switch back to the Swift file associated with the ListItem interface

Back to Top

第三种方法Using the Generated Interface feature

  1. Select your Swift file in the project navigator.
  2. Click the related items button in the editor‘s jump bar.
  3. Xcode displays a contextual menu. Choose Generated Interface as shown in?Figure 5?to view your code‘s interface.

Figure 5??Select Generated Interface to view the interface of ListItem. The numbers in this figure correspond to the steps above.

Note:?To go back to your original Swift code, choose Original Source in the above contextual menu as shown in?Figure 6.

?

Figure 6??Switch back to the Swift file associated with the ListItem interface

Back to Top

?


Document Revision History

?

Date Notes
2016-03-23
New document that describes how to view the interface of your Swift code.

?

?

?


Copyright ? 2016 Apple Inc. All Rights Reserved.?Terms of Use?|??Privacy Policy?| Updated: 2016-03-23

?

?

Feedback

?

?

*

?

*

?

?

?

时间: 2024-09-28 20:47:32

Viewing the interface of your Swift code,查看Swift代码的头文件的三种方法的相关文章

查看登陆系统用户的信息的三种方法详解

查看登陆系统用户的信息的三种方法详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.who这个命令显示可以谁在登陆,但是这个有很多的花式玩法,这个命令超简单 语法:who [OPTION]... [ FILE | ARG1 ARG2 ] 1.参数:-u,显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串. 例如: 2.参数:-m,此参数的效果和指定"a

Swift中,把NSData转换为Byte数组的三种方法

最近做IOS开发需要从一个NSData中读出数据.但是找不到相关文档.网上搜索也有人问,我看到有Objective-C的答案,但基本上没有Swift的方案. NSData的bytes是UnsafePointer<Void>类型,我不知道怎样直接获取到他的值(如果你知道,请一定要告诉我). 所以我自己摸索了一下把NSData转换为[Byte]的方法,希望起到抛砖引玉的作用. 下面直接在PlayGround中演示: 最后我采用的当然是第三种方法: import Foundation var b:[

三种方法查看MySQL数据库的版本

1.使用-V参数 首先我们想到的肯定就是查看版本号的参数命令,参数为-V(大写字母)或者--version 使用方法: D:\xampp\mysql\bin>mysql -V 或者 D:\xampp\mysql\bin>mysql --version 2.使用--?参数 其实这个有三个类似的参数 --help -I(大写的i) -? 这三个都是查看帮助信息的参数 使用方法: D:\xampp\mysql\bin>mysql -? 或者 D:\xampp\mysql\bin>mysq

OpenCV笔记(二)——查看Mat对象的数据的三种方法

我们有了Mat的对象之后,就可以开始对图像进行处理. 在图像的处理过程中,对数据的查看并且对其进行修改,这应当是比较频繁的操作了. 这里讲讲官方手册当中给出的三种方法. 第一种方法:使用指向Mat数据部分的指针. 代码如下: 1 Mat& ScanImageAndReduceC(Mat& I, const uchar* const table) 2 { 3 // accept only char type matrices 4 CV_Assert(I.depth() != sizeof(u

linux下查看uuid的三种方法及使用uuid的作用

查看设备的uuid的三种方法,总结如下: 1 命令查看:blkid2 文件查看:ls -l /dev/disk/by-uuid3 命令查看:vol_id /dev/sda1 UUID的作用及意义 1:它是真正的唯一标志符 UUID为系统中的存储设备提供唯一的标识字符串,不管这个设备是什么类型的.如果你在系统中启动的时候,使用盘符挂载时,可能找不到设备而加载失败,而使用UUID挂载时,则不会有这样的问题. 2:设备名并非总是不变的 自动分配的设备名称并非总是一致的,它们依赖于启动时内核加载模块的顺

Linux下用于查看系统当前登录用户信息的4种方法

作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动.有些时候,你甚至需要知道他(她)们正在做什么.本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法. 1. 使用w命令查看登录用户正在使用的进程信息 w命令用于显示已经登录系统的用户的名称,以及他们正在做的事.该命令所使用的信息来源于/var/run/utmp文件.w命令输出的信息包括:?用户名称 ?用户的机器名称或tty号 ?远程主机地址 ?用户登录系统的时间 ?空闲时间(作用不大) ?附加到tty(终端)的

Code First03---CodeFirst根据配置同步到数据库的三种方式

上一节我们说到使用Fluent API对实体的配置,但是有一个问题了,在业务中我们可以用到的实体很多,那是不是每个都需要这样去配置,这样就造成我们重写的OnModelCreating方法很庞大了.所以我们需要更好的组织Fluent API的配置. 我们知道modelBuilder的Entity<T>泛型方法的返回值是EntityTypeConfiguration<T>泛型类. 所以我们可以定义一个继承自EntityTypeConfiguration<T>泛型类的类来定义

C#中查看当前Request是否使用代理的一种方法

在程序中设置了代理,但是不知道如何判断是否真的使用了该代理, 在Visual Studio中可以使用以下方式来查看: 设置了代理 -> 在代码中WebRequest的实例处设置断点 -> 查看WebRequest的Proxy属性 -> 然后一直查看下去,查看[System.Net.WebProxy] -> 查看Address等信息 如图: 这里通过手动设置WebRequest.Proxy的属性来设置代理: 然后在下一行代码出设置了断点, 接着运行程序,然后查看Proxy属性 -&g

Swift 实现单例模式Singleton pattern的三种方法

转自:点击打开链接 From my short experience with Swift there are three approaches to implement the Singleton pattern that support lazy initialization and thread safety. These approaches might change or become redundant as the language matures. Global constant