いまさら聞けない「Objective-C」の基礎 macOS向けレジェンド言語の利点は?Apple製OS用プログラミング言語比較【前編】

Apple製OS用アプリケーション開発で利用される主なプログラミング言語の一つが、オブジェクト指向プログラミング言語である「Objective-C」だ。その特徴を紹介しよう。

2021年01月15日 05時00分 公開
[Kerry DoyleTechTarget]

 Apple製OS用アプリケーションの開発には多種多様なツールやフレームワーク(特定の設計思想に基づくプログラム部品やドキュメントの集合体)、ライブラリ(特定機能を実現するプログラム部品群)を利用できる。開発するプログラミング言語にも選択肢があり、「Objective-C」と「Swift」のどちらかを選ぶことが一般的だ。

 両者の違いは、Apple製OS用アプリケーション開発を取り巻く環境の変化に伴い、明確になってきている。実績と安定性はあるが時代遅れになりつつあるObjective-Cと、新しい機能を提供するSwiftのどちらを選ぶべきなのか。本稿は、この2つのプログラミング言語の歴史、特徴、選択時の考慮事項を解説する。

「Objective-C」の基本をおさらい メリットは

Copyright © ITmedia, Inc. All Rights Reserved.

鬮ォ�エ�ス�ス�ス�ス�ス�ー鬯ィ�セ�ス�ケ�ス縺、ツ€鬩幢ス「隴取得�ス�ク陷エ�・�ス�。鬩幢ス「�ス�ァ�ス�ス�ス�、鬩幢ス「隴主�讓滂ソス�ス�ス�ス鬩幢ス「隴趣ス「�ス�ス�ス�シ鬩幢ス「隴乗��ス�サ�ス�」�ス�ス�ス�ス

製品資料 株式会社SHIFT

ソフトウェアテストを外注すべき“5つの理由”とは?

DXの推進が叫ばれる中、その中核を担うソフトウェア開発の現場では、IT人材不足をはじめとする5つの課題が顕在化している。それらを解消し、ソフトウェアの品質を高める方法として注目されるのが、ソフトウェアテストの外注だ。

製品資料 株式会社SHIFT

ソフトウェアテスト導入事例:トヨタコネクティッド、グリー、Sansanなど4社

ソフトウェア開発ではテストを、開発エンジニアが自ら担当するシーンが散見される。ただ、開発者自身が自ら開発したものをテストすると、観点に偏りが生じてしまい検証品質が下がる。この問題の解決には第三者によるテストが重要だ。

製品資料 株式会社SHIFT

ソフトウェアテスト&第三者検証サービス選定ガイド(比較チェックシート付き)

ソフトウェアテストをアウトソースするに当たってはベンダー選びが重要だが、自社に合うテストベンダーをどう選べばよいか分からない、という声もよく聞かれる。そこで、失敗しないベンダー選定の基準を、チェックシート形式で解説する。

事例 ファインディ株式会社

プルリクオープンまでの時間を9分の1に短縮、ourlyの事例に学ぶ開発環境改善策

生産性向上が重要視される今、エンジニア組織の開発生産性を高めるために、どのような取り組みを進めればよいのか分からないという声も多い。そこで社内報CMSの開発・運用を手掛けるourlyなど、3社の事例からそのヒントを紹介する。

製品資料 株式会社ライトウェル

製造業で需要が高まるデータ活用、中堅・中小企業で実現できる方法とは?

近年の製造業ではスマートファクトリー化やDXが進み、データ活用の重要性が高まっているが、人材・予算の限られた中堅・中小企業では全社的な展開は難しい。このような問題を解消できる専用ツールについて、導入事例を交えて紹介する。

アイティメディアからのお知らせ

驛「譎冗函�趣スヲ驛「謨鳴€驛「譎「�ス�シ驛「�ァ�ス�ウ驛「譎「�ス�ウ驛「譎「�ソ�ス�趣スヲ驛「譎「�ソ�スPR

From Informa TechTarget

いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは

いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。

郢ァ�「郢ァ�ッ郢ァ�サ郢ァ�ケ郢晢スゥ郢晢スウ郢ァ�ュ郢晢スウ郢ァ�ー

2025/06/16 UPDATE

  1. AI邵コ�ォ鬯�スシ郢ァツ€邵コ�ス邵コ莉」縲堤ケ晏干ホ溽ケァ�ー郢晢スゥ郢晢ソス邵コ蠕後€堤クコ髦ェ�狗クイ蠕。�サ鄙ォ竊千クコ髦ェ�ス郢ァ�ウ郢晢スシ郢晢ソス縺�ケ晢スウ郢ァ�ー邵イ髦ェ�ス陞ウ貅キ魘ィ
  2. 邵イ蜍イySQL邵イ髦ェ竊堤クイ蜍イariaDB邵イ髦ェ�ス闖エ霈披€イ鬩戊シ披鴬邵コ�ョ邵コ蜈キ�シ貅伉€ツ€4邵コ�、邵コ�ョ闕ウ�サ髫補�縺檎ケ晢スシ郢晏干ホヲ郢ァ�ス郢晢スシ郢ァ�ケDB
  3. 郢ァ�オ郢晢スシ郢晁�窶イ遯カ諛会スク蟠趣スヲ竕ォツ€譏エ竊醍ケ晢ソス�ス郢ァ�ソ郢晏生�ス郢ァ�ケ邵イ驛。QLite邵イ髦ェ竊堤クコ�ッ�ス貅伉€ツ€郢ァ�ェ郢晢スシ郢晏干ホヲ郢ァ�ス郢晢スシ郢ァ�ケDB4鬩包スク
  4. 邵コ�ス竏ェ邵コ霈費ス蛾蜜讒ュ��邵コ�ェ邵コ�スツ€蠕後′郢晢スシ郢晏干ホヲ郢ァ�ス郢晢スシ郢ァ�ケ郢晢ソス�ス郢ァ�ソ郢晏生�ス郢ァ�ケ邵イ髦ェ�ス陞ウ螟ゑスセ�ゥ邵コ�ィ郢晢ス。郢晢スェ郢晢ソス繝ィ
  5. 邵コ�ス竏ェ邵コ霈費ス蛾蜜讒ュ��邵コ�ェ邵コ�スツ€遯殫ache HTTP Server邵イ髦ェ竊堤クイ遯殫ache Tomcat邵イ髦ェ�ス鬩戊シ費シ樒クコ�ィ邵コ�ッ�ス�ス
  6. 邵イ驛。DK邵イ髦ェ竊堤クイ遯蘖I邵イ髦ェ�ス鬩戊シ費シ樒クコ�ィ邵コ�ッ�ス貅伉€ツ€邵コ�ゥ邵コ�ス�ス�ソ邵コ�ス�ス邵コ莉」�具ソス�ス
  7. Java邵コ�ァ郢ァ�スC邵コ�ァ郢ァ繧��邵コ�スツ€謔滂ソス陟「�スツ€�ス窶イ邵コ�セ邵コ螢シ�ュ�ヲ邵コ�カ邵コ�ケ邵コ�ス2陞滂スァ髫ェツ€髫ア讒ュツ€髦ェ�ス邵コ阮呻ス檎クコ�ス
  8. 郢晢ス。郢ァ�ソ郢晁��ス郢ァ�ケ邵コ蠕。�コ�コ雎悟干竊鍋クコ�ェ郢ァ蟲ィ竊醍クコ�ス谺。陜暦ソス邵コ�ッ郢ァ�ス�ス郢ァ蟯ゥツ€諛岩旺郢ァ螽ッツ€譎「�シ�ス
  9. 闔臥ソォツー郢ァ蟲ィ縲堤ケァ繧銀襖邵コ荳岩�邵コ�ス�シ貅伉€ツ€邵イ讙主�隰梧、巧邵イ髦ェツ€蠕後Π郢晢スシ郢ァ�ウ郢晢スシ郢晏ウィツ€髦ェ縲定嵯蜉ア�企屆鄙ォ竏エ郢ァ驫€ツ€�ス2025陝キ�エ邵コ�ョ陝�蝠渉€�ス
  10. C++邵コ螽ッツ€諛会スス�ソ邵コ�」邵コ�ヲ邵コ�ッ邵コ�ス��邵コ�ェ邵コ�ス�ス郢晢スュ郢ァ�ー郢晢スゥ郢晄コ佩ヲ郢ァ�ー髫ェツ€髫ア讓楪€譏エ笆。邵コ�ィ髫ェツ€郢ァ荳奇ス檎ケァ荵晢ソス邵コ�ッ邵コ�ェ邵コ諛カ�シ�ス

いまさら聞けない「Objective-C」の基礎 macOS向けレジェンド言語の利点は?:Apple製OS用プログラミング言語比較【前編】 - TechTargetジャパン システム開発 髫エ�ス�ス�ー鬨セ�ケ�つ€鬮ォ�ェ陋滂ソス�ス�コ�ス�ス

TechTarget驛「�ァ�ス�ク驛「譎「�ス�」驛「譏懶スサ�」�趣スヲ 髫エ�ス�ス�ー鬨セ�ケ�つ€鬮ォ�ェ陋滂ソス�ス�コ�ス�ス

鬩幢ス「隴取得�ス�ク陷エ�・�ス�。鬩幢ス「�ス�ァ�ス�ス�ス�、鬩幢ス「隴主�讓滂ソス�ス�ス�ス鬩幢ス「隴趣ス「�ス�ス�ス�シ鬩幢ス「隴乗��ス�サ�ス�」�ス�ス�ス�ス鬩幢ス「隴趣ス「�ス�ス�ス�ゥ鬩幢ス「隴趣ス「�ス�ス�ス�ウ鬩幢ス「�ス�ァ�ス�ス�ス�ュ鬩幢ス「隴趣ス「�ス�ス�ス�ウ鬩幢ス「�ス�ァ�ス�ス�ス�ー

2025/06/16 UPDATE

ITmedia マーケティング新着記事

news017.png

「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年5月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。

news027.png

「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。

news023.png

「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...