<div dir="ltr">Thanks for the feedback Jens,<div><br></div><div>I understand the concept of deriving the Swift API from the Objective-C headers (nullability annotations and all...) but I was under the impression that some of the more Swifty initializers were accomplished with convenience initializers in small extensions written in Swift.</div><div><br></div><div>While I&#39;m not certain that difficulty with git would make this entirely infeasible, I do see your point about making things a little more difficult around WWDC time. I&#39;ll see what cocoa-dev has to say about it.</div><div><br></div><div>Nick</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 23, 2015 at 9:34 AM, Jens Alfke <span dir="ltr">&lt;<a href="mailto:jens@mooseyard.com" target="_blank">jens@mooseyard.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><span class=""><br><div><blockquote type="cite"><div>On Dec 23, 2015, at 9:03 AM, Nick O&#39;Neill via swift-users &lt;<a href="mailto:swift-users@swift.org" target="_blank">swift-users@swift.org</a>&gt; wrote:</div><br><div><div style="font-family:Alegreya-Regular;font-size:15px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Did I miss a spot where I can submit a PR for this or is there a chance the Swift headers for these UIKit APIs could be made open source in the future?</div></div></blockquote></div><br></span><div>As with all things Apple that aren’t open source, the answer is “go to <a href="http://bugreport.apple.com" target="_blank">bugreport.apple.com</a> and file a request”. :/</div><div><br></div><div>There are no Swift headers for Objective-C APIs; the Swift API is derived at compile-time by parsing the .h files. Apple’s not going to open-source things like UIKit, even the headers, because the headers reveal all the functionality in the framework. That would impede their ability to work on features in secret and then announce them at WWDC. (Unless they did their work on internal branches … but then merging those on a yearly basis sounds unpleasant!)</div><div><br></div><div>For these and other reasons, I think Swift questions relating to UIKit or AppKit or other closed-source Apple frameworks are better addressed on the cocoa-dev mailing list at <a href="http://lists.apple.com" target="_blank">lists.apple.com</a>.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>—Jens</div></font></span></div></blockquote></div><br></div>