ExercismのObjective-Cトラックに参加すると、 51個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
@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では、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
与えられた数値がLuhnの公式に従って有効かどうかを判定します。
あの愛される定番、遠足のお気に入りである『99 Bottles of Beer on the Wall』の歌詞を出力してください。
DNAの文字列が与えられたとき、その文字列の中に各ヌクレオチドが何回現れるかを数えます。
自動参照カウント(ARC)を使うと、メモリを自動で管理できます。
柔軟で、使いやすい。
Objective-Cは、C、C++、Swiftと連携できます。
Appleのプラットフォーム向けのアプリを開発するために、Appleのフレームワークとライブラリを活用できます。
Objective-Cは、Smalltalkに着想を得たオブジェクト指向言語です。
サブクラスを作ったり、クラスそのものを変更したりすることなく、クラスにメソッドを追加できます。
プログラミング言語にはそれぞれ、物事の進め方があります。Objective-Cも 同じです。メンターが、Objective-Cのエンジニアのように 考える方法と、Objective-Cらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Objective-Cでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しくExercismのObjective-Cトラックには、51つの演習があり、より良いコードを書くのに役立ちます。
Objective-Cの演習をすべて見る