SORU
12 AĞUSTOS 2009, ÇARŞAMBA


'CGFloat kullanarak arasındaki fark ne yüzer?

Her yerde CGFloat kullanmak eğilimindedir, ama "eğer" bu. performans isabet anlamsız bir ben mi diye merak ediyorum CGFloat bir şey" daha kaydır, değil mi? "daha ağır gibi görünüyor Hangi noktalarda gerçekten bir fark yaratmak için CGFloat ve kullanmalıyım?

CEVAP
12 AĞUSTOS 2009, ÇARŞAMBA


Belirtilen CGFloat weichsel @olarak ya float double için sadece bir typedef. Komut-çift "böyle büyük mükafat-CGBase.atlayacaktır" CGFloat ile kendiniz de görebilirsiniz h typedef tanımlandığı başlık. Aynı yaklaşım NSİnteger ve NSUİnteger için kullanılır.

Bu tür daha kolay değişiklik yapmadan hem 32-bit ve 64-bit üzerinde çalışan kod yazmak için kullanılmaya başlanmıştır. Eğer tüm ihtiyacınız kendi kod içinde float hassas ise, hala senin gibi bellek ayak izi biraz azaltacaktır float kullanabilirsiniz. Aynı tamsayı değerler için de geçerli.

Tavsiye ederim yatırım için gerekli zaman mütevazı olun, app 64-bit temiz ve denemeye çalıştığı gibi, bu yana en Mac'ler şimdi 64-bit İşlemci ve Snow Leopard tamamen 64-bit de dahil olmak üzere, çekirdek ve kullanıcı uygulamaları. Elma 64-bit Transition Guide for Cocoa yararlı bir kaynaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hans peder sahl

    hans peder s

    22 Temmuz 2009
  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010