Xamarin. iOS içindeki kayan nokta Işlemleri
Xamarin. iOS, ARM 'de 64-bit duyarlık kullanarak varsayılan olarak 32-bit ve 64-bit kayan nokta işlemleri gerçekleştirir.
Bu daha yüksek duyarlık, geliştiricilerin masaüstündeki kayan nokta işlemlerinden, mobil bir düzeyde daha yakın olsa da performans etkisi önemli olabilir.
32 bitlik kayan nokta kodunuzu, 32 bit kayan nokta işlemlerini kullanacak şekilde derlemek mümkündür. bunu yapmak için, Visual Studio ' deki iOS Build özellik sayfasında "tüm 32-bit kayan nokta işlemlerini 64-float olarak gerçekleştir" seçeneğini işaretini kaldırın veya MtouchFloat32 proje dosyasındaki özelliği olarak ayarlayın true (zaten yoksa özelliği oluşturun):
<MtouchFloat32>true</MtouchFloat32>
Bu, 32 bitlik kayan nokta işlemleri gerçekleştirmek için statik derleyicilerin (mono 'nın yerleşik statik derleyicisi veya LLVM destekli bir) bilgilendirmesini sağlar.