月別アーカイブ: 12月 2011

NSStringの空チェック

NSStringの空チェックはnilのチェックと @”” の2つで判定してる人もいるかと思います。 ただ、ちょっと大げさな気もします。 NSString *string = @”Hello!!”; if(st … 続きを読む

カテゴリー: NSString, Objective-C | 2件のコメント

プログラム大喜利

アルファベット9文字から成り、同じ文字が3文字以上連続する部分を持たない文字列を全て出力するプログラム。ただし大文字小文字は区別しなくて良い。 #プログラム大喜利 — 吉良理人@秋葉原酔狂楽団(仮)さん (@ … 続きを読む

カテゴリー: 雑記 | コメントをどうぞ

stringByEvaluatingJavaScriptFromString: の可読性を改善する

UIWebViewの stringByEvaluatingJavaScriptFromString: は Javascript を実行するので何かとお世話になるメソッドです。 このメソッドの引数は NSString で … 続きを読む

カテゴリー: NSString, Objective-C, UIWebView | コメントをどうぞ

ARC環境下で非公開APIを実行する

ARCがオフの時には警告が出るだけでしたが、ARC環境下ではプロトタイプ宣言していないメソッドを呼ぶとビルド時にエラーになります。 これはカテゴリなりで宣言すればビルドは通ります。 (参考:ビュー (UIView) の階 … 続きを読む

カテゴリー: Objective-C | コメントをどうぞ

UIWebViewでUIScrollViewDelegateを利用する

iOS5で正式なプロパティとしてUIScrollViewが使えるようになりました。 なら、UIScrollViewDelegateも使いたくなります。 iOS5.xだけならば簡単なのですが、iOS4.xも対応させるとちょ … 続きを読む

カテゴリー: Objective-C, UIWebView | コメントをどうぞ

UIWebViewでFirebugみたいなツールを使う

iWebinspectorは素晴らしいのですが、どちらかと言えばWeb開発向けです。 UIWebViewを見たいですよね。 iOS5でなければいけませんが、やり方がありました。今度はiWebinspectorも入りません … 続きを読む

カテゴリー: Objective-C, UIWebView | コメントをどうぞ

UIWebViewのスクロールを速くする

UIWebViewのスクロールが遅くてイラつきます。 実はこれUIWebViewが重いのではなくて、そういう設定になっているだけです。 デフォルトでは UIWebView 内の UIScrollView の decele … 続きを読む

カテゴリー: Objective-C, UIWebView | コメントをどうぞ

UIWebViewで文字コード変更する : iOS Advent Calendar 2011

2011年のiOS Advent Calendar 8日目です。 特にホットな話題でも無いのですが、UIWebViewで文字コードの変更です。 Stack overflowを検索するとHow to change the … 続きを読む

カテゴリー: Objective-C, UIWebView | 1件のコメント