title: NSShadow set() method in iOS
body: <p>In <a href="https://developer.apple.com/library/ios/documentation/Cocoa/Reference/ApplicationKit/Classes/NSShadow_Class/" rel="nofollow">Apple's documentation for NSShadow</a> in UIKit, they state:</p>
  
  <blockquote>
    <p>An NSShadow object may be used in one of two ways. First, it may be set, like a color or a font, in which case its attributes are applied to all content drawn thereafter—or at least until another shadow is applied or a previous graphics state is restored.</p>
  </blockquote>
  
  <p>But NSShadow does not appear to have a <code>set()</code> method, at least with UIKit. Am I missing something, or is this a mistake on Apple's part (possible due to being copied verbatim from <a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSShadow_Class/index.html#//apple_ref/occ/instm/NSShadow/set" rel="nofollow">the AppKit Mac OS X NSShadow documentation</a>)?</p>
  
  <p>Is there any way to achieve the <code>set()</code> behaviour, or are NSAttributedStrings the only thing NSShadow is useful for in UIKit?</p>