Xcode 7有什么新的特性。
Xcode中7包含你需要创建的iPhone,iPad,Mac和Apple关注惊人的应用程序的一切。Swift编程语言已更新,现在比以往任何时候都更快,具有强大的功能,使你的代码更易于读取和写入。而随着新的游乐场,你可以尝试使用新的API或使用嵌入的资源,更多的源代码,和丰富的文本注释创作华丽的交互式文档。 Xcode的用户界面测试功能,甚至可以在行动中记录您的应用程序,并生成测试你的项目。
现在每个人都可以得到他们的苹果设备上的应用程序。
Xcode7和Swift现在更容易为大家构建应用程序,并直接在自己的苹果设备上运行它们。只需登录在你的Apple ID,并把你的想法变成一个应用程序,你可以触摸在iPad,iPhone或Apple关注。下载Xcode7,今天自己尝试一下。不需要计划会员。
Swift 2
Swift 的不断发展以惊人的速度,增加功能,使其更安全,更易于使用,并更具表现力,其中包括:
使用的try / catch /throw的感觉自然Swift高级的错误处理模型。
可用性检查和条件的操作系统版本。
如图降价的意见在快速帮助与嵌入图像和链接作为富文本。
在Xcode 7的迁移转换现有银行代码以使用新Swift2.0的功能和语法。
要了解更多信息,请访问Swift页面。
Playgrounds
操场已被彻底更新,这样你就可以创作华丽的文档,操作容易,实验和互动教育内容。您可以添加游乐场到您的项目,以展示如何使用自己的API,演示如何解决的问题,甚至是演示代码的功能。代码注释是静态的比较。新操场的功能包括:
结果生成它们的代码旁边显示行。
在注释中标记呈现华丽,格式化图像和链接文本。
嵌入的资源和图像可以通过您的代码和注释进行访问。
支持.swift文件可以包含运行在高速无限的新功能。
界面生成器
界面生成器让你难以置信的控制权的iOS,OS X和watchOS的最新功能。堆栈的观点更容易被自动添加所有必要的约束布局你的看法。使用堆叠的观点看法自然组的集合,使他们的行为一致起来,然后作为一个基团反应到周围的UI。当与大小班结合,IB可以很容易地创建一个单一,灵活的接口,跨设备,定向适应,和新iPad的多任务的布局。 IB还增加了对故事情节的参考,让你到不同的文件你的用户界面的另一组逻辑部分是你创建复杂的,身临其境的接口。
测试
Xcode是一个已经惊人的环境,测试驱动开发,和Xcode 7更令其更好地与用户界面测试和代码覆盖。 Xcode的测试导航器可以轻松浏览,编辑和运行测试。测试助手保持配对编辑对准这样你就可以对它们一起工作的测试和应用程序代码。和Xcode服务器上的漫游持续运行,并在所有类型的设备的单元,性能,异步,和现在的UI测试上报告。
用户界面测试
Xcode 7引入了用户界面测试,以确保改变了你在代码中不显示为不必要的改变你的用户进行。 Xcode中可以看你用你的应用程序自动生成你的测试代码,并且可以手动编辑Swift或Objective-C代码来调整产生的测试。这些测试就可以运行一段时间Xcode的服务器上,确定回归很久以前你的客户看到过这个问题。
代码覆盖
代码覆盖率是烤右转入Xcode中,显示您的代码旁边的图标指示哪些代码正在经受考验的,哪些不是。没有什么激励你编写测试很喜欢看到丢失的覆盖面旁边的符号代码的重要区块。
更多功能
游戏
Xcode的7包含了强大的设计工具为iOS和Mac的游戏创作者。现在,金属负载在OS X,内置权中的Xcode 7伟大的调试工具内置SpriteKit编辑器让你从里面的Xcode 7.而对于一个全新的关卡编辑器定义动画与时间表和事件,你可以通过擦洗和编辑SceneKit提供了丰富的场景,令人难以置信的控制身临其境的3D世界编辑。
地址消毒剂
你曾经有一个用户报告说,从来不转载为你出车祸吗?或者有这样的调试时,你可以不触发一个错误?地址消毒剂将建立与轻量级内存仪器您的应用程序,以确定在准确的时间什么不好的事情发生多种类型的潜在问题。这次事故会发生,这个bug会显示本身,Xcode的调试器会告诉你的代码怪确切的行。不像其他的内存分析工具,地址消毒液是速度不够快,每天都在使用,甚至是在调试交互式应用程序。
崩溃日志
Xcode 7包括一个全面的工作流程来识别,理解和修复最关键的应用程序崩溃。这些事故是由应用程序商店,并收集苹果symbolicated你,并会自动下载到Xcode中。更妙的是,你可以找到并修复崩溃,而你是通过TestFlight beta测试。只需选择从组织者和Xcode你最不速之客可以直接带你到你的项目和有问题的代码。
能源计为iOS
用户希望沉浸在你的应用程序,而无需担心电池寿命。当你的应用程序使用显著能源的新的iOS量仪表会提醒你时间,最重要的时候,你希望你的应用程序被闲置。除了快速诊断,能量计可以直接启动仪器来检查你的应用程序在做什么,需要那么多的精力。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/6102.html