私の仕事は、背景色などのすべてのパラメーターを使用して xib ファイルを動的に作成することです。xmlコンテンツを作成してからxibファイルを作成することで、xibファイルを作成しています。特定の色しかエンコードできません。たとえば、黒色の NSRGB タグは -
<object class="NSColor" key="IBUITextColor" id="1026485712">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MCAwIDAAA</bytes>
</object>
赤色の場合 -
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">2</int>
<bytes key="NSRGB">MC45MzcyNTQ5NjUzIDAgMC4yMDM5MjE1ODYzAA</bytes>
</object>
他の 16 進数のカラー コード (#0000CD) をこの NSRGB のエンコードされた色 (MC45MzcyNTQ5NjUzIDAgMC4yMDM5MjE1ODYzAA) に変換する方法がわかりません。NSRGB カラー コードの 16 進数の色をエンコードする基準を知ることができません。