objective-c - 我如何知道何时将我的属性和方法放入 .h 文件以及何时将它们放入 .m 接口(interface)?

标签 objective-c

我如何知道何时将我的属性和消息放入 .h 文件以及何时将它们放入 .m 界面?

我认为像 init 这样公开的消息应该放在 .h 文件中。描述类的属性怎么样,例如配置类型等

最佳答案

当您想限制对任何属性的访问时,您可以使用类扩展等在 .m 文件中定义它。

没有为将属性放入 .h 或 .m 文件定义这样的规则,你需要检查哪些属性你想在类外访问(在 .h 中定义),哪些你想在类外访问(在 .m 中定义)。

关于objective-c - 我如何知道何时将我的属性和方法放入 .h 文件以及何时将它们放入 .m 接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10633594/

相关文章:

iOS11 : Is it possible to launch notification when device is under guided access?

ios - 我可以设置 `attributedText` 的 `UILabel` 属性吗

ios - 您的应用程序在启动时无限期加载

ios - @property 实际上在幕后做了什么……使用 self.和 self-> 和 _ 下划线

iphone - 在同一 View Controller 中具有 TableView 的 ImageView

iOS - 更改 UIButton 或自定义 UIButton 的渐变背景

objective-c - 动画后 UITextView 不响应触摸事件

objective-c - 在文本容器插图中无法选择 NSTextView

iphone - 如何格式化 UIDatepiker 日期?

objective-c - 如何从 NSDate 检索字符串?