CGFloat 的目的是什么
What is the purpose of CGFloat
是什么让 CGFloat 与标准浮点数不同,为什么在使用 iOS UI 时需要 CG 版本?
iOS 开发中困扰我的一件事是有很多前缀,而且通常不清楚它们的用途。例如,不清楚字符串和 NSString 之间的区别是什么(尽管 NSString 似乎带有一些方便的方法)。
我现在想不出更多的例子,但如果你用过 objective c,我想你知道我在说什么,可以帮助我解释一些这个谜。
typedef float CGFloat;// 32-bit
typedef double CGFloat;// 64-bit
用于32/64位系统编程。如果你使用 CGFloat,它会自动创建一个普通的 float。
您可以使用 Command + double click
获取相对声明 file.You 可能会发现为什么 iOS 在那里提供 CGFloat。
是什么让 CGFloat 与标准浮点数不同,为什么在使用 iOS UI 时需要 CG 版本?
iOS 开发中困扰我的一件事是有很多前缀,而且通常不清楚它们的用途。例如,不清楚字符串和 NSString 之间的区别是什么(尽管 NSString 似乎带有一些方便的方法)。
我现在想不出更多的例子,但如果你用过 objective c,我想你知道我在说什么,可以帮助我解释一些这个谜。
typedef float CGFloat;// 32-bit
typedef double CGFloat;// 64-bit
用于32/64位系统编程。如果你使用 CGFloat,它会自动创建一个普通的 float。
您可以使用 Command + double click
获取相对声明 file.You 可能会发现为什么 iOS 在那里提供 CGFloat。