2012-07-15 20 views

cevap

23

Bu, böyle bir ayarlayıcı yönteminin bir kodlama gibi görünüyor

  • v void dönüş türü
  • 12 anlamına bağımsız değişken çerçevesinin boyutunu demektir (12 bayt)
  • @0, argümanın bayt ofseti 0'da bir Objective-C nesne türü olduğu anlamına gelir. çerçeve (bu, her bir Objective-C yöntemindeki örtük self nesnesidir)
  • :4, bayt offset 4'te bir seçicinin olduğu anlamına gelir (her yöntemde örtük _cmd, bu yöntemi çağırmak için kullanılan seçici)). teşekkürler
  • @8 olmadığı anlamına gelir bayt başka Objective-C nesne türü 8.
+0

ofset Yani ilk sayı argümanı çerçeve boyutu ve diğerleri uzaklıklar vardır ...! –

+6

Gelecek okuyucular için not: [bbum, bu noktada ofset sayılarının anlamsız olduğunu söylüyor] (http://stackoverflow.com/a/11527925/603977). –

+0

. 12 argüman çerçevesinin boyutu değil, benim sorumu görüyorsanız daha açık bir hale gelir [burada] (http://stackoverflow.com/questions/41502199/deciphering-objc-method-description-in-swift-conversion-decoding -sorular) – clearlight

İlgili konular