iwamoto_takaaki2017/09/25 04:01私も気になって調べて見ました。 リンクにあるのと違う情報を得たので補足まで・・・ > iOSは完全にアップルのオリジナルじゃから不明じゃが、C/C++/Objective-Cのいずれかじゃろう。 オリジナルではありますが、まったくのオリジナルという訳でもないようです。 https://ja.wikipedia.org/wiki/IOS_(%E3%82%A2%E3%83%83%E3%83%97%E3%83%AB) > iOSは、基本的にmacOSをタッチパネルの携帯機器に最適化した形で再構成したもので、ユーザインターフェースは全く異なるものの、Darwinカーネル(XNU)の上に、Cocoaベースのアプリケーションフレームワークが載っている構成はmacOSと共通する。ただし、macOSの根幹技術の一つであるCarbonやUNIX関連の機能の多くを欠いており、開発者はCocoa Touch、Media、Core Services、そしてCore OSという4つのレイヤを通じてOSにアクセスする[5]。マルチタッチパネル、加速度センサなどを生かした、従来にはない特徴的なユーザインターフェイスで注目を集めた。 Darwinカーネルというものの上に構築されているということで・・・ https://ja.wikipedia.org/wiki/Darwin_(%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0) > Darwin(ダーウィン)はアップルが開発するUnix系のPOSIX準拠オペレーティングシステム (OS) である。技術的にはNEXTSTEPからOPENSTEPに続く流れを汲み、Mach 3.0+FreeBSDをベースとし、一部の機能はNetBSDなど他のBSD系OSからも取り入れている。DarwinはmacOSやiOS、さらにはwatchOSとtvOSの基礎となる部分でもある。 ということで、カーネル部分はMach 3.0+FreeBSDをベースのC及びC++のようです。(中身までは見ていないので他の言語が使われていないかはわからないですが。) 質問は、ホーム画面のことも書いてありましたがそっちはどうなんでしょうね。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/25 04:01