Mac & XCode 使用技巧总结

Mac OS 是基于UNIX 的操作系统。

一 基本技巧

1. 允许安装任何来源的APP

系统偏好设置 -> 安全性和隐私 -> 通用

选择”允许从以下位置下载的应用程序“ 中的 “任何来源”。

2.使用虚拟机安装Mac后,分辨率自适应屏幕

如果宿主的屏幕分辨率为"1920 * 1080" 。虚拟机设置--> 显示器-->选中指定监视器设置,任意监视器的最大分辨率为 "1920 * 1080".

3. 重新格式化磁盘

Finder下, 显示-->前往-->使用工具-->磁盘工具, 抹掉识别的硬盘。

4. Xcode显示行号

打开 xcode 左上角点击xcode,之后进入Preferences,选中"Text Editing" 勾选中 "Show line numbers"。

5. 显示文件全名

点击 "Finder" 选择 "偏好设置" ,弹出"偏好设置"窗口, 选择 "高级", 然后勾选显示所有文件扩展名选项。

6. XCode 设置主题和字体大小

"XCode" -> Preferences (偏好设置) -> 在弹出的窗口中,选择"Font & Colors", 选择你喜欢的主题。

7.关闭ARC

XCode工程默认打开了ARC,此时如果使用了对象的retain, xcode 出现error: ‘retainCount‘ is unavailable: not available in automatic reference counting mode。

编译选项的问题:

1.点击工程名 打开编译选项

2.在编译选项中,选择Bulid Setting选项卡

3.在Apple LLVM compiler 3.0 - Language项目中,找到Ojective-C Automatic Reference couting 选项(直接搜索这个项目 或者搜arc)

4.把默认的yes 修改成no。

8 打开僵尸对象

Product ->  Scheme -> Edit Scheme -> Diagnostics 选中 ‘Enable Zombie Objects’

二 XCode 模拟器

1 手机模拟器按比例缩放

Simulator -> Window -> Scale -> 50%

2.#pragma mark

#pragma mark不属于oc,严格将他是Xcode中的一个标记工具。字面意思叫:实用的标记。主要是为了快速定位代码,让代码易读性更强。并且可以在文档的任意位置定义。

如果单独用#pragma mark - ,这时候会在导航栏部分生成一条线

3. 模拟器切换应用

commond + shift + 按 h 建 1次  切换到 home 主目录

commond + shift + 按 h 键 2次 多引用切换

4. 模拟器常用快捷方式

commond + r 启动模拟器

commond + . 停止模拟器

commond + <-  应用向左

commond + ->  应用向右

5. 项目中常用快捷方式

commond + n  新建一个文件

6. XCode IDE常用快捷方式

1. 文件
CMD + N: 新文件
CMD + SHIFT + N: 新项目
CMD + O: 打开
CMD + S: 保存
CMD+OPt+S:保存所有文件
CMD + SHIFT + S: 另存为
CMD + W: 关闭窗口
CMD + Q :退出Xcode
CMD + SHIFT + W: 关闭文件

2. 编辑
CMD + [: 左缩进
CMD + ]: 右缩进

CMD+shift+F:项目中查找
CMD+G:查找下一个
CMD+shift+G:查找上一个

Ctrl + F :前移光标
Ctrl + B :后移光标
Ctrl + P :移动光标到上一行
Ctrl + N:移动光标到下一行
Ctrl + A : 移动光标到本行行首   (替换Home键)
Ctrl + E : 移动光标到本行行尾   (替换end键)
Ctrl + T :交换光标左右两边的字符
Ctrl + D:删除光标右边的字符
Ctrl + L : 将插入点置于窗口正中
Ctrl + K :删除本行
Ctrl + .  : 参数提示
Tab :接受代码提示
Esc :显示代码提示菜单
CMD + /: 注释或取消注释

CMD + CTRL + LEFT      折叠
CMD + CTRL + RIGHT     取消折叠
CMD + CTRL + TOP       折叠全部函数
CMD + CTRL + BOTTOM    取消全部函数折叠
CTRL + U           取消全部折叠
CMD + D           添加书签
3. 调试
CMD + \: 设置或取消断点
CMD + OPT + \: 允许或禁用当前断点
CMD + OPT + B: 查看全部断点

CMD + RETURN: 编译并运行(根据设置决定是否启用断点)
CMD + R: 编译并运行(不触发断点)
CMD + Y: 编译并调试(触发断点)
CMD + SHIFT + RETURN: 终止运行或调试
CMD + Alt + P : 继续(在调试中)
CMD + Alt + 0 :跳过
CMD + Alt + I :跳入
CMD + Alt + T :跳出

CMD + B: 编译
CMD + SHIFT + K: 清理

4. 窗体
CMD + SHIFT + B: 编译窗口
CMD + SHIFT + Y: 调试代码窗口
CMD + SHIFT + R: 调试控制台
CMD + SHIFT + E: 主编辑窗口调整å

5. 帮助
CMD + OPT + ?: 开发手册
CMD + CTRL + ?: 快速帮助

6、Xcode 代码格式化/自动排版:
Xcode 版本:4.2之后的版本
             选中需要格式化代码 -> Editor -> Structure ->Re-Indent 或者
             选中需要格式化代码 -> 右击 ->选中 Structure ->Re-Indent

7.移动代码
commond + option + [ 选中代码,向上移动代码
commond + option + ] 选中代码,向下移动代码

8.折叠代码
  commond + opton +  左右键  代码折叠
 
 9.模拟器图片缩放
  commond + option 图像的缩放,出现两个点,通过调节两个点来控制图像的缩放。

7. 引入外部.m文件,资源文件

项目里面的某个.m文件无法使用,检查 Build Phase -> Compile Sources

项目里面的某个资源文件 (比如 plist,音频等)无法使用,检查 Build Phase -> Copy Bundle Resources

8. 去掉UIView的自动布局

选中要处理的uiView属性中,去掉 “Use Auto Layout”的勾选。

三 常见Unix指令  

因为Mac系统是基于UNIX系统的,因此可以在“终端”中输入一些UNIX指令来操作Mac系统,比如: 新建文件/文件夹,打开文件/文件夹。

ls -l    列出当前目录下的所有内容(文件/文件夹)
pwd     显示出当前目录的名称
cd      改变当前操作的目录
who     显示当前 用户名
clear    清屏
mkdir     新建一个目录
touch     新建一个文件(如果文件不存在,就会新建一个文件)
open    打开一个文件/文件夹
按一下tab建,可以自动搞不起指令名称,文件名和文件夹名。
   在使用Unix指令过程中,经常会涉及到目录(路径)操作,下面列出几个有特殊含义的路径。
/     根路径
./    当前路径
../   上一级路径

四 常用软件

1 dash api文档管理工具。

时间: 2024-11-12 06:35:57

Mac & XCode 使用技巧总结的相关文章

ios基础-XCode使用技巧

(一)代码规范pragma mark 1.定义 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令.不一定适用于其它编译器或其它环境.如果编译器不能识别该指令,则会将其忽略. 2.作用 在编辑器窗格顶部,方法和函数弹出菜单中将代码分隔开,规范化代码,方便阅读查找. 3.使用 在需要加注释的地方加上#pragma mark - #pragma mark - 视图将要显示的时候 - (void)viewWillAppear:(BOOL)animated { //初始化选号的数

Mac使用小技巧

本文将整理mac使用的技巧,分享些提高效率的软件,如果你有什么好的技巧也欢迎回复给我! 使用技巧 快速打开 1.按两下command 可以打开swiftly,进行搜索,(这个是QQ的功能,你要是不挂Q的话用不了) 2.ctrl+空格 打开Spotlight,进行搜索 (我通常就是这么打开终端,只需要输入ter) 显示隐藏文件 有些人通过自己编写插件来实现一键隐藏和显示也是一个不错的办法,不过我觉得这种不是非常常用的功能还是用命令来实现 在终端输入: 显示Mac隐藏文件的命令: defaults

iOS开发-Xcode使用技巧汇总(持续更新)

1. <LLDB调试命令初探> 2. <Xcode LLDB Debug教程> 3. <iOS开发准备篇-(5)Xcode调试技巧_1> 4. <iOS开发准备篇-(5)Xcode调试技巧_2> 5. <iOS开发准备篇-(5)Xcode调试技巧_3> 6. < iOS开发准备篇-(4)Xcode基本操作> 7. <提高Interface Builder高效工作的8个技巧>

Xcode开发技巧——调试

断点(Breakpoint)断点是调试中非常重要的一个手段.由于在执行到某些代码前需要执行许多其它代码,不可能用单步跟踪一条一条执行过来,这时只要在需要暂停的地方设置一个断点,然后让程序运行,当执行到这个断点位置时不需要用户干预就会暂停并返回集成调试程序.断点必须位于可执行代码行上,凡设置在注释,空白行,变量说明上的都是无效的. 一.概述 1.掌握调试技巧,调试技术 最基本,最重要的调试手段包括:单步跟踪,断点,变量观察等. 单步跟踪(Step)所谓单步跟踪是指一行一行地执行程序,每执行一行语句

【干货】Xcode 6 技巧: 矢量图像,代码片段以及其他

原文:Xcode 6 Tips: Vector Images, Code Snippets and Many More,译者:yuewang 目录: 一.Creating a Sample Project 二.更换Themes 三.添加自定义字体 四.代码片段 五.自定义调色板 六.使用矢量图 七.管理你的源代码 八.总结 作为一名开发者,无论你是职业的还是为了兴趣,毫无疑问的是你肯定会花无数的时间坐在显示器前等待你的工程完毕.感觉你正在使用的编程工具得心应手非常重要,因为它们是你的虚拟工作空间

Xcode 调试技巧-b

随着Xcode 5的发布,LLDB调试器已经取代了GDB,成为了Xcode工程中默认的调试器.它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能.LLDB为Xcode提供了底层调试环境,其中包括内嵌在Xcode IDE中的位于调试区域的控制面板,在这里我们可以直接调用LLDB命令 1.必备篇 1.1 打印变量:print/po print:打印变量的值可以使用print命令,该命令如果打印的是简单类型,则会列出简单类型的类型和值.如果是对象,还会打印出对象指针地址: print

Mac 输入法小技巧

相信使用Mac的朋友第一次使用Mac首先要考虑的就是输入法的问题,现在越来越多的第三方输入法都开始支持Mac平台,是否有同学仍然执着于看似“不符”国人习惯用法的OS X自带拼音输入法呢?自带的拼音输入法经过优化,添加了很多Windows平台下第三方输入法常用的功能,比如:动态词表.模糊音.中英文混输等.当然,它的新功能远不仅如此,下面PC6苹果网给大家分享下这些小技巧,对于初次使用 Mac OS 自带拼音输入法的同学应该非常有用. 一.中英文混输 Mac 上的中英文切换是 caps lock 键

Mac OS使用技巧之十四:自定义文件图标

剩下的教程多是以前遗漏掉的方法,和一些使用的小技巧,做一些补充,希望能帮到大家. 自定义图标 对于Mac OSX用户来说,Dashboard,Dock栏,壁纸以及各种键盘触摸板的快捷操作都是可以高度DIY的东西.但可能许多用户还不知道,Mac下的文件夹和文件也可以来自定义图标,这是Mac给我们的又一炫酷且实用的惊喜.自定义的图标可以让我们的文件更有辨识度,也方便我们管理文件和立刻知晓文件夹的内容. 其实操作相对来说很简单: 首先找到一张自己心仪的图片,双击用预览打开,打开之后鼠标挪到图片内,会出

Mac OS使用技巧十二:解决APP Store更新、下载出错的问题

前面介绍了Mac OSX那么多强大的功能和各式各样的使用技巧,那么苹果系统有没有让人头疼的地方呢?恐怕APP Store的下载问题一直是困扰许多用户的永恒问题,为什么有的时候就可以下,为什么有的时候就不可以下?可能是因为网络问题,可能是因为系统bug,可能是因为没有翻墙,具体原因我们也不明了.最常见就是下面的情景,实际情况是,你特么去已购页面再试也是没用的. 这里我在网络上积累的多种常用方法和一些自己亲身的体会,来教大家几种解决APP Store无法下载的方法. 一.首先是修改DNS,系统偏好