当前位置:文档之家› Xcode帮助文档阅读指南

Xcode帮助文档阅读指南

Xcode帮助文档阅读指南
Xcode帮助文档阅读指南

苹果Xcode帮助文档阅读指南

[转载:https://www.doczj.com/doc/ee909750.html,/thread/show/117/]

[作者:郝培强 ID:tinyfool]

一直想写这么一个东西,长期以来我发现很多初学者的问题在于不掌握学习的方法,所以,Xcode那么好的SDK文档摆在那里,对他们也起不到什么太大的作用。从论坛、微博等等地方看到的初学者提出的问题,也暴露出他们不知道很多他们的疑惑其实在文档里面写的非常清楚。而有时候当他们想从文档去找解决方案的时候,也往往找不到。或者有些人意识到了,阅读文档是学习的好办法,但是不得要领。

中国的技术社区有一个很没意思的毛病,就是技术深了,看不懂骂不知所云,技术浅了,看得懂骂没有技术含量。不过管那么孙子做啥,对于现在可能还不知道怎么阅读文档的人,希望这篇文章有所教益吧。

Xcode文档的结构

如上图,打开后,整个文档界面有左面的侧栏和右面的内容区域构成。左面的侧栏可以选择不同的文档库。你的Xcode里面一般来说有一组不同版本的iOS文档库、一组不同版本的OS X文档库,以及一个Xcode文档库。

如果你这里没有你要查看的文档库,你可以选择Xcode的Preferences菜单,然后选择Downloads -> Documentation。在这里可以看到已经下载安装了的文档库,还没有下载的文档库,可以酌情选择。如下图:

然后我们看,文档内容区域的左侧导航区域,这里揭示了文档库的结构。如下图:

首先是,Resource Types,也就是资源类型。文档库里面全部的文档都是这几个类型中的一个:

1.Getting Started ——新手入门,一般来说,是给完全的新手看的。建议初学者看看,这里面有一些建立观

念的东西,有了这些建立观念的东西,后面的学习就比较容易了。

2.Guides ——指南,指南是Xcode里面最酷最好的部分,学会看指南则大多数情况完全不用买书。Xcode

文档里面的指南,就是一个一个问题的,从一个问题,或者系统的一个方面出发,一步一步详细介绍怎么使用Cocoa库的文档。一般程序员比较熟悉的是Reference,就是你查某个类、方法、函数的文档时候,冒出来的东西。那些其实是一点一点的细碎知识,光看那些东西就完全没有脉络。而Guides就是帮你整理好的学习的脉络。

3.Reference ——参考资料。一个一个框架一个一个类组织起来的文档,包含了每个方法的使用方法。

4.Release Notes ——发布说明。一个iOS新版本带来了哪些新特性,这样的信息,熟悉新iOS,比较不同

iOS版本API不同,都需要参考这些文档。

5.Sample Code ——示例代码。苹果官方提供的一些示例代码,帮助你学习某些技术某些API。非常强烈建

议学习的时候参考,一方面光看文档有时候还是很难弄明白具体实现是怎么回事儿。另外一方面这些示例代码都是苹果的工程师写的,你从示例代码的变迁可以看到苹果官方推荐的代码风格流变。

6.Technical Notes ——技术说明。一些技术主题文章,有空的时候可以浏览一下。往往会有一些收获。

7.Technical Q&A ——常见技术问答。这是技术社区里面一些常见问题以及回答的整理。

8.Video ——视频。目前主要是WWDC的视频,实际上是登录到开发者网站上去浏览的,这里就是快捷方

式。想深入学习的话,一定不能错过,大量的看,不仅可以学好技术,还可以练好英文。

总结一下,这里面的Reference、Release Notes、Sample Code、Technical Notes、Technical Q&A,一般来说只是备查的。主要要看的是Getting Started和Guides。

然后下面是Topics,也就是话题,被分为:

1.Audio & Video ——音视频

https://www.doczj.com/doc/ee909750.html,nguages & Utilities ——语言和工具,Objective-C的一些知识,App Store的管理工具等。

3.Mathematical Computation ——数学计算。

4.Xcode

5.Data Management ——数据管理。

6.General ——一般性的问题。

7.Graphics & Animation ——图形和动画。

https://www.doczj.com/doc/ee909750.html,working & Internet ——网络问题。

9.Performance ——性能。

10.Security ——安全。

https://www.doczj.com/doc/ee909750.html,er Experience ——用户体验。

这里不多说,大多数都是顾名思义的问题。但是值得一提的就是有很多初学者说,我想好好了解下图形和动画的技术,但是文档里面找不到,这就只能说,你睁着大大的眼睛,为毛左看右看看不到呢?

最下面是Frameworks(框架),分为:

1.Cocoa Touch Layer

2.Media Layer

3.Core Services Layer

4.Core OS Layer

这里我们先不讨论这个东西,后面会仔细讲。

总体来说左边的导航区域就是用三种不同的维度,来帮你精准定位你需要的内容。

现在我们看内容区域的右边。注意上面的文档过滤器。如下图:

假设,你现在想看关于性能方面的Guides,那么你应该做的就是在左面的导航,点击Topics -> Performance,然后在右边的文档过滤器上面输入Guides。或者你也可以在左边的导航,点击Resource Types -> Guides,然后在文档过滤器里面输入Performance。

文档导读

前面我们讲Xcode的文档结构是在介绍如何能够快速定位到你要找的内容。但是很多人的问题可能是一开始就根本不知道要读什么。

这里我们就介绍自学iOS开发应该遵循或者说我们推荐的必读文档的阅读顺序。

阅读顺序:

1.《马上着手开发iOS 应用程序(Start Developing iOS Apps Today)》

2.《Your First iOS App》

3.《Your Second iOS App: Storyboards》

4.《Your Third iOS App: iCloud》

5.《iOS Technology Overview》

6.《iOS Human Interface Guidelines》

7.《Learning Objective-C: A Primer》和《Programming with Objective-C》

8.《iOS App Programming Guide》

9.《View Programming Guide for iOS》和《View Controller Programming Guide for iOS》

10.《Table View Programming Guide for iOS》

首先应该看的是Getting Started里面的《马上着手开发iOS 应用程序(Start Developing iOS Apps Today)》(中英文版本皆有,苹果官方的翻译)。这个文档讲的很浅,但是是建立概念的文档,你以后在开发里面经常遇到的概念,在这里都有包含,特别注意是,这个文档看起来简单,但是每页下面的相关文章,不是选读,都是必读。

即使是很多做了iOS开发很久的同学,其实也有很多概念上的误解,现代程序开发越来越简单,工具越来越强大,往往有些误解也可以继续前行,但是实际上不建立扎实的基础是很吃亏的,往往后面理解和解决一个不难解决小问题都要付出很多辛苦。

阅读这个文档的目的和检测标准是,以后你看到iOS开发中的基本概念,都大致所有了解。

读完《马上着手开发iOS 应用程序(Start Developing iOS Apps Today)》后,应该去看Your XXX iOS App 系列这个系列不是什么很难的文章,你也不必着急先去学习Objective-C,学什么C语言就更不要着急。我推荐的学习方法是有成就的逐步学习法。在学习系统体系架构、Objective-C之前,你可以先按照文档写一个全天下最简单的App,完成学习过程中第一个里程碑。在这个过程中不用担心有什么疑问,有什么不懂,先照着做就是。

阅读这三个文档的目的和检测标准是,把这三个Demo App做出来在模拟器上跑起来。

在这个过程中,你对开发工具的基本认识就建立起来了,也有了成就感,去了魅(就是消除了对iOS开发的神秘感)。

再往下,建议你去看《iOS Technology Overview》(iOS技术概览),iOS不是一个技术,而是一堆技术,前一篇讲到文档导航区域的分类,框架分类的时候,我说不细讲的原因就在于此,你要做一个动画应该用Core Animation还是OpenGL?你要做一些文本相关操作应该用Core Text还是什么,就是看这里。

学习现代的程序开发,语言和框架并重。我们Tiny4Cocoa叫做这个名字的原因就是,iOS/Mac开发者的代表往往就是这个Cocoa框架,就是这个SDK。大多数你所需要的功能都躺在框架里面,你知道框架的结构,你才知道怎么去寻找相关的技术资料。

阅读这个文档的目的和检测标准是,遇到具体问题,知道应该去看哪方面的文档。

再下来,建议阅读的是《iOS Human Interface Guidelines》,Mac/iOS平台虽然也是百花齐放各类程序、App 都有,但是总体看来,大多数优秀App的UI看起来都和整个系统很协调。这和Windows以及很多其他平台完全不同。这是为什么呢?

很大程度就归功于《Human Interface Guidelines》文化,所谓Human Interface Guidelines就是用户界面的规范,在苹果它还专门有一个缩写叫做HIG,是天条一样的东西。所有的App都推荐遵循HIG,遵循了HIG,你做的东西用户看起来就会觉得和整个系统很协调。即使是你要做一些创新的设计,你势必会打破HIG的限制,但是你这个时候仍旧应该遵循HIG的精神。

此外,你阅读HIG的很重要一点是了解整个UI结构和UE行为的逻辑机理,这样才能在你设计界面的时候有所依据。

阅读这个文档的目的和检测标准是,看到任何一个App,你可以知道它的任何一个UI是系统控件,还是自定义控件,它的层次关系等等。

《Learning Objective-C: A Primer》是非常初级和简单的入门,适合先阅读。《Programming with Objective-C》超微复杂一点点,适合后阅读。

一般人建议先学习语言,我反之建议先做了一个App,然后再学习语言。原因有几个,首先现代开发工具,往往不是用来开发控制台程序的,上来就会有框架,光懂语言不会使用IDE,甚至可能会更麻烦。再其次就是,其实现代语言发展到了面向对象以后,库往往比语言更复杂,更重要,或者说更多的时候,我们是在学习库,而不是语言,语言只是库的一个载体。

比如,Delegate和Block等等都和Cocoa的UI异步机制关系紧密,光看代码,这些语言元素非常难以学习,也完全不知道其意义在哪里。

阅读这个文档的目的和检测标准是,看得懂基本的Objective-C代码,方便后面的学习和阅读各种示例代码。

《iOS App Programming Guide》基本上介绍的就是开发一个App的完整流程,包括App的生命周期、休眠、激活等等,里面介绍的细节颇多。正式开发第一个上线的App之前必看。或者开发了一个App,临到提交前必看才文档。

阅读这个文档的目的和检测标准是,了解全部流程和很多细节问题。

《View Programming Guide for iOS》和《View Controller Programming Guide for iOS》非常重要。View是整个图形界面里面最重要的概念。所有的图形、界面绘制都基于View。你看到的一切复杂的用户界面,就是各种不同的View的组合堆叠。

View Controller是View和某种逻辑在一起的组合,本质上这种组合不是必须的,但是是大大降低编程复杂度的一种设计。很多人不懂什么是View什么是View Controller,这样写起代码来就很痛苦。

阅读这个文档的目的和检测标准是,深刻理解什么是View,什么是View Controller,理解什么情况用View,什么情况用View Controller。

UITableView是最重要的一个控件,是最常用的UI界面元素。在UICollectionView出现之前,大量的内容列表展示的自定义控件都是基于UITableView,比如很多书架、图片Grid其实都是UITableView做的。

所以《Table View Programming Guide for iOS》非常重要,一定要好好阅读。

阅读这个文档的目的和检测标准是,深刻理解UITableView/UITableViewController的理论和使用方法。

我推荐的必读文档就这么多,仔细看的话,最多也就是今天就看完了。学习一个东西,如果有一点点耐心,有正确的方法其实不难,不是说脑子非要很聪明,大多数人都可以做到一个星期就学会iOS开发,其实就是读完这些文档,大多数人就会了。

就像我强调了无数次,阅读英文文档不难,我自己从当年看英文文档非常吃力,必须查词典开始,认真的看英文文档,不会就查词典,一个多月过去,读英文文档就完全不需要查词典了。

我们公司主程@sycx老师,也说他原来英语也很不好,甚至现在英语仍旧很烂,但是看英文文档完全没有问题,也就是几个星期的认真学习以后就突破了。

其实学习iOS也如此。当然我不是说你看懂这10组文档就再也不用看别的了。而是说,如果你看懂了这10

组文档,你就从初学者,或者是虽然会写一些程序,但是对iOS其实还不懂的状态,变成了一个入门者。

我不希望这个文章可以一句一句的帮你学会iOS是什么,这个文章的目的是帮你快速入门。一旦你入门了,你再遇到问题该看什么,你就不需要我讲了,你自己就知道了。一旦入门了,你就会发现,Xcode里面别的文档讲的内容虽然不同,但是结构你已经很清楚了,你学习起来很方便。

阅读本文的目的和检测标准是,遇到问题,知道看什么文档,想提升自己技术的时候,知道按照什么脉络自己组织阅读。

如何查询文档

Quick Help

最快捷的查询帮助文档的方法是不需要键入任何关键词的。你只需要在Xcode代码编辑器里,按住Option键,然后点击你想查询的关键词,就会获得关键词的帮助信息。如下图:

帮助信息会包括,一些简单的描述、哪个iOS操作系统开始提供,头文件,参考文档。头文件和参考文档是可以直接点击的。

即使你点击的关键字不是Cocoa库的内容,是自己代码里面的类或者方法,也可以获得相关的定义信息。如下图:

与之相关的热键是Command键加鼠标点击,即可跳到任何一个类名或者方法名的所定义的头文件。

快速查询帮助的另外一个方法是直接打开Quick Help栏,如下图,首先找到“右侧栏开关”,然后找到“Quick Help”开关即可打开。

Quick Help栏的作用机制是,只要它在打开状态,只要输入光标在什么关键字上,Quick Help栏就会显示跟关键字相关的简要帮助信息,跟Option键加点击的信息基本一致,但可能略微丰富一点。

写代码的时候,在大多数情况下,查询下快速帮助,看看头文件,就足以了。

搜索帮助

文档阅读界面最左面的上端的放大镜按钮就是搜索界面。下图是我们搜索uiimage,得到的搜索结果。

首先值得注意的是,结果也是分类的,分为Reference、System Guides、Tools Guides、Sample Code这四类。类别很利于我们快速找到我们需要的信息。前面已经介绍过类别,跟那个基本一致,参照即可。

另外需要注意的是,搜索框下面的选项,首先是Hits Must(什么样的结果才会命中),包含了三项:

1.contain search term 这是最常见的就是结果包含搜索词

2.start with search term 由搜索词开始

3.match search term 必须完全匹配搜索词

然后是Languages(语言选项),包含Javascript、C++、Java、Objective-C、C语言。

然后是,Find in(在哪些文档库搜索),包含了你Xcode里面安装的全部文档库。

阅读文档

最后,我们简单介绍下怎么阅读文档。文档的阅读界面如下图:

值得注意的是,标题下面这几样:

1.Inherits from 继承关系,继承自

2.Conforms to 遵循什么协议

3.Framework 属于什么框架

4.Availability 从什么iOS版本开始支持

5.Declared in 头文件

6.Related sample code 相关例子代码

https://www.doczj.com/doc/ee909750.html,panion guide 相关的指南(UIImage没有,很多其他的类有)

在其次一个很重要的东西,其实是标题上面那一条窄窄的导航栏,那是一个多层树状导航栏,看文档的时候,可以点击那个栏的不同位置浏览。

其实这个栏包含了整个文档库的组织结构树状图,可惜只有在这个界面才能浏览。有兴趣的可以慢慢浏览,里面信息量其实非常大。

3分钟带你读懂C加加语言学习路线

3分钟带你读懂C加加语言学习路线 C++语言面向对象编程思想;类的封装,构造和析构、静态成员、对象管理;类的构造(有参构造函数、无参构造、拷贝构造、默认构造函数)和析构;对象动态管理、友元函数、友元类、操作符重载;首先还是给大家推荐一个学习氛围很好的裙,我自己的,想要一起学习C语言C++的可以加裙四九二八八一四零四,裙内有各种资料满足大家,更新最新行业行情C++编译器对象管理模型分析;类对象的动态管理(new/delete);友元函数和友元类;运算符重载(一元运算符、二元运算符、运算符重载难点、项目开发中的运算符重载);类的继承、多继承及其二义性、虚继承;多态(概念、意义、原理剖析、多态案例);虚函数、纯虚函数、抽象类(面向抽象类编程思想案例);函数模板、类模板,模板的继承;想要一起学习C语言C++的可以加裙四九二八八一四零四,裙内有各种资料满足大家,更新最新行业行情C++类型转换;C++输入输出流(标准I/O文件I/O 字符流I/O);C++异常处理(异常机制、异常类型、异常变量、异常层次结构、标准异常库);常见常用的IDE开发工具诸如Windows平台VC系列: VC++6.0(比较古老) ;VisualStudio2013, Visual Studio2015;Mac平台的XCode系列,还有CodeBlock,另附一些高级编辑器Notepad++, EditPlus,UE等一些开发

工具的常用设置和一些常见快捷键的使用。此阶段的学习难度系数不大,掌握这些内容之后,可以做些简单的小项目。当然了如果你想用这些技能找工作的话确实是比较困难的。想要一起学习C语言C++的可以加裙四九二八八一四零四,裙内有各种资料满足大家,更新最新行业行情喜欢这篇文章记得点一下订阅,每天为您提供最新行业资讯,每天上午10点更新。想看关于什么方面都可评论说

MacOS10.8.3+Xcode4.6+IOS6.1 编译FFmpeg,简单使用

MacOS10.8.3+Xcode4.6+IOS6.1 编译FFmpeg,简单使用先说一下我的编译环境:MacOS10.8.3、Xcode4.6(4H127)、IOS6.1 文档提供了编译FFmpeg i386(模拟器)版本、armv7版本(iPhone 3GS以上)、 armv7s(iPhone5)版本等lib库的方法,最后还提供了一种把这三个版本合为一种公共lib库的脚本,模拟器和真机只需要一套库文件即可。 1.提前准备Command Line Tools,在Xcode-Preference-Downloads-Components下载。 2.从官网下载最新版本的ffmpeg-1.2,解压到桌面或者下载里面,方便编译。从下图可以看到有很多链接可以下载 但是我试了下,git上面的都不是最新版本,滚动屏幕的下方可以看到有个地方可以直接下载,看日期是最新版1.2版本Download bzip2 tarball

3.下载最新版本的gas-preprocessor,解压,拷贝gas-preprocessor.pl到 /usr/bin 目录中。 注意这个目录是个系统目录,默认隐藏了,直接查看不到。可以先点击一下Finder,上面菜单前往-前往文件夹,或者直接选中了Finder后按command+shift+g快捷键,粘贴/usr/bin 后“前往”就可以打开这个目录了。 4.打开终端,使用cd命令切换到第二步解压后的ffmpeg目录,比如我的是cd Desktop/ffmpeg-1.2/,然后在这个文件夹建立几个目录,方便编译时生成lib库,也方便查找,或者使用以下命令在终端里面执行生成,一行一行来。执行完成后,可以在ffmpeg-1.2/文件夹里面看到armv7、armv7s、i386、universal/lib等文件夹。 [vb]view plaincopy 1.mkdir armv7 2.mkdir armv7s 3.mkdir i386 4.mkdir -p universal/lib

ios开发入门Xcode常用游戏开发框架模板

Xcode将iOS游戏开发模板分成了三组:Application、Framework&Library和Other。Application分组包含以下模板: ·Master—Detail Application:此模板是主从式应用程序的起点。提供了一个配置了导航控制器的可显示项目列表的用户界面,在iPad卜采用拆分视图显示列表。您可能不会选择此模板用于游戏开发。 ·OpenGL Game:此模板是基于OpenGL ES游戏的起点。提供了一个视图,可用丁.渲染OpenGL ES场景,还提供了一个计时器,用于在视图中实现动画。游戏开发人员经常使用OpenGL ES用于游戏开发,但使用OpenGL ES月:发游戏超H=j了本书的讨论范围。 ·Page.Based Application:此模板足使用页面视图控制器的个基本页面应用程序的起点。您通常刁i会选择此模板JI}j丁二游戏开发。 ·Single View Application:此模板足使用单一视图应用程序的起点。提供了一‘个管理视图的视图控制器,一‘个包含该视图的storyboard或nib文件。山丁|其简单易川,本书中的大部分游戏都将使用此模板。 ·Tabbed Application:此模板足使用标签栏应用程序的起点。提供了‘个配置了标签栏控制器的用户界面,以及与标签栏条目对应的视图控制器。通常4i会选择此模板用丁.游戏开发。 ·Utility Application:此模板是实用程序的起点。提供了一个主视图和一个替换视图。再iPhone 中,设置一个信息按钮,从主视图翻转替换为替换视图。在ipad中设置了一个信息按钮,以power的方式显示替换视图,通常不会选用此模板用于ios游戏开发。

Mac下常用前端开发软件环境安装

SublimeText及插件安装 Sublime Text安装 1.准备安装程序:sublimetext.dmg 2.双击安装程序,稍后出现以下画面: 3.将“Sublime Text”拖进“Applications”,稍后 在“Launchpad”中出现程序图标: 4.点击“Sublime Text”图标进入程序,出现以 下画面即安装完成:

5.消息框提示是否更新版本,可以自行选择 6.因为是未注册版,经常会出现要求注册的 消息提示,无需理会,关闭即可 安装插件管理器Package Control 1.在联网状态下,打开“Sublime Text”后,通 过以下菜单:

或快捷键Ctrl+~(键盘左上角esc下面的那个键)打开控制台,如下: 2.将以下代码复制到输入框中后按回车键 import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urll ib.request.install_opener(urllib.request.build_opener(urllib.request.Pr oxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlo pen('https://www.doczj.com/doc/ee909750.html,/'+pf.replace(' ','%20')).read()) 3.如果出现以下提示,则退出“Sublime Text” (注意是退出:?+Q,不是关闭)后再打开

XCode 证书生成和安装

Xcode 证书生成、设置、应用 作者:妙笔 博客地址:https://www.doczj.com/doc/ee909750.html,/w-zhijun/ 开发环境: Mac OS lion 10.7.4 XCode 4.3.3 1点击钥匙图标 2在菜单栏中依次选择:钥匙串访问?偏好设置?证书选项卡,下面两项全部选关闭 3生成证书请求:钥匙串访问?证书助理?从证书颁发机构请求证书

4输入两个电子邮件地址和常用名称。电子邮件地址是你注册AppleID。 a)常用名称输入你在苹果网站注册的名称,其它名称没试过,不知道行不行。 b)选择“存储到磁盘”。保存后的名称应该为:CertificateSigningRequest.certSigningRequest c)保存到磁盘后在你的钥匙串访问窗口应该会出两个密钥,一个公钥密钥,一个专用密钥,红色部分就是你 在上面输入的常用名。 5生成Certificates证书 a)登录开发者中心:如果不知道路径,点下面链接: https://https://www.doczj.com/doc/ee909750.html,/ios/manage/overview/index.action

b)选择左侧的Certificates标签,再选择右侧的:Request certificate ,在弹出的页面框最下端选择文件, 上传刚刚生成的证书请求(CertificateSigningRequest.certSigningRequest),提交之后会出现Download 下载按钮。生成之后先不要下载。 6设置Devices a)在页面的左侧选devices 添加你的设备 b)输入你的手机名称,(可以在手机上通用?关于本机,查看手机名称) c)输入你的UDID (连接你的手机到电脑,打开Xcode?window?organizer,在打开的窗口中选择Devices) 如图:最下面一行identifier就是UDID 7设置APP IDs a)在页面的左侧选APP IDs, b)在页面右侧选择 New APP ID ,打开页面如下图, c)输入一个APPID描述符,这个描述符没有实际意义,就是描述你的这个APP ID 是做什么用的,如“MyDebug”, 在下面一个框中输入你的应用程序ID,通常以“com.英文域名.*”这种方式命名。设置好之后提交。 注意!在这里要详细说明一下,”*”号表示所有程序都可以用此证书编译,如果后面不用*号而是用具体的名称

湘源控规6.0快捷键

湘源控规6.0快捷键 一、地形 “两点校正”:ADJIMG “绘建筑物”:ORTHOPLINE “植被填充”:DIXINHATCH “输高程点”:DRAWLSD “字转高程”:HGTPOINT “找最高点”:FINDLSD 文件输入—— “EXCL入点”:READLSD “EXCL出点”:DWGOUTLSD “TEXT入点”:RDLSDTXTF “TEXT出点”:WTLSDTXTF “输入红线”:EXCELINPLN “输出红线”:EXCELOUTPLN “绘等高线”:DRAWDGX “转等高线”:CHGELEV “成组定义”:GROUPDGX “任意点高”:CALANYW “地表剖面”:DXSECT 三维模型—— “三角模型”:CreateLzxDx “光滑显示”:ChgLzxdxNurbs “分色显示”:ChgLzxdxColor “平面蒙皮”:SetDxCoords “立面蒙皮”:DixinColorMat “修改材质”:ChgLzxDxMat “删除三角”:DelLongTriangle “转高程点”:dixinOutLsd “方格模型”:CreateGridDx “改纵向比”:ChgDX3DScale 地表分析—— “三角剖分”:DELAUNAY “三角内插”:INSTDINPT “等高线图”:MAKEDGX “坡度分析”:DIXINPODU “高程分析”:DXHIGHTFX “坡向图”:DXPODUDIR “坡度标注”:DXPODUTXT “计算土方”:DIXINVOL 二、道路 “单线转路”:SETWID “重新生成”:RDOFST “交叉处理”:RDBK “单交叉口”:RDBKMEN “弯道圆角”:QFILLET “道路绿带”:MKGRNLN “绿带打断”:RDGRNBK “删除道路”:HANJIE “断口焊接”:RDLINK “断面符号”:DIMRDSECT “横断面图”:MKRDSECT “单横断面”:RDSECT “圆角方角”:CVTRP “喇叭拓宽”:TUOKUAN “港湾停车”:GWPARK “转铁路线”:MKTLX “绘断面线”:SECTLINE “缓和曲线”:MakeHHCurve 道路标注—— “所有坐标”:RDZB “所有路宽”:RDWID “所有半径”:RDARC “所有标高”:DIMALLBG “所有坡度”:ALLRDPODU “单个坐标”:LZXZB “单个路宽”:RDWIDM “单个半径”:RDARCM “单个标高”:DIMOUTBG “单个坡度”:RDPODU “修改标高”:CHGDIMHGT “坡度修改”:CHGPODUDIM “圆弧切线”:MKARCTANG “全转PL线”:AIIRdToPI 道路信息 “道路名称”:ROADNM “信息线”:SETRDLENGTH “信息设置”:RDPARMGRID “表格输出”:RDOUTGRID “路网密度”:ROADMIDU “人工计算”:ROADAREA “道路等级”:HTCHRDSING 三、用地 “绘制地块”:YDSOLID “填充转换”:HatchToLand

Xcode快捷键

Xcode:快捷键 熟悉Xcode的常用快捷键,可以更快的调整代码的版式,功能。尤其是几个常用的快捷键,更应该是编码必用啊。特整理如下: command相当于win键; control相当于Ctrl键; option相当于Alt键; //排版快捷键 command + [ 左移选中的代码 command + ] 右移选中的代码 右键菜单,选择Structure-->re-indent,会自动格式化代码 折叠代码(即收缩代码,相当于VS的-号),点击代码左边的焦点列,就可以进行代码的折叠。 添加可读的标记在代码中加入#pragma mark tab 空白 Esc 打开自动完成列表(E表示枚举类型,f表示函数,#表示#define宏,m表示方法,C表示类) control + . 不显示自动完成列表而自动进行推荐值正向循环 shift + control + . 不显示自动完成列表而自动进行推荐值反向循环 control + / 移至下一个占位符 command + shift + D 打开文件快速查找对话框 command + option + 向上箭头查看文件的配套文件(如果当前查看的为 m 文件,则打开 h 文件,反之亦然) command + S 保存当前文件 command + C Copy command + X 剪切 command + V 粘贴 command + B Build,编译 command + R Run,运行 command + F 文件内搜索 按住 option 键并双击选择的内容,可以查找选中字符的文档帮助;

F5 执行到下一个断点(Pause/Continue) F6 执行到下一步(Step Over) F7 跳入函数执行(Step Into) F8 跳出函数执行(Step Out) control + F Forword右移光标一个字符 control + B Back左移光标一个字符 control + P Previous lien 上移光标 control + N Next line 下移光标 control + A Line head 移至行头 control + E Line end 移至行尾 control + T Transpose 交换光标两边的符合control + D Delete 删除光标右边的字符 control + K Kill 删除光标所在行中光标后的代码,control + L 将插入点置于窗口正中。 另外,左键点击左上角XCode--》Preferences--》Key Bindings,你可以按照自己的喜好,自定义这些快捷键。快捷键是提升效率的方式之一,还是挺重要的一件事的。

常用的快捷键(可编辑修改word版)

以上就是快捷键了,在这里我只想揭露一些事情,这些快捷键都是 emacs 的快捷键!熟悉终端的同学应该知道,终端里可以设置快捷键的类型是 vim 还是 emacs 。当然了大多数的终端都用的 emacs ,因为啥自己想去吧。 在这里之所以又将这些东西提出来的原因是:mac os x 虽然是图形界面,但是 chrome ,xcode 啥的也支持这些快捷键! 学透前端行业所有技术,玩遍北京周边所有城市。然后我会回到那个生我养我的地方,因为有亲人的地方才是家。 常用的快捷键: Ctrl + d 删除一个字符,相当于通常的 Delete 键(命令行若无所有字符,则相当于 exit ;处理多行标准输入时也表示 eof ) Ctrl + h Ctrl + u Ctrl + k Ctrl + c Ctrl + a Ctrl + e Ctrl + f Ctrl + b Ctrl + l Ctrl + p 上箭头 Ctrl + n 头 Ctrl + r i-search ) 退格删除一个字符,相当于通常的 Backspace 键 删除光标之前到行首的字符删除光标之前到行尾的字符 取消当前行输入的命令,相当于 Ctrl + Break 光标移动到行首(Ahead of line ),相当于通常的 Home 键光标移动到行尾(End of line ) 光标向前(Forward)移动一个字符位置光标往回(Backward)移动一个字符位置清屏,相当于执行 clear 命令 调出命令历史中的前一条(Previous )命令,相当于通常的 调出命令历史中的下一条(Next )命令,相当于通常的上箭 显示:号提示,根据用户输入查找相关历史命令(reverse- 次常用快捷键: Alt + f 光标向前(Forward )移动到下一个单词 Alt + b 光标往回(Backward )移动到前一个单词 Ctrl + w 删除从光标位置前到当前所处单词(Word )的开头 Alt + d 删除从光标位置到当前所处单词的末尾 Ctrl + y 粘贴最后一次被删除的单词

mac快捷键

Mac电脑一般都不怎么用鼠标,因此除了触摸屏的各种双指、三指甚至四指的操作之外,快捷键的使用可以带来非常大的便利,本文则主要收集整理了自己在Mac常规和Xcode开发过程中常用的一些快捷键。 一、Mac上常用的快捷键 Window用习惯了的用户会经常用到系统键和Ctrl键来进行快捷键的操作,Mac上的Command则一般与Window上的系统键和Ctrl键的功能相当。 Command + Tab:应用程序之间的切换 Command + Option:同一应用程序不同窗口切换Command + H:隐藏窗口 Command + M:最小化窗口 Command + W:关闭页面窗口 Command + Q:关闭应用程序 Command + F3:显示桌面 Command + Shift + 4:截图插件 Command + Shift + 3:截当前屏幕 二、文本编辑常用快捷键 Fn + ↑ :向上一页 Fn + ↓ :向下一页 Fn + ←:文稿开头

Fn + →:文稿结尾 Command + ←:本行开头 Command + →:本行结尾 Option + ←:上一个单词末尾 Option + →:下一个单词末尾 Ctrl + A:段落开头 Command + C/V/X/A/S:复制/粘贴/剪切/全选/保存Command + Shift + S:另存为 Command + Z:撤回 Command + Shift + Z:逆向撤回(前进) 三、Xcode中常用的快捷键 Command + 0:打开/关闭导航器面板 Command + 1 ~ 8:对应导航器面板的各功能(Xcode左边栏的八项功能) Command + Shift + F:find,查找 Command + Shift + O:快速查找并跳转和打开 Command + Ctrl + ↑:.h、.m文件之间切换 Ctrl + 6:显示当前目录下的子文件或者当前文档的函数名称进行快速定位和切换 Command + R:不中断运行 Command + B:构建 Command + Shift + K:清除

xcode快捷键

从雨痕老大的博客上转来的 https://www.doczj.com/doc/ee909750.html,/article.asp?id=1066读书人偷书不算窃 :) 1. 文件 CMD + N: 新文件 CMD + SHIFT + N: 新项目 CMD + O: 打开 CMD + S: 保存 CMD + SHIFT + S: 另存为 CMD + W: 关闭窗口 CMD + Q: 关闭程序 CMD + SHIFT + W: 关闭文件 2. 编辑 CMD + [: 左缩进 CMD + ]: 右缩进 CMD + CTRL + LEFT: 折叠 CMD + CTRL + RIGHT: 取消折叠 CMD + CTRL + TOP: 折叠全部函数 CMD + CTRL + BOTTOM: 取消全部函数折叠 CTRL + U: 取消全部折叠 CMD + D: 添加书签 CMD + /: 注释或取消注释 CTRL + .: 参数提示 ESC: 自动提示列表 3. 调试 CMD + \: 设置或取消断点 CMD + OPT + \: 允许或禁用当前断点 CMD + OPT + B: 查看全部断点 CMD + RETURN: 编译并运行(根据设置决定是否启用断点) CMD + R: 编译并运行(不触发断点) CMD + Y: 编译并调试(触发断点) CMD + SHIFT + RETURN: 终止运行或调试

CMD + B: 编译 CMD + SHIFT + K: 清理 4. 窗体 CMD + SHIFT + B: 编译窗口 CMD + SHIFT + Y: 调试代码窗口 CMD + SHIFT + R: 调试控制台 CMD + SHIFT + E: 主编辑窗口调整 5. 帮助 CMD + OPT + ?: 开发手册 CMD + CTRL + ?: 快速帮助 下面也是一些有用的快捷键(转自 https://www.doczj.com/doc/ee909750.html,/brucejini/archive/2010/12/24/137367.html) Command + Shift + E :扩展编辑器 Command + [ :左移代码块 Command + ] :右移代码块 Tab :接受代码提示 Esc :显示代码提示菜单 Ctrl + . (句点):循环浏览代码提示 Shift + Ctrl + . (句点):反向循环浏览代码提示 Ctrl + / :移动到代码提示中的下一个占位符 Command + Ctrl + S :创建快照 Ctrl + F :前移光标 Ctrl + B :后移光标 Ctrl + P :移动光标到上一行 Ctrl + N:移动光标到下一行 Ctrl + A : 移动光标到本行行首 Ctrl + E : 移动光标到本行行尾--杨过注:这二个太有用了,刚开始用XCode,一直奇怪为啥Home与End键为啥不能直接定位到行首、行尾? Ctrl + T :交换光标左右两边的字符 Ctrl + D:删除光标右边的字符 Ctrl + K :删除本行 Ctrl + L : 将插入点置于窗口正中 Command + Alt + D:显示open quickly 窗口 Command + Alt + 上方向键:打开配套文件 Command + D :添加书签 Option + 双击:在文档中搜索 Command + Y :以调试方式运行程序

ios开发快捷键大全

xcode快捷键大全 ===============xcode相关================ 关于xcode 可设 偏好设置 command+, 清空缓存可设 隐藏xcode command+h 隐藏其它 command+option+h 显示全部可设 退出xcode command+q ===============文件相关================ 新建项目 command+shift+n 新建文件 command+n 新建空文件 command+control+n 打开 command+o 在新窗口中打开 command+option+o 快速打开 command+shift+d / command+shift+alt+d (不知区别是什么) 清空最近打开文件可设 清空最近打开项目可设 Get Info command+i 显示检查器? command+option+i (效果和Get Info一样,不知区别) 关闭窗口 command+w 关闭所有窗口 command+option+w 关闭当前项目 command+control+w 关闭当前文件 command+shift+w 保存文件 command+s 保存所有文件 command+option+s 另存为 command+shift+s 复本另存为 command+option+shift+s 还原到保存时状态 command+u 创建快照 command+control+s (保存文件快照,以后可进行对比修改情况)

显示快照可设 (File->Snapshots) 打印 command+p ===============编辑相关================ 撤销 command+z 重复 command+shift+z 剪切 command+x 复制 command+c 粘贴 command+v 粘贴并匹配格式 command+option+shift+v 删除可设 全选 command+a 复制(Duplicate) 可设 重构 command+shift+j (选中方法名) 转换为objc2.0 可设 =================字体==================== 显示字体 command+t 粗体可设 斜体可设 下划线可设 变大字号可设 变小字号可设 Kern相关可设 Ligature相关可设 Baseline相关可设 显示颜色可设 复制样式 command+option+c 粘贴样式 command+option+v =================文本==================== 左对齐 command+{ 右对齐 command+}

相关主题
文本预览
相关文档 最新文档