2011-01-09 21 views

cevap

12

kullanın nil yüklemi bir NSFetchRequest ve uygun NSSortDescriptor. IOS'ta, sorgu bir kerede bellekte istediğiniz daha fazla öğe döndürebileceğinden, bir NSFetchedResults denetleyici kullanıyor olmalısınız.

+13

iOS'ta CoreData, bellek kullanımı konusunda oldukça akıllıdır. Tüm satırlarınızı döndürülen NSArray'a yüklemez. Aslında, döndürülen nesne, bir dizinin bir proxy'si olan NSArray'ın bir alt sınıfıdır; bu, NSArray'ın tüm yöntemlerini uyguladığı, ancak kapakların altında bir dizinin bulunmadığı anlamına gelir. Sadece uygulama tarafından talep edilen veri satırlarını yükler. –

0

Xhan,

'dilbilgisi' eşdeğer olabilir ama uygulamada yapmak zorunda bazı iş var. İyi bir başlangıç ​​açıklaması Here.

Genel olarak, ihtiyacınız olan uygun filtreler, sıralar vb. Ile bir NSFetchRequest kurmak istiyorsunuz.

- Frank

+1

Cevabınız için teşekkürler. "NSPredicate" çalışmaları olmadan bir "NSFetchRequest" gibi görünüyor. Hala test ediyorum. – xhan

İlgili konular