#[repr(C)]pub struct NSDateFormatter { /* private fields */ }
NSDateFormatter
and NSFormatter
only.Expand description
Implementations§
Source§impl NSDateFormatter
impl NSDateFormatter
pub unsafe fn formattingContext(&self) -> NSFormattingContext
Sourcepub unsafe fn setFormattingContext(
&self,
formatting_context: NSFormattingContext,
)
pub unsafe fn setFormattingContext( &self, formatting_context: NSFormattingContext, )
Setter for formattingContext
.
pub unsafe fn getObjectValue_forString_range_error( &self, obj: Option<&mut Option<Retained<AnyObject>>>, string: &NSString, rangep: *mut NSRange, ) -> Result<(), Retained<NSError>>
NSError
and NSRange
and NSString
only.pub unsafe fn stringFromDate(&self, date: &NSDate) -> Retained<NSString>
NSDate
and NSString
only.pub unsafe fn dateFromString( &self, string: &NSString, ) -> Option<Retained<NSDate>>
NSDate
and NSString
only.pub unsafe fn localizedStringFromDate_dateStyle_timeStyle( date: &NSDate, dstyle: NSDateFormatterStyle, tstyle: NSDateFormatterStyle, ) -> Retained<NSString>
NSDate
and NSString
only.pub unsafe fn dateFormatFromTemplate_options_locale( tmplate: &NSString, opts: NSUInteger, locale: Option<&NSLocale>, ) -> Option<Retained<NSString>>
NSLocale
and NSString
only.pub unsafe fn defaultFormatterBehavior() -> NSDateFormatterBehavior
Sourcepub unsafe fn setDefaultFormatterBehavior(
default_formatter_behavior: NSDateFormatterBehavior,
)
pub unsafe fn setDefaultFormatterBehavior( default_formatter_behavior: NSDateFormatterBehavior, )
Setter for defaultFormatterBehavior
.
pub unsafe fn setLocalizedDateFormatFromTemplate( &self, date_format_template: &NSString, )
NSString
only.pub unsafe fn dateFormat(&self) -> Retained<NSString>
NSString
only.Sourcepub unsafe fn setDateFormat(&self, date_format: Option<&NSString>)
Available on crate feature NSString
only.
pub unsafe fn setDateFormat(&self, date_format: Option<&NSString>)
NSString
only.Setter for dateFormat
.
pub unsafe fn dateStyle(&self) -> NSDateFormatterStyle
Sourcepub unsafe fn setDateStyle(&self, date_style: NSDateFormatterStyle)
pub unsafe fn setDateStyle(&self, date_style: NSDateFormatterStyle)
Setter for dateStyle
.
pub unsafe fn timeStyle(&self) -> NSDateFormatterStyle
Sourcepub unsafe fn setTimeStyle(&self, time_style: NSDateFormatterStyle)
pub unsafe fn setTimeStyle(&self, time_style: NSDateFormatterStyle)
Setter for timeStyle
.
pub unsafe fn locale(&self) -> Retained<NSLocale>
NSLocale
only.Sourcepub unsafe fn setLocale(&self, locale: Option<&NSLocale>)
Available on crate feature NSLocale
only.
pub unsafe fn setLocale(&self, locale: Option<&NSLocale>)
NSLocale
only.Setter for locale
.
pub unsafe fn generatesCalendarDates(&self) -> bool
Sourcepub unsafe fn setGeneratesCalendarDates(&self, generates_calendar_dates: bool)
pub unsafe fn setGeneratesCalendarDates(&self, generates_calendar_dates: bool)
Setter for generatesCalendarDates
.
pub unsafe fn formatterBehavior(&self) -> NSDateFormatterBehavior
Sourcepub unsafe fn setFormatterBehavior(
&self,
formatter_behavior: NSDateFormatterBehavior,
)
pub unsafe fn setFormatterBehavior( &self, formatter_behavior: NSDateFormatterBehavior, )
Setter for formatterBehavior
.
pub unsafe fn timeZone(&self) -> Retained<NSTimeZone>
NSTimeZone
only.Sourcepub unsafe fn setTimeZone(&self, time_zone: Option<&NSTimeZone>)
Available on crate feature NSTimeZone
only.
pub unsafe fn setTimeZone(&self, time_zone: Option<&NSTimeZone>)
NSTimeZone
only.Setter for timeZone
.
pub unsafe fn calendar(&self) -> Retained<NSCalendar>
NSCalendar
only.Sourcepub unsafe fn setCalendar(&self, calendar: Option<&NSCalendar>)
Available on crate feature NSCalendar
only.
pub unsafe fn setCalendar(&self, calendar: Option<&NSCalendar>)
NSCalendar
only.Setter for calendar
.
pub unsafe fn isLenient(&self) -> bool
Sourcepub unsafe fn setLenient(&self, lenient: bool)
pub unsafe fn setLenient(&self, lenient: bool)
Setter for isLenient
.
pub unsafe fn twoDigitStartDate(&self) -> Option<Retained<NSDate>>
NSDate
only.Sourcepub unsafe fn setTwoDigitStartDate(&self, two_digit_start_date: Option<&NSDate>)
Available on crate feature NSDate
only.
pub unsafe fn setTwoDigitStartDate(&self, two_digit_start_date: Option<&NSDate>)
NSDate
only.Setter for twoDigitStartDate
.
pub unsafe fn defaultDate(&self) -> Option<Retained<NSDate>>
NSDate
only.Sourcepub unsafe fn setDefaultDate(&self, default_date: Option<&NSDate>)
Available on crate feature NSDate
only.
pub unsafe fn setDefaultDate(&self, default_date: Option<&NSDate>)
NSDate
only.Setter for defaultDate
.
pub unsafe fn eraSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setEraSymbols(&self, era_symbols: Option<&NSArray<NSString>>)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setEraSymbols(&self, era_symbols: Option<&NSArray<NSString>>)
NSArray
and NSString
only.Setter for eraSymbols
.
pub unsafe fn monthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setMonthSymbols(&self, month_symbols: Option<&NSArray<NSString>>)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setMonthSymbols(&self, month_symbols: Option<&NSArray<NSString>>)
NSArray
and NSString
only.Setter for monthSymbols
.
pub unsafe fn shortMonthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setShortMonthSymbols(
&self,
short_month_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setShortMonthSymbols( &self, short_month_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortMonthSymbols
.
pub unsafe fn weekdaySymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setWeekdaySymbols(
&self,
weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setWeekdaySymbols( &self, weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for weekdaySymbols
.
pub unsafe fn shortWeekdaySymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setShortWeekdaySymbols(
&self,
short_weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setShortWeekdaySymbols( &self, short_weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortWeekdaySymbols
.
pub unsafe fn AMSymbol(&self) -> Retained<NSString>
NSString
only.Sourcepub unsafe fn setAMSymbol(&self, am_symbol: Option<&NSString>)
Available on crate feature NSString
only.
pub unsafe fn setAMSymbol(&self, am_symbol: Option<&NSString>)
NSString
only.Setter for AMSymbol
.
pub unsafe fn PMSymbol(&self) -> Retained<NSString>
NSString
only.Sourcepub unsafe fn setPMSymbol(&self, pm_symbol: Option<&NSString>)
Available on crate feature NSString
only.
pub unsafe fn setPMSymbol(&self, pm_symbol: Option<&NSString>)
NSString
only.Setter for PMSymbol
.
pub unsafe fn longEraSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setLongEraSymbols(
&self,
long_era_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setLongEraSymbols( &self, long_era_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for longEraSymbols
.
pub unsafe fn veryShortMonthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setVeryShortMonthSymbols(
&self,
very_short_month_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setVeryShortMonthSymbols( &self, very_short_month_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for veryShortMonthSymbols
.
pub unsafe fn standaloneMonthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setStandaloneMonthSymbols(
&self,
standalone_month_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setStandaloneMonthSymbols( &self, standalone_month_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for standaloneMonthSymbols
.
pub unsafe fn shortStandaloneMonthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setShortStandaloneMonthSymbols(
&self,
short_standalone_month_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setShortStandaloneMonthSymbols( &self, short_standalone_month_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortStandaloneMonthSymbols
.
pub unsafe fn veryShortStandaloneMonthSymbols( &self, ) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setVeryShortStandaloneMonthSymbols(
&self,
very_short_standalone_month_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setVeryShortStandaloneMonthSymbols( &self, very_short_standalone_month_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for veryShortStandaloneMonthSymbols
.
pub unsafe fn veryShortWeekdaySymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setVeryShortWeekdaySymbols(
&self,
very_short_weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setVeryShortWeekdaySymbols( &self, very_short_weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for veryShortWeekdaySymbols
.
pub unsafe fn standaloneWeekdaySymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setStandaloneWeekdaySymbols(
&self,
standalone_weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setStandaloneWeekdaySymbols( &self, standalone_weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for standaloneWeekdaySymbols
.
pub unsafe fn shortStandaloneWeekdaySymbols( &self, ) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setShortStandaloneWeekdaySymbols(
&self,
short_standalone_weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setShortStandaloneWeekdaySymbols( &self, short_standalone_weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortStandaloneWeekdaySymbols
.
pub unsafe fn veryShortStandaloneWeekdaySymbols( &self, ) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setVeryShortStandaloneWeekdaySymbols(
&self,
very_short_standalone_weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setVeryShortStandaloneWeekdaySymbols( &self, very_short_standalone_weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for veryShortStandaloneWeekdaySymbols
.
pub unsafe fn quarterSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setQuarterSymbols(
&self,
quarter_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setQuarterSymbols( &self, quarter_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for quarterSymbols
.
pub unsafe fn shortQuarterSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setShortQuarterSymbols(
&self,
short_quarter_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setShortQuarterSymbols( &self, short_quarter_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortQuarterSymbols
.
pub unsafe fn standaloneQuarterSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setStandaloneQuarterSymbols(
&self,
standalone_quarter_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setStandaloneQuarterSymbols( &self, standalone_quarter_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for standaloneQuarterSymbols
.
pub unsafe fn shortStandaloneQuarterSymbols( &self, ) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub unsafe fn setShortStandaloneQuarterSymbols(
&self,
short_standalone_quarter_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub unsafe fn setShortStandaloneQuarterSymbols( &self, short_standalone_quarter_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortStandaloneQuarterSymbols
.
pub unsafe fn gregorianStartDate(&self) -> Option<Retained<NSDate>>
NSDate
only.Sourcepub unsafe fn setGregorianStartDate(
&self,
gregorian_start_date: Option<&NSDate>,
)
Available on crate feature NSDate
only.
pub unsafe fn setGregorianStartDate( &self, gregorian_start_date: Option<&NSDate>, )
NSDate
only.Setter for gregorianStartDate
.
pub unsafe fn doesRelativeDateFormatting(&self) -> bool
Sourcepub unsafe fn setDoesRelativeDateFormatting(
&self,
does_relative_date_formatting: bool,
)
pub unsafe fn setDoesRelativeDateFormatting( &self, does_relative_date_formatting: bool, )
Setter for doesRelativeDateFormatting
.
Source§impl NSDateFormatter
Methods declared on superclass NSObject
.
impl NSDateFormatter
Methods declared on superclass NSObject
.
Source§impl NSDateFormatter
NSDateFormatterCompatibility.
impl NSDateFormatter
NSDateFormatterCompatibility.
pub unsafe fn initWithDateFormat_allowNaturalLanguage( this: Allocated<Self>, format: &NSString, flag: bool, ) -> Retained<Self>
init
and set the dateFormat property instead.NSString
only.pub unsafe fn allowsNaturalLanguage(&self) -> bool
Methods from Deref<Target = NSFormatter>§
pub unsafe fn stringForObjectValue( &self, obj: Option<&AnyObject>, ) -> Option<Retained<NSString>>
NSString
only.pub unsafe fn attributedStringForObjectValue_withDefaultAttributes( &self, obj: &AnyObject, attrs: Option<&NSDictionary<NSAttributedStringKey, AnyObject>>, ) -> Option<Retained<NSAttributedString>>
NSAttributedString
and NSDictionary
and NSString
only.pub unsafe fn editingStringForObjectValue( &self, obj: &AnyObject, ) -> Option<Retained<NSString>>
NSString
only.pub unsafe fn getObjectValue_forString_errorDescription( &self, obj: Option<&mut Option<Retained<AnyObject>>>, string: &NSString, error: Option<&mut Option<Retained<NSString>>>, ) -> bool
NSString
only.pub unsafe fn isPartialStringValid_newEditingString_errorDescription( &self, partial_string: &NSString, new_string: Option<&mut Option<Retained<NSString>>>, error: Option<&mut Option<Retained<NSString>>>, ) -> bool
NSString
only.pub unsafe fn isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription( &self, partial_string_ptr: &mut Retained<NSString>, proposed_sel_range_ptr: NSRangePointer, orig_string: &NSString, orig_sel_range: NSRange, error: Option<&mut Option<Retained<NSString>>>, ) -> bool
NSRange
and NSString
only.Methods from Deref<Target = NSObject>§
Sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
Sourcepub fn class(&self) -> &'static AnyClass
pub fn class(&self) -> &'static AnyClass
Dynamically find the class of this object.
§Panics
May panic if the object is invalid (which may be the case for objects
returned from unavailable init
/new
methods).
§Example
Check that an instance of NSObject
has the precise class NSObject
.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());
Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load
instead.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load
instead.Use Ivar::load
instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T
.
See Ivar::load_ptr
for details surrounding this.
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
Attempt to downcast the object to a class of type T
.
This is the reference-variant. Use Retained::downcast
if you want
to convert a retained object to another type.
§Mutable classes
Some classes have immutable and mutable variants, such as NSString
and NSMutableString
.
When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.
So using this method to convert a NSString
to a NSMutableString
,
while not unsound, is generally frowned upon unless you created the
string yourself, or the API explicitly documents the string to be
mutable.
See Apple’s documentation on mutability and on
isKindOfClass:
for more details.
§Generic classes
Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.
You can, however, safely downcast to generic collections where all the
type-parameters are AnyObject
.
§Panics
This works internally by calling isKindOfClass:
. That means that the
object must have the instance method of that name, and an exception
will be thrown (if CoreFoundation is linked) or the process will abort
if that is not the case. In the vast majority of cases, you don’t need
to worry about this, since both root objects NSObject
and
NSProxy
implement this method.
§Examples
Cast an NSString
back and forth from NSObject
.
use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};
let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();
Try (and fail) to cast an NSObject
to an NSString
.
use objc2_foundation::{NSObject, NSString};
let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());
Try to cast to an array of strings.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();
This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.
Downcast when processing each element instead.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
for elem in arr {
if let Some(data) = elem.downcast_ref::<NSString>() {
// handle `data`
}
}
Trait Implementations§
Source§impl AsRef<AnyObject> for NSDateFormatter
impl AsRef<AnyObject> for NSDateFormatter
Source§impl AsRef<NSDateFormatter> for NSDateFormatter
impl AsRef<NSDateFormatter> for NSDateFormatter
Source§impl AsRef<NSFormatter> for NSDateFormatter
impl AsRef<NSFormatter> for NSDateFormatter
Source§fn as_ref(&self) -> &NSFormatter
fn as_ref(&self) -> &NSFormatter
Source§impl AsRef<NSObject> for NSDateFormatter
impl AsRef<NSObject> for NSDateFormatter
Source§impl Borrow<AnyObject> for NSDateFormatter
impl Borrow<AnyObject> for NSDateFormatter
Source§impl Borrow<NSFormatter> for NSDateFormatter
impl Borrow<NSFormatter> for NSDateFormatter
Source§fn borrow(&self) -> &NSFormatter
fn borrow(&self) -> &NSFormatter
Source§impl Borrow<NSObject> for NSDateFormatter
impl Borrow<NSObject> for NSDateFormatter
Source§impl ClassType for NSDateFormatter
impl ClassType for NSDateFormatter
Source§const NAME: &'static str = "NSDateFormatter"
const NAME: &'static str = "NSDateFormatter"
Source§type Super = NSFormatter
type Super = NSFormatter
Source§type ThreadKind = <<NSDateFormatter as ClassType>::Super as ClassType>::ThreadKind
type ThreadKind = <<NSDateFormatter as ClassType>::Super as ClassType>::ThreadKind
Source§impl CopyingHelper for NSDateFormatter
Available on crate feature NSObject
only.
impl CopyingHelper for NSDateFormatter
NSObject
only.Source§type Result = NSDateFormatter
type Result = NSDateFormatter
Self
if the type has no
immutable counterpart. Read moreSource§impl Debug for NSDateFormatter
impl Debug for NSDateFormatter
Source§impl Deref for NSDateFormatter
impl Deref for NSDateFormatter
Source§impl Hash for NSDateFormatter
impl Hash for NSDateFormatter
Source§impl Message for NSDateFormatter
impl Message for NSDateFormatter
Source§impl NSCoding for NSDateFormatter
impl NSCoding for NSDateFormatter
Source§unsafe fn encodeWithCoder(&self, coder: &NSCoder)
unsafe fn encodeWithCoder(&self, coder: &NSCoder)
NSObject
and NSCoder
only.Source§impl NSCopying for NSDateFormatter
impl NSCopying for NSDateFormatter
Source§impl NSObjectProtocol for NSDateFormatter
impl NSObjectProtocol for NSDateFormatter
Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&AnyObject>) -> bool
Source§fn hash(&self) -> usize
fn hash(&self) -> usize
Source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
isKindOfClass
directly, or cast your objects with AnyObject::downcast_ref