加入 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 上有趣又有成就感的程式設計練習,測試你對各種概念的理解,讓你的程式設計能力更上一層樓。
查看 Exercism 上所有 Objective-C 練習
自動參考計數(ARC)讓記憶體可以自動管理。
靈活且容易使用。
Objective-C 能與 C、C++ 和 Swift 搭配運作。
運用所有 Apple 框架與函式庫,為 Apple 的平台開發應用程式。
Objective-C 是物件導向程式語言,靈感來自 Smalltalk。
允許在不建立子類別、也不修改原有類別的情況下,為類別新增方法。
每種語言都有自己做事的方式。Objective-C 也不例外。我們的導師會幫助你學會像 Objective-C 開發者那樣思考,以及如何寫出 道地的 Objective-C 程式碼。解完一個練習後,把它提交給我們的 志工團隊,他們會給你提示、想法和回饋,告訴你 怎麼寫得更像你在 Objective-C 中平常會看到的樣子。他們也會幫助你發現那些 你不知道自己不知道的事。
進一步了解引導