For a long while after shipping the iPhone SDK, there was a lot of duplication between the UIKit classes used by Apple (UITextViewLegacy, UITable for example) and the publicly facing ones (UITextView, UITableView) >>>
If you look closely at the UITextViewLegacy methods, you'd see some references to styles and web objects. internally all the way up to iOS 7, the system was using WebKit for rendering! you'd set your styles using ObjC, that would turn to CSS behind the scenes. >>>
Another favourite is the original https://Weather.app, with a cool origin story - starting out as an iPhone optimized version of the weather dashboard widget from OS X >>>
And inside, a single NSLog();
Someone forgot to remove a debug print in the shipping binary! at some point this was a web app, running in a UIWebView... in fact Ken Kocienda and Richard Williamson mention this in their CHM interview https://www.youtube.com/watch?v=xImAMe32Itg
Comments
If you've done any WebKit work you know what this is: One of the WKUIDelegate's methods! 👌👌👌 (https://developer.apple.com/documentation/webkit/webuidelegate/1387807-webview)
Someone forgot to remove a debug print in the shipping binary! at some point this was a web app, running in a UIWebView... in fact Ken Kocienda and Richard Williamson mention this in their CHM interview https://www.youtube.com/watch?v=xImAMe32Itg