Objective-CはSwift以前のiOS開発の主要言語
Objective-C は、C 言語にオブジェクト指向の機能と動的なランタイムを加えた言語で、2014年に Swift が発表されるまで iOS と macOS のアプリ開発の主要な言語でした。Apple の開発者向け資料「About Objective-C」(2014年9月更新)は、Objective-C を Mac と iOS のソフトウェアを書くときの主要なプログラミング言語と説明し、C 言語のスーパーセットでオブジェクト指向の機能と動的なランタイムを持つと書いています。
この資料は2026年10月時点で Apple の Documentation Archive(過去の資料の保管庫)に置かれていて、ページに記載された最終更新日は2014年9月17日です。
Swiftは2014年にObjective-Cと共存する前提で発表された
Apple は2014年6月2日の iOS 8 SDK(ソフトウェア開発キット)の発表で、iOS と Mac 向けの新しい言語として Swift を公開しました。発表で Apple が説明したのは、Swift が Objective-C のコードと共存し、開発者が既存のアプリに Swift を組み込めるという点です。
Swift は Objective-C を一度に置き換える言語ではなく、既存のアプリに少しずつ足していける言語として登場しました。新しい画面や機能は Swift で書き、古い部分は Objective-C のまま残す開発が、発表の時点から想定されていました。
今も1つのプロジェクトでSwiftと混在させられる
Swift と Objective-C は、2026年10月時点でも1つの Xcode プロジェクトの中で一緒に使えます。Apple の資料「Importing Objective-C into Swift」によれば、元のプロジェクトがどちらの言語で作られていても、Objective-C と Swift のファイルは同じプロジェクトで使えるというのが Apple の説明です。
同じアプリの中で Objective-C の宣言を Swift から使うには、ブリッジングヘッダ(Objective-C bridging header)に公開したいヘッダを並べる方法を案内しています。
書き換えを急がなくても動き続けるため、長く運用されているアプリほど Objective-C のコードが残りやすいのが実情です。Objective-C の仕事が新規開発ではなく、既存のコードの保守と Swift への移行に寄っていく理由はここにあります。
Objective-Cの求人は1.8%でSwiftと併記
Offers に掲載された正社員求人のうち、スキル情報に Objective-C を挙げる求人は1.8%で、件数では53件でした(Offers(株式会社overflow)調べ・n=2,961・2022年3月〜2026年10月に掲載された正社員求人・2026年10月集計)。
53件のうち52件は Swift も同時に挙げています。求人票から機械で抽出したスキル情報で Objective-C が必須に分類される求人は6件でした。残りは歓迎スキルや技術スタックの一覧に並ぶか、求人本文に言語名が出てくるだけの求人です。2026年10月3日時点で公開中の求人は24件です。53件を掲載した企業は社名で数えて23社で、公開中の24件に限ると11社でした。
指標 | 件数・割合 |
|---|
Objective-C を挙げる求人 | 53件(スキル情報を持つ正社員求人の1.8%) |
うち Swift も挙げる求人 | 52件 |
うち Objective-C を必須に挙げる求人 | 6件 |
タイトルに Objective-C を含む求人 | 0件 |
Swift を挙げる求人(参考) | 305件(同10.3%) |
出所: Offers(株式会社overflow)調べ・スキル情報を持つ正社員求人 n=2,961・2022年3月〜2026年10月掲載・2026年10月集計。
求人票の多くはObjective-Cを言語一覧の1つとして載せる
Objective-C を挙げる正社員求人53件の本文を読むと、一番多いのは、開発言語や技術スタックの一覧に Swift などと並べて Objective-C を載せる書き方で、34件でした(Offers(株式会社overflow)調べ・n=53・2026年10月集計)。Swift との関係を具体的に書いた求人は10件で、残る9件は本文に Objective-C の語が無く、スキル情報にだけ載る求人です。本文に Objective-C が出てくる44件の書き方は、次の5つに分かれます。
- 開発言語や技術スタックの一覧に Objective-C を載せる(34件。「Swift, Objective-C」のようなモバイルの言語だけの短い一覧から、Java や C# などと並べた一覧まである)
- 応募条件の記述に「Swift または Objective-C での開発経験」「Objective-C もしくは Swift」のように書き、どちらかの言語の経験を条件にする(5件)
- 開発環境に「言語は Swift(一部 Objective-C)」と書き、既存のコードに Objective-C が残ることを示す(3件)
- 仕事内容に、Objective-C で作られた現行のアプリを Swift や SwiftUI に作り直すことを挙げる(1件)
- 開発言語は Swift だが、Objective-C だけの経験でも応募を受け付けると書く(1件)
Swift との関係を具体的に書いた10件のうち、主な開発言語を Swift と読める求人は5件(一部に Objective-C が残る3件・作り直しの1件・Objective-C だけの経験でも可とする1件)で、Objective-C は既存のコードを扱う力として見られています。残る5件は主な言語を書かず、Swift と Objective-C のどちらかの経験を応募の条件にする求人です。
一覧に載るだけの求人は、Objective-C の経験をどの程度求めるのかが本文からは読み取れないため、応募の前にカジュアル面談などで確かめておくと確実です。
Swiftの求人の17.0%がObjective-Cも挙げる
Offers の正社員求人でスキル情報に Swift を挙げる求人のうち、Objective-C も挙げる求人は17.0%でした(Offers(株式会社overflow)調べ・n=305・2026年10月集計)。
掲載時期で分けると、2024年以前に掲載された求人では18.1%(Offers(株式会社overflow)調べ・n=149)、2025年以降に掲載された求人では16.0%(同・n=156)で、大きくは減っていません。
掲載時期 | Swift を挙げる求人 | うち Objective-C も挙げる割合 |
|---|
2024年以前 | 149件 | 18.1% |
2025年以降 | 156件 | 16.0% |
合計 | 305件 | 17.0% |
出所: Offers(株式会社overflow)調べ・スキル情報に Swift を挙げる正社員求人・2022年3月〜2026年10月掲載・2026年10月集計。
Swift の求人のおよそ6件に1件が、Swift が登場して10年以上たった今もスキル情報に Objective-C を挙げていることになります。ただし前の節のとおり、Objective-C を挙げる求人の多くは言語の一覧に載せるだけで、どの程度の経験を求めるかまでは本文から読み取れません。
開発者調査ではObjective-Cの利用は2.3%
世界の開発者を対象にした調査でも、Objective-C を使う人は少数です。Stack Overflow の2024年の開発者調査では、過去1年に Objective-C で本格的に開発した職業開発者は2.3%で、Swift の4.9%の半分以下でした(回答者のうち職業開発者 n=45,566)。
翌年の 2025年の開発者調査では、言語の集計に Objective-C の項目がありません。同じ調査で Swift を使う職業開発者は5.7%でした(職業開発者 n=24,759)。
世界の開発者全体に向けた任意回答の調査なので、日本の iOS の開発現場の割合をそのまま表すものではありません。それでも、2024年の調査で Objective-C を使う職業開発者が Swift の半分以下にとどまり、2025年の調査では選択肢から外れたことは、前の節で見た Offers の求人で Objective-C が Swift と併記される書かれ方とも食い違いません。
Swift求人の年収は上限の中央値1,000万円
Objective-C の経験が活きる求人はほぼすべて Swift の求人なので、年収の目安は Swift の求人の提示年収で見るのが現実的です。Offers の正社員求人のうちスキル情報に Swift を挙げる求人の提示年収は、下限の中央値が500万円、上限の中央値が1,000万円でした(Offers(株式会社overflow)調べ・n=297・2026年10月集計)。
Swift の年収の詳しい内訳は「Swiftエンジニアの年収相場と正社員求人の年収帯」でも扱っています。Swift と Objective-C を提供する Apple で働く場合の年収は「Appleの年収|報酬の中央値と募集要項の基本給」を参考にしてください。
公的統計で近いソフトウェア作成者の年収は578.5万円
言語を問わず開発者をまとめた公的統計の区分「ソフトウェア作成者」の年収は、厚生労働省の令和7年賃金構造基本統計調査をもとに編集部が換算すると約578.5万円です。毎月の給与(きまって支給する現金給与額)39.08万円の12か月分に、年間賞与など109.51万円を足した概算で、平均年齢は37.1歳でした(企業規模10人以上・男女計)。
企業規模 | 毎月の給与 | 年間賞与など | 年収換算 |
|---|
企業規模計(10人以上) | 39.08万円 | 109.51万円 | 578.5万円 |
1,000人以上 | 41.86万円 | 138.59万円 | 640.9万円 |
100〜999人 | 38.33万円 | 95.03万円 | 555.0万円 |
10〜99人 | 36.06万円 | 85.51万円 | 518.2万円 |
出所: 厚生労働省「令和7年賃金構造基本統計調査 職種第1表」(2026年3月公表・職種「ソフトウェア作成者」・男女計)を Offers Magazine 編集部が年収換算。
ソフトウェア作成者は使う言語を問わない区分で、iOS エンジニアや Objective-C を書くエンジニアの年収そのものではありません。年齢や経験の幅が広い働き手全体の平均でもあるため、転職で狙える年収の目安としては、次に見る求人の提示年収のほうが実態に近いでしょう。
Swiftの求人は上限1,000万円以上が54.5%
年収の下限と上限を記載した正社員求人のうち、Swift をスキル情報に挙げる求人は、上限が1,000万円以上の求人が54.5%でした。
スキル情報を持つ求人全体では上限1,000万円以上が47.4%で、Swift の求人のほうが高い割合です。
指標 | Swift を挙げる求人(n=297) | スキル情報を持つ求人全体(n=2,913) |
|---|
上限が800万円未満 | 20.5% | 23.0% |
上限が800〜999万円 | 24.9% | 29.6% |
上限が1,000〜1,199万円 | 28.3% | 20.4% |
上限が1,200万円以上 | 26.3% | 27.1% |
上限の中央値 | 1,000万円 | 970万円 |
下限の中央値 | 500万円 | 540万円 |
出所: Offers(株式会社overflow)調べ・年収の下限と上限を記載した正社員求人・2022年3月〜2026年10月掲載・2026年10月集計。
上限の中央値は全体より30万円高い一方、下限の中央値は全体より40万円低く、Swift の求人は下限と上限の中央値の開きが全体より大きくなっています。理由は今回の集計では確かめていませんが、経験の浅い人から設計を担う人までを1つの求人で募集していることも考えられ、その場合はどの役割で採用されるかで提示額が変わる可能性があります。
上限の高い求人ほど Swift での設計やチームの技術判断を担う役割を求めているかは、今回の集計では確かめていないため、求人ごとに仕事内容と提示年収をあわせて読むのが確実です。自分の経験で届く求人の年収は、Offers Jobs で Swift や iOS の正社員求人を探し、提示年収の下限と上限を見比べると確かめられます。
Objective-Cの経験は移行と保守の力で示す
Objective-C の経験は、Objective-C を書けることそのものより、既存のコードを保守しながら Swift へ移した経験として示すと、Swift で開発するチームの求人に結びつけやすくなります。
Offers の正社員求人で Objective-C を挙げる53件のうち、既存のコードに Objective-C が残ることや Swift への作り直しを本文に書く求人は4件で(Offers(株式会社overflow)調べ・n=53・2026年10月集計)、多くは言語の一覧に載せるだけなので、保守や移行の経験をどこまで求めるかは求人ごとに確かめたいところです。
Objective-CとSwiftの混在を扱った経験を書く
職務経歴書でまず書きたいのは、Objective-C と Swift が混在するアプリで何を担ったかです。ブリッジングヘッダを通じて Objective-C の資産を Swift から使えるようにした、Objective-C の画面やモジュールを Swift に書き換えた、といった経験を、アプリの規模と期間を添えて書きます。
移行は一度に終わる作業ではないので、どの順番で、どの範囲を書き換え、その間にリリースを止めずに済ませたかという判断も評価の材料です。書き換えた画面やモジュールの数、クラッシュ率やビルド時間の変化など、数字で示せるものがあれば添えると伝わりやすくなります。
Swift・SwiftUIの経験を足しておく
Offers の正社員求人で Objective-C を挙げる53件のうち52件は Swift も同時に挙げているため、Objective-C の経験とあわせて Swift での開発経験も示せることが応募先を広げる条件です。業務で Swift を書く機会が少なかった人は、Objective-C のコードを Swift に移す作業を自分から引き受けたり、新しい画面を Swift や SwiftUI で書いたりして、Swift の経験を職務経歴書に書ける形にしておくと応募できる求人が広がります。
Offers の求人の中には、Objective-C で作られた現行アプリを Swift と SwiftUI で作り直す仕事を挙げるものが1件ありました。こうした求人では、Objective-C の知識と Swift・SwiftUI の経験の両方を持つ人が、作り直しの計画の段階から加わる役割を任される可能性があります。
KotlinやFlutterまで広げると応募先が増える
iOS の求人は Android の開発と一緒に募集されることが多く、Offers の正社員求人でスキル情報に Swift を挙げる求人のうち、Kotlin も挙げる求人は91.1%、Flutter も挙げる求人は35.7%でした(Offers(株式会社overflow)調べ・n=305・2026年10月集計)。
スキル情報には、その求人のチームが使う技術の一覧が入ることも多いため、91.1%の求人で iOS と Android の両方を書くことが求められるわけではありません。
それでも、モバイルのチームでは iOS と Android の両方を見渡せる人や、Flutter のようなクロスプラットフォームの技術を扱える人が重宝されやすく、Objective-C と Swift の経験に加えて Android やクロスプラットフォームの経験があると、選べる求人の幅が広がります。Flutter に軸足を移す場合は「Flutterエンジニアの転職事情と求人の探し方」も参考になります。
職務経歴書の書き方の全体像は「エンジニアの履歴書・職務経歴書|52人調査と書き方」で詳しく扱いました。
求人はSwiftで探しObjective-Cの扱いを読む
Objective-C の経験を活かせる求人を探すときは、Objective-C ではなく Swift や iOS で検索し、求人本文で Objective-C がどう扱われているかを読んで見分けるのが確実です。言語名で検索すると、多数の言語を並べた一覧の1つとして Objective-C が載っているだけの求人も当たるためです。
- 求人検索で Swift や iOS の正社員求人を探す
- 必須条件と開発環境の欄で、Objective-C が「どちらかの経験」「一部に残る」「作り直しの対象」のどれとして書かれているかを読む
- 移行や作り直しを仕事内容に挙げる求人では、どの段階にあり、どこまでを任されるかを面談で確かめる
- 候補の求人の提示年収の下限と上限、求められる役割を見比べる
Offers Jobs では、Swift や iOS をキーワードに正社員求人を探し、必須条件と開発環境、提示年収をまとめて見比べられます。
Objective-Cエンジニアの将来性の要点
Offers の正社員求人でスキル情報に Objective-C を挙げる求人は1.8%で、53件中52件が Swift と同時に挙げる形でした(Offers(株式会社overflow)調べ・n=2,961・2026年10月集計)。Objective-C だけで仕事を選べる時代ではありませんが、Swift の求人の17.0%が今も Objective-C を挙げていて(同・n=305)、Swift の開発と並べて Objective-C の経験に触れる求人は今もあります。
経験が活きる Swift の求人の提示年収は、上限の中央値が1,000万円、下限の中央値が500万円、上限1,200万円以上の求人の割合が26.3%でした(Offers(株式会社overflow)調べ・n=297・2026年10月集計)。
スキル情報を持つ求人全体ではそれぞれ970万円・540万円・27.1%で(Offers(株式会社overflow)調べ・n=2,913・2026年10月集計)、Swift の求人が全体を上回るのは上限の中央値と上限1,000〜1,199万円の帯の割合で、下限の中央値と上限1,200万円以上の割合は全体を下回ります。
Objective-C の経験は、Swift への移行と保守を担った経験として職務経歴書に書き、Swift・SwiftUI やモバイルの周辺の技術と組み合わせて示すと、転職で評価してもらいやすくなるでしょう。