現在、Google Sheets API を使って、Google スプレッドシートの情報を JSON で取得し、その結果をパースして TableView に一覧表示するようなものを作ろうとしています。

現在書いている Swift 2 のコードはこちらです。

let makeStatusUrl = "https://spreadsheets.google.com/feeds/list/1BCAOfRDmoFLyV-bcvjFQZ2St-qg7wAUQa7o_9cn-oL8/od6/public/basic?alt=json"
let statusUrl = NSURL(string: makeStatusUrl)
let task = NSURLSession.sharedSession().dataTaskWithURL(statusUrl!, completionHandler: { data, response, error in
do {
    let dict = try NSJSONSerialization.JSONObjectWithData(data!, options: .MutableContainers) as! NSDictionary
    var feed = dict["feed"] as! NSDictionary
    var entry = feed["entry"] as! NSArray

    for content in entry {
        let content = content["content"] as! NSDictionary
        print(content)
    }
} catch {
}})
task.resume()

上記のコードだと、

print(content)

の部分で次の結果が吐き出されます。

{
"$t" = "name: iOS, index: 12";
type = text;
}
{
"$t" = "name: Android, index: -11";
type = text;
}
{
"$t" = "name: LINE, index: 20";
type = text;
}

ここからが本題なのですが、上記出力結果の name と index の値をセットで取り出し、TableView に一覧表示させたいと思っています。

具体的には次のような感じです。画像では1行セットしていますが、この「iOS 12」の下に同じ形式で「Android -11」、「LINE 20」と続いていく感じです。

自分としては name と index を NSDictionary でセットし、それを表示するようにコードを書けばよいのでは と思っていますが、初心者のためどのように書いたらよいか分かりません。

ご教授願います。

また、スタック・オーバーフロー も初心者ですので、不備などがありましたら回答、および編集などをしていただけると幸いです。