そもそもAppleはObjective-Cを駆逐する気などない いまのところは Swiftは独立したランタイムを持たない Swiftは初めからObjective-Cのランタイムで動作すると発表されている Objective-Cのランタイムは、CとC++で書かれている つまりSwiftはObjective-Cを通してCとC++に依存している よってSwiftは(iOS/OSXのパラダイムシフトが起こらない限り)これらの言語を駆逐することはできない AppleはランタイムをSwiftで書き直す準備をしている? そんな感じがしないでもない ベストプラクティスは変わらない そもそもObjective-Cの利点の一つに、C/C++を自由に統合できるというのがあった SwiftもまたCの関数を自由に呼び出せるので、速度的に問題のある箇所や、ライブラリといった資産を活用する場合はC(もしくはObject
![SwiftがiOS/OSXからObjective-C/C/C++をすぐに駆逐できないたった一つの理由 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbc1f0f7d57c0fbd7dc87d81bc07542c36a83eff/height=288;version=1;width=512/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fqiita-fb-2887e7b4aad86fd8c25cea84846f2236.png)