via http://iph
実機ではリークしなくなった!のですが、シミュレータではリークします。運良く下のサイトにNSIndexPat
ついでに、Leaksの画面コピーも挙げておきます。
(コントロールを押しながらLeaksの赤の山をドラッグすると範囲選択できる)
Refs
メモリリークに関するリンク集
http://d.h
via http://iph
実機ではリークしなくなった!のですが、シミュレータではリークします。運良く下のサイトにNSIndexPat
ついでに、Leaksの画面コピーも挙げておきます。
(コントロールを押しながらLeaksの赤の山をドラッグすると範囲選択できる)
メモリリークに関するリンク集
http://d.h
Gemをインストールすると、依存するGemも一緒にインストールする事が出来ますが、 Gemの依存関係は、通常の依存関係の他に、開発環境用の依存関係も設定されています。 開発環境用の依存関係は、そのGemの開発や修正を行うために必要なGemを表しています。 今回は、開発環境用の依存関係をまとめてインストールする方法を紹介します。
1 % sudo gem install --development gemname
これでOK.
Ruby-1.9.1
multirubyはZenTestの一部として公開されているので、 ZenTestが入っていない人はインストールします。
1 % sudo gem install ZenTest
続いて、以下のような感じでruby-1.8.6
1 % multiruby_setup mri:svn:ta g:v1_8_6_2 87 2 % multiruby_ setup mri:svn:ta g:v1_8_7_7 2 3 % multiruby_ setup mri:svn:ta g:v1_9_1_0
SVNからソースをチェックアウトしてきて、コンパイルが始まります。
終わったら、rubygemsを更新します。
1 % multiruby_setup update:rub ygems
あとは、
1 % multiruby -S irb
などのようにすると、複数のバージョンのRubyでirbが順番に実行されます。
1 multiruby -S gem install gemname
のようにして各環境用にGemをインストールします。
See Also
1 #import <CFNetwork/CFNetwork. h>
としていて、フレームワークの追加で別のプロジェクトからD&DでCFNetwork.
そうしたら、コピーではなく下記のファイルを追加すればいいと瀧内さんからアドバイス頂きました。
1 /Developer/Platforms /iPhoneOS. platform/D eveloper/S DKs/iPhone OS2.2.sdk/ System/Lib rary/Frame works/CFNe twork.fram ework
追加すると下記のようにHeadersフォルダが現れ(最初のD&Dのコピーでは表示されなかった)、無事buildが通りました。
Proc#to_sourceみたいな強力なリフレクション機能がRubyに実装されて欲しいので、言語デザイナーがエキサイト出来るようなゲームを考えてみる。
さらにアドバンスドな項目
We are excited about Ruby 1.9.1. Of course, with all the performanc
e improvemen ts, who wouldn’t be? Unfortunat ely a large number of Ruby libraries and extensions still don’t work on 1.9.1, so Ruby 1.9 cannot be considered production -ready yet.
しばらくは大きなプロジェクトのRuby-1.9.1
Merbはまだaction-arg
iPhone app開発ではデバッグにGDBを使うのですが、全然活用できていませんでした。しかしいちいちNSLogで出力しているのでは割に合わないというので、ちょっと調べて使ってみたらpコマンドが便利だというのが分かりました。
多分GDBをどれだけ流暢に使えるかでiPhone開発速度も全然変わってくるのだなぁというのが所感です。
1 (gdb) p image 2 $2 = (UIImage *) 0x14f600
ポインタの場合 *変数とすることで中身を表示:
1 (gdb) p *image 2 $2 = { 3 <NSObject> = { isa = 0x38a47510}, 4 members of UIImage: 5 _imageRef = 0x156270, 6 _imageFlag s = { 7 named = 0, 8 imageOrien tation = 3, 9 cached = 0, 10 stretchabl e = 0 11 } 12 }
http://rat
http://www
http://www
iPhoneの通話中にHomeに戻ってからアプリケーションを起動すると、 以下のような普段の2倍の高さの緑色のステータスバーが表示された状態で アプリケーションが立ち上がります。
高さが2倍になってるので、
通常のステータスバーの場合と比べて、
やや狭い画面にあわせたデザインにする必要があります。
さらに、通話が中断された場合、緑色のステータスバーが消えて、
通常の高さのステータスバーになるのですが、
この時に、[UIApplicat
I made a simple plugin to explain a concept of render-fil
In your controller
1 class Posts < Application 2 before_ren der :set_title1 , :only => :show 3 before :set_title2 , :only => :show 4 5 def show(id) 6 @post = Post.get(id) 7 display @post 8 end 9 10 private 11 def set_title1 12 @title = @post.title # <= you can access to @post here 13 end 14 15 def set_title2 16 @title = @post.title #=> @post is nil! 17 end 18 end
Without this plugin, you couldn't access to instance variables from before-fil