CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
appforandroid.info 2019 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
ARC (Automatic Reference Counting) では、変数宣言の際に、その変数の制御レベルを指定できるようになっています。 これによって、retain, release, assign, autorelease を直接制御できなくても、それぞれに似たような制御をコンパイラにしてもらうことができるようになっていました。 ARC で指定できる制御レベルには、次の 4 つがあるそうです。 1. __strong 普通に宣言された変数は、この制御レベルになるようです。 この変数に値を代入する際は、まず左辺値が retain されて変数に格納された後、その変数に格納されていた以前の値が release される流れになるようです。 この操作は atomic になっていないらしく、マルチスレッド環境では @synthesize 等で適切に制御する必要があるとのことでした。 この制御
ウェブテクノロジ開発部の西田です。 この記事では、主にモバイル機器向けFlashコンテンツを開発されている方々に向けて、Flash Playerでのメモリ使用量とSWFファイルのファイルサイズを抑える方法についてご紹介します。 同時に、Flashコンテンツに画像を組み込む際の注意点についても紹介します。 現在、日本で普及しているほとんどのフィーチャーフォン(いわゆるガラケー)にはFlash Liteが搭載されており、Androidでも2.2以降からはFlashが搭載されています。ソーシャルゲームをはじめ、グラフィカルでリッチなFlashコンテンツが日々増えてきていますが、それにともないSWFファイルのファイルサイズやFlash Playerのメモリ使用量が問題になってくることがしばしばあるのではないでしょうか。 1. Flash Playerのメモリ使用量が1/3になる! まずは同じくらい
[ajax][javascript] 明けたら閉める!点けたら消す!入れたら出す! ってなくらい、C言語やってた頃には当たり前だったメモリ管理やハンドル管理。 しかし、VB や Java がでてきて、ガベージコレクトですよーとかいっちゃって プログラマはメモリの管理から解き放たれたかのように見えた。 んで最近は、明けたら開けっ放し、確保したら確保しっぱなし、入れたら入れっぱなし の状況が続いていたわけだが、JavaScript もそんな感じで遊んでたら なんと GC にバグがあるではないか! [IE] Javascript で動的にイベントを登録するとメモリリークが発生 なんてこったと思ってちょっと調べてみたら、主に無名クロージャの循環参照と DOMノードの循環参照、あとは documentオブジェクト に属さないノードへの Function登録があるようだ。 ちなみに、IEに限った話で
Objective-C のメモリ管理の話をします。Objective-C ではどのようなルールに基づいてコーディングすればよいかを説明します。 alloc, copy, new を送信したオブジェクトは、それによって生成されたオブジェクトを所有します。また、retain を送信したオブジェクトは、その受信側のオブジェクトを所有します。 所有しているオブジェクトが不要になったら、そのオブジェクトに release メッセージを送信して、所有を放棄しなければなりません。 所有してないオブジェクトに release メッセージを送信して、そのオブジェクトを放棄しようとしてはいけません。 補足して、次のようなことも頭に入れておきましょう。 誰もオブジェクトを所有しなくなったとき、そのオブジェクトには dealloc メッセージが送信され、そのあとメモリから解放されます。 あるオブジェクトを複数のオ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く