Xcode基本操作

作者: aofeilin | 来源:发表于2017-03-23 22:22 被阅读151次

常用:

1.option+command+←/→:折叠当前代码块

2.control+6:Show Document Items(当前文件的Symbols)。可输入实时搜索匹配。

3.现在默认就是打开,查看不同的device下的界面。

option+command+enter:打开Assistant Editor。

command+enter:关闭Assistant Editor。

4.Xcode Behaviors:你可以花些时间来探索Xcode其他的行为,根据自己的开发风格找到最合适的。你可能觉得Xcode的某些默认行为很烦人,或许在Behaviors中你就能把它关掉。

5.管理设备和模拟器

过去你可能通过访问模拟器文件夹来获取数据,但是真机怎么办呢?现在获取保存的照片、数据库文件等等都变得非常容易了,你可以下载一个包含有documents、libarary和temp文件夹的container,这样就能获取设备上的数据了最后,这里另一个有用的功能就是可以下载app的 container

6.下载文档和旧版模拟器

7.组织源文件

通过源文件上方的一个下拉框,你能查看到所有的属性和方法。当你点击这个位置时,下拉框会显示这个文件的详细信息。在源代码中你还可以使用例如// FIXME:或者// TODO:或者// MARK:来添加标记。

8.生成文档

下载并安装插件VVDocumenter-Xcode,你就不用手动写注释代码了。更方便的生成文档(就是喵神写的VVDocumenter),在Xcode8中可以将光标放在方法上面,通过option + command + /快捷键生成文档注释。

由于Xcode7之后苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后需要在VVDocumenter-Xcode的Info.plist文件中添加Xcode的UUID,办法如下终端输入:

(1.)read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID  

(2.)找到插件所在的地方,点击显示包内容。/Users/admin/Library/Application Support/Developer/Shared/Xcode/Plug-ins/VVDocumenter-Xcode.xcplugin   找到info.plist文件 ,找到DVTPlugInCompatibilityUUIDs的项目,添加一个Item,Value的值为之前Xcode的UUID,保存。

(3.)看到那个Load bundle 还是Skip bundle的界面, 选择 Load bundle

9.创建代码片段

如果你经常需要输入格式完全一样的代码,那代码片段就很有用了。例如,我有一个代码片段,它能自动填充一个新的tableView或者collectionView类,并且还有我需要的delegate方法。我还有一些小型片段来帮助我快速生成typealias、singleton、gcd等等的代码。

要生成代码片段,在file inspector中打开snippent panel。

<#placeholder-name#>选中代码,按住一秒,然后拖进代码片段区域

10.用Chisel改进调试

Facebook开发了一套LLDB命令来让调试更容易一些。如果你还没有Chisel的话,现在就去Github安装。为了让你能明白Chisel到底是干嘛的,下面我列出了一些我喜欢的命令。这些命令省了我不少时间和脑子去记住那些语法。

1.Chisel的安装

Github地址:https://github.com/facebook/chisel

Chisel的安装非常简单,你只要安装了homebrew环境,一切都是那么自然轻松。

《1.》brew update 

《2.》brew install chisel

《3.》安装成功会得到它的安装目录,/usr/local/opt/chisel/libexec/fblldb.py 

《4.》查看~/.lldbinit文件有没有,没有创建。touch~/.lldbinit然后把这把这句话黏贴进去。

 commandscript import /usr/local/opt/chisel/libexec/fblldb.py

《5》重启xcode.在xcode控制台 可以试试  (lldb) pviews self.window查看

10.1调试如果po和nslog都不能输出。

1.首先检查运行的scheme是release还是debug.

1

2.检查项目的Targets的Build Settings中的Optimization Level其中的debug通常为None, 以使所有的信息都能输出来。

2

3.最后再检查一个比较容易忽视的地方,在scheme中的Run的位置看是看debug的diagnostics中的全部选项,应该全不选。通常容易犯错在Enable Zombie Objects。 把这项目勾选后,会导致一些变量输不出来。

2

11.版本编辑器

如果你需要查看一下修改了文件中的那些内容,你可以利用Xcode内建的版本编辑器,而不是复杂的Git。

在Xcode中使用Git进行源码版本控制    http://www.cocoachina.com/ios/20140524/8536.html

http://benbeng.leanote.com/post/%E7%BB%99Xcode%E5%8A%A0%E7%82%B9%E6%96%99

http://benbeng.leanote.com/post/13%E4%B8%AA%E5%B0%8F%E6%8A%80%E5%B7%A7%E5%B8%AE%E4%BD%A0%E5%BE%81%E6%9C%8DXcode

http://www.cocoachina.com/ios/20141225/10761.html

http://benbeng.leanote.com/post/13%E4%B8%AA%E5%B0%8F%E6%8A%80%E5%B7%A7%E5%B8%AE%E4%BD%A0%E5%BE%81%E6%9C%8DXcode

相关文章

  • Xcode基本操作

    1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点...

  • Xcode基本操作

    2.偏好设置 通过“command+,”快捷键或”Xcode|Preferences”菜单呼出偏好设置。 (1)主...

  • Xcode基本操作

    常用: 1.option+command+←/→:折叠当前代码块 2.control+6:Show Documen...

  • 【转】xcode基本操作

    【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...

  • Xcode使用一: Xcode基本操作

    XCode使用一:Xcode基本操作 传送至原文地址 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格...

  • Xcode基本操作及OC代码规范

    Xcode基本操作----几乎包含了所需的快捷键 http://www.cocoachina.com/ios/20...

  • iOS开发大神必备的Xcode插件

    写在前面 工欲善其事,必先利其器,iOS开发中不仅要学会Xcode的基本操作,而且还得学会一些Xcode的使用技巧...

  • 2018-08-13 iOS基础学习

    iOS基础学习 一:工具 1、熟悉mac操作系统 目标:会基本的操作,一些快捷键 2、XCode的使用 1)工程基...

  • 提示空间不足,

    2、根据最近几次升级xcode提示空间不足的情况,基本上两个操作即可搞定: (1)~/Library/Develo...

  • 14个Xcode中常用的快捷键操作

    14个Xcode中常用的快捷键操作 14个Xcode中常用的快捷键操作

网友评论

    本文标题:Xcode基本操作

    本文链接:https://www.haomeiwen.com/subject/yjztottx.html