「Objective-C」の案件求人検索結果
■Objective-Cとは?
Objective-Cはapple社が開発したプログラミング言語で、C言語がベースとなっています。しかし、C言語とはかなり異なります。またMacOSかiOSにしか対応しておらず、Objective-Cを使用するのはほとんどiPhoneアプリ開発になります。
2014年以降はSwiftが誕生したため、Objective-Cの利用頻度は減っているのが現状です。Objective-Cは新規開発プロジェクトよりも改修やSwiftへの移行案件が多いので、Objective-Cを学習するのであればそういった前提でSwiftとセットで学習すると良いでしょう。
-
- [Swift]エンタメ領域新規プロダクトのiOS開発の求人案件@渋谷
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- エンタメ領域における「新規プロダクト」のiOSエンジニアを募集します。
-
- [Objective-C/Swift]スマホ向けiOSネイティブアプリの開発の求人案件@東京
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 東京
- 使用言語
- 仕事内容
- インターネットサービスを展開する事業者様における、スマートフォン向けiOSネイティブアプリの開発をお任せします。
-
- [Swift]旅行Webサイトのアプリ開発業務の求人案件@東京
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 東京
- 使用言語
- 仕事内容
- 旅行Webサイトのアプリ開発業務に関するSwiftエンジニアを募集しています。
-
- [Swift]グルメ系WebサイトのiOSアプリ開発の求人案件@東京
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 東京
- 使用言語
- 仕事内容
- 超有名グルメ系WebサイトのiOSアプリ開発をお任せします。
-
- [R&D]新サービス開発のためのiOSアプリ研究開発の求人案件@東京
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 東京
- 使用言語
- 仕事内容
- 新しいOSへの対応、Android/ iOSのデザインガイドラインへの準拠対応や、新しい概念のハードウェア、AIなどの研究開発業務をお任せします。 <具体的には> ・新しいOSや、API追加や変更に伴う追加機能の作成 ・新しいデバイス、スマートフォンに紐づくハードウェアを用いた新サービス開発 ・BtoCまたはCtoCのサービス創出のための新サービス開発 ・既存サービスの大規模コードリファクタリング ・社内改善のための社内用新サービス開発
-
- [Objective-C]ナビアプリのiOSネイティブアプリ開発の求人案件@神保町
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 神保町
- 使用言語
- 仕事内容
- 既存ナビアプリへの課金機能追加開発をメインにお願いいたします。
-
- [iOS / Android]エンジニア(モバイル広告配信プロダクト対応)求⼈案件@渋谷
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- アプリ向け広告配信の基盤対応を行っていただきます。 アプリケーションのサーバー、フロント開発、その他 アプリケーション広告配信を行うSDK開発から、運用支援等になります。
-
- [Objective-C]カスタマー管理アプリ開発の求人案件@新富町
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 新富町
- 使用言語
- 仕事内容
- カスタマーを管理するアプリを始め多くの機能開発をしていだだきます。 長期の案件になりますので、しっかり責任ある方がおすすめです。
-
- [Objective-C]スマフアプリの改修開発の求人案件@新富町
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 日本橋
- 使用言語
- 仕事内容
- スマートフォンアプリの改修を担当させて頂きます。 サーバー通信部分との連携などもやっていただきます。
-
- [Objective-C]帳票管理サービス開発の求人案件@麻布十番
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 麻布十番
- 使用言語
- 仕事内容
- 帳票管理のiosアプリのサービス開発での追加や改修、テストなどを担当していただきます。
-
- [Objective-C]健康管理アプリのandroidへの移行開発の求人案件@御徒町
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 御徒町
- 使用言語
- 仕事内容
- 健康アプリサービスのandroidへの移行開発や機能の追加をしていただきます。
-
- [Objective-C]O2Oでのスマホアプリでのサービス開発の求人案件@神谷町
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 神谷町
- 使用言語
- 仕事内容
- 位置連動型のPush通知により新サービスにおけるスマフォアプリの開発を担当していただきます。
-
- [Objective-C]地図情報アプリサービス開発の求人案件@初台
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 初台
- 使用言語
- 仕事内容
- 歩数計の時計を主体にしたヘルスケアアプリを開発します。 GPSログを地図上で表示し、サービスにつなげます。
-
- [Objective-C]QR決済サービス開発の求人案件@市ヶ谷
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 市ヶ谷
- 使用言語
- 仕事内容
- 大手決済会社のobjective-Cの開発をしていただきます。 詳細設計から一人称での開発まで担当していただきます。
-
- [Objective-C]モバイルアプリ決済サービス開発の求人案件@溜池山王
-
~円/月業務委託(常駐)
- 最寄り駅
- 溜池山王
- 使用言語
- 仕事内容
- モバイルアプリの決済サービスの追加開発を担当していだだきます。 ウェブ系で多数のサービスを手掛ける会社さんです。
-
- [Objective-C]SNSサービス開発の求人案件@渋谷
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
-
- [Objective-C]美容室向けの業務管理システム開発の求人案件@センター北
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- センター北
- 使用言語
- 仕事内容
- 美容室向けの業務管理システムのログイン機能や、クーポン機能などの開発をしていただきます。
-
- [Swift]スマートフォン向けiOSネイティブアプリ開発の求人案件@東京
-
~850,000円/月業務委託(常駐)
- 最寄り駅
- 東京
- 使用言語
- 仕事内容
- インターネットサービスを展開する事業者におけるスマートフォン向けiOSネイティブアプリの開発。
-
- [Objective-C]電子書籍サービスの追加機能開発の求人案件@秋葉原
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 秋葉原
- 使用言語
- 仕事内容
- ・電子書籍サービスの追加機能開発、顧客からの問い合わせ対応 ・プロジェクトリーダー支援、上流設計
-
- [Swift]キャリア向けiOSアプリの機能開発の求人案件@永田町
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 永田町
- 使用言語
- 仕事内容
- iOSアプリ開発をお任せします。(調査、設計、製造、単体試験)
Objective-Cについて
Objective-CはかつてはiPhoneアプリの開発の主要言語でしたが、現在はSwiftに移り変わっています。今後もその傾向は続くでしょう。そのため、Objective-CはSwiftとセットで考えた方が良いです。
少なくともObjective-Cを単体で学ぶメリットは少ないと言えます。各種観点で比較してSwiftの方が利便性が高くなおかつSwiftに移行されているので、Objective-Cを学ぶ目的はSwiftとの比較、もしくはObjective-CをSwiftに移行させるためです。
Objective-Cで作られた既存のアプリをSwiftで改修したい場合、当然Objective-Cのコードを読めなければなりません。Swiftしか読めないとObjective-Cを見た際に対応するSwiftコードを考えることができないからです。
それだけならObjective-Cは特に学習しなくてもいいかな、と思われるかもしれませんが、それに関してはなんとも言えないところです。今後Objective-Cのシェアが下がっていくことは確実なのですが、現状Objective-Cのコードを読めることで何かしら重宝されることも間違いありません。
ちなみに私はCobolをJavaに書き換える作業を行ったことがあるのですが、個人的な感想を言えばコードの書き換えは面白いです。言語による書き方の違いや構文、全体構造の違いがよくわかり、またその違いを踏まえた上で設計していく作業も楽しめます。
もちろんこれは人によって違いがあり、自分が書いたソースコードが動くことがもっとも面白いという人も多いでしょう。書いたコードが動くことが面白い人にとって、ソースコードの書き換え作業はあまり面白くないかもしれません。
なぜなら、プログラミング言語を移行したところで動き自体は変わらないからです。たとえばObjective-CをSwiftに移行させる作業では、移行完了後に元のアプリを同じ動きをしていることがゴールです。
移行させつつ改修も行うケースもありますが、いずれにしても書き換え作業が中心になります。なので、動かすことが好きな人にとっては移行作業は退屈です。しかし、ソースコードを記入すること、言語ごとの仕様の違いを楽しめる人にとっては移行作業は面白いです。
いわば作文と翻訳の違いのようなもので、翻訳作業を楽しめる人は、Objective-Cは今まさにチャンスです。Objective-CとSwiftの両方を学び、移行案件を請け負うのが良いのではないでしょうか。
■Objective-Cの資格について
Objective-C単体の資格はありませんが、スマホアプリ制作に関する技能検定が存在します。しかし、おすすめできるようなものではありません。技術の変遷が早いと言われるIT業界のなかでもスマホアプリの開発はもっとも変遷が早いと言っても過言ではなく、とにかく生きた技術を身に付けることが最重要です。
資格試験は数年前の情報を基に作成されたものなので、それのために勉強する時間があるなら新しい技術を学んでどんどんアプリ開発した方が良いでしょう。しかも、スマホアプリの資格はそれほど実務に役立つ内容でもありません。
資格欄に書いたり面接でアピールすると、むしろこの人力を入れるポイントがずれてるな、資格マニアかな、と思われる可能性があります。実際IT業界にも資格が好きで資格を取ることが自分の価値につながると信じている人もいて、もちろんまったく間違っているというわけではありません。
しかし資格試験の内容が必ずしも実務に結びつくわけではなく、資格を持っていても実務能力が低いパターンは多いです。むしろ資格試験の勉強をするために実務をおろそかにする人も多く、ましてや個人でのアプリ開発など時間の無駄と考えている人もいます。
その考えが絶対に間違っているとは言えませんが、IT技術は実際に物作りを行うためのもので、物作りをする業界です。転職の際にも資格よりも物作りが好きか、IT技術が好きで勉強しているか、といった点が考慮されるので、Objective-Cに関しても資格よりも実際の開発を優先した方が良いです。
■Objective-Cの魅力・市場動向について
上記の通りObjective-Cは縮小傾向にあります。Objective-Cを学ぶ意味についても上で説明した通りないわけではないのですが、今後Objective-Cを武器にエンジニアとして活動するのは厳しいでしょう。
iPhoneアプリ開発で活躍したいのであれば、Swiftを中心に学習し、Objective-Cは補助的に学習するのがおすすめです。優先度的にもSwiftの方が明らかに上なので、iPhoneアプリをこれなら作るならSwiftで作ることをおすすめします。
Swiftでのアプリ開発に関しては書店でも雑誌等見かけることが多いですが、Objective-Cでの開発を推奨している雑誌はここ数年見かけません。ちなみに、2014年にSwiftが誕生する前にはObjective-Cの特集を組んだ媒体も多く見かけたのですが、今ではなくなりました。
■Objective-Cの勉強法について
Objective-Cの勉強法は、基本構文をざっと見て、あとはアプリ開発に取り組むことです。ただし、上記の通りObjective-Cの優先度は低いです。まずはSwiftでアプリ開発を行うことが先決でしょう。
全体的にはSwiftでコーディングして、一部Objective-Cにしてみる、Swiftは余裕で書けるからあえてObjective-Cで書いてみる、といった感じです。少なくとも、SwiftがおぼつかないうちはObjective-Cに手を出すメリットはあまりありません。
かつてSwiftが誕生した頃のエンジニアはObjective-CをベースにSwiftに置き換えて学習していたのですが、今から勉強するならSwiftを先に身に付けて、SwiftをベースにObjective-Cに置き換えて学習するのが現実的ですね。
ニッチな分野を勉強して他のエンジニアと差別化を図る戦略は有効なのですが、ニッチと言っても消えゆく言語を中心に学習すべきではありません。マイナーだけれどこれから伸びそうな言語を学習するならわかるのですが、Objective-Cはその限りではありません。
Swiftを中心にアプリ開発を行い、余力があればObjective-Cも実装に使うのが良いですね。