選択中の条件

リセット
  • Objective-C

Objective-Cの案件・求人一覧

1-30 / 全 3193

【Objective-C】タブレット端末向けのアプリ開発(リモート)

800,000円/月

業務委託(フリーランス)
東京都
新橋駅
Objective-CBacklogSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 クレジットカードなどの申し込みをペーパーレス化するためのタブレット端末向けのアプリ開発をご担当いただきます。 *言語:Objective-C、swift *コミュニケーションツール:Meet、Slack、Zoom *課題管理:Backlog

【Swift/Objective-C】グローバルカンパニー向けオンライン接客システム開発対応(リモート)案件

600,000円/月

業務委託(フリーランス)
東京都
豊洲駅
Objective-CSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 店舗で利用するiPadアプリの開発を主に担当いただきます。 工程:設計〜テスト

【Objective-C/Swiftエンジニア】旅行系スマホアプリの保守開発案件(リモート)

800,000円/月

業務委託(フリーランス)
東京都
東京駅
Objective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・Objective-C/Swiftを利用したiOSアプリの設計・開発 ※Objective-Cを新規で書くことは想定していません。 ・ディレクター/デザイナーとの要件調整 ・バックエンド開発者との連携

【Swift】銀行向けSwift化対応(リモート)案件

850,000円/月

業務委託(フリーランス)
東京都
品川駅
Objective-CSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・現場リーダーと連携し、移行要件の推進 ・iOSアプリ改修

【Swift】iOSカーナビアプリのリファクタリング開発(フルリモート)

750,000円/月

業務委託(フリーランス)
東京都
池袋駅
Objective-CiOSSwift
スマホアプリエンジニア
作業内容 既存アプリのリファクタリングを目的として製造をメインにお願いしたいと思います。 工程:詳細設計、製造、単体テストをご担当いただきます。 *開発環境:Swift(一部Objective-C)

【Android/iOS】インターフォンアプリのAPI保守切れ対応案件

750,000円/月

業務委託(フリーランス)
神奈川県
新横浜駅
JavaObjective-CAndroidiOSSwiftKotlin
アプリケーションエンジニアスマホアプリエンジニア
作業内容 既存サービスにおける、モバイルアプリのAPI保守切れに伴う対応開発をご支援いただきます。

【iOS】POSレジシステムのシステム開発、カスタマイズ(iOS)(リモート)

700,000円/月

業務委託(フリーランス)
東京都
築地市場駅
SQLObjective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 工程:設計、開発、テストをご担当いただきます。

【Swift】既存管理アプリ(リモート)

750,000円/月

業務委託(フリーランス)
東京都
渋谷駅
Objective-CiOSSwiftGitHubFigmaCircleCI
スマホアプリエンジニア
作業内容 【内容】 ・クライアントサービスのiOSアプリ開発および運用 ・新機能や機能改善の提案、実現性調査 ・プロダクトマネージャーやデザイナーと、仕様やUI/UXの検討 【環境】 言語:Swift(一部 Objective-C) ソースコード管理:GitHub ライブラリ:Alamofire、Realm、RxSwiftなど CI、テスト:CircleCI、XCTest 運用:Crashlytics コミュニケーション:Slack デザイン連携:Figma

【iOS】360度動画からの3Dモデル作成および3Dモデルを用いた画像位置判定(リモート)案件

750,000円/月

業務委託(フリーランス)
東京都
六本木駅
iOSXcode
作業内容 担当範囲は360度カメラとサーバ連携を行うためのアプリ開発をご担当

【PHP/Laravel】プロダクト製品開発/保守(リモート)

850,000円/月

業務委託(フリーランス)
東京都
竹芝駅
PHPGitSubversionLaravel
作業内容 ・調査、設計、開発、運用、保守 ・お客様問い合わせ対応(直接、お客様と相対することはありません) ・その他、製品開発に関する一連の作業

【PHP/Laravel】ビジネス向けセキュリティプロダクトの開発保守(リモート)

900,000円/月

業務委託(フリーランス)
東京都
竹芝駅
PHPGitSubversionLaravel
バックエンドエンジニア
作業内容 ・ToBセキュリティ製品の開発支援となります。 ・セキュアな環境で、ブラウジングやカメラ等のファシリティを提供するスマートフォン/タブレットのアプリケーションとなります。 ・新規機能開発やエンハンス開発また、保守対応がありますが、製品開発に関連する一連の作業をお願いします。 ・調査、設計、開発、運用、保守、お客様問い合わせ対応検討(直接、お客様と相対することはありません)を分担してお願いする予定です。

【Objective-C】iOSアプリ開発

600,000 〜 800,000円/月

業務委託(フリーランス)
東京都
東京駅
Objective-CiOS
スマホアプリエンジニア
作業内容 iOSスマホアプリとして開発する業務です。Objective-Cでのアプリ開発に携わっていただきます。ハイスキルでの募集となります。コミュニケーション力の高い方、勤怠良好な方を募集しております。

【Objective-C】iOS向けグルメアプリ開発

500,000 〜 700,000円/月

業務委託(フリーランス)
東京都
有楽町駅
Objective-CiOS
スマホアプリエンジニア
作業内容 iOS向けのグルメアプリ開発に携わっていただきます。Objective-Cでの開発経験のある方、コミュニケーション力の高い方を募集致します。

【Objective-C】健康管理アプリ開発

500,000 〜 700,000円/月

業務委託(フリーランス)
東京都
池袋駅
Objective-CiOS
スマホアプリエンジニア
作業内容 健康管理アプリ開発に携わっていただきます。主にObjective-Cを使った開発をお任せします。

【Objective-C】ソーシャルラーニングゲーム開発

700,000 〜 900,000円/月

業務委託(フリーランス)
東京都
目黒駅
Objective-C
スマホアプリエンジニア
作業内容 AppStore及びGooglePlay向けに内製アプリの開発教育に特化したコミュニケーションプラットフォームサービスの開発、運用スマホ、タブレットでBtoC向け教育サービス・アプリの開発/運用

【Objective-C】ニュースアプリ開発

400,000 〜 600,000円/月

業務委託(フリーランス)
東京都
水道橋駅
Objective-C
スマホアプリエンジニア
作業内容 既存ニュースアプリ改修になります。

【Objective-C】暗記帳アプリの開発

500,000 〜 700,000円/月

業務委託(フリーランス)
東京都
原宿駅
Objective-C
スマホアプリエンジニア
作業内容 自分だけの暗記帳を作成・共有できるアプリ開発

【Objective-C】iOSアプリの保守対応

400,000 〜 600,000円/月

業務委託(フリーランス)
東京都
高輪台駅
Objective-CiOS
スマホアプリエンジニア
作業内容 iOSアプリの保守対応を担当していただきます。既存アプリに対して機能を追加していただきます。長期参画できる方を募集しております。現行のソースを読み、コーディングをしていただきます。UI/UX改善、機能改修、機能追加がメインの作業となります。

【Swift】新規広告SDK開発

700,000 〜 900,000円/月

業務委託(フリーランス)
東京都
大手町駅
Objective-CiOSGitSwift
スマホアプリエンジニア
作業内容 ・バナー広告や、ビデオ広告の広告SDKの新規開発に携わていただきます。

【Objective-C】スポーツアプリ開発

500,000 〜 700,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
Objective-C
スマホアプリエンジニア
作業内容 スポーツ向けスコア管理アプリ開発において、機能追加をご担当いただきます。追加開発をオフショアに任せますが、軽いものは開発していただきます。

【Objective-C】有名旅行アプリ開発

600,000 〜 800,000円/月

業務委託(フリーランス)
東京都
東京駅
Objective-CiOS
スマホアプリエンジニア
作業内容 某有名スマートフォン系旅行アプリ開発に携わっていただきます。メインは製造フェーズになります。

【Swift】飲食店向けPOSアプリ開発

500,000 〜 700,000円/月

業務委託(フリーランス)
東京都
銀座駅
Objective-CiOSSQLiteXcodeBacklogSwiftGitHub
スマホアプリエンジニア
作業内容 飲食店向けPOSアプリの保守開発 機能追加や既存機能の開発を行っていただきます。 開発工程 基本設計, 詳細設計, 実装, 単体テスト, 結合テスト, システムテスト

【Objective-C】スマートデバイス系アプリ開発

500,000 〜 700,000円/月

業務委託(フリーランス)
東京都
東京駅
Objective-CiOS
スマホアプリエンジニア
作業内容 日常生活領域における各種BtoC系アプリの開発をおこないます。 グルメアプリ,美容アプリ,マッチングアプリ,スケジュールアプリ等 コミュニケーション力、自主的に動ける方募集します。 開発工程 詳細設計, 実装, 単体テスト

【Objective-C】既存メールアプリの開発改修

500,000 〜 700,000円/月

業務委託(フリーランス)
東京都
六本木駅
Objective-C
スマホアプリエンジニア
作業内容 現行のWebView版アプリのフルネイティブ化対応フルネイティブ化後のIMAP対応アプリの改善タブレットUIへ最適化されたアプリの開発

【Objective-C】教育業界向け参考書アプリ開発【IOS】

600,000 〜 700,000円/月

業務委託(フリーランス)
Objective-CiOSDynamoDBAWSRedmine
スマホアプリエンジニア
作業内容 高校生向けの大学受験に使用するアプリ開発を行います。リモート併用案件です。 開発工程 基本設計, 詳細設計, 実装, 単体テスト, 結合テスト, システムテスト

【Objective-C】イラスト投稿/閲覧システム開発

600,000 〜 800,000円/月

業務委託(フリーランス)
東京都
代々木駅
JavaObjective-CAndroidiOS
スマホアプリエンジニア
作業内容 イラストの投稿/閲覧を通じたコミュニケーションシステムの開発

【Objective-C】不動産アプリのエンハンス

400,000 〜 600,000円/月

業務委託(フリーランス)
東京都
浜松町駅
Objective-C
スマホアプリエンジニア
作業内容 スマホ向け不動産アプリの機能追加、性能向上に携わっていただきます。コミュニケーション力が高い方、自主的に取り組める方を募集

【Objective-C】FXアプリ開発

500,000 〜 700,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
Objective-CiOS
スマホアプリエンジニア
作業内容 iOS向けFX業者、ネット証券の株式版/FX版トレーディングアプリの新規導入における開発・単体テスト

【Objective-C】FXトレーディングアプリ開発

700,000 〜 900,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
Objective-C
スマホアプリエンジニア
作業内容 FX、ネット証券関連のアプリ開発を行っていただきます。iPhone、iPad向けの開発になります。新規導入における開発、機能追加に伴う設計、開発、テストを担当していただきます。

【Objective-C】飲食業界向けクーポン管理アプリ開発【ios】

600,000 〜 700,000円/月

業務委託(フリーランス)
Objective-CiOSSQL ServerXcodeRedmineGitHub
スマホアプリエンジニア
作業内容 様々な飲食店に対応するクーポン管理アプリ開発です。 工程は基本設計以降お任せします。 開発工程 基本設計, 詳細設計, 実装, 単体テスト, 結合テスト, システムテスト

気になる案件は見つかりましたか?

お探しの条件に合った新着案件をお知らせします

あなたにピッタリ
フリーランス案件が見つかる

  • 134万件以上のフリーランス案件から一括検索

    347,645の案件を保有しており、エンジニアやクリエイター向けを中心にたくさんの案件を一括検索可能です。

    ※ 7月2日(Wed)更新

    34万件以上のフリーランス案件から一括検索

  • 2あなたの経験やスキルに適した案件をメールでお知らせ

    マイページに入力して頂いた経験や希望条件に合わせて、ご希望にマッチした案件をメールでお送りするので効率的な案件探しが可能です。

    あなたのプロフィールからおすすめの案件・求人

今すぐ無料登録

Objective-Cの月額単価相場

Objective-Cのエージェント別案件数

Objective-Cのフリーランス案件・求人を保有しているフリーランスエージェントは、①レバテックフリーランス:1240件、②ココナラテック(旧:フリエン/furien):602件、③フリコン:441件、④Midworks:174件、⑤アットエンジニア:120件、⑥mijicaフリーランス:14件、⑦エンジニアルーム:12件、⑧レバテッククリエイター:7件、⑨1 on 1 Freelance:3件、⑩ELEVATE:2件となっています。(※フリーランスHub調べ/2025年7月) Objective-Cのフリーランス案件・求人を豊富に保有しているフリーランスエージェントは①レバテックフリーランス、②ココナラテック(旧:フリエン/furien)、③フリコンであることがわかります。 Objective-Cのフリーランス案件・求人に参画を希望するフリーランスの方は①レバテックフリーランス、②ココナラテック(旧:フリエン/furien)、③フリコンを中心に複数のフリーランスエージェントに登録することをおすすめします。

Objective-Cのエージェント別月額単価相場

Objective-Cのフリーランス案件・求人を保有しているフリーランスエージェント別の単価相場は、①1 on 1 Freelance:98.3万円、②フリコン:78.9万円、③レバテックフリーランス:76.5万円、④Midworks:76.4万円、⑤アットエンジニア:75.9万円、⑥ELEVATE:72.5万円、⑦mijicaフリーランス:72.1万円、⑧プロエンジニア:70万円、⑨レバテッククリエイター:67.9万円、⑩ココナラテック(旧:フリエン/furien):66.8万円となっています。(※フリーランスHub調べ/2025年7月) Objective-Cのフリーランス案件・求人の月額単価が高いフリーランスエージェントは①1 on 1 Freelance、②フリコン、③レバテックフリーランスであることがわかります。 Objective-Cのフリーランス案件・求人に参画を希望するフリーランスの方は①1 on 1 Freelance、②フリコン、③レバテックフリーランスを中心に複数のフリーランスエージェントに登録することをおすすめします。

Objective-Cの都道府県別案件数

Objective-Cのフリーランス案件・求人の都道府県別案件数は、①東京都:2754件、②大阪府:162件、③神奈川県:69件、④福岡県:56件、⑤兵庫県:18件、⑥愛知県:11件、⑦京都府:6件、⑧千葉県:5件、⑨埼玉県:3件、⑩石川県:1件となっています。(※フリーランスHub調べ/2025年7月) Objective-Cのフリーランス案件・求人が集中している都道府県は①東京都、②大阪府、③神奈川県であることがわかります。 Objective-Cのフリーランス案件・求人に参画を希望するフリーランスの方は①東京都、②大阪府、③神奈川県を中心にフリーランス案件を探されることをおすすめします。

Objective-Cの職種別案件数

Objective-Cのフリーランス案件・求人の職種別案件数は、①スマホアプリエンジニア:2973件、②アプリケーションエンジニア:443件、③サーバーサイドエンジニア:325件、④ネイティブアプリエンジニア:323件、⑤PG:132件、⑥SE:131件、⑦PM:109件、⑧デザイナー:105件、⑨フロントエンドエンジニア:84件、⑩バックエンドエンジニア:60件となっています。(※フリーランスHub調べ/2025年7月) Objective-Cのフリーランス案件・求人は①スマホアプリエンジニア、②アプリケーションエンジニア、③サーバーサイドエンジニアが多いことが分かります。

Objective-Cの職種別平均単価

Objective-Cのフリーランス案件・求人の職種別の平均単価は、①3Dデザイナー:100万円、②セキュリティエンジニア:97.5万円、③運用・監視:90万円、④コンサル:90万円、⑤PMO:90万円、⑥社内SE:90万円、⑦ITアーキテクト:87.1万円、⑧ITコンサルタント:85.8万円、⑨PL:85.6万円、⑩データサイエンティスト:85万円となっています。(※フリーランスHub調べ/2025年7月) Objective-Cのフリーランス案件・求人の月額単価が高い職種は①3Dデザイナー、②セキュリティエンジニア、③運用・監視であることがわかります。

Objective-Cの業界別案件数

Objective-Cのフリーランス案件・求人の業界別案件数は、①サービス:1236件、②IT:447件、③ゲーム:374件、④製造:281件、⑤モバイル:267件、⑥通信:255件、⑦EC:188件、⑧ソーシャルゲーム:170件、⑨業務系アプリ:98件、⑩広告:85件となっています。(※フリーランスHub調べ/2025年7月) Objective-Cのフリーランス案件・求人は①サービス、②IT、③ゲームが多いことが分かります。 Objective-Cのフリーランス案件・求人に参画を希望するフリーランスの方は①サービス、②IT、③ゲームを中心に複数の業界の案件を検討されることをおすすめします。

Objective-Cの業界別平均単価

Objective-Cのフリーランス案件・求人の業界別の平均単価は、①運輸:95万円、②地方自治体:95万円、③コンサル:90万円、④製薬:85万円、⑤機械:83.3万円、⑥人材:82.3万円、⑦出版:81.3万円、⑧物流:80.9万円、⑨公共:80万円、⑩FinTech:79.6万円となっています。(※フリーランスHub調べ/2025年7月) Objective-Cのフリーランス案件・求人の月額単価が高い業界は①運輸、②地方自治体、③コンサルであることがわかります。 Objective-Cのフリーランス案件・求人に参画を希望するフリーランスの方は①運輸、②地方自治体、③コンサルを中心に複数の業界の案件を検討されることをおすすめします。

Objective-Cの常駐案件・リモートワーク案件割合

Objective-Cのフリーランス案件・求人数のリモートワーク案件・常駐案件の割合を分析するとリモートワーク案件が1173件(36.7%)、常駐案件が2020件(63.3%)となっています。 したがって、Objective-Cフリーランス案件・求人に関しては常駐案件が多いことがわかります。 (※フリーランスHub調べ/2025年7月)

Objective-C案件のよくある質問

Objective-Cの月額単価の相場はどれくらいですか?

Objective-Cの月額単価の相場は75万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

Objective-Cの案件数は何件ですか?

フリーランスHub上でご覧いただけるObjective-Cの案件数は3193件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもObjective-Cのフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

Objective-Cについて

【Objective-Cの概要】 Objective-Cとは、1983年にブラッド・コックス氏とトム・ラブ氏によって開発された、C言語がベースのプログラミング言語です。NeXT Computer社で開発言語として用いられたことで知名度を上げ、2008年からiOSアプリ公式開発言語になりました。現在では、iOSやmacOSなどのアプリケーション開発で使われ、熟練したスキルを持つ開発者にも重宝されています。 しかし、最近ではSwiftが登場したことによる開発環境の移行により、需要の減少が進んでいます。とはいえ、まだまだObjective-Cは多くの開発者に愛用されている人気のプログラミング言語です。 【Objective-Cの特徴】 Objective-Cには、処理速度が速く、ノウハウが蓄積されているという特徴があります。処理速度が速ければ開発がスムーズに進むため、多くの現場・開発者で愛用されます。Objective-Cは、C言語をベースに開発されていることやその独自性と需要の高さから、これまでに作成された知識やデータが豊富です。過去の資産は膨大で、需要が今すぐになくなる可能性は低いでしょう。一方で、Objective-Cには修正が難しく、表記が独特であるという短所もあります。たとえば、クラスの名前の冒頭にNSという接頭辞をつけるというように、C++言語に比べてもわかりにくい表現をします。 【Objective-Cフリーランスエンジニアの参画が可能な案件例】 Objective-Cは、AppleのiOSやmacOSを中心に複数の案件に参画できます。そこでここからは、Objective-Cフリーランスエンジニアの参画が可能な案件の一例を紹介します。 ・iOSアプリの開発/改修 Objective-Cは、Apple製品向けのソフトウェア開発に用いられています。そのため、フリーランスエンジニアの参画が可能な案件の中でも数が豊富と言えるでしょう。しかし、最近では新規の作成ではなく管理や改修の案件が中心になってきています。iOSアプリの開発に関する知識だけではなく、管理や改修に関する知識もあるとより幅広く案件を選べるでしょう。 ・ソーシャルゲーム開発 Objective-Cはゲーム開発に使われることもあります。ソーシャルゲーム開発をしたいという場合も、Objective-Cの習得がおすすめです。ソーシャルゲームに関する案件では、iOSアプリのように管理や改修の案件はほとんどなく、基本的には開発を任せられます。iOSアプリの開発・改修と比較すると案件数は少なめですが、ソーシャルゲーム開発をしたい場合もフリーランスとして活躍しやすいでしょう。 ・POSシステム開発 商品販売用のシステムであるPOSシステム開発の案件もあります。さまざまなものが自動化している中で、POSシステムの需要が高まっているため、Objective-Cに関する案件の中にPOSシステム開発があることも。POSシステム開発の知識や経験がある方はフリーランスエンジニアとして参画可能です。 ・ECサイト開発 Objective-Cを用いたECサイト開発に関わることもできます。ECサイト開発に関する案件としては、具体的には設計・保守などを任せられる傾向です。巣ごもり需要の増加により、自宅から気軽に購入できるECサイトを開設する企業が増えています。場合によっては、大手企業のECサイト開発に携われる可能性もあるでしょう。また企業規模に関係なく、案件数が増加傾向であることから参画しやすい案件と言えます。 ・モバイルSDK モバイルSDKの案件もあります。モバイルSDKとは、クラウドでの転送通知や地理位置情報、分析、ビジネスロジックなど、幅広いプラットフォームモバイルサービスのサポートのことです。具体的には、ソフトウェア開発ツールセットの基本設計から保守までを担当します。 【Objective-Cフリーランスエンジニアの未経験での案件参画に関して】 数は少ないものの、Objective-Cを使った開発経験がなくても未経験で参画できるフリーランス案件もあります。ただし、別の言語や開発現場でのスキル・経験は必要です。たとえば、Swiftを使った開発経験やiOSアプリの開発経験はアピールポイントになります。Object-Cを学習する際の注意点として、Objective-Cは新たなプログラミング言語の登場やAndroidの需要増加に伴い、メインであったiOSアプリの開発案件は減りつつあります。開発に関する知識だけではなく、管理や運用に関する知識も備えておくと案件を問わず活躍できるでしょう。 【Objective-Cフリーランス案件・求人に参画するために必要なスキル】 Objective-Cはまだ需要のあるプログラミング言語とはいえ、古い言語であることから需要は今後減ると見込まれています。また、Objective-Cを使った案件の多くで、XCodeが使われています。そのため、案件に参画するためにはXCodeの使い方を身につけておくとよいでしょう。ほかにも、作業工数の短縮ができるフレームワークに関する知識もあるとアピールポイントになります。アプリではデータベースを通して情報を表示するため、OracleやMySQLなどのスキルもあると有益です。将来的にも長くiOSアプリの開発に携わりたいと考えている場合は、Swiftという言語を学習することがおすすめです。Swiftは、Apple社が開発したオープンソースのプログラミング言語で、2023年現在も最新のリリースが追加されています。元々Swiftで進んでいたプロジェクトが、現在次々とSwiftに移り変わっているため、今後の需要を考えるなら、Swiftを学習するとよいでしょう。 【Objective-Cの習得難易度・勉強方法について】 Objective-Cは、C言語がベースとして作られたプログラミング言語です。C言語を学んでいれば比較的理解しやすく習得難易度が低めなプログラミング言語と言われています。さらにC++も理解していれば学習コストは低く、容易に習得できると考えられるでしょう。一方で、C言語を身につけていない場合やそもそもプログラミング初心者である場合は修得難易度が高めになります。そのため、まずはC言語を習得してからObjective-Cの学習をすると、覚えやすいといえます。Objective-Cの勉強方法は複数ありますが、おすすめの勉強法は書籍や学習サイトの活用です。最近では、Web上にプログラミング言語に関する知識や情報が掲載されているため、学習しやすいサイトを見つけて活用すると良いでしょう。また、資格を目指して勉強すると効率良く習得できます。資格を取得しておくと、未経験でも知識がどの程度あるのかをアピールできるため、案件を探す際にも有利になりやすいです。 【Objective-Cフリーランスエンジニアにおすすめのフレームワーク】 Objective-Cフリーランスエンジニアとして活躍したい場合、以下のようなフレームワークを習得しておくと役に立ちます。 ・Cocoa Cocoaは、目的によって分類されている各フレームワークの総称です。FoundationとAppKitの二層構造であり、二つを合わせてCocoaとされています。CocoaはmacOS用のアプリケーションを構築するためのフレームワークです。macOSのアプリケーション開発案件を受けたい場合は、習得しておくべきフレームワークといえます。また、Cocoa自体は純粋な機能セットであることから、Objective-C実行環境との通信があれば他の言語での使用も可能です。 ・Cocoa Touch Cocoa Touchは、iPhone用プログラミングフレームワークです。macOSアプリ開発に用いるCocoaに比べ、iPhone用プログラミングフレームワークであるCocoTouchの方がコンパクトという特徴があります。Objective-CのFoundationフレームワーク上に、iOSの固有機能をまとめたフレームワークであるUIKitを搭載しており、無償配布されているiPhone SDKから開発できます。 ・Foundation Foundationとは、Cocoaフレームワークの1つです。文字列操作やデータ構造、ファイル入出力などに活用できるフレームワークで、習得しておくと開発に役立ちます。CocoaにFoundationも含まれているため、Cocoaを習得すればFoundationを習得する必要はありませんが、文字列操作やデータ構造、ファイル入出力に関するスキルを取得したい場合は取得をおすすめします。 ・AppKit AppKitも、Cocoaフレームワークの1つです。文字列操作やデータ構造、ファイル入出力に役立つFoundationに対し、AppKitはウィンドウ・ボタン・テキスト入力フィールドなどのグラフィック関連のものに活用できます。ウィンドウ・ボタン・テキスト入力フィールドなどグラフィック関連に特化してスキルを取得したい場合は、AppKitの取得がおすすめです。 【Objective-Cフリーランス案件・求人に参画するために役立つ資格について】 日本ではObjective-Cに特化した資格はないため、以下のような関連する資格の取得がObjective-Cフリーランス案件・求人に参画するために役立ちます。それぞれの資格について詳しく解説します。 ・基本情報技術者試験 基本情報技術者試験は、IPAが実施している国家試験で、知識や技術力のアピールとして有効です。ただし試験の難易度は低くはなく、現役のプログラマーでもなかなか合格しないという人もいます。そのため、十分に勉強して理解を得ておかなければ取得は難しいです。参考として、令和5年度7月の合格率は27.2%です。逆を言えば、難易度が低くはない試験だからこそ知識や技術力を証明しやすく、取得するとフリーランス案件・求人で有利になります。 ・応用情報技術者試験 応用情報技術者試験も、基本情報技術者試験同様IPAが実施している国家試験です。基本情報技術者試験より上位の知識・技術を持つことを示せ、取得しておくとよりフリーランス案件・求人に有利になります。他のエンジニアに頼らずに1人でシステムの設計や開発、運用などができることを証明できる資格です。当然難易度は基本情報技術者試験に比べて高くなるため、十分な知識とスキルを身につけなければなりません。参考として、令和5年度春期の合格率は25.3%です。 ・プロジェクトマネージャ試験 プロジェクトマネージャー試験も、IPAが実施している国家資格です。プロジェクトの責任者として現場を統括しながら、計画や実行、管理する人を対象とした資格であり、取得することでプロジェクトマネージャーとしての知識やスキルがあることを証明できます。プロジェクトマネージャーは、チームを統括する重要な役割であることから、基本情報技術者試験や応用情報技術者試験よりも上位の試験です。 ・ITサービスマネージャ試験 ITサービスマネージャー試験とは、IPAが実施する国家資格で、ITサービスの提供に関する安全性と信頼性の高いサービスの提供を指揮及び管理する人を対象とした資格です。ITサービスマネージャーの具体的な業務内容としては、情報システムの安定稼働、日々の継続的改善、品質管理、障害発生時の対応などをします。ITサービスマネージャー試験も、基本情報技術者試験や応用情報技術者試験より上位の試験です。 ・ITストラテジスト試験 ITストラテジスト試験は、IPAが実施している国家資格で、経営とITを結びつけるのに必要な知識を問う資格です。ITを活用した事業戦略の策定、提案、推進までを担う高度IT人材の選抜を行うものであり、基本情報技術者試験・応用情報技術者試験よりも上位の試験です。ITストラテジストとしてだけではなく、プログラミング言語の高度な技術を持っていることの証明として有効であるため、取得をおすすめします。 【Objective-Cの市場動向や将来性について】 Objective-Cはかつては主流でしたが、新たな言語の登場によって世代交代が進んでおり、現在の主流はSwiftです。これによりObjective-Cの新規学習者が減っていますが、既に習得済みのエンジニアの需要はまだまだあります。今後の新規開発はSwiftに移っていくことが見込まれますが、しばらくは管理のためのObjective-C案件は継続されるでしょう。また、SwiftはC言語やObjective-Cと連携し、既存のコードやライブラリを流用できます。Objective-Cの知識は無駄にはならないといえるでしょう。主流となるSwiftの習得もおすすめですが、連携したり管理の案件が得られるObjective-Cの習得もおすすめです。 ※この文章は、2023年7月時点の内容です。