frnk*blog RSSフィード Twitter

2009-02-12

プログラム未経験の僕が初めて作ったiPhoneアプリが2月16日に発売されます!というわけで使用した参考資料等のまとめ。

Cocoaの本を読み始めてから2ヶ月、iPhone SDKをいじり始めてから1ヶ月半。

ついに僕が作ったiPhone / iPod touchアプリ「SingingCat」が2009年2月16日からAppStoreで発売されます。(日本での価格は115円。)


(追記 2/16 4:30)

発売されました! → SingingCat


今後、僕のように未経験から何か作る方の参考になればと、以下にアプリ制作につかった資料をあげておきます。


読んだ本

たのしいCocoaプログラミング[Leopard対応版]

自作アプリをApp Storeで世界に向けて販売できる!! iPhone SDKプログラミング大全 (MacPeople Books)


参考させていただいたサイト・お世話になったサイト

あまりまとまっていないですが、

僕のはてブのiPhone&プログラミング タグ

に全てあります。

また、Twitteriphone_dev_jpの皆さんにもお世話になりました。


他サイトで出ている情報と重複が多いと思いますが、誰かの参考になれば幸いです。


ちなみにiPhoneアプリ制作はObjective-Cを使いますが、僕は、未だに「オブジェクト指向って何?」な状態だったりします(苦笑)。

それでもアプリは制作できてAppleの審査も無事通過できる、ということで、あまり分からない状態でも何か作り始めてしまうのが一番だと思いました。(もちろん、異論反論はあると思いますが)


というわけで、最後に僕のアプリの紹介。

SingingCatは猫が歌う新感覚の楽器アプリです。

肉球をタッチして猫に歌ってもらいましょう。

それぞれの肉球(ボタン)は鍵盤のキーになっています。

D

曲の再生中にアプリを立ち上げれば、曲にあわせて歌うことも出来ます。

D

あなたの大好きな歌を、かわいい猫に歌わせてみてください。


------------------------

関連エントリー

SingingCatをリリースして思ったこと → みんなiPhoneアプリを作ればいい。

iPhone / iPod touchアプリを約21%OFFで買う方法

------------------------

frnkが運営しているサイト

howtwo みんなの「方法」サイト

icloudicloud 2009/02/13 01:41 PVみさせてもらいました。早速機能の提案、というよりリクエスト。


-音階の各周波数がそろってない(ミ、ソ、ラ、が特にちょっと低い)
ドの周波数は423.2(標準)-0.4=422.8ヘルツくらいでした。これベースにすると、ミソラがちょっとずれてます。

-音高を調節できるようにしてほしい
聞いたところDancing Queenの[ラ]はおよそ439.7ヘルツくらいでした。
ネコの鳴き声の[ラ]はたぶん442.8ヘルツくらいでした。(→Wikipedia:音高)
あっていなくてちょっと気持ち悪い。 些細なものですが==;

音の高さは、曲によってまちまちにチューニングされているので、曲によっては鳴き声と原曲が不協和音になってしまうことがあります。特にヨーロッパ系の音楽。現在の一応の国際基準ではA=440ヘルツなので、音量調節スライダーみたいなものでA=435~445あたりまでシフトする機能があればいいなと思いました。

俺みたいに神経質だと、こういう些細なことに気を取られてしまうんですorz

もしよければ暇があるときに国際標準通りA=440をベースとした音階に修正しますが、いかがでしょうか。(俺の音感的には誤差は0.3ヘルツ以内におさめられる・・はず。)

frnkfrnk 2009/02/13 09:39 id:icloud さん

早速のご指摘ありがとうございます。

プログラミングだけでなく音に対してもド素人なもので、Garagebandでの音階設定を信用しきってました。
次期バージョンにて周波数を訂正させていただきたいと思います。

お言葉に甘えて、音階の修正をお願いしたいです。
音声ファイルをお送りいたしますので、super(dot)ultra(at)gmail.comまで送り先を教えていただけますでしょうか?

また、音高の調節機能についても、検討したいと思います。

johanneskrauserjohanneskrauser 2009/02/13 11:36 ちょっとズレてるくらいが。ネコらしくていいと思います。

arserarser 2009/02/13 12:35 えーと これ有料なんですか・・・
ちょっと理解できない。

makmakmakmak 2009/02/13 15:52 買いたい人が買えばいいだけじゃないですか?
私は、こういうアプリがあってもいいと思いますよ。
買うかどうかは、遊べるシチュエーションがあるかどうか次第ですが。

bmxbmx 2009/02/13 16:20 こうゆうアプリがあってもいいけど有料とは思えないクオリティ

johanneskrauserjohanneskrauser 2009/02/13 17:20 作品ですよ。

iPhoneiPhone 2009/02/13 18:27 シンプルだけど嫌いじゃないかも。
というか、未経験なのに!!とほめるべきだと思うのですが・・

shingotadashingotada 2009/02/14 00:45 すげー楽しそう!!
有料でいいじゃない!
Good Job です!

sigmundsigmund 2009/02/14 01:17 すごい面白そうですね!!
App Storeで販売開始されるのを待ってます。

sleepsleep 2009/02/14 03:15 楽しそうなアプリですね。アイディアが素敵だと思いました。
ちなみにiPhoneプログラムは初めてとのことでしたが、他の言語
なども触れたことがなく、全くの素の状態から学ばれたのですか?

TokyoFillerTokyoFiller 2009/02/14 11:26 有料でいいですよ。
興味がある人だけ買えばいいこと。

「有料であることが理解出来ない..とか、
クオリティのとか言っている、発言をここでコメントすることが、
俺には理解できない。

処女作としては、十分です!、次回作期待してます!

しゅん爺しゅん爺 2009/02/14 16:22 アプリ発売おめでとうございます!!
わずか2か月でここまで出来るとは、自分でもできるんじゃないかと、錯覚してしまいそうです(笑)
絶対買いますね!!

frnkfrnk 2009/02/15 00:08 おお、コメントがいっぱい。ありがとうございます!

id:johanneskrauser さん
ズレてる方が猫っぽい、そういう見方もありますね。僕には無かった視点でした。参考にさせていただきます。

arserさん、bmxさん
ご意見真摯に受け止めます。
また、今後のバージョンアップでのクオリティ向上にも努めたいと思います。

id:makmak さん
ありがとうございます。
やはり遊べるシチュエーションがあるかどうかがエンタメ系アプリの需要に関わってきますよね。

iPhoneさん
ありがとうございます!!

id:shingotada さん、id:sigmund さん
楽しそう、面白そう、って言っていただけるのが、本当に嬉しいです!

sleepさん
他の言語は一応HTML、ですかね(苦笑)。
RubyとPHPに興味を持った事はあるんですが、3日坊主でやめちゃいました。
なので、今回のiPhoneアプリが初めてのプログラミングですね。
作りたいものが自分の中で見えていたのが継続できた理由だと思います。やはりWeb上じゃなく、実機で自分が作った何かが動くのは楽しいです。

id:TokyoFiller さん
次回作、一応実用アプリの構想があります。ただ、内容的にRejectされそうな気もするので、期待せずに(?)ご期待ください。

しゅん爺さん
ありがとうございます!
是非是非お買い上げください!

kirikokiriko 2009/02/15 20:52 アプリの内容よりも
造って公開したというところが評価できます。
売るのって聞いた話だと最初だけ面倒なやりとりもあるそうですしね。
もっともっといろんなソフトを造って売ってください。

defrockdefrock 2009/02/15 23:30 2ヵ月どのように勉強されましたか?
おおかな勉強スケジュールを教えてほしいです。。。
自分も3日坊主だったので;
参考にしたいです!

defrockdefrock 2009/02/17 20:21 ありがとうございます。
すごいですね。
PHPよりCのほうが難しいような気がしますが…
何か目的みたいなのがあったほうがやりやすいのでしょうかね。

初心者初心者 2009/09/23 11:46 はじめまして。僕もfrnkさんのブログを見て、iPhoneアプリを開発しようと考えているのですが、開発にはどのMacをつかってられるんですか?

frnkfrnk 2009/09/24 08:32 初心者さん

僕は初代のCore DuoのMacBookを使って開発をしています。(Intel Macの出始めの機種で、今となってはかなり遅いMacです)
画面解像度が小さいことが不便ではありますが、快適に作業できています。
iPhoneアプリの開発用途であれば、Intel搭載のMacなら何を使っても大丈夫だと思いますよ。

初心者初心者 2009/09/27 19:46 ありがとうございます。
参考になりました。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/frnk/20090212/1234446490