다음을 통해 공유


ArgumentSemantic 열거형

정의

속성에 대한 할당 의미 체계를 나타냅니다.

public enum ArgumentSemantic
type ArgumentSemantic = 
상속
ArgumentSemantic

필드

Assign 0

할당은 포인터 복사본에 불과합니다. 이는 다음과 같습니다. UnsafeUnretained

Copy 1

개체의 복사본이 만들어집니다.

None -1

인수 의미 체계가 지정되지 않았습니다.

Retain 2

할당된 개체는 유지됩니다(참조 횟수가 증가). 이 값은 과 Strong동일합니다.

Strong 2

할당된 개체는 유지됩니다(참조 횟수가 증가). 이 값은 과 Retain동일합니다.

UnsafeUnretained 0

관리되지 않는 코드에서 포인터 복사만 수행합니다. 이 값은 과 Assign동일합니다.

Weak 3

할당된 개체에 대한 약한 참조가 생성되고 할당된 개체가 해제되면 속성이 자동으로 null이 해제됩니다.

설명

이는 개체가 할당된 경우 속성의 동작에 플래그를 지정하는 데 사용되며, Xamarin.iOS/Xamarin.Mac 런타임에서 사용된 개체를 올바르게 추적하고 더 이상 필요하지 않을 때 가비지 수집하기 위해 사용됩니다.

적용 대상