1
A
回答
5
你是对的,如果网点只与类的实现有关,那么它们不应该是“公共”(在.h文件中声明)。
您可以在.m文件内的类扩展中声明插座。这些将被界面构建器识别。
在Xcode 4.3中,从模板创建的视图控制器子类为此自动添加了此类扩展。使用助手编辑器将Ctrl拖入.m文件将创建新的出口。
1
它是那种可能,但不是真正的:-)
一个“窍门”的方式将是对线的东西:Tutorial: Encapsulation
,也看看这个问题,有一个大讨论: Why doesn't Objective-C support private methods?
+0
+1指出事情发生的地方。 – 2012-04-18 02:20:38
相关问题
- 1. 我必须在 - (void)viewDidUnload中释放IBOutlets吗?
- 2. 我必须打开ngx_http_access_module吗?
- 3. 虚拟功能是否必须公开?
- 4. 轴故障:“服务类必须公开为访问修饰符”
- 5. viewmodel必须公开。我应该如何处理?
- 6. 我必须为私人操作制作公开网址?
- 7. LazyList.decorate - InstantiateFactory:构造函数必须存在,并且公开例外
- 8. 我必须使用BreezeController吗?
- 9. 我必须做StringIO.close()吗?
- 10. 我必须致电sendResponse吗?
- 11. 我必须这样做吗?
- 12. 我必须重置webclient吗?
- 13. 我必须关闭FileInputStream吗?
- 14. 我必须发布accessoryView吗?
- 15. 连接必须打开VB
- 16. Typealias都必须公开声明,因为它符合公共协议的要求
- 17. 我必须返回公共静态int?
- 18. 公共课不公开吗?
- 19. 在开发之前,我必须考虑Azure的含义吗?
- 20. 我必须付费才能开发Windows Phone 7吗?
- 21. 在XElement中设置值 - 我真的必须从根开始吗?
- 22. 想要手机开发android应用程序必须解锁吗?
- 23. iphone,mac os开发和IBOutlets
- 24. SharePoint必须用于Team Foundation Server吗?
- 25. 我必须删除@Override注释吗?
- 26. 必须删除意向演员吗?
- 27. 我们必须malloc一个结构吗?
- 28. get_or_create()必须立即保存吗? (Django)
- 29. 我必须使用Form标签吗?
- 30. 我必须使用按钮吗?
太棒了。 +1被选为答案 – 2012-04-18 02:20:21
我通过教程学到了知识,通常我们会被告知要将出口拖到头文件中。很高兴知道它们可以被拖到实现文件中。 – Jim 2013-09-05 05:53:04