APP下载
报价宝  ›  综合  › 

《WWDC》Xcode 10也有暗黑模式,现在整合GitLab程式码托管服务

报价宝 来源:baojiabao.com 发布时间:2019-01-24 22:36:00 10月06日更新
报价宝综合消息《WWDC》Xcode 10也有暗黑模式,现在整合GitLab程式码托管服务
图片来源: 

Apple

苹果自家新版IDE Xcode 10也是这次WWDC的亮点之一,除了应用程序本身外观配合新版macOS 10.14 Mojave加入了暗黑模式(Dark Mode)外,还可以让开发者轻易开发出具暗黑模式的应用程序,另外,也强化了程式码协作、除错以及持续整合功能,而Swift编译速度也获得提升,在大型程式上甚至可以提升两倍速。

在macOS 10.14 Mojave上提供暗黑模式(Dark Mode),对长时间使用电脑的人是福音,而Xcode 10原生支援暗色调外观,更是对一整天盯着电脑屏幕的开发者来说是天大的好消息。苹果表示,现在Xcode 10中,无论是图标、字体甚至是Jump Bar等每个部分,颜色都经过特别调校以符合Mac暗黑模式。

同时Xcode也提供创建Mac应用程序暗黑模式的工具,开发者可以利用界面生成器(Interface Builder)快速的更换应用程序的界面设计,预览颜色深浅的变化,并且使用素材目录(Asset Catalogs)来管理主题配置,不只能定义素材还能命名颜色。开发者不需要更动整体系统设定,就能在Xcode的除错模式中,切换自己开发的应用程序到暗黑模式。

Xcode在开发体验上也下足了功夫,协作上除了支援刚被微软并购的GitHub外,同时也支援Bitbucket与GitLab程式码托管服务,让开发团队在云端或是自有的程式码储存服务器上共同合作开发,Xcode还能产生唯一SSH金钥并上传到服务器上。

 

Xcode与这些程式码托管服务整合良好,在开发者登入后,复制(Clone)视窗会显示所有使用者拥有的程式码储存库,当然使用者也能搜寻服务器上其他的储存库。Xcode提供源代码管理导览器,可以检视专案的每个分支、标签以及远端提交时间轴,检视受更改的档案与提交程式码,也能进行创建与合并分支这类一般操作。

而且现在程式码编辑器也会直接在界面显示更多资讯,像是在每行程式码前标记更动讯息,无论是来自开发者本身,还是团队其他人的,而且也会即时显示开发者输入的程式码是否产生冲突,可以透过点击旁边的红字指标了解与上游程式码的差异。Xcode还会帮开发者收集来自使用者的匿名崩溃日志,并且快速为开发者导览有问题的程式码,帮助识别以及修补臭虫。

而这个版本的仪表板(Instruments)功能也更加成熟了,苹果提到,开发者真的可以抛弃用print()来除错的方法了,OSLog指标以及客制化的仪表将能提供更好的除错功能,除了追踪程式码特别标记的部分外,开发者还能透过自定义的视觉效果以及资料分析,建构客制化仪表板。当然Xcode也有提供样板供开发者套用,但更厉害的是,这些客制化仪表板还能分享给其他开发成员使用。

另外,现在使用标记(Markdown)语法无论是标题、粗体或是斜体文字,甚至是链接等其他格式,都在Xcode中随打即秀,开发者在编辑器中输入标记语法的同时,对应结果也会即时显示,苹果提到,连Jump Bar现在都能理解标记语法,因此开发者可以快速导览读我档以及文件档案。而苹果也特别强调,现在Xcode即使开启庞大的档案,都能很顺畅的卷动画面,在程式码折叠或是显示错误的动画比起以往都更加流畅。

Xcode内建的模拟引擎,除了可以帮开发者在不同的装置上测试模拟应用程序外,还提供持续整合功能,使用者可以同时启动不同的模拟设备,执行单元测试、UI与性能测试。其实持续整合也并非Xcode 10的新功能,只是在Xcode 9前是以单独的Xcode Server存在,需要开发者付费下载,在Xcode 9时被苹果整合在一起。开发者可以在局域网络中部署一台单独的Mac电脑,专用于自动化建置以及测试,而且只要在Xcode中调整持续整合设定就能使用。

苹果也提到,Xcode 10现在内含Swift 4.2,比起Swift 4.0,建置大型Swift应用程序的速度快上了一倍,结合Xcode最新的建置系统,无论是编辑、建置以及测试等工作流程都更加便捷,还会对Mac的多核心硬件系统做最佳化,帮助开发者发布执行效率更好的应用程序。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 报价宝 手机价格 笔记本电脑价格 小米手机价格 耳机价格