zoukankan
html css js c++ java
Xcode 简介
Xcode 是什么?
Xcode 是苹果公司自己开发的一款功能强大的 IDE,从编辑代码,运行程序,调试代码,打包应用所有功能都一应俱全。但是只能运行在 MacOS 系统(通常被非专业人士称为苹果系统)上。
Xcode 功能
Xcode 可以编写 C、C++、Objective-C 和 Java 代码,可以生成 MacOS 支持的所有类型的执行代码,包括命令行工具、框架、插件、内核扩展、程序包和应用程序。Xcode 具有编辑代码、编译代码、调试代码、打包程序、可视化编程、性能分析、版本管理等开发过程中所有的功能。而且还支持各种插件进行功能扩展、具有丰富的快捷 键,有效帮助开发人员提高效率。
Xcode 安装
下载
目前最新的版本的是:7.2。
下载地址:https://developer.apple.com/xcode/download/
。然后选择自己想要的版本进行下载。
也可以直接在 Appstore 中搜索 Xcode,然后直接下载。
当然也可以让通过其他途径获取下载安装包,但是强烈建议不要这么做,及时这么做,也一定要确保 Xcode 是安全的。因为前段时间有个 Xcode Ghost 病毒,就是因为 Xcode 被污染,导致多款 APP 的用户信息被窃取。
安装
如果你是通过第三方安装的 Xcode,你只需双击 Xcode.dmg 文件,然后只需等待即可如果出现下图,只需拖到 Application(应用程序)当中即可:
拖完之后,会在 launchpad 中看到 Xcode 图标:
Xcode 快捷键
说明:快捷键的使用可以大大的提高软件开发人员的工作效率,而且在人面前显得很高大上。试想一下一个软件开发人员在键盘上飞快的敲打着键盘,各种 页面切换,窗口来回飞舞,完成同一个操作所花费的时间是你的好几分之一,而且鼠标就是摆设,这个人你一定觉得很牛逼,心想自己如果也可以这样那应该是多么 酷的一件事啊!
常用快捷键:
先来看一下苹果键盘:
和普通键盘都一样,就是红色框内的键为:command 键,缩写为:cmd,符号为:⌘; 顺便提一下其他键的符号:shift–》⇧; alt(option)–》⌥; ctl–》^;
文件快捷键:
CMD + n : 创建新文件
CMD + SHIFT : 创建新项目
CMD + s : 保存
CMD + w : 关闭 Xcode
CMD + SHIFT + w : 关闭文件
CMD + SHFIT + j : 显示光标当前所在文件位置
CMD + CTL + LEFT : 返回上个文件
CMD + CTL + RIGHT : 返回下个文件
CMD + CTL + UP/DOWN : .h 和 .m 文件之间相互切换
编辑快捷键:
CMD + [ : 整行代码向左缩进
CMD + ] : 整行代码向右缩进
CMD + / : 添加或者取消注释
调试快捷键:
CMD + : 添加或者取消断点
CMD + b : 编译代码
CMD + r : 编译并运行代码
CMD + y : 激活或者关闭断点
窗口快捷键:
CMD + 0 : 显示或者隐藏左边工程栏
CMD + 1 : 显示工程目录
CMD + 2 : 显示头文件
CMD + 3 : 显示全局搜索
CMD + 4 : 显示错误或者警告
CMD + 5 : 显示测试相关
CMD + 6 : 显示 debug 相关
CDM + 7 : 显示断点信息
CMD + 8 : 显示 log 信息
CMD + ALT + 0 : 显示或者隐藏 Inspector 界面
CMD + SHIFT + y : 显示或者隐藏 console
一些其他常用快捷键
CMD + k : 清除日志输入
CMD + SHIFT + k : 清除缓存
CMD + m : 最小化 Xcode
CMD + h : 隐藏 Xcode
CMD + ALT + [ : 上移光标所在或者选中代码
CMD + ALT + ] : 下移光标所在或者选中代码
查看全文
相关阅读:
JQuery.Ajax()的data参数类型
通过拖动表格行进行行排序
jquery animate()背景色渐变的处理
JavaScript代码不执行
Java性能调优笔记
tika提取pdf信息异常
Solr字段配置错误
Oracle查询字符集
zookeeper中Watcher和Notifications
zookeeper适用场景:分布式锁实现
原文地址:https://www.cnblogs.com/leikun1113/p/5626614.html
最新文章
vue-cli3.0 脚手架搭建项目的过程详解
asp.net core 读取Appsettings.json 配置文件
.net core自定义读取配置文件
sql的行转列(PIVOT)与列转行(UNPIVOT)
Azure CosmosDB (2) CosmosDB中的数据一致性
Azure CosmosDB (1) 概述
Windows Azure Virtual Network (13) 跨数据中心之间的虚拟网络点对点连接VNet Peering
Microsoft Azure News(7) Azure B系列虚拟机
Azure SQL 数据库仓库Data Warehouse (4) 2018 TechSummit 动手实验营
Azure VMSS (3) 修改VM Template并创建VMSS
热门文章
Azure VMSS (2) 对VM执行Generalize操作
Azure VMSS (1) 入门
Azure Redis Cache (5) Redis Cache Cluster集群模式
Azure SQL Database (26) 使用Query Store对Azure SQL Database监控
JavaScript中一个对象如何继承另外一个对象
队列和堆栈的区别
判断一个整数是否是2的n次方
什么是哈希码(HashCode)
Java集合遍历时删除
windows下修改memcached服务的端口号
Copyright © 2011-2022 走看看