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 트랙 참여하기