未分類TweetTweet自分の性能まずは、自分の性能です。(プログラミング言語に関する基本的な素養はあるつもりです。SDKとか、そもそもMacの使い方とかを勉強しながら、iPhoneアプリ版ヒマボタンを作りました。「よくわかるiPhoneアプリ開発の教科書」という本を読み始めました。Builderが楽しそう!C言語を使うということで妙に敷居が高い印象を受けていましたが、勉強を始めてみると案外そうでもなさそうです。意外にも画面設計はGUIでできるということを知りました。Builderという画面設計用のアプリケーションを立ち上げて、画面領域にペタペタとパーツを貼り付けます。テキストボックスだったり、ボタンだったり、そういうものを貼り付ければ画面が完成。Proを購入Appleの陰謀により、iPhoneアプリはMacでしか作れません。いうわけで、これまでiPhoneアプリ制作にはあまり気分が乗りませんでした。Proを購入しました。WindowsユーザーにとってはMac購入が最大の壁。)Xcodeをインストール初めてのMacで戸惑いながらも、Xcodeという統合開発環境をインストールしました。ウィンドウがごちゃごちゃ開いて使いにくいですが、とりあえずiPhoneアプリが作れる環境が整いました。3日目(3/17)書籍を読み終わる非常に分かりやすい本で、合計4時間弱であっという間に読めました。iPhoneアプリの作り方と、Objective-Cの簡単な使い方だけ、ざーっと学んで、あとはWEBで検索したりしながら開発を進めていく作戦です。Programに申し込む必要があります。これは年額$99(10,800円)です。Storeで購入手続きをしました。Worldができました。Builderさんのおかげで、実際にはObjective-Cを一切書いていません。World」というラベルをペタっとしただけ。WEBをリリースなんとなくiPhoneアプリの作り方は分かったけど、「じゃあ何を作ろうか?」ということで、ヒマボタンというごく単純なアプリを考えました。iPhoneアプリといえど、WEBと連携して色々できたら楽しいです。いうわけで、まずはWEB版を作り、それのAPIを利用してiPhoneアプリを作ろうという魂胆です。WEBをリリースhttp://choilog.com/katty0324/blog/10PHPは随分使い慣れたので、これはすぐに作れました。片手間でAndroidアプリの勉強も始めました。ふたつの違いを噛みしめながら両方習得したいということで。要するに実機テストと公開がお預けになりました。これは日本語圏の人は全員失敗するという噂です。WEB上にも対応策がたくさん書かれていたりするのに、Appleがきちんと対応しない理由は不明。仕方ないので、サポートに問い合わせ中。(こういうので公開が遅れるのは嫌ですね。iPhoneの開発に着手だいたいの機能はWEBで作ってあるので、それをiPhoneアプリに移植するような作業です。久しぶりにポインタとかクラスとかを考えながらプログラミングして、エラーを吐きまくりながら、とりあえず作業を進めます。実行中にエラーになるとドカンとアプリが強制終了します。この日はドカンドカン祭りでした。6日目(3/20)完成!そして、完成です。実機テストはしていません。(権限がもらえないんだから仕方ない・・・)タブで3画面を切り替えながら、ユーザー登録、ログイン、ボタンを押す処理、グラフを見る処理ができます。まとめiPhoneアプリを作るのに、妙に高い壁を感じていましたが、やってみるとそうでもなかったです。Basicがプログラミングの入門にちょうど良かったように、iPhoneアプリも入門にちょうど良いかもしれません。(オブジェクト指向、ポインタなどの中級向きの概念はありますが)そして、市場は世界に開かれていて、日本だけでも数百万人のユーザーがいるiPhoneです。エンジニアリング半分で頑張っています。広告業界と無関係な僕がさっぱり理解できないアドテク用語を調べた。2014年3月30日WEBアクセス解析ツールMixpanelが簡単なのに凄い。