ホビット 思いがけない冒険

先週公開された映画、「ホビット 思いがけない冒険」。 トールキンの「ホビットの冒険」を映画化したもので、原作を三部作にわけて映画化したので、今年はその第一作です。 同じくトールキンの「指輪物語」の映画化作品、「ロード・オブ・ザ・リング」と同じ…

iPad mini は予想より素敵でした

iOS

予約していたiPad miniが届きました。 白の16GB。赤いSmart Coverも同時購入。 届くまでは、ただの小さい iPad、と思っていたんですが、実際に触ってみると予想とはだいぶ違ってました。 薄くて軽い まず、やっぱり軽い。 iPadは初代が680g、2nd generation…

iTunes アローアンス

子供にiPod toushやiPhoneを買ってあげたときに、アプリや音楽を購入するお金をどうやってあげるかを迷いますよね。 子供用のApple IDにクレジットカードを登録するのは避けたいし、1枚3000円とか5000円のiTunesギフトカードをいちいち買うのはちょっと面倒…

iOS6で大きく変わったアプリ間データ共有

先日、「iOS6でAndroidのインテントっぽいものができたって聞いたんですけど、ほんとですか?」と聞かれました。 うーん、聞きたいことはわかるんだけど、ちょっと違うんですよね。 ……というわけで、Xcodeでの設定方法もだいぶ前と変わったし、iOSの現時点で…

UIActivityViewControllerを使ったデータ共有

UIActivityViewControllerはiOS6で新しく追加されたクラスです。 Facebook、Twitterなど、システムで用意された複数のアイテムに加え、アプリ独自の機能を追加することができる使い勝手のよい新機能です。 iOS6でしか使えないのが難点ですが、是非使いこなし…

UIDocumentInteractionControllerを使ったデータ共有

iOSアプリでUIDocumentInteractionControllerを使うと、他のアプリに画像ファイルやpdfファイルなどを送信することができます。 かなり古く(iOS3.2)から使える便利な機能なんですが、なぜかそれほど一般的ではないんですよね。 iOS5までとiOS6以降でだいぶ見…

OpenURLを使ったデータ共有

OpenURLを使った共有はiOSアプリ間の情報共有で一番基本的です。 一番最初からあるファイル共有機能として、いろいろなアプリで広く使われています。 OpenURLで他のアプリを起動する OpenURLでは、それぞれのアプリに指定されている「URLSchema」という文字…

アプリのiPhone5対応

今までのアプリをiPhone5の640x1136の縦長画面に対応させるために私がやったことのメモです。 (たぶんこれで大丈夫だと思うんですけど、何か問題があったら追記します。) iPhone5画面サイズ対応 まず、アプリをiPhone5の640x1136サイズで起動するには、プ…

iOS6でマップアプリを起動する

昨日「iOS6の3D Mapで観光地めぐり」の記事を書いていて気がついたんですが、マップアプリがGoogle製からApple製になったので、Mapの起動方法が変わっています。 今までのソースコードのままだとちょっと動作が違ってくるので注意が必要です。 Safariから起…

iOS6の3D Mapで観光地めぐり

iOS6のMapアプリは本当にひどいですよねぇ。 情報はすかすかだし、鉄道路線は表示されないし……。 私は新しいMapアプリを使って目的地にたどり着けたことがなく、必ず迷子になっています。 でも、新しく搭載された3D地図は、世界の一部でしか対応していないも…

iPhone5発表!

今朝早くAppleのイベントが開催され、待望のiPhone5、iPod nano、iPod touchその他いろいろが発表となりました。 iPhone5 事前の予想通り、4インチのRetina Displayでした。 全体的にiPhone4Sとそれほど変わらない印象で、長さだけが縦に長くなった感じです…

WWDC 2012開幕

Appleの開発者会議、WWDC 2012が始まりました。 毎年恒例の基調講演、今年は新しいiPhone、Retina Mac、Apple製のTVなどの噂がとびかっていましたが、実際のところはどうだったでしょうか。 (WWDCの基調講演のビデオはこちらで配信してます。) MacBook Air…

スマートフォンUXの最前線

スマートフォンUXの最前線というイベントで、HMDTの木下誠さんのセミナーを聞いてきました。 タイトルは「iOSデバイスの進化に伴うアプリ開発とデザインの変遷」 iOSアプリのインターフェース 受託開発というスタイル 技術者として、経営者として HMDT社では…

キーボードが表示されたときに画面を動かす

iPhoneアプリでテキスト入力をするとき、出てきたキーボードの陰に文字入力エリアが隠れちゃって入力している文字が見えないことがありますよね。 そんなときには文字入力エリアを見える位置まで動かして入力しやすくすると、ぐっと使いやすくなります。 (…

NSLogで日本語が表示できない

なんだか、このところコーディング中にXcodeで意味不明なバグが多いような気がしてます。 環境・設定依存なのかもしれませんが、私の環境はこちらです。 Xcode 4.3.2(4E2002) Mac OS 10.7.3 (XcodeのエンコーディングはUTF-8にしています。) NSLogで日本語…

The Joy of Stats

NHKの「スーパープレゼンテーション」という新番組でTEDのプレゼンテーションの紹介を始めたようです。 TEDとは、USで年に一回開催されているイベントで、「ideas worth spreading」をスローガンとして様々な分野の人がInnovativeなプレゼンをすることで知ら…

AndroidアプリをXcodeで作る方法

……とタイトルには書きましたが、正確には「AndroidアプリをXcode上でビルドする方法」です。 最近スマートフォンがはやってるんだけど、iPhoneだけじゃなくてAndroidバージョンも欲しいから一緒に開発してくんないかな?と無茶ぶりされてiOS/Android同時開発…

UITextField/UITextViewの文字入力で覚えておくと便利なこと

iPhoneで文字を入力してもらうときにはUITextFieldかUITextViewを使います。 UITextFieldとUITextViewはUITextInputTraitsプロトコルを継承していて、プロパティをちょっと変えるだけでいろいろと細かい設定ができます。 iPhoneの画面は狭いので、文字入力を…

アプリ内広告で利益をだすには

先日六本木ヒルズのGoogleオフィスで開かれたモバイルアプリ向け広告 AdMob導入 無料セミナーに行ってきました。 まずはGoogleのスタッフからAdMob導入についての初歩的な説明。 そのあとTouch The Numbersを出しているテクノードの水野和寛さんが実際のAdMo…

Androidのカメラアプリは難しい

先日、Androidのカメラアプリ開発者向けのイベント、Android Camera Forum 2011 に行ってきました。 いろいろなAndroidの実機が会場で自由にさわれたり、カメラアプリ開発者の方の濃いお話が聞けました。 ToyCamera をつくったきっかけ まずは、深津貴之(@fl…

Hello world, Again...

ブログ消失……。 数時間前からWordPressを2から3にアップグレードしていたんですが、データ移行に失敗してブログの記事などのが全部なくなってしまいました。