2010-01-01から1年間の記事一覧
アプリ内で作る要素に、ユニークなIDを振りたいので調べてみました。How to create a GUID/UUID using the iPhone SDKより + (NSString *)GetUUID { CFUUIDRef theUUID = CFUUIDCreate(NULL); CFStringRef string = CFUUIDCreateString(NULL, theUUID); CFRe…
同様のケースを耳にしたことはないんだけど、なぜか自分のとあるプロジェクトでは、icon@2x.pngが上書きインストールのときだけ有効にならない。アプリアイコン以外はきっちり@2xが有効になってるのになんで?! というおかしな現象に2ヶ月間も悩まされ続け…
[福井]iPhoneアプリ開発勉強会 http://atnd.org/events/7182 懐かしの母校でのiPhoneアプリ開発勉強会に講師として参加したので、発表内容を簡単にまとめます。発表内容は下記のとおり。 ・テーブルビュー基礎・テーブルビューセルにUISwitch・テーブルビュ…
テーブルセルの並び替えをするときは、UITableViewControllerに以下のメソッドを実装します。セクションをまたいだ移動を禁止するなど、移動可能な範囲を制御することも可能です。 # 並び替え以外の箇所は省略します。 - (BOOL)tableView:(UITableView *)tab…
予期せぬドナドナで初代touchがいなくなりiOS3環境がなくなったので、少し安いだけだけど安心感はあるしまぁいいかなーと、Apple Storeで第二世代8G機の整備済製品買ってみた。14,800円也。Apple Storeの整備済製品って前から気にはなってたんだけど、やっぱ…
文字列入力または編集のポップアップを出したかったので調べました。色々な記事があるけど、参考にしたのは下記の記事です。iPhone Coding Tutorial – Inserting A UITextField In A UIAlertView あと、中に持ったUITextFieldが編集中のままUIAlertViewが消…
なぜかSDKを新しくしたら、プロジェクトのヘッダ検索パスを正常に扱ってくれなくなってコンパイルできなくなったので、プロジェクトを再作成することになりました。 そのときに、プロジェクト名を変えたら作成される.appの名前が変わったわけですが、そうな…
リファレンスにあたってもUITextFieldのカーソル位置への文字列挿入を見つけられなかったので、クリップボードに文字列突っ込んで、ペーストしてみた。 - (void)insertText:(NSString *)str { UIPasteboard* board = [UIPasteboard generalPasteboard]; // …
drawRectでclearColorで塗りつぶしてるのに黒くなって困ったのでメモ。 カスタムビューのopaqueをNOにすること。 view.opaque = NO [参考](というかそのもの) iPhone How to set a clearcolor for my custom view
私みたいにリリースしたアプリにバグがあって「あわわあわわ」してる方の助けになるかも、ということで記事を。日本語に直すと『迅速なアプリレビューお願い』ってわけですが、聞いたことも見たこともなかったのを昨日見つけました。ググッた感じでも知名度…
付箋かんばん 『付箋かんばん』がアイコンを一新し、使い方の強制をやめて付箋アプリとしてパワーアップしました。もちろん今まで通り、簡単なToDo管理アプリとして気持ち良く使えるってのは変わりません。 強制をやめたというのは、今までToDo/Doing/Doneの…
付箋かんばん ToDo管理アプリ『付箋かんばん』のVer1.4がリリースされました。今回はXSサイズの付箋を追加したよ。あと、付箋の削除アニメーションで、しゅ〜〜って感じで小さくなって消えた後に一瞬元のサイズの付箋がちらつくしょぼい点を修正しました。初…
ViewControllerに以下のメソッドを追加。UITableViewCellEditingStyleInsertを返してやると+(Insertion)アイコンが出る。このメソッドがない場合はUITableViewCellEditingStyleDeleteが返り、ー(Deletion)アイコンになる。同じセルに両方は出せないみたい。…
こんなイベントに参加するよ。グループワークってことでちょっとドキドキするな。 『Google Hackathon for GAE in 福井』 1/31(日) & 2/7(日) 詳細:http://fitea.org/?p=115 お申込み:http://bit.ly/611cYf ■イベント概要 Google App Engine(GAE)をテーマ…