Objective-CのSQLiteライブラリFMDBで、executeQueryを使ってINSERT時にAUTOINCREMENTされたキーの最大値を取得する

Objective-CのSQLiteライブラリFMDBで、
AUTOINCREMENTするキーを持つテーブルを作成しました。

INSERT時に、AUTOINCREMENTを指定したカラム以外に値を指定すれば
AUTOINCREMENTのカラムには自動で最大値が入るのですが、
さて、その、最後にINSERTされたレコードの値を取得したい時はどうしたら良いのでしょう。

MySQLなら  last_insert_id() で最後のプライマリキーが取れるようです。

そしてSQLiteにも似たような関数、
LAST_INSERT_ROWID() というのがあります。
続きを読む

モバイルデザインパターン-ユーザーインタフェースのためのパターン集-

O’REILLYから出ている
 「モバイルデザインパターン
  ユーザーインタフェースのためのパターン集」
を読んでみた。

といっても途中までだけど。。

このモバイルデザインパターンというのは、
プログラムで言うところのデザインパターンではなくて
ほうとうにデザインのことを言っています。

実在のアプリケーションのスクリーンショットと共に
UI のテーマ別にデザインの事例が紹介されています。

というわけでモバイルアプリケーションのデザインに携わる人向け。


"モバイルデザインパターン― ユーザーインタフェースのためのパターン集" (Theresa Neil)

ナビゲーションのデザイン事例、
フォームのデザイン事例、
テーブルのデザイン事例。。。という具合に、
UIのテーマごとに章立てされていて、
デザインのポイント、
何を目指すべきか、何が必要とされるか
アドバイスのようなまとめがあります。
続きを読む

UIColorをピッカーから選んで生成できるXcodeプラグインColorSense-for-Xcode

これは便利!
便利で無料の Xcode開発用プラグインを紹介します。

Xcodeで

UIColor *color = [UIColor colorWithRed:0 green:0 blue:0 alpha:1.0];

なんて色を生成するとき、
先に色を作ってから、
RGBを1つずつ書き写していませんか!

Xcodeのプラグイン、ColorSense-for-Xcodeがあれば、
一瞬で、コード上から、視覚的に色が選択できますよ!!

試しに次のように書いてみます。

UIColor *color = [UIColor blackColor];

するとこのような表示になります

201209171943.jpg

そして色の部分をクリックすると
カラーピッカーが出てきて、
色を選ぶとそれがリアル・タイムに
コードに反映されます。

201209171942.jpg

続きを読む

iPhone5の商用利用OKな無料モックアップ画像PSD

iPhone5用に作成されたモックアップ画像のPSD
Photoshopgimpで扱える画像データ形式)
が配布されています。

無料で、商用利用も可能です。

iPhone 5 Psd Vector Mockup
201209160022.jpg  

ちなみに 新しいiPad 用もあります。
iPad Psd Vector Mockup Template

続きを読む

UIWebViewで最初に読み込みに失敗するとreloadで更新・再読み込みが出来なくなる

UIWebViewで最初にページをロードさせた時に、
ページの読み込みに失敗すると真っ白なページとなり、
”どのURLも表示していない”扱いとなる。

そうすると、
reloadメソッドを呼び出しても、
読み込むURLが無いことになり、無効となる。
続きを読む

次のページ →