Xojo Conferences
MBSSep2018MunichDE
XDCMay2019MiamiUSA

Platforms to show: All Mac Windows Linux Cross-Platform

NSSortDescriptorMBS.compareObject(obj1 as variant, obj2 as variant) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method iCloud MBS Main Plugin 17.1 Yes No No Yes, macOS only No
Function: Compares two objects.
Notes: Returns 1, -1 or 0 (zero for equal).

Feedback, Comments & Corrections

NSSortDescriptorMBS.Constructor(key as string, ascending as boolean)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method iCloud MBS Main Plugin 11.3 Yes No No Yes, macOS only No
Function: 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)
Notes:
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:

Feedback, Comments & Corrections

NSSortDescriptorMBS.Constructor(key as string, ascending as boolean, SelectorName as String)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method iCloud MBS Main Plugin 17.1 Yes No No Yes, macOS only No
Function: Initializes an NSSortDescriptor object initialized with a given property key path and sort order, and with the default comparison selector.
Notes:
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:

Feedback, Comments & Corrections

NSSortDescriptorMBS.reversedSortDescriptor as NSSortDescriptorMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method iCloud MBS Main Plugin 11.3 Yes No No Yes, macOS only No
Function: 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)

Feedback, Comments & Corrections

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




Links
MBS Xojo Plugins