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 应用程序。

Xcode 7 Mac版功能介绍

  完全支持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 7 Mac版更新日志

  Xcode 12.1包括Swift 5.3和SDK,适用于iOS 14.1、iPadOS 14.1、tvOS 14、watchOS 7和MacOS Catalina。

  平台特点

  - App Clips是您的应用程序的一小部分,可以在需要的时候被发现,在几秒钟内加载,并快速启动。

  - WidgetKit使用SwiftUI来构建漂亮的新部件,用户可以直接安装在iPhone的主屏幕上。

  - StoreKit测试框架和交易管理器使其能够轻松测试和调试应用内购买。

  完善的用户界面

  - 文档选项卡在一个轻量级的编辑器选项卡中打开任何类型的文档,包括日志、资产目录和UI文件。

  - 导航器字体现在可以根据系统设置调整大小,也可以手动配置。

  - 代码完成有一个新的、简化的界面,速度更快,并且更容易选择正确的代码。

  - 组织者完全重新设计,并报告新的应用程序指标,如动画和滚动的命中率。

  Swift和SwiftUI

  - SwiftUI的性能得到了全面提升,新的Lazy视图可以高效地处理庞大的数据集。

  - SwiftUI视图可以变成可重用的组件,出现在Xcode库和代码完成中。

  - Swift包管理器支持资源和本地化,使其成为共享SwiftUI组件的好帮手。

  - Swift编译器改进后的诊断功能使其更容易理解编码错误,尤其是SwiftUI代码中的错误。

基本信息
版本 V12.1
软件大小 11.00 MB
类别 开发软件
更新时间 2020-10-23
Mac越狱你必须知道的冷知识 Mac越狱软件是Mac平台上的越狱工具的分类合集。苹果越狱是针对苹果操作系统(IOS系统)限制用户存储读写权限的破解操作,用户经过越狱的iOS设备拥有对系统底层 ...
抖音2020很火的梗(天天更新) 抖音2020最近很火的梗?新的一年已经到来了,抖音上最近有很多非常搞笑的梗,赶快掌握新的流行梗,在年底,春节称霸朋友圈,下面小编就给大家带来2020最流行最搞笑 ...

热点资讯

更多
英特尔正与台积电接洽,虑将部分芯片生产外包给台积电 外媒报道称,英特尔正在与全球最大的芯片制造商台积电(TSMC)接洽,准备将自己的芯片制造业务外包出去。
苹果iPhone 12国行上季度热卖:拿下20%份额 销量达1800万 根据外媒报道,上季度中国大陆地区iPhone 12销量达到1800万,苹果拿下20%智能手机市场份额。
高通斥资约90亿收购芯片公司NUVIA 前苹果芯片架构大神加盟 据外媒报道,高通公司1月13日以14亿美元收购芯片初创公司Nuvia。
大公司晨读:B站计划3月港股上市;苹果斥资1亿美元力促种族平等 B站确定已在港提交上市申请;英特尔CEO 斯旺将于2月15日辞职。

相关教程

更多
官网上线家居板块,苹果在智能家居市场能掀起多大水花 对于较早布局智能家居的苹果来说,在该领域一直不温不火,存在感很低。一方面,苹果的HomeKit平台兼容性差,其认证及条件相对都更加严格复杂。另一方面,其在产品和市场上的推广也相对薄弱,产品售价过高并且产品线也不够完善。苹果现在进军中国智能家居市场,在笔者看来,它依旧是以一个初级者的身份来探索这片巨大市场,前有埋伏,而后有追兵,短时间内苹果也很难在智能家居市场逆袭。
2022年国内手机市场回顾:寒气传递到每个厂商,华为苹果抢占新高地 2022年的国内手机市场在寒冬中度过,尽管有着折叠屏市场这一股小小的暖流,并且有着非常不错的发展前景,但仅占据1%市场体量的这条新赛道,至少现在还无法帮助市场走出存量时代。
苹果不玩性能了?传iPhone15芯片或更注重电池续航而非性能 苹果iPhone的续航能力一直都遭网友吐槽,虽然近两年的机型续航能力有所提升,但对于如今大家对手机续航能力要求这么高的时代下还是不够的,任一部国产安卓机都能“吊打”。不过近日外媒9to5Mac报道称iPhone15芯片或更注重电池续航而非性能。
步子太大?工程设计失误或成A16升级不大的诱因 报道指出,苹果工程师们“在添加新功能方面过于雄心勃勃”,在开发周期后期发现原型芯片的GPU功耗远高于预期的模拟估计,这意味着会引发严重的散热问题,并且导致电池寿命受到影响而无法使用。稳妥起见,苹果无法将搭载“新功能”的GPU用于iPhone 14 Pro系列。

相关推荐

更多
  • APNS Pusher Mac版 英文. 205.00 MBM · APNSPusherMac版是Mac电脑上的一款苹果应用开发推送测试软件。APNSPusherMac版为测试苹果的推送通知服务提供了一个简单的接口;您可以免费下 ...
  • Coherence X Mac版 英文. 15.00 MBM · CoherenceXMac版是Mac电脑上的一款强大的工具,CoherenceXMac版可以让你在Mac上把任何网站变成一个基于Chromium的原生应用程序; ...
  • Xliff Editor Mac版 英文. 3.00 MBM · XliffEditorMac版是一款Mac上的Xliff文件编辑软件,XliffEditorMac版为你提供了编辑XLIFF文件的最简单的方法。XliffEdi ...
  • RStudio Mac版 英文. 148.00 MBM · RStudio是一款跨平台的、免费的、开源的R语言IDE,可以跨平台运行。RStudio把常用的窗口都整合在一起,开发者不用在命令行和绘图窗口来回切换,RStu ...