《WWDC》Xcode 10也有暗黑模式,现在整合GitLab程式码托管服务
2018-06-05 18:03:41 | 来源:ithome | 投稿:伊文 | 编辑:dations

原标题:《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金钥并上传到伺服器上。

Apple△just△announced△Xcode△10 is△now△integrated△with△GitLab△pic.twitter.com/eQbtiY4IYm

— GitLab△(#gitlab) 2018年6月4日

?

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的多核心硬件系统做最佳化,帮助开发者发布执行效率更好的应用程序。

tags:

上一篇  下一篇

相关:

纽时:不只是程式,脸书允许逾60家装置制造商存取用户资料

示意图,与新闻事件无关。 图片来源: 脸书 就在脸书(Facebook)因允许程式搜集大量用户资料的隐私事件逐渐落幕之际,纽约时报于本周报道,其实脸书也允许至少60家装置制造商存取该站用户及亲友的资料。脸书把装置

微软宣布收购 GitHub 程式码代管平台 作价 588 亿 | 香港 UNWIRE.HK 玩生活.乐科技

日前,市场传出微软(Microsoft)将收购程式码共享平台 GitHub , Unwire 也有报道这项传闻。如今,正如先前报道指出,微软正式于公告中宣布,以 75 亿美元(约港币 HK$ 588亿元),全资收购 GitHub 。微软在公告表示

《WWDC》苹果发表macOS 10.14,强化隐私保护、新增暗黑模式

图片来源: Apple 一年一度的苹果开发者大会WWDC周二凌晨展开。一如预期苹果宣布了新版本桌机作业系统macOS△10.14,代号为Mojave,加入了暗黑模式(Dark△Mode)、新增来自iOS的Home等app、改版Mac△App△Store、并加

Steam客户端存在一个10年的远端程式码执行漏洞,Valve紧急修补

资安公司Context△Information△Security资深研究员Tom△Court发现,游戏平台Steam客户端存在一个至少10年的远端程式码执行漏洞,而这个漏洞影响每月1,500万的活跃用户,游戏公司Valve在收到资安通报后,紧急在12小时

美政府警告朝鲜以木马、蠕虫程式发动网络攻击,台湾也受害

图片来源: US-CERT 美国联邦调查局(FBI)及国土安全部周三联合对大众发布警告,表示朝鲜政府正以木马与蠕虫程式在网络上发动攻击,用以骇入电脑、窃取密码及重要资讯,台湾也被发现在感染范围内。这波攻击行动与名为

站长推荐: