来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
![はてなブログ | 無料ブログを作成しよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
※2013/06/04 追記:今はARCの時代です。autoreleaseとかで悩んでないでARC使いましょう。過去のソースのメンテとかしてる人は頑張れ autorelease をケチらずに使うべきなんだということにようやく気づいた、Objective-C 初心者の私が Google Objective-C Style Guide を読みつつ思考垂れ流し。 Google Objective-Cスタイルガイド 日本語訳 Google Objective-C Style Guide 生成時に autorelease するのが望ましい 一時的なオブジェクトを新しく生成するときには、そのメソッドの後ろの方で個別に release するのではなく、オブジェクトの生成と同じ行で autorelease すること。 http://www.textdrop.net/google-styleguide-ja
呼び出そうと思ったら、もうそこにはオブジェクトがなかった。。。何を言っているかわからねーと思うが(ry みたいなエラーになります。(こういう状態になったポインタを「ぶらさがりポインタ」と呼んだりもします。) ・・・ということは。 誰かが勝手にオブジェクトを破棄できてはいけないわけです。 ちゃんと「誰も必要としていない」という事が判って初めて、破棄/解放してよいのです。 ・・・ということはということは。 誰がこのオブジェクトを保持しているか、を、何かしらの方法でプログラム側が知っておく必要があります。 少なくとも「まだ必要としている変数がいるかどうか」が把握できる仕組みと、「誰も必要としなくなったときに自動的に破棄する」という仕組みが必要です。 そして、この仕組みを上手い事やってくれる手法が、「リファレンスカウンタ」方式です。 リファレンスカウンタとは、オブジェクトのポインタが別の変数にコピ
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
2010年02月02日15:19 カテゴリiPhoneプログラム iPhone ようやく実現。タブバー上でトランジション効果を利用する。 これはマスター間近なアプリの画面(いいのか)。 4ページある画面を、画面下部にある4つのタブをタップすることで切り替えるようになってます。 これ、UITabBarControllerを使って実現してるんですが…切り替えが一瞬で、なんか面白みに欠けるんだよね。 せっかくのiPhoneなのにー。 なんかこう…! で、画面切り替え時にいい感じでトランジションアニメーションできないかと色々試行錯誤した結果。 できました! ちょっとトリッキーですが、UITabBarControllerDelegate のメソッドで処理します。 id tabSelectedView; - (void)tabBarController:(UITabBarController *)ta
iPhone の YouTube アプリのような動画を再生できるメディアプレイヤー(ムービープレイヤー)の使用方法です。再生できるファイルタイプは MP3,AIFF,M4A,MOV,MP4,MPV,M4V,3GP です。 MPMoviePlayerController を利用するには、MediaPlayer.framework を追加する必要があります。 プレロード終了と再生終了時のコールバックを設定して、再生や再生終了時の処理を行います。 - (void) play { MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:urlString]]; player.scalingMode = MPMovieScalingModeAs
UIWebView の表示内容を UIImage にして、表示する方法です。UIWebView を表示させずに、指定した URL のページ内容をレンダリングして UIImage を生成して、UIImageViw に表示します。スクリーンショットだけを取りたいときに使えます。 UIWebView はインスタンスを生成しただけでは、URL をロードしてもレンダリングされません。レンダリングするには UIWindow 内になければダメです。そのために実際には表示しない UIWindow を作成して、その中に addSubview します。 UIWebView のデリゲートメソッド webViewDidFinishLoad: でロード終了の通知を受けてから、UIWebView のレイヤーの内容を UIImage に書きだします。 - (void)viewDidLoad { [super viewD
下っ端プログラマーのもがきをつらつらと。 生活や、仕事のおぼえがきや、気になったニュースなどを書いていきます。 Objective-Cで循環参照使用すると error: expected specifier-qualifier-list before 'MyClass' というエラーが出る。 回避する方法は、@classディレクティブで参照するクラスを記述する。 以下参照サイトより: 『相互でヘッダファイルをimportし合った場合、コンパイルエラーが発生するのだが、以下の場合を除き、他のクラスをプロパティ等で使用する場合には、必ず「@class」で使用するクラスを宣言してやるよう習慣にすることで、回避できそうだ。 ・使用されるクラスがスーパークラスの場合 ・使用されるクラスが外部フレームワーク内のクラスの場合』 ただ、循環参照が頻発する場合は設計自体を見直した方がいい。
主にFlashのガベコレで脳が弛緩してる、ゆとりiPhoneプログラマ向けのメモリ管理術。しち面倒なRetainCountの管理を30秒で解決するよ。 1:とりあえず NSMutableDictionary を1個作る。このDictionaryはプロパティとして保持する。 2:alloc / init でインスタンスを作るときは、[[[ClassName alloc]init]autorelease] と必ずオートリリースをつける。 3:[NSString stringWith〜] のように、allocとinitを経ずにインスタンスを作る場合は、自分で勝手にretainをしない。 4:作成したインスタンスは持続的に必要な場合、NSMutableDictionary に突っ込む。 5:必要なくなったインスタンスは、NSMutableDictionary から remove する。 こうすると
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く