CALayer и CoreGraphics доступны для OSX и iOS. UIView и NSView являются эквивалентами OSX / iOS, но не идентичны.
Таким образом, ваша мобильность будет лучше, если вы используете Core Graphics и CALayer. Тем не менее, ваша скорость разработки может быть быстрее с дружественными и простыми взглядами. Я предполагаю, что, отвечая на этот вопрос, вы относительно плохо знакомы с iOS и OSX - CoreGraphics - относительно сложный вопрос, если это так.
Также обратите внимание, что маловероятно, что вы можете (легко) полностью отделиться от UIView.