gpt4 book ai didi

swift - Swift 与 Objective-C 中的命名方法

转载 作者:行者123 更新时间:2023-11-28 10:25:00 25 4
gpt4 key购买 nike

全部:

在 Objective-C 中,名称是通过连接签名关键字构造的,例如,application:didFinishLaunchingWithOptions:

在与其他程序员(包括学生)讨论时,人们如何引用 Swift 中的等效方法?例如,您会在口头上称呼为 application() 还是 application(_ didFinishLaunchingWithOptions:)

谢谢,

迈克尔

最佳答案

Apple 的风格是包含声明中构成其独特函数签名的所有部分(并省略仅对实现者重要的内容,如局部参数名称)。如果将 View 设置为 one of Apple's reference pages到 Swift-only,你会在方法列表中看到这种风格:

application(_:willFinishLaunchingWithOptions:)
application(_:didFinishLaunchingWithOptions:)
applicationDidBecomeActive(_:)
applicationWillResignActive(_:)

显然,大声说话时可以省略标点符号,人们仍然会知道您在说什么。

(请注意,您不能只调用前两个中的任何一个 application(),因为有两个不同的方法具有相同的基本名称和不同的外部参数标签。)

关于swift - Swift 与 Objective-C 中的命名方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28465811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com