0

我是IOS的新手。我想在课堂上使用两个或三个调度队列。我的班级有太多的属性和 ivars,如果我把所有东西都放在界面中,它看起来很乱。所以我想用什么struct所以我们可以绑定相同类型的对象例如调度队列

@interface MNHMapViewController ()
struct DispatchQueues{
    dispatch_queue_t layeringDataQueue;
    dispatch_queue_t branchDataQueue;
};

--
--
--
@end

我想知道在Objective C中编程是一种好方法吗?如果没有,那么我应该怎么做才能让它看起来不凌乱。提前致谢。

4

1 回答 1

0

在 iOS 6 中,调度对象由 ARC 管理,因此您的代码将变得更加混乱。一种更优雅的处理方式是创建“帮助”对象,即 NSObject 子类。每个都可以包含属性的逻辑分组,希望您可以重构您的大类并将相关功能移至它们。你甚至可以拥有多种类型的助手。最后,您希望您的主类清楚地显示它在操作上所做的事情,并将较低级别的细节放入助手中。

于 2013-05-06T12:37:08.523 回答