NSDataからArray配列に変換したのですが、
このデータをC言語で作ったような構造体にキャストして、
構造体のそれぞれのメンバーの値を取得したいのですが、
swiftでどのようにすべきなのかが浮かびません。。
そもそもCの構造体を使用するよりもArray配列の何バイトめから何バイトまでを取得するのが良いのでしょうか。(testはaBuffer[0]~[1]の値のような)

var aBuffer = Array<Int8>(count: aData.length, repeatedValue: 0)
aData.getBytes(&aBuffer, length: aData.length) 

===構造体
struct record
{
    int test;
    int test_int[2];
    char test_char[8];
    long test_long[10];
};