- 구조체 정의 내에서
final
은 무엇을 의미합니까? - 아래의 경우 구조체에 추가해야합니까?
- 상수에 구조체를 사용하는 것이 좋은가 (성능, 메모리 고려 사항 등)?
Constant
또는Constants
으로 지정해야합니까?
final struct Constant {
static let cellId = "CellId"
}
final
은 무엇을 의미합니까?Constant
또는 Constants
으로 지정해야합니까?final struct Constant {
static let cellId = "CellId"
}
final
상속되는 클래스를 방지하는 수정하고, 무시되는 클래스 메소드 또는 클래스 속성은 - 그것은 (구조체에 적용되지 않습니다 상속 때문에 사용할 수 없음) 컴파일러에서 오류 메시지를 표시해야합니다. Preventing Overrides
(1) 참조 I 클래스는 (아직) 정적 저장 속성을 지원하지 않기 때문에 구조체를 사용하는 것을 선호
설명. 나는 클래스 또는 구조체를 사용하는 것 사이에 어떤 차이가 있다고 생각하지 않는다. 고정 된 프로퍼티가 정적으로 선언되는 한 - 그러나 클래스가 선택 인 경우 final
을 사용하는 것이 좋습니다. 구조체는 애플 (https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Inheritance.html)를 말한다 만
으로 한 일정을위한 경우를 제외하고
선택 : 내가 마지막이 방법을 방지하는 것입니다, Constants
을 사용하십시오/속성을 덮어 쓸 수 있습니다. 따라서 요소를 변경하는 수퍼 클래스를 작성할 수 없습니다.
상수 또는 상수 호출? 내가 구조체 내부의 속성의 수에 따라 달라집니다 같아요.
놀이터에서 예제를 사용하면 간단히 컴파일되지 않습니다.
이 코드는 전혀 컴파일되지 않습니다. –