こんにちは。 Swiftや Objective-Cに「NS」の文字からはじまるクラスや関数が数多く存在するのは、Appleの歴史と深く関係しています。 Appleの創業者のひとりであるスティーブ・ジョブズが、閑職に追われ、やがて退職へと追い込まれたことは有名な話です。 しかし、ジョブズは、解雇されて間もなく NeXTという少数精鋭の会社をたちあげ、新しいコンピュータの販売を開始しました。このとき、OSのベースとなったのが BSDであり、開発言語として採用されたのがブラッド・コックスが生みだしたオブジェクト指向の言語 Objective-Cだったのです。 ただ、この革新的ともいえるコンピュータは注目はされたものの、売れ行きはかんばしいものではありませんでした。やがて、NeXTは、ハードウェアの販売を中止し、NeXTSTEPという OSのみを販売する会社となっていきました。 ちょうどそのころ、