・機種データを購入した次の起動時に購入した機種が二重に登録されてしまう不具合を修正
→原因は機種情報をreplaceさせる際のindexの指定ミス。
　具体的には購入時の機種情報書き換え処理をreverceさせて行っていたので処理順とindex番号は食い違うはず。
　なのにその事を考慮せずにindex番号の指定をしていたので違う機種にデータを上書きしてしまっていた。
　上書きされてしまった機種は存在しなくなってしまうので
　起動時の更新チェック時に機種情報が存在しない→書き込みという処理を行ってしまい、
　その結果機種が重複して書き込まれることとなっていた。
　今はindex番号の指定を後ろから数える方法に変更することで対処済み。

・NSIntergerとintの扱い関連で警告が出ていたのですべて修正
・詳細画面で機種情報を取得しているときに「商品情報取得中」というテキストが表示されるように
→labelの初期テキストを「商品情報取得中」に変更しただけ。
・決済時のトランザクション消化不良が修正できたかも？
→重複チェックに使用していたif文の中に「break」を入れていたのだが、
　それがif文を抜けるだけでなく、更に上の階層のfor文なども抜けてしまっていたのかも。
　もし修正できているのなら胸を張って完成といえるバージョン。