首页 文章详情

编写高性能 Swift 代码 - 启用优化

iOS开发 | 131 2021-09-16 19:59 0 0 0
UniSMS (合一短信)
👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇



高性能代码是每个开发工程师应有的追求。

在 Swift 官方 Github 上,官方整理了一些编写高性能 Swift 代码的技巧,这些技巧可以帮助提高您的Swift程序的质量,并使代码更不易出错,更易读。值得我们好好研读。

小集后续会陆续整理这些内容,同时也会搜集这一类的好文章,期望能给 Swifter 带来帮助。


编写高性能 Swift 代码,应该做的第一件事就是启用优化。

Swift提供了三种不同的优化级别:

  • -Onone:这是适用正常的开发。它执行最少的优化,并保留所有调试信息。

  • -O:这适用于大多数生产代码。编译器执行了激进的优化,可以极大地改变代码的类型和数量。调试信息会有很大改变。

  • -Osize:这是一种特殊的优化模式,在该模式下,编译器将优先考虑代码大小优,然后才是性能。

在 Xcode 用户界面中,可以如下修改当前的优化级别:

在项目浏览器中,选择项目图标以进入项目编辑器。在项目编辑器中,选择 Project 下的图标以进入项目设置编辑器。从那里,可以通过更改 Build Settings 下的 Optimization Level 将优化设置应用于项目中的每个目标。

要将自定义优化级别应用于特定目标,请在项目编辑器的 Project Editor 标题下选择该 Target,并覆盖其 Build Settings 标题下的 Optimization Level

如果用户界面中没有给定的优化级别,则可以通过在 Optimization Level 下拉菜单中选择 Other... 级别来手动指定其相应的标志。


-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击👆卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter