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

  • Bokeh

    Bokeh

    9 HAZİRAN 2014
  • Random Act of Kindness Video Contest

    Random Act o

    18 EYLÜL 2012
  • Rayone GB

    Rayone GB

    14 Temmuz 2007