Xcode for mac是Mac OS系统以及IOS系统开发者专用于构建 Mac OS X 及 iOS 应用程序的完整工具集 - Xcode 5 的工具经过重新设计,它们的性能更优秀、使用更容易,能带给用户前所未有的助益。Xcode 5.1.1 具有全新的用户界面,而且它赖以构建的技术也得到了充分的验证。一方面,苹果公司自身就是通过这些技术构建 Mac OS X 以及 iOS;再者,开发者利用这些技术已生产出超过 25 万个 Mac OS X 及 iOS 应用程序。

注意事项

  2014.6.03凌晨,苹果在WWDC2014全球开发者大会上发布 Xcode 6 Bate版。

Update:2014.7.22苹果公司公布Mac OS 10.10DP4以及IOS 8Bate 4和Xcode 6 Bate4测试版。目前PC6苹果网已经可以下载xcode 6 beta3。开发者们请直接在开发者中心下载。

Update:2014.08.05时隔两周之后,苹果在今天

Update:2014.08.19下午,苹果公司公布了最新的开发者工具Xcode 6Beta6测试版,具体上次次更新大约两周时间。马上就是八月下旬,九月即将到来,这些测试版越来越接近正式版了。有需要的亲们可以自行下载。

Update:2014.09.03下午,苹果公司公布了最新的开发者工具Xcode 6Beta 7测试版,时间间隔依旧是半个月,随着9.09新iPhone的发布,Xcode正式版也将道来。

Update:2014.09.10,苹果公司在发布 iPhone 6和 iPhone 6Plus以及Apple Watch的同时为适应大屏的iPhone和Apple Watch,Xcode 更新至 Xcode 6GM稳定版,以及 Xcode 6.1 Beta测试版,大家可以直接在PC6苹果网下载或者在开发者中心更新。

Update:2014.08.16,Xcode 6.1Beta2已经面向开发者公布,这是 Xcode 6.1 的第二个测试版本。

Update:2014.09.18,Xcode 6.0.1发布。

Update:2014.10.08 惯例两周之后 OS X 1.0.10 最新测试版 GM2 和Xcode 6.1 GM Seed 2 一起面向开发者和测试版用户公布。

Update: 2014.10.20 Xcode 6.1正式版发布,兼容OS X 10.10正式版以及iOS 8.1系统。

Update:12.02 6.1.1正式版。

Update:十一月底的时候,苹果公布了 iOS 8.2 SDK的以及 Apple Watch 开发者工具 watchkit,这些全部兼容在 Xcode 6.2测试版,这个版本需要OS X 10.10优诗美地或小牛系统的支持(10.98以上)。目前开发者们可以直接到开发者中心下载。小编在网盘里面放了个6.2Beta版本,需要的亲们请自行下载。

Update:苹果今天向开发者发布了 iOS 8.2 Beta 4测试版,距离 iOS 8.2 第一个测试版相隔两个月的时间。今天发布的新测试版编译号为 12D5461b,开发者可以通过 OTA 无线升级,或者在 iOS 开发者中心下载。此外,今天的升级还包含 Xcode 6.2 beta 4,支持 WatchKit。更新内容主要是一些语法的更新。

Update:2015.3.9日苹果正式开放IOS 8.2系统下载,兼容 Apple Watch ,所以 Xcode 开发者工具也更新至V6.2正式版,全面兼容 Apple Watch 的开发。

Update:2015.04.09,IOS 8.3 和 Xcode 6.3 、OS X 10.10.3正式发布,现在苹果又发布了Xcode 6.3。Xcode 6.3加入了Swift 1.2支持,用户可以使用 Swift编程语言为iOS 8.3和OS X 10.10开发软件。此外,Xcode 6.3还增加了新硬件的SDK,也就是Force Touch触控板。Swift 1.2中也有不少改进,包括更快的编译时间等。Xcode 6.3的容量为2.57GB。

Update:2015.04.14,IOS 8.4 Beta1正式面向所有开发者,普通用户不能体验,必须要开发者帐号才行!至于开发者们可以在开发者中心下载。

同时,Xcode 6.4 Beta 1也同步更新,同样需要开发者帐号,都是在开发者中心下载,更新内容就是支持IOS 8.4测试版的开发。

Update:2015.4.21苹果官方正式发布 Xcode 6.3.1,此次更新主要是对 Apple Wathc 开发语言——Swift 1.2 做出重大更新,许多开发者功能得到进一步开放,这表示 Apple Watch 即将从幕后走向台前。

  Update:4.28,Xcode 6.4Beta2伴随着 IOS 8.4 beta 2 和 OS X 10.10.4 Beta2一同发布,可以支持对上述两个测试版本的开发调试。 

更新日志

   Swift 1.2

增量生成显著提高编译时敏捷项目

斯威夫特编译器的调试版本和发布版本产生更快的可执行文件

语言改进'让'和'为'迅速作出更一致和明确的

标准库增加了强大的功能,包括“设置的数据类型和操作的flatmap

代码转换器和固定它帮助你迁移到快1.2

在Xcode 6.3的附加功能:

操场更具吸引力和可读性与丰富的文本格式和显示结果的在线

操场可以嵌入额外的代码和资源来提高性能和简化共享

更新OS X SDK包括新的力量触摸板支持

崩溃的组织者可以很容易地分流和固定崩溃App Store和试飞程序

苹果LLVM编译器的6.1提高了诊断信息,并增加了C + + 14支持

功能介绍

  完全支持Swift编程

Xcode 6为开发者引入了一种全新的设计和开发应用的方式,深度支持Swift编程,开发者不仅能使用100%的Swift代码来创建一款崭新的应用,还可以向已存在的应用添加Swift代码或框架,并在Swift或Objective-C中查看文档。诸如“Jump to Definition”、“Open Quickly”等在Swift中均能很好地工作,甚至Objective-C的头定义在Swift语法中也能良好地呈现。

实时的代码效果预览

现在,开发者在使用Interface Builder设计界面时,能够实时地预览代码效果。当程序运行时,自定义对象将在设计时展现。当开发者修改自定义视图代码时,Interface Builder的设计画布则会自动更新,而无需任何的构建和运行操作。

此外,其所包含的API还支持向IB Inspector添加参数来快速修改视图,甚至开发者还可以预先填充示例数据视图来让界面更加准确。而支持UIKit大小类的iOS脚本则能够让开发者为所有iOS设备开发单一的通用脚本,不仅能为特定的设备尺寸或方向进行行为选择,还可以保持接口的一致性,且易于维护。

新增View Debugging功能

Xcode 6实现了此前备受开发者期待的View Debuger。现在,调试应用UI就像单击那样简单,开发者可以轻而易举地看到为什么一个视图可能会被裁剪或隐藏,并在Inspector中检查和调试约束及其他参数。当然,Xcode还包含了其他新的调试工具,比如调试Gauge来监控I/O用法、增强版的iCloud Gauge等,而Debug Navigator也将显示更有用的信息,包括栈框架记录和块队列等。

快捷键

编辑文件

CMD + N: 新文件; CMD + SHIFT + N: 新项目; CMD + O: 打开;

CMD + S: 保存; CMD + SHIFT + S: 另存为;

CMD + W: 关闭窗口; CMD + SHIFT + W: 关闭文件

编辑

CMD + [: 左缩进;CMD + ]: 右缩进;

CMD + CTRL + LEFT: 折叠;CMD + CTRL + RIGHT: 取消折叠;

CMD + CTRL + TOP: 折叠全部函数;CMD + CTRL + BOTTOM: 取消全部函数折叠;

CTRL + U: 取消全部折叠;

CMD + D: 添加书签; CMD + /: 注释或取消注释;

CTRL + .: 参数提示; ESC: 自动提示列表

调试

CMD + \: 设置或取消断点;

CMD + OPT + \: 允许或禁用当前断点;

CMD + OPT + B: 查看全部断点;

CMD + RETURN: 编译并运行(根据设置决定是否启用断点);

CMD + R: 编译并运行(不触发断点);

CMD + Y: 编译并调试(触发断点);

CMD + SHIFT + RETURN: 终止运行或调试;

CMD + B: 编译;

CMD + SHIFT + K: 清理;

Xcode 6.3.1Mac版 V6.4.Beta3免费下载的更多相关文章

  1. 像计算机科学家一样思考Python(第2版)|百度网盘免费下载|Python新手入门资料

    像计算机科学家一样思考Python(第2版)|百度网盘免费下载 提取码:01ou 内容简介  · · · · · · 本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程.贯穿全书的主 ...

  2. 《Python金融大数据分析》高清PDF版|百度网盘免费下载|Python数据分析

    <Python金融大数据分析>高清PDF版|百度网盘免费下载|Python数据分析 提取码:mfku 内容简介 唯一一本详细讲解使用Python分析处理金融大数据的专业图书:金融应用开发领 ...

  3. 《Python Web开发学习实录》高清PDF版|百度网盘免费下载|Python Web开发学习实录

    <Python Web开发学习实录>高清PDF版|百度网盘免费下载|Python Web开发学习实录 提取码:9w3o 内容简介 Python是目前流行的动态脚本语言之一. 李勇,本书共1 ...

  4. Python编程导论第2版|百度网盘免费下载|新手学习

    点击下方即可免费下载 百度网盘免费下载:Python编程导论第2版 提取码:18g5 豆瓣评论: 介绍: 本书基于MIT 编程思维培训讲义写成,主要目标在于帮助读者掌握并熟练使用各种计算技术,具备用计 ...

  5. 《Python编程初学者指南》高清PDF版|百度网盘免费下载|Python基础

    <Python编程初学者指南>|百度网盘免费下载| 提取码:03b1 内容简介 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.Python可以用于很多的领域,从科学计 ...

  6. NewLife.XCode 上手指南2018版(二)增

    目录 NewLife.XCode 上手指南2018版(一)代码生成 NewLife.XCode 上手指南2018版(二)增 NewLife.XCode 上手指南2018版(三)查 NewLife.XC ...

  7. NewLife.XCode 上手指南2018版(一)代码生成

    目录 NewLife.XCode 上手指南2018版(一)代码生成 NewLife.XCode 上手指南2018版(二)增 NewLife.XCode 上手指南2018版(三)查 NewLife.XC ...

  8. Xcode 7.0正式版发布了

    Xcode 7.0正式版发布了     下载地址:链接: http://pan.baidu.com/s/1FNkPS 密码: ee42     本文由大学霸整理,转载请注明出处,尊重IT人!

  9. OS X10.10.3正式版和Xcode 6.3正式版下载

    4.09日,OS X10.10.3 正式版 IOS8.3 正式版和 Xcode 6.3 正式版在今天发布,这是 2015 年里面,IOS 系统和 Mac OS 系统,以及 IOS 和 Mac OS 专 ...

随机推荐

  1. SpringBoot源码分析(一)@SpringBootApplication解析

    @SpringBootApplication解析 三层注解 @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan(exclu ...

  2. 【转】Typora极简教程

    Typora极简教程 Typora download ” Markdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber).它允许人们 “使用易读易写的纯文本格式编写文档,然后转 ...

  3. CDNbest-设置不缓存

    写在开始之前 有时候根据业务需求,我们网站不需要缓存,这时候就需要设置下 让网站不走缓存 步骤一 登录平台找到我们的站点->站点设置->缓存设置 如图 备注:填写需要操作的域名,时间为&q ...

  4. Worktile正式入驻飞书,助力企业轻松实现敏捷开发与协作

    企业在敏捷研发中时常面临着交付延期.需求不匹配等问题,如何更高效地完成敏捷研发? Worktile携手飞书,为企业用户提供敏捷开发服务,帮助企业实现软件项目的需求管理.缺陷追踪.迭代规划与推进以及效能 ...

  5. 从 ASP.NET Core 3.1 迁移到 5.0

    3月中旬,微软官方已经发布了dotnet 5的第一个预览版:5.0.0-preview.1. dotnet core经过前几个版本的发展和沉淀,到3.1已经基本趋于稳定. 所以从.net core 3 ...

  6. 聊聊用Selenium做自动化碰到了哪些坑?都是怎么解决的?

    本周我们的讨论话题是关于Selenium自动化: 话题:聊聊用Selenium做自动化碰到了哪些坑?都是怎么解决的? 话题描述:Selenium是大家做UI自动化用到的主流框架,在平时写脚本的过程中, ...

  7. OSPF与ACL的综合应用

    在企业中OSPF和ACL应用特别广泛,本实验介绍OSPF和ACL具体配置过程 实验拓扑: 实验要求: 1.企业内网运行OSPF路由协议,区域规划如图所示:2.财务和研发所在的区域不受其他区域链路不稳定 ...

  8. 带权并查集 HDU - 3047

    题意: 一圈座位有n个,给出m组序号之间的关系,比如,1 2 150 代表2号坐在1号位置序号+150,看m组数据有多少组冲突的. 思路: 带权并查集模板. #include<stdio.h&g ...

  9. Jmeter接口测试之用户自定义变量(九)

    在使用Jmeter做接口自动化测试中,经常会使用到公共的数据,那么就需要对这些公共的数据分离出来,不管是基于测试框架的思想,还是使用工具来进行做自动化测试,公共数据的分离首先是需要思考的.这里就以获取 ...

  10. IOS 空字符串报错 解决办法

    NSScanner: nil string argument  NSScanner: nil string argument libc++abi.dylib: terminate_handler un ...