gpt4 book ai didi

ios - bool 值、常量和@IBAction 选择器的 Swift 命名约定?

转载 作者:搜寻专家 更新时间:2023-10-31 08:04:20 25 4
gpt4 key购买 nike

我一直在阅读 API Design Guidelines对于 Swift 和一些关于命名我在问题标题中提到的那些实体的帖子,但我仍然不清楚。

我正在使用 Swift 3 进行开发。

  1. bool 变量应该以 is-has- 为前缀,还是两种前缀都合适?
  2. 返回Bool选择器的方法也应该加上前缀is/has?
  3. 例如,您为避免魔数(Magic Number)而定义的常量变量应该以 k 开头? (例如,kMaxLength)。我认为这是 Objective-C 的约定,Swift 也是这样吗?
  4. @IBAction 选择器的名称,应该是指触发 Action 的控件,或者它执行的任务? (例如:doneButtonTappedvalidateInput)

最佳答案

此处提供 Swift 通用命名约定 https://swift.org/documentation/api-design-guidelines/#general-conventions

  • Uses of Boolean methods and properties should read as assertions about the receiver when the use is nonmutating, e.g. x.isEmpty, line1.intersects(line2).
  • The names of other types, properties, variables, and constants should read as nouns.

关于ios - bool 值、常量和@IBAction 选择器的 Swift 命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41018350/

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