いろいろなサンプルを作成してみて、
アプリのデザインパターンを つかんでいこうと思います。
今回作成したサンプルは「MemoPad」アプリ。
参考サイトののサンプル見ながら、すぐできた。
これまで何個かサンプル作ってきたのでSDKの使い方はOK。
テンプレート : View-Based Application
プロジェクト名: MemoPad
ついにMacデビュー!初めてのMacBook Airでいろいろ設定したことやアプリのことmac初心者が綴るブログ。+iPadについても。
いろいろなサンプルを作成してみて、
アプリのデザインパターンを つかんでいこうと思います。
今回作成したサンプルは「MemoPad」アプリ。
参考サイトののサンプル見ながら、すぐできた。
これまで何個かサンプル作ってきたのでSDKの使い方はOK。
テンプレート : View-Based Application
プロジェクト名: MemoPad
iPhone/iPadアプリを開発してみることにしました。
ついに。。(ノ◇≦。) ビェーン!!
Objective-Cを勉強し、改めてC言語も勉強しようかな。
開発の記録はこのブログにメモしていこー♪
参考サイトを参考にじゃんけんゲーム作ってみました。
無事できました。参考サイトはとても参考になって、楽しかったー♪
ムズカシイと言われる、iPhoneのアプリ申請を初めて行った。
今回は新規申請ではなく、もともと登録されているアプリのバージョンアップ。
イチから調べてやったお。
iTunes Connectにログインするところから
アプリをアップロードするまでいろいろ時間がかかった。
MacBookAirを使ってますが、今回自分のマシンに
「ApplicationLoader」っていうアプリが入っていることが発覚。
このアプリはアプリのアップロードに必須です。
参考サイト:
iPhoneアプリのバージョンアップ申請方法
一度iTunes Connectに送ったiPhoneアプリを自分でリジェクトする方法
iTunes Connectの 「Release This Version」ボタン
今回は、申請内容を間違ったので一回リジェクトしてます。
あとは、アプリのリリースは手動で行うように設定しました。
【CakePHP】xhprofでCakePHPのパフォーマンスを丸裸にする
(参考:ECWorks Blog)
wget http://pecl.php.net/get/xhprof-0.9.2.tgzを実行。
※sudo port install wgetでwgetはインストール済
--2011-10-22 09:53:22-- http://pecl.php.net/get/xhprof-0.9.2.tgz pecl.php.net (pecl.php.net) をDNSに問いあわせています... 76.75.200.106 pecl.php.net (pecl.php.net)|76.75.200.106|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 931660 (910K) [application/octet-stream] `xhprof-0.9.2.tgz' に保存中 100%[========================================================================================================================================>] 931,660 138K/s 時間 7.8s 2011-10-22 09:53:31 (116 KB/s) - `xhprof-0.9.2.tgz' へ保存完了 [931660/931660]その後、解凍。
tar xzvf xhprof-0.9.2.tgz
cd /Applications/MAMP/work/xhprof-0.9.2/以下、順番に実行。
phpize
sh configure
make
sudo make installphp.iniファイルを編集。xhprofの設定を追記。
vi /Applications/MAMP/bin/php/php5.3.6/conf/php.ini以下の内容を追加。
extension=xhprof.so //XHProfを使うように設定そしてxhprof.soをコピーします。これ大事。
cp -av /Applications/MAMP/work/xhprof-0.9.2/extension/modules/xhprof.so /Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/そして、apache再起動。
sudo /Applications/MAMP/bin/apache2/bin/httpd -k restartphpinfo()を確認してみる。
cp -av /Applications/MAMP/work/xhprof-0.9.2/xhprof_* /Applications/MAMP/htdocs/project-Y/cakephp/app/webroot/xhprofのプログラム準備。/Applications/MAMP/htdocs/project-Y/cakephp/app/webroot/xhprof_libの下にxhprof.phpを作成。内容は以下。
function __xhprof_finish() { // stop profiler $xhprof_data = xhprof_disable(); $XHPROF_ROOT = '/Applications/MAMP/work/xhprof-0.9.2'; // xhprofをインストールしたディレクトリ $XHPROF_SOURCE_NAME = 'project-Y'; // アプリ名とか識別する名前 include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_lib.php"; include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_runs.php"; $xhprof_runs = new XHProfRuns_Default(); $run_id = $xhprof_runs->save_run($xhprof_data, $XHPROF_SOURCE_NAME); // ビューアへのリンク echo "xhprof Result\n"; } xhprof_enable(); register_shutdown_function('__xhprof_finish');ControllerとViewの準備。
class MypagesController extends AppController { public function index() { } }
Hello, CakePHP world.
require_once('xhprof_lib/xhprof.php');
cd /tmp
mkdir xhprof
※書き込みできるように。
http://localhost/project-Y/cakephp/mypages/index/あれ、プロファイルへのリンクが見当たらない。
http://localhost/project-Y/cakephp/xhprof_html/index.php?run=4ea415d8c1416&source=project-Yこんな感じになった。
ゆーだい