Objective-Cを学んでマスターしてみませんか?

ExercismのObjective-Cトラックに参加すると、 51個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

Objective-Cについて

@interface HelloWorld : NSObject
- (NSString *)hello:(NSString *)name;
@end

@implementation HelloWorld
- (NSString *)hello:(NSString *)name {
  if (!name) { name = @"World"; }
  return [NSString stringWithFormat:@"Hello, %@!", name];
}
@end

Exercismには、Objective-Cの51個のプログラミング演習があります。 電話番号からスクラブルスコアまで。


Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。

ExercismのObjective-C演習をすべて見る

Objective-Cの主な機能


Objective-C

自動メモリ管理

自動参照カウント(ARC)を使うと、メモリを自動で管理できます。

動的型付け

柔軟で、使いやすい。

相互運用

Objective-Cは、C、C++、Swiftと連携できます。

Appleアプリの開発

Appleのプラットフォーム向けのアプリを開発するために、Appleのフレームワークとライブラリを活用できます。

オブジェクト指向

Objective-Cは、Smalltalkに着想を得たオブジェクト指向言語です。

カテゴリ

サブクラスを作ったり、クラスそのものを変更したりすることなく、クラスにメソッドを追加できます。

Objective-C流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。Objective-Cも 同じです。メンターが、Objective-Cのエンジニアのように 考える方法と、Objective-Cらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Objective-Cでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったObjective-Cの演習

ExercismのObjective-Cトラックには、51つの演習があり、より良いコードを書くのに役立ちます。

Objective-Cの演習をすべて見る
Objective-C

Objective-Cトラックを始めましょう

何より、誰にとっても100%無料です。

Objective-Cトラックに参加する