pub struct NSDateFormatter { /* private fields */ }
NSDateFormatter
and NSFormatter
only.Expand description
Implementations§
Source§impl NSDateFormatter
impl NSDateFormatter
pub fn formattingContext(&self) -> NSFormattingContext
Sourcepub fn setFormattingContext(&self, formatting_context: NSFormattingContext)
pub fn setFormattingContext(&self, formatting_context: NSFormattingContext)
Setter for formattingContext
.
Sourcepub unsafe fn getObjectValue_forString_range_error(
&self,
obj: Option<&mut Option<Retained<AnyObject>>>,
string: &NSString,
rangep: *mut NSRange,
) -> Result<(), Retained<NSError>>
Available on crate features NSError
and NSRange
and NSString
only.
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.§Safety
obj
should be of the correct type.rangep
must be a valid pointer or null.
pub fn stringFromDate(&self, date: &NSDate) -> Retained<NSString>
NSDate
and NSString
only.pub fn dateFromString(&self, string: &NSString) -> Option<Retained<NSDate>>
NSDate
and NSString
only.pub fn localizedStringFromDate_dateStyle_timeStyle( date: &NSDate, dstyle: NSDateFormatterStyle, tstyle: NSDateFormatterStyle, ) -> Retained<NSString>
NSDate
and NSString
only.pub fn dateFormatFromTemplate_options_locale( tmplate: &NSString, opts: NSUInteger, locale: Option<&NSLocale>, ) -> Option<Retained<NSString>>
NSLocale
and NSString
only.pub fn defaultFormatterBehavior() -> NSDateFormatterBehavior
Sourcepub fn setDefaultFormatterBehavior(
default_formatter_behavior: NSDateFormatterBehavior,
)
pub fn setDefaultFormatterBehavior( default_formatter_behavior: NSDateFormatterBehavior, )
Setter for defaultFormatterBehavior
.
pub fn setLocalizedDateFormatFromTemplate( &self, date_format_template: &NSString, )
NSString
only.pub fn dateFormat(&self) -> Retained<NSString>
NSString
only.Sourcepub fn setDateFormat(&self, date_format: Option<&NSString>)
Available on crate feature NSString
only.
pub fn setDateFormat(&self, date_format: Option<&NSString>)
NSString
only.Setter for dateFormat
.
This is copied when set.
pub fn dateStyle(&self) -> NSDateFormatterStyle
Sourcepub fn setDateStyle(&self, date_style: NSDateFormatterStyle)
pub fn setDateStyle(&self, date_style: NSDateFormatterStyle)
Setter for dateStyle
.
pub fn timeStyle(&self) -> NSDateFormatterStyle
Sourcepub fn setTimeStyle(&self, time_style: NSDateFormatterStyle)
pub fn setTimeStyle(&self, time_style: NSDateFormatterStyle)
Setter for timeStyle
.
pub fn locale(&self) -> Retained<NSLocale>
NSLocale
only.pub fn generatesCalendarDates(&self) -> bool
Sourcepub fn setGeneratesCalendarDates(&self, generates_calendar_dates: bool)
pub fn setGeneratesCalendarDates(&self, generates_calendar_dates: bool)
Setter for generatesCalendarDates
.
pub fn formatterBehavior(&self) -> NSDateFormatterBehavior
Sourcepub fn setFormatterBehavior(&self, formatter_behavior: NSDateFormatterBehavior)
pub fn setFormatterBehavior(&self, formatter_behavior: NSDateFormatterBehavior)
Setter for formatterBehavior
.
pub fn timeZone(&self) -> Retained<NSTimeZone>
NSTimeZone
only.Sourcepub fn setTimeZone(&self, time_zone: Option<&NSTimeZone>)
Available on crate feature NSTimeZone
only.
pub fn setTimeZone(&self, time_zone: Option<&NSTimeZone>)
NSTimeZone
only.pub fn calendar(&self) -> Retained<NSCalendar>
NSCalendar
only.Sourcepub fn setCalendar(&self, calendar: Option<&NSCalendar>)
Available on crate feature NSCalendar
only.
pub fn setCalendar(&self, calendar: Option<&NSCalendar>)
NSCalendar
only.pub fn isLenient(&self) -> bool
Sourcepub fn setLenient(&self, lenient: bool)
pub fn setLenient(&self, lenient: bool)
Setter for isLenient
.
pub fn twoDigitStartDate(&self) -> Option<Retained<NSDate>>
NSDate
only.Sourcepub fn setTwoDigitStartDate(&self, two_digit_start_date: Option<&NSDate>)
Available on crate feature NSDate
only.
pub fn setTwoDigitStartDate(&self, two_digit_start_date: Option<&NSDate>)
NSDate
only.Setter for twoDigitStartDate
.
This is copied when set.
pub fn defaultDate(&self) -> Option<Retained<NSDate>>
NSDate
only.Sourcepub fn setDefaultDate(&self, default_date: Option<&NSDate>)
Available on crate feature NSDate
only.
pub fn setDefaultDate(&self, default_date: Option<&NSDate>)
NSDate
only.Setter for defaultDate
.
This is copied when set.
pub fn eraSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setEraSymbols(&self, era_symbols: Option<&NSArray<NSString>>)
Available on crate features NSArray
and NSString
only.
pub fn setEraSymbols(&self, era_symbols: Option<&NSArray<NSString>>)
NSArray
and NSString
only.Setter for eraSymbols
.
This is copied when set.
pub fn monthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setMonthSymbols(&self, month_symbols: Option<&NSArray<NSString>>)
Available on crate features NSArray
and NSString
only.
pub fn setMonthSymbols(&self, month_symbols: Option<&NSArray<NSString>>)
NSArray
and NSString
only.Setter for monthSymbols
.
This is copied when set.
pub fn shortMonthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setShortMonthSymbols(
&self,
short_month_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setShortMonthSymbols( &self, short_month_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortMonthSymbols
.
This is copied when set.
pub fn weekdaySymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setWeekdaySymbols(&self, weekday_symbols: Option<&NSArray<NSString>>)
Available on crate features NSArray
and NSString
only.
pub fn setWeekdaySymbols(&self, weekday_symbols: Option<&NSArray<NSString>>)
NSArray
and NSString
only.Setter for weekdaySymbols
.
This is copied when set.
pub fn shortWeekdaySymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setShortWeekdaySymbols(
&self,
short_weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setShortWeekdaySymbols( &self, short_weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortWeekdaySymbols
.
This is copied when set.
pub fn AMSymbol(&self) -> Retained<NSString>
NSString
only.Sourcepub fn setAMSymbol(&self, am_symbol: Option<&NSString>)
Available on crate feature NSString
only.
pub fn setAMSymbol(&self, am_symbol: Option<&NSString>)
NSString
only.pub fn PMSymbol(&self) -> Retained<NSString>
NSString
only.Sourcepub fn setPMSymbol(&self, pm_symbol: Option<&NSString>)
Available on crate feature NSString
only.
pub fn setPMSymbol(&self, pm_symbol: Option<&NSString>)
NSString
only.pub fn longEraSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setLongEraSymbols(&self, long_era_symbols: Option<&NSArray<NSString>>)
Available on crate features NSArray
and NSString
only.
pub fn setLongEraSymbols(&self, long_era_symbols: Option<&NSArray<NSString>>)
NSArray
and NSString
only.Setter for longEraSymbols
.
This is copied when set.
pub fn veryShortMonthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setVeryShortMonthSymbols(
&self,
very_short_month_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setVeryShortMonthSymbols( &self, very_short_month_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for veryShortMonthSymbols
.
This is copied when set.
pub fn standaloneMonthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setStandaloneMonthSymbols(
&self,
standalone_month_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setStandaloneMonthSymbols( &self, standalone_month_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for standaloneMonthSymbols
.
This is copied when set.
pub fn shortStandaloneMonthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setShortStandaloneMonthSymbols(
&self,
short_standalone_month_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setShortStandaloneMonthSymbols( &self, short_standalone_month_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortStandaloneMonthSymbols
.
This is copied when set.
pub fn veryShortStandaloneMonthSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setVeryShortStandaloneMonthSymbols(
&self,
very_short_standalone_month_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setVeryShortStandaloneMonthSymbols( &self, very_short_standalone_month_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for veryShortStandaloneMonthSymbols
.
This is copied when set.
pub fn veryShortWeekdaySymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setVeryShortWeekdaySymbols(
&self,
very_short_weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setVeryShortWeekdaySymbols( &self, very_short_weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for veryShortWeekdaySymbols
.
This is copied when set.
pub fn standaloneWeekdaySymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setStandaloneWeekdaySymbols(
&self,
standalone_weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setStandaloneWeekdaySymbols( &self, standalone_weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for standaloneWeekdaySymbols
.
This is copied when set.
pub fn shortStandaloneWeekdaySymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setShortStandaloneWeekdaySymbols(
&self,
short_standalone_weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setShortStandaloneWeekdaySymbols( &self, short_standalone_weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortStandaloneWeekdaySymbols
.
This is copied when set.
pub fn veryShortStandaloneWeekdaySymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setVeryShortStandaloneWeekdaySymbols(
&self,
very_short_standalone_weekday_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setVeryShortStandaloneWeekdaySymbols( &self, very_short_standalone_weekday_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for veryShortStandaloneWeekdaySymbols
.
This is copied when set.
pub fn quarterSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setQuarterSymbols(&self, quarter_symbols: Option<&NSArray<NSString>>)
Available on crate features NSArray
and NSString
only.
pub fn setQuarterSymbols(&self, quarter_symbols: Option<&NSArray<NSString>>)
NSArray
and NSString
only.Setter for quarterSymbols
.
This is copied when set.
pub fn shortQuarterSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setShortQuarterSymbols(
&self,
short_quarter_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setShortQuarterSymbols( &self, short_quarter_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortQuarterSymbols
.
This is copied when set.
pub fn standaloneQuarterSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setStandaloneQuarterSymbols(
&self,
standalone_quarter_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setStandaloneQuarterSymbols( &self, standalone_quarter_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for standaloneQuarterSymbols
.
This is copied when set.
pub fn shortStandaloneQuarterSymbols(&self) -> Retained<NSArray<NSString>>
NSArray
and NSString
only.Sourcepub fn setShortStandaloneQuarterSymbols(
&self,
short_standalone_quarter_symbols: Option<&NSArray<NSString>>,
)
Available on crate features NSArray
and NSString
only.
pub fn setShortStandaloneQuarterSymbols( &self, short_standalone_quarter_symbols: Option<&NSArray<NSString>>, )
NSArray
and NSString
only.Setter for shortStandaloneQuarterSymbols
.
This is copied when set.
pub fn gregorianStartDate(&self) -> Option<Retained<NSDate>>
NSDate
only.Sourcepub fn setGregorianStartDate(&self, gregorian_start_date: Option<&NSDate>)
Available on crate feature NSDate
only.
pub fn setGregorianStartDate(&self, gregorian_start_date: Option<&NSDate>)
NSDate
only.Setter for gregorianStartDate
.
This is copied when set.
pub fn doesRelativeDateFormatting(&self) -> bool
Sourcepub fn setDoesRelativeDateFormatting(&self, does_relative_date_formatting: bool)
pub 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 fn initWithDateFormat_allowNaturalLanguage( this: Allocated<Self>, format: &NSString, flag: bool, ) -> Retained<Self>
init
and set the dateFormat property instead.NSString
only.pub fn allowsNaturalLanguage(&self) -> bool
Methods from Deref<Target = NSFormatter>§
Sourcepub unsafe fn stringForObjectValue(
&self,
obj: Option<&AnyObject>,
) -> Option<Retained<NSString>>
Available on crate feature NSString
only.
pub unsafe fn stringForObjectValue( &self, obj: Option<&AnyObject>, ) -> Option<Retained<NSString>>
NSString
only.§Safety
obj
should be of the correct type.
Sourcepub unsafe fn attributedStringForObjectValue_withDefaultAttributes(
&self,
obj: &AnyObject,
attrs: Option<&NSDictionary<NSAttributedStringKey, AnyObject>>,
) -> Option<Retained<NSAttributedString>>
Available on crate features NSAttributedString
and NSDictionary
and NSString
only.
pub unsafe fn attributedStringForObjectValue_withDefaultAttributes( &self, obj: &AnyObject, attrs: Option<&NSDictionary<NSAttributedStringKey, AnyObject>>, ) -> Option<Retained<NSAttributedString>>
NSAttributedString
and NSDictionary
and NSString
only.§Safety
obj
should be of the correct type.attrs
generic should be of the correct type.
Sourcepub unsafe fn editingStringForObjectValue(
&self,
obj: &AnyObject,
) -> Option<Retained<NSString>>
Available on crate feature NSString
only.
pub unsafe fn editingStringForObjectValue( &self, obj: &AnyObject, ) -> Option<Retained<NSString>>
NSString
only.§Safety
obj
should be of the correct type.
Sourcepub unsafe fn getObjectValue_forString_errorDescription(
&self,
obj: Option<&mut Option<Retained<AnyObject>>>,
string: &NSString,
error: Option<&mut Option<Retained<NSString>>>,
) -> bool
Available on crate feature 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.§Safety
obj
should be of the correct type.
pub fn isPartialStringValid_newEditingString_errorDescription( &self, partial_string: &NSString, new_string: Option<&mut Option<Retained<NSString>>>, error: Option<&mut Option<Retained<NSString>>>, ) -> bool
NSString
only.Sourcepub 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
Available on crate features NSRange
and 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.§Safety
proposed_sel_range_ptr
must be a valid pointer or null.
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 DefaultRetained for NSDateFormatter
impl DefaultRetained 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