0
A
回答
3
完全没有区别。就编译器而言,这两种语法是相同的,并且它们导致相同的二进制文件。随意使用任一种语法可以互换。
一般而言,一类Foo
与属性bar
:
@interface Foo: NSObject
@property bar;
@end
以下吸气剂是相同的:
baz = [foo bar];
baz = foo.bar;
和下列设置器是相同的:
foo.bar = baz;
[foo setBar:baz];
的编译器进行翻译;你可以使用任何语法而不用担心。
相关问题
- 1. ReadOnly和Enabled之间的主要区别是什么?
- 2. System.Timers.Timer Enabled = true和.Start()之间的区别Enabled = true和.Start()之间的区别
- 3. ++和:haskell之间的区别是什么?
- 4. $(())和expr之间的区别是什么?
- 5. $(...)和`...`之间的区别是什么
- 6. TVF/UDF之间的区别是什么
- 7. [EmailPasswordAuthProvider,EmailAuthProvider]之间的区别是什么
- 8. [undefined]和[,]之间的区别是什么?
- 9. IIS设置HTTP Keep-Alives Enabled和Connection Timeout之间的关系是什么?
- 10. 区别:%% a和%variable%变量之间的区别是什么?
- 11. 帕斯卡尔:random()之间的区别是什么?并随机;
- 12. 假脱机和设备队列之间的区别是什么?
- 13. GOF和GRASP设计模式之间的区别是什么
- 14. 什么是UIGestureRecognizer的使用和UITouch和UIGestureRecoginzer之间的区别
- 15. MVC和MVVM之间的区别和相似之处是什么?
- 16. Jest Mock功能和Sinon间谍之间的区别是什么
- 17. 正常运行时间和uptime_since_flush_status之间的区别是什么
- 18. 使用ProtocolType.IP和ProtocolType.Tcp之间的区别是什么
- 19. LogCat和LogCat(不建议使用)之间的区别是什么?
- 20. 结构和列表ADT之间的用法区别是什么?
- 21. 用户界面和逻辑之间的区别是什么?
- 22. quotRem和divMod之间的区别是什么时候有用?
- 23. 调用MyClass.class和MyClass.getClass()之间的区别是什么?
- 24. kubernetes重启策略的始终和失败之间的区别是什么?
- 25. dpm()和dsm()之间有什么区别?
- 26. @dynamic和@synthesize之间有什么区别?
- 27. vbNullString和“”之间有什么区别吗?
- 28. * zoom和zoom之间有什么区别?
- 29. String.Concat,string.format和+之间有什么区别?
- 30. Android:view.getX()之间有什么区别view.getTranslationX()
你读过[Apple文档](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/EncapsulatingData/EncapsulatingData.html)吗? – CRD
没有找到它,我搜索了iOS。我猜它是一样的。 TY – lizzy91