Platforms to show: All Mac Windows Linux Cross-Platform

Back to NSSortDescriptorMBS class.

NSSortDescriptorMBS.Constructor(key as string, ascending as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method iCloud MBS Main Plugin 11.3 ✅ Yes ❌ No ❌ No ✅ Yes All
Initializes an NSSortDescriptor object initialized with a given property key path and sort order, and with the default comparison selector.
Example
dim n as new NSSortDescriptorMBS("Hello", true)
MsgBox str(n.key)

key: The property key to use when performing a comparison. In the comparison, the property is accessed using key-value coding.
ascending: True if the receiver specifies sorting in ascending order, otherwise false.

On success the handle property is not zero.
Available in Mac OS X v10.3 and later.
If you implement the Compare event, we use it on OS X 10.6 and newer.

See also:

NSSortDescriptorMBS.Constructor(key as string, ascending as boolean, SelectorName as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method iCloud MBS Main Plugin 17.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Initializes an NSSortDescriptor object initialized with a given property key path and sort order, and with the default comparison selector.

key: The property key to use when performing a comparison. In the comparison, the property is accessed using key-value coding.
ascending: True if the receiver specifies sorting in ascending order, otherwise false.

On success the handle property is not zero.
Please pass valid name of a selector for the objects. Wrong selector causes trouble, e.g. "localizedCompare:".
Available in Mac OS X v10.3 and later.

See also:

NSSortDescriptorMBS.reversedSortDescriptor as NSSortDescriptorMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method iCloud MBS Main Plugin 11.3 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns a copy of the receiver with the sort order reversed.
Example
dim n as NSSortDescriptorMBS
n = NSSortDescriptorMBS.sortDescriptorWithKey("Hello", true)

dim x as NSSortDescriptorMBS = n.reversedSortDescriptor
MsgBox x.key+" "+str(x.ascending)

The items on this page are in the following plugins: MBS Main Plugin.


The biggest plugin in space...