13. 典型的な実装 + (id)sharedInstance { static HogeManager *instance = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ instance = [[self alloc] init]; }); return instance; } このクラスメソッドでのみアクセスさせる
昨日(6/1)、はてな京都オフィスで開催されたCocoa勉強会関西で「ワタシは Singleton がキライだ」というタイトルで発表してきた。内容について興味のある方はスライドを SlideShare に載せたのでそちらを見てください。 (2013/6/8 追記: この発表で使ったサンプルとだいたい同じものを GitHub で公開しました。CoreDataBooks ではなく、Core Data アプリのテンプレートをベースにしたものになっています) 時間はだいたい30分くらいが基本なんだけど、今回はちょっと気合いを入れて45分枠をもらった。 今回発表したようなテーマには、個人的には10年近く前に Java プログラマをやっていた頃から取り組んでいて、当時からはてなダイアリーに書いたりしてた(この記事とかこの記事とか)。Java 方面では Spring やら Google Guice とい
カメラ好きにとって写真を撮ることはとても魅力的ですが、お気に入りのカメラと長く付き合って行くためには掃除やメンテナンスが欠かせません。しかし、屋外で撮影中にレンズを触ってしまい指紋がべったりついてもレンズペーパーにレンズクリーナー液を用意して......となると手間がかかってしまいます。そんなレンズの掃除に便利な「HAKUBA レンズペン2」という商品があったので、実際に手に入れて使用してみました。 レンズペン2 シルバー - ハクバ写真産業 http://www.hakubaphoto.jp/products/detail/0101120182-2C-00-00 パッケージはこんな感じ。色はシルバーとブラックがあります。 開けて取り出しました。レンズペン2の本体が1本とクリーニングチップのスペアが1つ入っています。 クリップの部分にはLENS PENと書かれています。見た目もペンっぽい。
わからない。 自分以外、だれも使っているのを見たこと無いし、自分が使っているとよくナニソレって聞かれるので書いておく [システム環境設定]→[キーボード]→[キーボードショートカット] 「次のウィンドウを操作対象にする」に適当にさわりやすい所ショートカットキーを設定する。command+spaceにしている。 command+spaceはデフォルトではIMEを順に切り替えるのに割り当てられているが、英数・かなキーがあるのでいらない。USキーボードはおっさんが使えばいい。 どうなるかというと 左上のウィンドウでコード書いている時に、もうひとつのウィンドウに行きたい場合 command+spaceを押すと入れ替わる。 blog書くために複数ブラウザ開いている時なんかにも便利。keynoteやイラレで複数のドキュメント開いている時も便利。chromeと開発パネルを交互に見比べる時も便利。 こんな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く