2016-09-15 2 views
4

Apple API docs에서 열거 형은 deleteSelf으로 표시되고 내 Xcode에서는 실제 열거 형이 DeleteSelf 인 것처럼 보입니다. 시작 부분에 대문자와 소문자가 구분됩니다. 큰 문제는 아니지만 열거 형을 인식하지 못하는 이유를 알아 내려고 시간을 낭비했습니다.신속한 열거 형에 대한 문서 작성 규칙

설명서 협약이 있습니까? 아니면 Apple 사이트에서 실수입니까?

+1

Objective-C 열거 형은 Swift 2에서 대문자 첫 글자로 Swift 열거 형으로 가져오고 Swift 3에서는 소문자 첫 글자로 Swift 열거 형으로 가져옵니다. Xcode 8 릴리스 노트의 어딘가에 설명해야합니다. –

+0

아, 고마워, 나는 누군가가 방금 그 효과에 대한 답변을 추가 한 것을 본다. –

+0

누군가가? - 지금까지 3 : –

답변

0

이것은 Swift 3의 업데이트 된 API 가이드 라인과 관련이 있습니다. Swift 3 이전의 열거 형 사례는 UpperCamelCase에 작성된 것으로 가정되었지만 이제는 lowerCamelCase로 변경되었습니다. 경험 한 불일치는 Swift 3.0을 사용하고 있지 않다는 사실 때문일 수 있습니다.

0

, 3 SWIFT는, 열거 형의 명명 규칙이 변경되었습니다.

Apple 사이트에 표시되는 이름은 최신 버전이므로 열거 형은 모두 camelCase로되어 있습니다. 반면에 Xcode는 아직 업데이트하지 않았기 때문에 PascalCase의 열거 형 값만 표시됩니다.이 열거 형은 이전의 명명 규칙입니다.

에 대해서 전혀 걱정할 필요가 없습니다.. Swift 3으로 업데이트하기로 결정하면 Xcode가이 모든 것을 마이그레이션 할 수 있습니다!