Artifact
a708691004a13bdf3c53320ce35d4c11cbde405dc66e897533ba8efa858ae594:
Ticket change
[a7086910]
- Ticket [067306a2]
Aqua: use isEqualToString: to check appearance names status still Open with 4 other changes
by
marc_culler
2025-08-15 21:39:13.
D 2025-08-15T21:39:13.069
J icomment NSAppearanceName\sis\sa\s"Type\sAlias"\sfor\sNSString,\sand\sthe\sname\sproperty\sof\r\nNSAppearance\sis\sof\stype\sNSAppearanceName.\r\n\r\ni.e.\sthe\sdocumentation\ssays:\r\n\r\nType\sAlias\r\nNSAppearanceName\r\ntypedef\sNSString\s*\sNSAppearanceName;\r\n\r\nMy\sunderstanding\sis\sthat\swhen\sApple\sdoes\sthis\ssort\sof\sthing\sthey\suse\r\nsingleton\sNSString\sobjects.\s\sSo\sall\sNSAppearance\sobjects\swith\sname\r\nNSAppearanceNameAqua\sactually\sdo\suse\sequal\spointers\sfor\stheir\sname\r\nproperty.\s\sIt\swould\smake\ssense\sto\sdo\sthat,\sin\sorder\sto\smake\sequality\r\ntesting\sfaster,\sgiven\sthat\sthere\sare\sonly\sa\sfew\spossibilities\sfor\sa\s\r\n"System\sAppearance\sName".\s\sHowever\sI\scan\snot\sfind\sany\sexplicit\sstatement\r\nguaranteeing\sthat\sthe\sSystem\sAppearance\sNames\sused\sfor\sthe\sname\sproperty\r\nare\sactually\ssingletons.\r\n\r\nSo\sI\sthink\sthe\scurrent\scode\sworks,\sbut\sthat\syour\ssuggestion\swould\sbe\r\nsafer\sin\ssome\ssense.
J login marc_culler
J mimetype text/plain
J username Marc\sCuller
K 067306a206168ccb29a47f1944b3f7c3ff419e21
U marc_culler
Z 48d0b730280d3ad839ef6211d75d1e0e