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. SpringMVC框架——自定义数据类型转换器

    Spring MVC 框架的 Converter<S,T> 是一个可以将一种数据类型转换成另一种数据类型的接口,这里 S 表示源类型,T 表示目标类型. 开发中如果需要自定义数据类型转换时 ...

  2. 解决tinyint映射成boolean/byte的问题

    前言 最近受疫情的影响,公司要做一个类似一码通的系统为客户服务.由我来进行表的设计.创建表之后需要逆向生成Java的entity.mapper.mapper.xml.由于我在数据库中定义了大量 tin ...

  3. Spring Data JPA 自定义对象接收查询结果集

    Spring Data JPA 简介 Spring Data JPA 是 Spring 基于 ORM 框架.JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和 ...

  4. 动态网站项目(Dynamic Web Project)CRUD(增删改查)功能的实现(mvc(五层架构)+jdbc+servlet+tomcat7.0+jdk1.8),前端使用JSP+JSTL+EL组合

    代码分享链接 https://pan.baidu.com/s/1UM0grvpttHW9idisiqa6rA    提取码:hx7c 图示           项目结构 1.SelectAllUser ...

  5. 使用sstream进行int转换string的注意事项

    个人网站 :http://39.106.25.239/ 1.引入sstream文件 2.使用stringstream 声明 3.使用一次sstream转换后要执行成员函数.clear() 来清除str ...

  6. java,jq,ajax写分页

    1.先写好html基础样式 我懒得去写css样式233,能看就行 <style> #page { width: 20px; } </style> <table> & ...

  7. [阿里云-机器学习PAI快速入门与业务实战 ]课时1-机器学习背景知识以及业务架构介绍

    什么是机器学习? 机器学习指的是机器通过统计学算法,对大量的历史数据进行学习从而生成经验模型,利用经验模型指导业务. 目前机器学习主要在一下一些方面发挥作用: 营销类场景:商品推荐.用户群体画像.广告 ...

  8. 一文总结数据科学家常用的Python库(下)

    用于建模的Python库 我们已经到达了本文最受期待的部分 - 构建模型!这就是我们大多数人首先进入数据科学领域的原因,不是吗? 让我们通过这三个Python库探索模型构建. Scikit-learn ...

  9. 【Pytest05】全网最全最新的Pytest框架之用例分组执行

    一.Fixture用例分组运行常用于冒烟测试,分模块运行等 pytest.ini配置文件中增加分组参数markers来实现用例分组,如: markers = g1:组一 smoke:冒烟测试 pyte ...

  10. [noip模拟]小猫爬山<迭代深搜>

    [题目描述]: Freda和rainbow饲养了N只小猫,这天,小猫们要去爬山.经历了千辛万苦,小猫们终于爬上了山顶,但是疲倦的它们再也不想徒步走下山了(呜咕>_<). Freda和rai ...