想學習並精通 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 個程式設計練習。 從 RNA 轉錄 到 括號配對。


透過 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 學習軌道