I think you need to write a bug report on bugreport.apple.com as it concerns an 
Apple Framework. But yes, I agree with you :) It does not follow the Swift API 
Design Guidelines.

> On 22 Jun 2016, at 14:38, Victor Gao via swift-evolution 
> <[email protected]> wrote:
> 
> Hi all,
> 
> In the new iOS SDK with Swift 3, I noticed that the viewWillAppear, 
> viewDidAppear, viewWillDisappear and viewDidDisappear hide the animated 
> argument label. Which means when the SDK calls those methods it will look 
> like this:
> 
> viewWillAppear(true)
> viewDidAppear(true)
> //and others
> 
> Obviously this runs counter to the Swift API Design Guidelines, thus results 
> in unclear and confusing code. Instead, these methods should have the 
> “animated" argument label so it would be clear what the boolean flag means.
> 
> Cheers,
> Victor Gao
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to