iOS7でUser Defined Runtime Attributesを使う時の注意 Story BoardではUser Defined Runtime Attributesを用いて独自プロパティを設定することができます。 このとき、+ボタンで追加されるプロパティは初期状態ではkeyPath:Boolea… Tomoumi Nishimuraハック2015.08.21 704
SwiftのDictionaryでfor-eachループ // Key-Value対応を維持してfor-eachする for (key, value) in dictionary { println(“\(key) is \(value)”) } // Keyだけfor-eac… Tomoumi Nishimuraハック2015.08.13 5,777
SRGAppVerWatcherを導入する SRGAppVerWatcherは、インストール直後に何かを実行するとか、インストールしたのはいつだったのか知りたいとか、インストールやアップデートまわりの情報を利用するためのライブラリです。 0.導入方法 Podをつか… Tomoumi Nishimuraハック2015.08.06 620
Amazon Simple DBのデータを確認する Amazon Simple DBのデータを確認するには、Chromeのプラグインを使うのが簡単です。 1. SdbNavigatorを導入する Chromeの拡張機能に、SdbNavigatorを導入します。 SdbNa… Tomoumi Nishimuraハック2015.07.30 478
Background Fetchを実装する iOSにおけるバックグラウンド処理の一つ、Background Fetchを実装する方法。 Capabilitiesの変更 プロジェクトの設定からCapabilitiesを開き、Background ModeをONにして… Tomoumi Nishimuraハック2015.07.16 1,517
Optional型に値が入っていないことを確認する SwiftでOptionalに値が入っている場合のみ処理を行いたい場合、以下のように書けます。 var a:String? if let a = a { // aに値が入っている場合の処理 } else { // aに値… Tomoumi Nishimuraハック2015.07.02 189
JavaでUUIDを生成する JavaでUUIDを生成するには、java.util.UUIDを利用します。 import java.util.UUID; // UUID version 3 UUID uuid1 = UUID.nameUUIDFrom… Tomoumi Nishimuraハック2015.06.25 1,743
Terminalのプロンプトにブランチ名を表示する GitをHomebrewで入れている場合です。 .bashrc等に以下の記述を追加します。 source /usr/local/etc/bash_completion.d/git-prompt.sh GIT_PS1_SH… Tomoumi Nishimuraハック2015.06.18 468
TableViewの上に更新データを追加してもスクロール位置をずらさない TableViewの上部に更新データを追加した場合、indexPathが全てズレるので、追加する前まで見ていたセルが下に押し下げられてしまいます。 そうではなく、上に追加しても見ていたセルが移動しないようにするには、たと… Tomoumi Nishimuraハック2015.06.11 3,930