What is the best way to serialize an object and send it over a bluetooth (or network connection)?
you can use the gamekit APIs.
sendDataToAllPeers:withDataMode:error: or
sendData:toPeers:withDataMode:error:
the data can be any format encapsulated in NSData.