在C中的以下陈述中哪一个更好用?
static const int var = 5;
Run Code Online (Sandbox Code Playgroud)
要么
#define var 5
Run Code Online (Sandbox Code Playgroud)
要么
enum { var = 5 };
Run Code Online (Sandbox Code Playgroud) 在iOS 7中,sizeWithFont:现已弃用.我现在如何将UIFont对象传递给替换方法sizeWithAttributes:?
在iOS 7中,方法:
- (CGSize)sizeWithFont:(UIFont *)font
constrainedToSize:(CGSize)size
lineBreakMode:(NSLineBreakMode)lineBreakMode
Run Code Online (Sandbox Code Playgroud)
和方法:
- (CGSize)sizeWithFont:(UIFont *)font
Run Code Online (Sandbox Code Playgroud)
不推荐使用.我怎样才能更换
CGSize size = [string sizeWithFont:font
constrainedToSize:constrainSize
lineBreakMode:NSLineBreakByWordWrapping];
Run Code Online (Sandbox Code Playgroud)
和:
CGSize size = [string sizeWithFont:font];
Run Code Online (Sandbox Code Playgroud) ios7 ×2
c ×1
constants ×1
deprecated ×1
ios ×1
iphone ×1
nsstring ×1
objective-c ×1
sizewithfont ×1