My current long term project utilizes a palette of custom colors. In code, we are using a category to access these colors by name. This works great but there are times, such
You now have another option to add Color Sets or Named Colors to your assets. This is new in Xcode 9.
In *.xcassets > right-click > New Color Set
Your new Named Colors show up in your Color Picker now in their own section.
In the Interface Builder's color dialog, choose the third tab. Click the gear and New to make a new custom color palette. You can name it whatever you want. Then click the plus (+) button to add a new color and name it. Use the color picker tool to set the color.
Choose the second tab in the color dialog and select RGB Sliders. This will allow you to set the colors using RGB or hex values.
Yes, you can create and edit a palette in IB and then share it with your team This article has all the details: http://natashatherobot.com/xcode-color-palette/