Marco'nun cevabı doğru, ama sadece "hangi bağlamda" sorusunu genişletmek için ...
çerçeve - Bu, normal iPhone uygulamaları için en sık kullandığınız özelliktir. Çoğu kontrol, "içeren" kontrole göre düzenlenir, böylece frame.origin, kontrolün görüntülenmesi gereken yere doğrudan karşılık gelir ve frame.size, kontrolü ne kadar büyük yapacağını belirler.
center - Hareket veya ölçeklendirmenin olabileceği hareketli grafik tabanlı oyunlar ve animasyonlar için odaklanacağınız özelliktir. Varsayılan olarak animasyon ve döndürme, UIView'in merkezine dayalı olacaktır. Frame özelliği tarafından bu tür nesneleri denemek ve yönetmek nadiren mantıklıdır.
sınırları - bu özellik bir konumlandırma özelliği değildir, ancak UIView'in çerçeveye göre "çekilebilir" alanını çizilebilir alanını tanımlar. Varsayılan olarak bu özellik genellikle (0, 0, genişlik , yükseklik ) şeklindedir. Bu özelliğin değiştirilmesi, çerçevenin dışına çizim yapmanıza veya çizimi çerçeve içinde daha küçük bir alana kısıtlamanıza olanak tanır. Bununla ilgili iyi bir tartışma aşağıdaki bağlantıda bulunabilir. Çizim bölgesini ayarlamak için özel bir ihtiyaç olmadıkça, bu özelliğin manipüle edilmesi nadirdir. Tek istisna, çoğu programın [[UIScreen mainScreen] bounds]
uygulama için görünür alanı belirlemek ve başlangıçtaki UIView çerçevesini buna göre ayarlamak için başlangıçta kullanmasıdır.
Bir UIView'da neden bir kare dikdörtgen ve bir sınır dikdörtgen var?
Umarım bu, her mülkün kullanılabileceği durumların netleştirilmesine yardımcı olur.