You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Redirect Notice You are being redirected to the applicable page at https://docs.asciidoctor.org.
表題の通りです。 2週間くらい前に id:cockscomb さんが CXCKeyValueObserver というライブラリをリリースしていました。これはどんな感じのライブラリかっていうと KVO の 監視開始/終了 忘れず安心に実行できる 複数 KVO を使っても通知を受けた後の処理が監視単位ごとにスッキリ分かれる っていうシンプルながら KVO の面倒くさいところが綺麗にまとまっているものです。 このコードを見たときに 確かに監視する側(感覚的には監視を管理する側)が死ぬときに自分で後始末すればいいよな ARC な今どきならインスタンス変数として保持しておけば、オーナーが死ぬときに自動的に死んでくれるよな と気づきました。 そこで、同じ方法で Notification も監視管理してしまえってことで作りました。 CSNNotificationObserver NSNotificati
この記事での前提環境はXcode5です。 NSArrayの不満点 Objective-Cの標準コレクションクラスは基本的に一つのインスタンスにすべてのオブジェクト型が入れられます。 - (void)viewDidLoad { [super viewDidLoad]; NSArray *variableObjects = @[@"string", @(111), [NSObject new], [NSDate date]]; NSLog(@"%@", variableObjects); } このvariableObjectsから値を取り出すときにはまずid型として取り出されるために、 NSLog(@"%d", variableObjects[0].length); などとしても Property 'length' not found on object of type 'id' というコンパ
転職を考えている方へ。人間関係とか働きやすい環境とか。 カテゴリ: ウェブ制作 デザイナー なんか広告みたいなタイトルになってしまいましたが(笑)。 私は二十代のうちに5回も転職しました。その経験をちょっと書いて、転職を考えている方の参考になればと思います。 最初、新卒として入った会社は創業して15年ほどの印刷系の会社でした。新しい事業の売り上げが伸びてちょうど会社がすごく成長している時でした。社員も50人以上いて、同期入社も10人以上いたと思います。すごく成長していたこともあって、残業も多かったです。いまでいうようなワークライフバランスもめちゃくちゃだったかなと思います。その分スキル的には成長はできたと思います。 人間関係としては同期のメンバーがすごく仲が良くて休みの前の日はよくみんなで飲んだりしてすごく楽しかったなぁと思います。 そして、次に入った会社。こちらが最初に転職した会社になり
USB Overdrive 3.4 is ready for Mojave. The latest release of the USB Overdrive works great in macOS 10.14 Mojave and still supports macOS 10.13 High Sierra, macOS 10.12 Sierra and 10.11 El Capitan. It works with USB and Bluetooth mice, keyboards, trackballs, trackpads, joysticks, gamepads and gaming devices from almost any vendor. Installation instructions for Mojave and High Sierra Apple Magic Mo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く