江戸一番のジャスタウェイ職人のブログ

江戸一番のジャスタウェイ職人

Swift

動画再生の為に止まったミュージックプレイヤーを動画終了後に戻す

私はいつもイヤホンで音楽を聞きながらスマートフォンを操作するのですが、最近は動画によってそれが止まることが増えました、例えば Facebook、Twitter、ニュースアプリ...etc数秒の動画や動画広告の為に何度もミュージックプレイヤーを再生し直すのは鬱陶…

UIAppearanceのリアルタイム反映は容易ではない

テーマの切り替え機能を実装しようとUIAppearanceについて調べたが、UIAppearanceはUIコンポーネントの属性(色やフォント)の初期値を設定するもので、既に表示が終わったUIコンポーネントの属性を動的に変えてくれるものではなかった。それを踏まえ調べた…

Swiftで安心してKeychain使うライブラリKeyClip

前回 Swiftでいい感じにKeychain使う - 江戸一番のジャスタウェイ職人のブログ でスニペットを紹介しました。しかし現行のSwift1.1でKeychainを使うには罠があり、Optimization levelがFastestな状態でコンパイルすると値の読み込みが失敗しプロセスが落ちま…

Swiftでいい感じにNSNotificationCenter#addObserverForNameを使う

NSNotificationCenterの事は嫌いじゃないんだけどaddObserver:selector:name:object:とaddObserverForNameがどちらも一長一短でもどかしくラッパーを書きました。どういう一長一短かというと addObserverForName removeObserverが面倒臭い addする側でQueue…

Swiftでいい感じにKeychain使う

2014/11/30追記 このコードをプロジェクト内で使うだけではリリールビルド時(Swiftコンパイラの最適化オプションが有効な時)に動きません、KeyClipを使いましょう。 Swiftで安心してKeychain使うライブラリKeyClip - 江戸一番のジャスタウェイ職人のブログ…