반응형

Objective-C 2

목표-C에서 클래스에 대한 개인 메서드를 정의하는 가장 좋은 방법

목표-C에서 클래스에 대한 개인 메서드를 정의하는 가장 좋은 방법 저는 방금 오브젝티브-C 프로그램을 프로그래밍하기 시작했고, 자바에 배경이 있는 오브젝티브-C 프로그램을 작성하는 사람들이 개인적인 방법을 어떻게 다루는지 궁금합니다. 저는 몇 가지 관례와 습관이 있을 수 있다는 것을 알고 있으며, 이 질문에 대해 목표-C에서 개인적인 방법을 다루는 데 사람들이 사용하는 최고의 기술을 집계하는 것으로 생각합니다. 당신의 접근 방식에 대한 주장을 게시할 때 포함시켜 주세요.왜 맛있습니까?어떤 단점이 있습니까? (당신이 알고 있는) 그리고 당신이 그것들을 어떻게 처리합니까? 제가 지금까지 발견한 것에 대해서요. 범주를 사용할 수 있습니다. [예:MyClass.m 파일에서 MyClass(Private)]를 정의..

programing 2023.05.25

Objective-C에서 추상 클래스 만들기

Objective-C에서 추상 클래스 만들기 저는 원래 Objective-C에서 일하는 자바 프로그래머입니다.추상 클래스를 만들고 싶은데 Objective-C에서는 불가능한 것 같습니다.이게 가능합니까? 그렇지 않은 경우 Objective-C에서 추상 수업에 얼마나 근접할 수 있습니까?일반적으로 Objective-C 클래스는 규칙에 의해서만 추상화됩니다.작성자가 클래스를 추상화라고 문서화할 경우 하위 분류 없이 사용하지 마십시오.그러나 추상 클래스의 인스턴스화를 방지하는 컴파일 시간 적용은 없습니다.사실 사용자가 카테고리를 통해(즉, 실행 시) 추상적 방법의 구현을 제공하는 것을 막을 수 있는 것은 없습니다.추상 클래스의 메서드 구현에서 예외를 발생시킴으로써 사용자가 적어도 특정 메서드를 강제로 덮어쓰도..

programing 2023.04.10
반응형