Objective-C는 2.0에서 가비지 콜렉션 기능이 추가되었지만 이 기능은 Leopard에서만 사용이 가능하다. 해서, Tiger등 Leopard 이하의 버젼에서도 가동할 수 있는 어플리케이션을 만들기 위해서는 수동으로 메모리를 관리해야만 한다. 이에 대한 간단한 정리. Objecrive-C의 메모리 관리 그 외에, 아래 링크에서 실질적인 소스코드의 샘… more →
NUF:: Mac Application Dev Diaryseachicken wrote 1 year ago: Objective-C는 2.0에서 가비지 콜렉션 기능이 추가되었지만 이 기능은 Leopard에서만 사용이 가능하다. 해서, Tiger등 Leopard 이하의 버젼에서도 가동할 수 … more →
seachicken wrote 1 year ago: Protocol의 문법에 대해서는 이미 설명한 바 있지만 Objective-C 2.0 에서 일부 개선이 되었다. Objective-C 1.0에서는 클래스는 프로토콜에 선언된 메소드 … more →
seachicken wrote 1 year ago: Objective-C 2.0에서는 콜랙션류의 클래스에 보다 간단한 문법의 기술로 접근할 수 있게 되었다. 이하에 그 기술예를 정리. Fast Enumeration Summary … more →
seachicken wrote 1 year ago: Objective-C에는 Protocol이란 문법요소가 있다. 이건 쉽게 말하면 자바의 인터페이스와 같은 개념이다. 아래에 프로토콜의 간단한 설명을 링크. Objective-C P … more →
seachicken wrote 1 year ago: Objective-C 2.0에서 새로이 추가된 기능으로 익명의 카테고리와 같은 역활을 한다. 기존의 카테고리가 컴파일시의 체크(Validation)기능이 없었던 것에 비해 컴파일 … more →
seachicken wrote 1 year ago: Objective-C에는 있지만 자바에는 없는 개념인 Category를 간단히 설명. 이 설명은 Objective-C 1.0(Leopard이전의 버전)을 기준으로 하고 있다. Ob … more →
seachicken wrote 1 year ago: Leppard와 동시에 Objective-C도 2.0으로 업그레이드 되었다. 구체적으로 변경된 내용은 다음과 같다. - Protocols and categories - Fast E … more →