public static CFUrl FromUrlString(string url, CFUrl baseurl)
{
using (var str = new CFString (url)){
IntPtr handle = CFURLCreateWithString (IntPtr.Zero, str.Handle, baseurl != null ? baseurl.Handle : IntPtr.Zero);
if (handle == IntPtr.Zero)
return null;
return new CFUrl (handle);
}
}