NSObject class
Stands for NSObject
in iOS and macOS.
The root class of most Objective-C class hierarchies, from which subclasses inherit a basic interface to the runtime system and the ability to behave as Objective-C objects.
- Inheritance
-
- Object
- NativeObject
- id
- NSObject
- Implementers
Constructors
- NSObject([Class? isa])
-
NSObject.fromPointer(Pointer<
Void> ptr) -
Before calling fromPointer, MAKE SURE the
ptr
for object exists. Ifptr
was already freed, you would get a crash!
Properties
- debugDescription → String
-
Returns a string that describes the contents of the receiver for
presentation in the debugger.
no setterinherited
- description → String
-
Returns a string that describes the contents of the receiver.
no setterinherited
- hash → int
-
Returns an integer that can be used as a table address in a hash table
structure.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- isa → Class?
-
Stands for
isa
in iOS and macOS.no setterinherited -
pointer
→ Pointer<
Void> -
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- superclass → Class
-
NSObjectProtocol
Returns the class object for the receiver’s superclass.
no setterinherited
Methods
-
autorelease(
) → NSObject -
conforms(
{required Protocol to}) → bool -
Returns a Boolean value that indicates whether the receiver conforms to a
given protocol.
inherited
-
copy(
) → NSObject -
init(
) → NSObject -
isEqual(
NSObjectProtocol object) → bool -
Returns a Boolean value that indicates whether the receiver and a given
object are equal.
inherited
-
isKind(
{required Class of}) → bool -
Returns a Boolean value that indicates whether the receiver is an instance
of given class or an instance of any class that inherits from that class.
inherited
-
isMember(
{required Class of}) → bool -
Returns a Boolean value that indicates whether the receiver is an instance
of a given class.
inherited
-
isProxy(
) → bool -
Returns a Boolean value that indicates whether the receiver does not
descend from NSObject.
inherited
-
mutableCopy(
) → NSObject -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
perform(
SEL selector, {List? args, DispatchQueue? onQueue}) → Future -
Sends a specified message to the receiver asynchronously using
onQueue
.onQueue
isDispatchQueue.main
by default.inherited -
performSync<
T> (SEL selector, {List? args, bool decodeRetVal = true}) → T -
Sends a specified message to the receiver and returns the result of the
message.
inherited
-
responds(
{required SEL to}) → bool -
Returns a Boolean value that indicates whether the receiver implements or
inherits a method that can respond to a specified message.
inherited
-
self(
) → NSObjectProtocol -
Returns the receiver.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited