iPhone:UI元素的常量';坐标和尺寸是多少?

iPhone:UI元素的常量';坐标和尺寸是多少?,iphone,objective-c,ios,coding-style,constants,Iphone,Objective C,Ios,Coding Style,Constants,如果我以编程方式创建用户界面,那么存储UI元素坐标和大小常量的最佳方法是什么#定义,或双常量?我应该将其放在.h、.m或单独的文件中吗?我就是这样做的: 需要对整个项目可用的常量位于“project Prefix.pch”中,如#define SOMECONST SOMEVAL 仅在类范围内需要的常量位于@implementation(.m)文件的顶部,作为任意常量whatevr 例如,无论我在视图控制器中使用UITableView,我都会在@implementation行下面使用它: stat

如果我以编程方式创建用户界面,那么存储UI元素坐标和大小常量的最佳方法是什么<代码>#定义,或双常量?我应该将其放在.h、.m或单独的文件中吗?

我就是这样做的:

需要对整个项目可用的常量位于“project Prefix.pch”中,如
#define SOMECONST SOMEVAL

仅在类范围内需要的常量位于
@implementation
(.m)文件的顶部,作为
任意常量whatevr

例如,无论我在视图控制器中使用
UITableView
,我都会在
@implementation
行下面使用它:

static NSString *kCustomCellID = @"com.cell.tableview.someviewcontrollername.iphone.universaltemplate.mycompany";
用于:

UITableViewCell *cell = (UITableViewCell *)[tableView dequeueReusableCellWithIdentifier:kCustomCellID];
然后,在Universal-Prefix.pch中,我有
位置\u URL
,这在整个项目的许多地方都是需要的:

#define LOCATIONS_URL [NSString stringWithFormat:@"%@/get_locations.php?uid=%@&device=%@", MY_BASE_URL, CLIENT_APP_UID, DEVICE_NAME]
我就是这样做的:

需要对整个项目可用的常量位于“project Prefix.pch”中,如
#define SOMECONST SOMEVAL

仅在类范围内需要的常量位于
@implementation
(.m)文件的顶部,作为
任意常量whatevr

例如,无论我在视图控制器中使用
UITableView
,我都会在
@implementation
行下面使用它:

static NSString *kCustomCellID = @"com.cell.tableview.someviewcontrollername.iphone.universaltemplate.mycompany";
用于:

UITableViewCell *cell = (UITableViewCell *)[tableView dequeueReusableCellWithIdentifier:kCustomCellID];
然后,在Universal-Prefix.pch中,我有
位置\u URL
,这在整个项目的许多地方都是需要的:

#define LOCATIONS_URL [NSString stringWithFormat:@"%@/get_locations.php?uid=%@&device=%@", MY_BASE_URL, CLIENT_APP_UID, DEVICE_NAME]
我个人使用
#define
表示尺寸等,就在
@implementation
行下方,我认为编写
静态CGFloat xx
等太长,没有必要。

我个人使用
#define
表示尺寸等,就在
@implementation
行下方,在我看来,编写
static CGFloat xx
etc太长了,没有必要