[杂谈] FMX.Helpers.Mac 单元函数说明

这些东西没有官方文档,所以纯属猜测,如有错误,肯请斧正。

FMX.Helpers.Mac 单元提供了 16 个函数,用来进行常见类型与 Delphi 类型间的转换:

  1. NSObjectToID
    将一个 NSObject 对象转换为 OSX/iOS 的 ID 类型(实际上是一个Pointer)。
  2. GetGMTDateTime
    获取当前的格林威治时间
  3. GetTimeZone
    获取当前的时区
  4. DateTimeToNSDate
    将日期时间类型转换为 NSDate 对象
  5. NSDateToDateTime
    将一个 NSDate 对象转换为日期时间类型
  6. NSDateToDate
    将一个 NSDate 对象转换为日期对象
  7. StrToNSStr
    将一个字符串转换为 NSString 对象
  8. NSStrToStr
    将一个 NSString 对象转换为字符串
  9. StrToNSUrl
    将一个字符串转换为 NSUrl 对象
  10. NSUrlToStr
    将一个 NSUrl 对象转换为字符串
  11. CFStringRefToStr
    将一个 CFStringRef 对象转换为字符串
  12. NSStringToID
    将一个 NSString 对象转换为 OSX/iOS 的 ID 类型(实际上是一个Pointer)。
  13. StringToID
    将一个字符串转换为 OSX/iOS 的 ID 类型(实际上是一个Pointer)。
  14. CGRectFromRect
    将一个 TRectF 矩形值转换为 CGRect 对象
  15. RectToNSRect
    将一个 TRect 矩形值转换为 NSRect 对象
  16. CFErrorRefToDescription
    获取一个 CFErrorRef 对象的错误描述字符串
分享到: