Estamos usando ThoMoNetworking e funciona bem e é rápido para configuração. Basicamente, ele permite que você envie objects compatíveis com NSCoding na rede local, mas obviamente também funciona se o cliente e o servidor estiverem na mesma máquina. Como um wrapper em torno das classs de fundação, cuida do emparelhamento, reconexões, etc.
O que é uma maneira fácil de quebrar um NSArray com mais de 4000 objects em vários arrays com 30 objects cada?