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