Пример #1
0
 public bool Supports(IPhoneSdkVersion minVersion, TargetDevice appTargetDevice)
 {
     if (appTargetDevice == TargetDevice.IPad && Device == TargetDevice.IPhone)
     {
         return(false);
     }
     return(minVersion.CompareTo(Version) <= 0);
 }
Пример #2
0
        public static IPhoneSdkVersion GetClosestInstalledSdk(IPhoneSdkVersion v)
        {
            IPhoneSdkVersion?previous = null;

            foreach (var i in InstalledSdkVersions)
            {
                var cmp = v.CompareTo(i);
                if (cmp == 0)
                {
                    return(i);
                }
                else if (cmp > 0)
                {
                    return(previous ?? i);
                }
                previous = i;
            }
            return(IPhoneSdkVersion.Default);
        }