Recogiendo con un cierto número y algún desplazamiento con Realm (https://realm.io/)

Estoy tratando de pasar a Realm ( https://realm.io/ ) y encuentro un problema. Si estamos manejando una database que almacena un gran número de loggings, y solo queremos get cierta cantidad de loggings de algún offset, ¿cómo podemos getlo con el dominio? Ya sabes, se puede hacer fácilmente por sql o datos básicos. y no queremos getlo todo de la database y luego capturarnos en la memory, ya que necesita mucho time

Dado que Realm lee datos del disco al acceder (incluso hasta el nivel de propiedad), no tiene que preocuparse por leer más del disco de lo necesario. Entonces, si desea acceder solo a los 10 objects siguientes después de la 100, solo tiene que omitir el acceso a los primeros 100.

Por ejemplo:

let realm = Realm() let modelObjects = realm.objects(MyModel) // => Say there are 1000 items for i in 100..<110 { let itemAtIndex = modelObjects[i] // => Infernetworking to be of type `MyModel` itemAtIndex.someProperty // => Only at this point is data *just for that property* read from disk // Perform operations in memory here... } // At this point, only 10 objects were ever read from disk // and only the properties on those objects that were accessed. 

Estoy usando Realm Swift en este ejemplo, pero los mismos conceptos se aplican a Realm Objective-C.