プログラム初心者によるiOSアプリ開発プロジェクト(5)

投稿者: | 2016年3月9日

デバッグ環境準備

開発環境のXcodeは無料だがappストアにアプリを登録するにはdeveloper programに登録する必要があるようだ。
まだ早いが気合を入れて登録してみた。
こいつは有料だ。
それと実機デバッグ用にiPhone本体が必要。
シュミレーターでも良いのだがGPSの最終的な確認やカメラなど使えないので実機があったほうが良いらしい。
以前iPhone6plus(SIMフリー版)を購入したので基本的にはこれを使う。

apple ID関係で登録の際には日本語は使わない方が面倒がないです。
ようやくこれで環境は整ったのでいざアプリ開発を始めたいと思います。

サーバー側アプリケーション作成

まずこちらを先にある程度作らないとiPhoneから投稿も閲覧もできない。
ということでサーバーアプリケーションを作成します。
作成するものは記事を書き込む機能と閲覧する機能を有したアプリ。
そしてデータベース。
それぞれ別々のperlスクリプトでやろうと思いましたが共通部分が多いので1つのスクリプトでやる事にします。
その方がなんとなくスマートかなと思ったからです。
データベースは単純な掲示板なので1つのテーブルで良いかなと。
多少時間はかかりましたが

geo.cgi

が完成。
確定申告のこともあり、この作業にLinuxのテストサーバー構築からあわせると3週間程かかりました。
無報酬のこの作業は自営業の身としては大変厳しい。
学生は良いなぁとつくずく思います。
スクリプトのソースは恥ずかしいのとセキュリティ面から公開しませんが、一応思い通りの動作はしている。

セキュリティホールとか無いか心配w

デザインセンスは無いがgeo.cgiの吐き出すHTMLがそのままiPhoneの画面に表示される事から最終的にもう少しビジュアル面を良くしたい。

検討課題

今回は簡単に目的を果たすために座標データはpoint型を使用したが、本来はPostGISを導入しジオメトリー型を使用しほうが良いかもしれない。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です