Table of Contents

Class CoreFoundation

Namespace
Xui.Runtime.IOS
Assembly
Xui.Runtime.IOS.dll
public static class CoreFoundation
Inheritance
CoreFoundation
Inherited Members

Fields

CoreFoundationLib

public const string CoreFoundationLib = "/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation"

Field Value

string

Lib

public static readonly nint Lib

Field Value

nint

UTF8StringSel

public static readonly ObjC.Sel UTF8StringSel

Field Value

ObjC.Sel

Methods

CFEqual(nint, nint)

public static bool CFEqual(nint cf1, nint cf2)

Parameters

cf1 nint
cf2 nint

Returns

bool

CFGetRetainCount(nint)

public static extern nint CFGetRetainCount(nint obj)

Parameters

obj nint

Returns

nint

CFHash(nint)

public static extern nuint CFHash(nint cf)

Parameters

cf nint

Returns

nuint

CFRelease(nint)

public static extern void CFRelease(nint obj)

Parameters

obj nint

CFRetain(nint)

public static extern nint CFRetain(nint obj)

Parameters

obj nint

Returns

nint

CFString(string?)

public static nint CFString(string? str)

Parameters

str string

Returns

nint

CFStringGetCString(nint)

public static extern nint CFStringGetCString(nint obj)

Parameters

obj nint

Returns

nint

CFStringGetCStringPtr(nint)

public static string CFStringGetCStringPtr(nint obj)

Parameters

obj nint

Returns

string

ToString(nint)

public static string? ToString(nint cfStringRef)

Parameters

cfStringRef nint

Returns

string