itLinkedInPocketTweetこんにちは、iPhoneアプリ開発者の中川です。今回は、iPhoneアプリ「まとめサイトアプリ」の作り方を解説しようと思います。イメージとしては2chまとめサイトリーダーを思い浮かべてもらうとわかりやすいです。完成画面この完成画面のアプリは複数の「しゅふブログ」をまとめ読みできるアプリです。純粋なまとめサイトアプリだけではAppleからリジェクトされます。(作る前に気をつけて!)僕がリジェクトを受けた時にきたAppleからの解説は・Safariの機能を十分に超越してない。・テーマがニッチすぎて広いユーザーに使ってもらえない。工夫次第でリジェクトを回避することはできると思います。iPhone特有の機能である音楽を取り入れたり、カメラ機能を使ったりなどなど。僕の場合はシンプルなまとめサイトアプリが作りたかったので、まとめサイトアプリ制作は諦めました。今回こういった記事を書こうと思ったのは、ネット上にまとめサイトの作り方を解説してあるサイトがないからです。(少なくとも僕は見つけきれない)また、まとめサイトアプリを使って画期的なアイディアがある人の手助けになればいいなとも思っています。勉強したから伝えるべきだとも思う。必要となる知識は以下。(WebにXMLを公開するための言語ならなんでもいいと思います。(データベース)この3つの知識があればとりあえず作ることができます。Objective-Cだけでは作れません。MySQLを使って、ブログ情報のデータベースを作る。PHPでデータベースにアクセスして、ブログ情報の詳細をWeb上にXML形式で出力する。Xcode+Objective-CでWeb上に公開したXMLを解析してiPhoneアプリを作成する。わかってしまえば簡単なのですが、PHPやMySQLやったことない人にとっては抵抗あると思います。簡単なのでくじけずに頑張ってください。PHPやMySQLのとっかかりとしてはドットインストールがオススメです。PHP入門(基本編)PHP入門(応用編)MySQL入門それでは、詳細解説。XAMPPというのを使ってMacにPHPとMySQLの環境を整えます。これは優秀なサイトがあるのでこちらを参照してください。XAMPPのインストール(Mac版)環境が整ったら、まずはデータベースの作成です。ブログ名とブログのXMLを表すURLをデータベースの新規テーブルに登録します。この登録は手作業で挿入していきます。XMLの検出にはこのサイトが便利です。RSSリスティング次にブログの詳細情報を格納するテーブルを作成します。このテーブルにはPHPを利用して登録していくので、格納するためのフィールドだけを作成すればオッケーです。これで、データベース側の設定は終わりです。次はPHPでの作業になります。itLinkedInPocketObjective-CでRSS機能を使った『まとめサイトアプリ』の作り方2Next妊娠中でつらい妊婦さんをサポートするアプリ「つわりまるばつチェックリスト」Prev関連記事A.N.Variation4人編成のプロジェクト「A.N.Variation」です。...【Swift】UITableViewにおける編集ボタンにUIButtonを使う方法。こんにちは、iPhoneアプリ開発者の中川です。...発石木を作り、戦で勝利をつかみ取れ。エラーを解決こんにちは、中川です。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト上に表示された文字を入力してください。BOTいつでもどこでも、演奏の喜びを。知力と筋力をリアルに鍛えて、最強のドラゴンサーディン目指すニャ!Androidアプリ「ドラゴンサーディン(脳筋トレ・シューティング)」。発石木を作り、戦で勝利をつかみ取れ。CLICK(クリエイターズクリック)最近のコメント【Swift】UIViewControllerの再読み込み・リロード(reload)。ViewDidLoadに戻りたい時。【Swift】UIViewControllerの再読み込み・リロード(reload)。ViewDidLoadに戻りたい時。【Swift】UIViewControllerの再読み込み・リロード(reload)。ViewDidLoadに戻りたい時。【Swift】UIScrollViewを使うとtouchesBeganが呼ばれない。【Swift】UIScrollViewを使うとtouchesBeganが呼ばれない。BOTいつでもどこでも、演奏の喜びを。知力と筋力をリアルに鍛えて、最強のドラゴンサーディン目指すニャ!Androidアプリ「ドラゴンサーディン(脳筋トレ・シューティング)」。発石木を作り、戦で勝利をつかみ取れ。CLICK(クリエイターズクリック)最近のコメント【Swift】UIViewControllerの再読み込み・リロード(reload)。ViewDidLoadに戻りたい時。【Swift】UIViewControllerの再読み込み・リロード(reload)。ViewDidLoadに戻りたい時。【Swift】UIViewControllerの再読み込み・リロード(reload)。ViewDidLoadに戻りたい時。【Swift】UIScrollViewを使うとtouchesBeganが呼ばれない。【Swift】UIScrollViewを使うとtouchesBeganが呼ばれない。