[iOS]NSStringの空文字列かどうかを判定する場合
陥りやすいミス NSStringの値が空文字かを判定したいときについついこんな感じでプログラムを書いてしまうかと思います。 NSString *string = @""; if(string == nil){ //空文字だったときの処理 } これではif文の中の処理はされません! 正しい実装方法 NSString *string = @""; if(string == nil || [string...
View Article[Mac]Dashで高速にリファレンス検索!!おすすめ!
Macユーザの開発者であればDashは非常におすすめのツールです。 Dashとは? 様々なプログラム言語のリファレンスを迅速に検索して閲覧できるMacアプリです。 サポートしているプログラム言語は非常に豊富です。 Dashのインストール 下記よりダウンロードできます。 Dashダウンロード 無料版でも十分に使えます。時より有料の案内のダイアログが表示されるくらいです。 Dashの初期設定...
View Article[Dash]Sublime Textと連携して利用する方法
Macの高速リファレンス検索・閲覧アプリのDashと、大人気のテキストエディタのSublime Textを連携して高速にプログラムのリファレンスを閲覧する方法を紹介します。 連携するとこんなに便利! 調べたいキーワードの箇所にカーソルを合わせてctrl+Hをタイプするだけです。 下記のように調べたいキーワードでDashで検索してくれます。 これ非常に便利です。 連携方法...
View Article[Dash]Xcodeと連携して利用する方法
Macの高速リファレンス検索・閲覧アプリのDashと、Xcodeを連携して高速にプログラムのリファレンスを閲覧する方法を紹介します。 連携するとこんなに便利! 調べたいキーワードの箇所にカーソルを合わせてoptionを押しながらクリックするだけです。 下記のように調べたいキーワードでDashで検索してくれます。 これ非常に便利です。 連携方法 下記のプラグインをダウンロード or Git...
View Article[Facebook Developers]アプリステータスが変更できない場合
Facebook Developersの画面が新しくなってずいぶん今までと変更されて戸惑っている方もいらっしゃると思います。 (私もその一人です。。) Facebookアプリとして登録してもステータスを変更できない場合の対処方法をご案内します。 Settings画面に連絡先を入力すればOK!! 下図のように対象のFacebookアプリを選択した状態でSettings画面を表示し、Contact...
View Article[Git]リモートブランチを削除できない「deletion prohibited」の場合の対処方法
ちょっとハマったのでシェアさせてもらいます。 Gitでリモートのブランチを削除しようとしたのですが下記のようなエラーがでてしまい、削除できない場合があります。 リモートリポジトリ削除でdeletion prohibitedのエラー git push --delete origin develop remote: error: denying ref deletion for...
View Article[redmine]チケット一覧画面に進捗率を表示させたい場合
redmineのチケット一覧画面で進捗率などを表示させたいと思った事ありませんか。 そうすれば全チケットの進捗状況が確認できますし。デフォルトで表示してほしいと思いますが表示されていないですよね。 表示させる方法がわかったのでご案内します。 進捗率表示方法 とっても簡単です。チケット一覧画面のオプションで設定できました。 こんなに簡単だったんですね。。...
View Article[Android](ほぼ明示的intentで)twitter投稿時に画像を入れる方法
以前も下記投稿でtwitterの画像投稿方法をご案内しました。 intentでtwitter投稿時にBitmap画像を入れたい場合の対処方法 しかし上記方法だと暗黙的なintentなので、twitter以外のアプリも選択肢として表示されてしまい、twitter投稿をダイレクトに実行したい場合はだめな実装方法でした。...
View Article[Git][Redmine]リモートのブランチを削除しようとするとhook declined to update refs/headsのエラーが出た時の対処方法
Redmineでリモートのブランチを削除しようとすると下記のような(hook declined)エラーが表示された場合の対処方法をご案内します。結構ハマりました。。 $ git push origin :feature/hoge remote: *** Deleting a branch is not allowed in this repository remote: error: hook...
View Article[Yosemite][Mac]画面拡大(ズーム)の仕方
Yosemite以前(Mac OS Marverics)までは画面拡大は下記のショートカットでできましたがYosemiteにバージョンアップしてから拡大(ズーム)しなくなりました。 ズーム内容 ショートカットキー ズームのオン・オフ command + option + 8 画面の拡大(小刻み) command + option + ^ 画面の縮小(小刻み) command + option +...
View Article
More Pages to Explore .....