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