2011-09-07 3 views
1

메소드 서명이 단지 + (Singleton*) instance 인 경우 Singleton.instance과 같은 속성이 아닌 메소드의 경우에도 iOS 5 베타/XCode 4.2 베타에서 점 표기법을 사용할 수 있습니다. 올바르게 기억한다면 Xcode 4.1에서이 작업을 수행 할 수 없습니다.Objective-C가 더 자유주의를 얻었습니까? 비 속성에 대한 점 표기법

  1. 정말 변경 되었습니까, 아니면 미쳤나요?
  2. 변경된 경우 변경 사항은 어디에 기록됩니까?
+0

Xcode 4.2는 아직 비공개 개발자 베타 버전이므로 일부 새로운 기능이 문서화되지 않았다는 것을 이해할 수 있습니다. 그리고 공개 될지라도, 오랜 시간 (Objective-C 2.0부터 생각하기 때문에) 릴리스 노트에서 언급하기에는 너무 중요하지 않다고 생각할 수도 있습니다. Kevin은 Auto-complete로 처리하지 않았다고 설명합니다. –

+0

이것은 [질문] (http://stackoverflow.com/questions/5100495/nsarray-and-other-cocoa-types-property-values)와 비슷한 것처럼 보입니다. 잠시 물었습니다. :-) –

+0

@Sedate Alien, 나는 다른 질문이라고 생각합니다. 당신 역시 좋습니다. 속임수라고 생각 하나? –

답변

6

Xcode의 코드 완성을 제외하고 아무것도 변경되지 않았습니다. 컴파일러는 항상 메소드에 도트 표기법을 사용하도록 허용했지만 Xcode만이 점 표기법에 대한 코드 완성 제안 사항을 제공하지 않습니다. Xcode 4.2에서이 동작이 변경된 것으로 보입니다.

관련 문제