这些东西没有官方文档,所以纯属猜测,如有错误,肯请斧正。
FMX.Helpers.Mac 单元提供了 16 个函数,用来进行常见类型与 Delphi 类型间的转换:
- NSObjectToID
将一个 NSObject 对象转换为 OSX/iOS 的 ID 类型(实际上是一个Pointer)。 - GetGMTDateTime
获取当前的格林威治时间 - GetTimeZone
获取当前的时区 - DateTimeToNSDate
将日期时间类型转换为 NSDate 对象 - NSDateToDateTime
将一个 NSDate 对象转换为日期时间类型 - NSDateToDate
将一个 NSDate 对象转换为日期对象 - StrToNSStr
将一个字符串转换为 NSString 对象 - NSStrToStr
将一个 NSString 对象转换为字符串 - StrToNSUrl
将一个字符串转换为 NSUrl 对象 - NSUrlToStr
将一个 NSUrl 对象转换为字符串 - CFStringRefToStr
将一个 CFStringRef 对象转换为字符串 - NSStringToID
将一个 NSString 对象转换为 OSX/iOS 的 ID 类型(实际上是一个Pointer)。 - StringToID
将一个字符串转换为 OSX/iOS 的 ID 类型(实际上是一个Pointer)。 - CGRectFromRect
将一个 TRectF 矩形值转换为 CGRect 对象 - RectToNSRect
将一个 TRect 矩形值转换为 NSRect 对象 - CFErrorRefToDescription
获取一个 CFErrorRef 对象的错误描述字符串