- Swift High Performance
- Kostiantyn Koval
- 187字
- 2021-08-05 16:36:23
Swift speed
I can guess you opened this book because you are interested in speed and are probably wondering, "How fast can Swift be?" Before you even start learning Swift and discovering all the good things about it, let's answer it right here and right now.
Let's take an array of 100,000 random numbers; sort it in Swift, Objective-C, and C using the standard sort
function from stdlib
(sort
in Swift, qsort
in C, and compare
in Objective-C); and measure how much time each would take.
Sorting an array with 100,000 integer elements gives us this:

And the winner is, Swift! Swift is 14.5 times faster than Objective-C and 2.3 times faster than C.
In other examples and experiments, C is usually faster than Swift and Swift is way faster than Objective-C. These measurements were done with Xcode 7.0 beta 6 and Swift 2.0. It's important to highlight that the improvements in Swift 2.0 were mainly focused on making it cleaner, more powerful, safer, and more stable, and preparing it for open sourcing. Swift's performance hasn't reached its full potential yet, and the future is so exciting!
- 黑客攻防從入門到精通(實戰秘笈版)
- Puppet 4 Essentials(Second Edition)
- 案例式C語言程序設計
- Python Deep Learning
- MariaDB High Performance
- Mastering LibGDX Game Development
- 深入淺出DPDK
- 3D少兒游戲編程(原書第2版)
- C++ 從入門到項目實踐(超值版)
- Java程序設計
- Modernizing Legacy Applications in PHP
- Less Web Development Cookbook
- Python面向對象編程(第4版)
- 零基礎C語言學習筆記
- 面向物聯網的Android應用開發與實踐