Swift
私はいつもイヤホンで音楽を聞きながらスマートフォンを操作するのですが、最近は動画によってそれが止まることが増えました、例えば Facebook、Twitter、ニュースアプリ...etc数秒の動画や動画広告の為に何度もミュージックプレイヤーを再生し直すのは鬱陶…
テーマの切り替え機能を実装しようとUIAppearanceについて調べたが、UIAppearanceはUIコンポーネントの属性(色やフォント)の初期値を設定するもので、既に表示が終わったUIコンポーネントの属性を動的に変えてくれるものではなかった。それを踏まえ調べた…
前回 Swiftでいい感じにKeychain使う - 江戸一番のジャスタウェイ職人のブログ でスニペットを紹介しました。しかし現行のSwift1.1でKeychainを使うには罠があり、Optimization levelがFastestな状態でコンパイルすると値の読み込みが失敗しプロセスが落ちま…
NSNotificationCenterの事は嫌いじゃないんだけどaddObserver:selector:name:object:とaddObserverForNameがどちらも一長一短でもどかしくラッパーを書きました。どういう一長一短かというと addObserverForName removeObserverが面倒臭い addする側でQueue…
2014/11/30追記 このコードをプロジェクト内で使うだけではリリールビルド時(Swiftコンパイラの最適化オプションが有効な時)に動きません、KeyClipを使いましょう。 Swiftで安心してKeychain使うライブラリKeyClip - 江戸一番のジャスタウェイ職人のブログ…