渡された「NSData data」から範囲を指定して切り出す場合、
var work: UInt8 = 0x00
data.getBytes(&work,range: NSMakeRange(開始位置, サイズ))
上記のようにすることで、取得できますが、NSDataから一部分のNSDataを切り出す場合、
var work: [UInt8] = 切り出すサイズ分確保
data.getBytes(&work,range: NSMakeRange(開始位置, サイズ))
このあとworkをNSDataに変換させる方法しかないのでしょうか。