내장 된 이니셜 라이저에서 허용하지 않는 방식으로 Cocoa 컬렉션을 생성하는 클래스 메서드가 있습니다. 제한된 이니셜 라이저 기능으로 인해 콜렉션의 가변 버전을 사용하여 실제로 빌드해야합니다. 여기 NS{Mutable}IndexSet에 대한 예입니다 : @implementation NSIndexSet (WSSNonContiguous)
+ (instan
는 , id을 반환하는 방법은 암시 적으로는 new 또는 alloc, 또는 retain, autorelease, init, 또는 self로 시작하는 인스턴스 메소드로 시작하는 클래스 메소드 인 경우 instancetype를 반환하는 것으로 알려져있다. 일관성을 유지하기 위해 새 코드에서 instancetype을 명시 적으로 반환하도록 작성해야합니까? - (