안녕하세요, 클래스 "car"와 클래스 "cardatabase"가 있다고 가정 해 봅시다. 카다투 데이터베이스 파일에 NSMutableArray를 만들면 모든 인스턴스가 저장되므로 쉽게 계산할 수 있습니다.Objective-c 특정 클래스의 모든 인스턴스를 계산합니다.
하지만 자동차 클래스 자체의 인스턴스를 계산하려면 어떻게해야합니까? 클래스 메소드 + (int) 카운트 생성과 같은 것?
+(int)count
어떻게해야합니까?
안녕하세요, 클래스 "car"와 클래스 "cardatabase"가 있다고 가정 해 봅시다. 카다투 데이터베이스 파일에 NSMutableArray를 만들면 모든 인스턴스가 저장되므로 쉽게 계산할 수 있습니다.Objective-c 특정 클래스의 모든 인스턴스를 계산합니다.
하지만 자동차 클래스 자체의 인스턴스를 계산하려면 어떻게해야합니까? 클래스 메소드 + (int) 카운트 생성과 같은 것?
+(int)count
어떻게해야합니까?
----------------- Car.h -------------------------- -
Car : NSObject
{
}
@property(nonatomic,strong) CarDatabase database;
-(int)count;
-------------------- Car.m --------------
-(int)count{
return database.arrayYouDefined.count;
}
미안 아마 잘 설명하지 않았다. 배열의 요소를 계산하는 방법을 알고 있습니다. 내가 알아야 할 것은 특정 클래스의 모든 인스턴스를 셀 수있는 방법이 있는지입니다. – mystudioos
이것을 확인하십시오 : 이것은 분명히 클래스 메소드를 구현하여 객체 인스턴스를 계산하는 방법을 의미합니다.
http://www.techotopia.com/index.php/Writing_Objective-C_Class_Methods
[링크 전용 답변] (http://meta.stackoverflow.com/tags/link-only-answers/info)은 실망 스럽기 때문에 SO 답변은 해결책 검색의 종점이어야합니다 (시간이 지남에 따라 오래 지속되지 않는 또 다른 스톱 오버 참조). 링크를 참조 용으로 유지하면서 독립형 시놉시스를 여기에 추가하는 것을 고려해보십시오. –
은 여기에 대한 답변 : http://stackoverflow.com/a/17850971/1226304 – derpoliuk