サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
ochiblogblog.seesaa.net
NSString が数値文字列かどうかを判断する intValue を使うと、@”123aaaa” とかでも、123 と返ってくるので、自分で書いてみた。 NSString *string = @"123456789"; //判定したい文字列 int l = [string length]; BOOL b = FALSE; for (int i = 0; i < l; i++) { NSString *str = [[string substringFromIndex:i] substringToIndex:1]; const char *c = [str cStringUsingEncoding: NSASCIIStringEncoding]; if ( c == NULL ) { b = FALSE; break; } if ((c[0] >= 0x30) && (c[0] <= 0x
XcodeでプロジェクトファイルのResources にフォルダを追加するとき、今までは特に考えず「追加したフォルダに再帰的にグループを作成する」でフォルダを追加していた。 このとき別のオプションで「追加したフォルダにフォルダ参照を作成する」というのがあるのだが、この前試してみたら、追加のされ方が大きく異なったので驚いた。 いや知らないって、怖いなぁー。 追加したあとにターゲット>アプリ>バンドルリソースをコピー を見るとその差はすぐ分かる。 「追加したフォルダにフォルダ参照を作成する」で追加した場合は、ここに追加したフォルダのままディレクトリ階層がコピーされるのだ。 こうなるとこれらのファイルを参照するときは階層を意識して呼ぶ必要がでてくるし、またこれを利用することもできる。 バンドルリソースにhtmlページを持たせるときなどに便利。 バンドルリソースに階層が作られている
このページを最初にブックマークしてみませんか?
『ochiblogblog.seesaa.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く