Apple API docs에서 열거 형은 deleteSelf
으로 표시되고 내 Xcode에서는 실제 열거 형이 DeleteSelf
인 것처럼 보입니다. 시작 부분에 대문자와 소문자가 구분됩니다. 큰 문제는 아니지만 열거 형을 인식하지 못하는 이유를 알아 내려고 시간을 낭비했습니다.신속한 열거 형에 대한 문서 작성 규칙
설명서 협약이 있습니까? 아니면 Apple 사이트에서 실수입니까?
Apple API docs에서 열거 형은 deleteSelf
으로 표시되고 내 Xcode에서는 실제 열거 형이 DeleteSelf
인 것처럼 보입니다. 시작 부분에 대문자와 소문자가 구분됩니다. 큰 문제는 아니지만 열거 형을 인식하지 못하는 이유를 알아 내려고 시간을 낭비했습니다.신속한 열거 형에 대한 문서 작성 규칙
설명서 협약이 있습니까? 아니면 Apple 사이트에서 실수입니까?
이것은 Swift 3의 업데이트 된 API 가이드 라인과 관련이 있습니다. Swift 3 이전의 열거 형 사례는 UpperCamelCase에 작성된 것으로 가정되었지만 이제는 lowerCamelCase로 변경되었습니다. 경험 한 불일치는 Swift 3.0을 사용하고 있지 않다는 사실 때문일 수 있습니다.
Xcode 7.x를 사용하고 계신지요? Xcode 8에서는 모든 enum 사례가 camelCase
개의 규칙을 따랐습니다. 여기
자세한 내용 : 신속의 최신 버전에서 https://github.com/apple/swift-evolution/blob/master/proposals/0006-apply-api-guidelines-to-the-standard-library.md
, 3 SWIFT는, 열거 형의 명명 규칙이 변경되었습니다.
Apple 사이트에 표시되는 이름은 최신 버전이므로 열거 형은 모두 camelCase로되어 있습니다. 반면에 Xcode는 아직 업데이트하지 않았기 때문에 PascalCase의 열거 형 값만 표시됩니다.이 열거 형은 이전의 명명 규칙입니다.
에 대해서 전혀 걱정할 필요가 없습니다.. Swift 3으로 업데이트하기로 결정하면 Xcode가이 모든 것을 마이그레이션 할 수 있습니다!
Objective-C 열거 형은 Swift 2에서 대문자 첫 글자로 Swift 열거 형으로 가져오고 Swift 3에서는 소문자 첫 글자로 Swift 열거 형으로 가져옵니다. Xcode 8 릴리스 노트의 어딘가에 설명해야합니다. –
아, 고마워, 나는 누군가가 방금 그 효과에 대한 답변을 추가 한 것을 본다. –
누군가가? - 지금까지 3 : –