Touchついに出ましたね、iPad。当日に入手することができました。wifiスポットが2年間ただで使えるんですね、知りませんでした。(3Gを売るためにあまり宣伝してなかった??)どうやらかなり在庫があったようで、ビックカメラでは当日完売店舗が0だったと日経で報じられていました。予約数をあえて制限し人気の過熱っぷりをアピールするマーケティング、さすがアップルと言ったところですか。(日本企業なら予約者のことを考えて、とてもできなさそうです)まだ少ししか触ってないですが、これはかなり使い易いです。Touchが大きくなっただけですが、キーボードの打ちやすさとか、ネットの見やすさとか、大きいだけで断然違います。これはますますPCを使う時間が減りそうだ...。そんなiPadですが、入手した自分のアプリがどう動くか気になります。試してみたところ、iPhoneエミュレータが起動してその中で動くという残念な形に。いうわけでiPadの実機で動かすところまでをやってみました。(iPhoneアプリを動かすところまではできてる前提にした殴り書きです。3.2をインストールします。Centerからどうぞ。ダウンロード&インストールで1時間以上かかるので注意です。インストーラは全部デフォルトのまま次に行っちゃって問題なしです。iPadXcodeで既存iPhoneアプリのプロジェクトを開きます。左ペインの「グループとファイル」から「ターゲット」を開きます。application」を選んで進みます。「Resouces-iPad」グループ(中身は空)ができればOKです。次に、メニューの「プロジェクト」→「プロジェクト設定を編集」を選びます。FamilyをiPhone/iPadに変えておきます。これで下準備はOKです。Version次にiPad用のリソースを作り、シミュレータで動かします。「Resouces」の「MainWindow.xib」をダブルクリックで開きます。Masks」を選択します。すると、iPad用の画面が出てくるので、保存します。場所はプロジェクトの「Resouces-iPad」内に、名前は「MainWindow-iPad.xib」で良いです。(iPad)」で指定する必要がありますが、デフォルトで上記の名前になっています。保存を押すとポップアップが出てくるので、プロジェクト名のターゲットをチェックしてAddします。「*ViewController.xib」も同じ手順で「-iPad」付きのファイルを作ります。「Resouces-iPad」にドラッグ&ドロップします。Name」を「-iPad」付きのControllerに変更します。Debug」等で実行すればiPadシミュレータで動くはずです。部品の大きさなどは調整する必要が有ります。Portalの左メニューから「Devices」を選択します。IDには、iPadを繋いで、「Xcode」→「ウィンドウ」→「オーガナイザ」から表示される「identifier」をコピペします。次に、左メニューから「Provisioning」を選択します。「Edit」→「Modify」を選びます。All」してsubmitします。するとPending状態になるので、画面を更新しActiveにし、downloadします。「Provisioning」にダウンロードしたファイルをドラッグ&ドロップします。「プロジェクト設定を編集」から「コード署名ID」も今ダウンロードしたものに変更します。Debug」等で動かせば...動きました!!まとめとりあえず実機テストまでは行けました。頑張りたいと思います。調子にのってRegexKitLiteにも対応させてみました。GitHubCocoaOnigurumaよりRegexKitLiteの方が慣れてるって方は、forRegexKitLite内のファイルをお使い下さい。フレームワークの種類を自動判断するやり方がわからなかったので、ファイルを別にしました...。「TinySegmenter」をObjective-Cに移植してみました。飽きた(!)のでライブラリとして先に公開しちゃいます。GitHub使い方は簡単です。CocoaOnigurumaをプロジェクトに組み込んだ後、TinySegmenter.hとTinySegmenter.mをClassesに放り込んで下さい。あとは以下のようなコードで分ち書きができます。これ|は|テスト|です|よiPhoneアプリで人工無脳とかを作りたいけど、MeCabはヘビー(っていうかどうやってiPhoneで動かせばいいのかわからん)とかいう人は是非使ってみて下さい。BSDですので、ご自由に。突っ込みをいただけるとありがたいです。このライブラリを使っておもしろいボットが作られれば幸いです。(11/15)ho:Macアプリを作ろう―より良いユーザビリティの為に。(07/29)ha:Macアプリを作ろう―より良いユーザビリティの為に。(07/28)さぶちゃん:Macアプリを作ろう―より良いユーザビリティの為に。(06/19)tnantoka:Macアプリを作ろう―より良いユーザビリティの為に。