先週公開された映画、「ホビット 思いがけない冒険」。 トールキンの「ホビットの冒険」を映画化したもので、原作を三部作にわけて映画化したので、今年はその第一作です。 同じくトールキンの「指輪物語」の映画化作品、「ロード・オブ・ザ・リング」と同じ…
予約していたiPad miniが届きました。 白の16GB。赤いSmart Coverも同時購入。 届くまでは、ただの小さい iPad、と思っていたんですが、実際に触ってみると予想とはだいぶ違ってました。 薄くて軽い まず、やっぱり軽い。 iPadは初代が680g、2nd generation…
子供にiPod toushやiPhoneを買ってあげたときに、アプリや音楽を購入するお金をどうやってあげるかを迷いますよね。 子供用のApple IDにクレジットカードを登録するのは避けたいし、1枚3000円とか5000円のiTunesギフトカードをいちいち買うのはちょっと面倒…
先日、「iOS6でAndroidのインテントっぽいものができたって聞いたんですけど、ほんとですか?」と聞かれました。 うーん、聞きたいことはわかるんだけど、ちょっと違うんですよね。 ……というわけで、Xcodeでの設定方法もだいぶ前と変わったし、iOSの現時点で…
UIActivityViewControllerはiOS6で新しく追加されたクラスです。 Facebook、Twitterなど、システムで用意された複数のアイテムに加え、アプリ独自の機能を追加することができる使い勝手のよい新機能です。 iOS6でしか使えないのが難点ですが、是非使いこなし…
iOSアプリでUIDocumentInteractionControllerを使うと、他のアプリに画像ファイルやpdfファイルなどを送信することができます。 かなり古く(iOS3.2)から使える便利な機能なんですが、なぜかそれほど一般的ではないんですよね。 iOS5までとiOS6以降でだいぶ見…
OpenURLを使った共有はiOSアプリ間の情報共有で一番基本的です。 一番最初からあるファイル共有機能として、いろいろなアプリで広く使われています。 OpenURLで他のアプリを起動する OpenURLでは、それぞれのアプリに指定されている「URLSchema」という文字…
今までのアプリをiPhone5の640x1136の縦長画面に対応させるために私がやったことのメモです。 (たぶんこれで大丈夫だと思うんですけど、何か問題があったら追記します。) iPhone5画面サイズ対応 まず、アプリをiPhone5の640x1136サイズで起動するには、プ…
昨日「iOS6の3D Mapで観光地めぐり」の記事を書いていて気がついたんですが、マップアプリがGoogle製からApple製になったので、Mapの起動方法が変わっています。 今までのソースコードのままだとちょっと動作が違ってくるので注意が必要です。 Safariから起…
iOS6のMapアプリは本当にひどいですよねぇ。 情報はすかすかだし、鉄道路線は表示されないし……。 私は新しいMapアプリを使って目的地にたどり着けたことがなく、必ず迷子になっています。 でも、新しく搭載された3D地図は、世界の一部でしか対応していないも…
今朝早くAppleのイベントが開催され、待望のiPhone5、iPod nano、iPod touchその他いろいろが発表となりました。 iPhone5 事前の予想通り、4インチのRetina Displayでした。 全体的にiPhone4Sとそれほど変わらない印象で、長さだけが縦に長くなった感じです…
Appleの開発者会議、WWDC 2012が始まりました。 毎年恒例の基調講演、今年は新しいiPhone、Retina Mac、Apple製のTVなどの噂がとびかっていましたが、実際のところはどうだったでしょうか。 (WWDCの基調講演のビデオはこちらで配信してます。) MacBook Air…
スマートフォンUXの最前線というイベントで、HMDTの木下誠さんのセミナーを聞いてきました。 タイトルは「iOSデバイスの進化に伴うアプリ開発とデザインの変遷」 iOSアプリのインターフェース 受託開発というスタイル 技術者として、経営者として HMDT社では…
iPhoneアプリでテキスト入力をするとき、出てきたキーボードの陰に文字入力エリアが隠れちゃって入力している文字が見えないことがありますよね。 そんなときには文字入力エリアを見える位置まで動かして入力しやすくすると、ぐっと使いやすくなります。 (…
なんだか、このところコーディング中にXcodeで意味不明なバグが多いような気がしてます。 環境・設定依存なのかもしれませんが、私の環境はこちらです。 Xcode 4.3.2(4E2002) Mac OS 10.7.3 (XcodeのエンコーディングはUTF-8にしています。) NSLogで日本語…
NHKの「スーパープレゼンテーション」という新番組でTEDのプレゼンテーションの紹介を始めたようです。 TEDとは、USで年に一回開催されているイベントで、「ideas worth spreading」をスローガンとして様々な分野の人がInnovativeなプレゼンをすることで知ら…
……とタイトルには書きましたが、正確には「AndroidアプリをXcode上でビルドする方法」です。 最近スマートフォンがはやってるんだけど、iPhoneだけじゃなくてAndroidバージョンも欲しいから一緒に開発してくんないかな?と無茶ぶりされてiOS/Android同時開発…
iPhoneで文字を入力してもらうときにはUITextFieldかUITextViewを使います。 UITextFieldとUITextViewはUITextInputTraitsプロトコルを継承していて、プロパティをちょっと変えるだけでいろいろと細かい設定ができます。 iPhoneの画面は狭いので、文字入力を…
先日六本木ヒルズのGoogleオフィスで開かれたモバイルアプリ向け広告 AdMob導入 無料セミナーに行ってきました。 まずはGoogleのスタッフからAdMob導入についての初歩的な説明。 そのあとTouch The Numbersを出しているテクノードの水野和寛さんが実際のAdMo…
先日、Androidのカメラアプリ開発者向けのイベント、Android Camera Forum 2011 に行ってきました。 いろいろなAndroidの実機が会場で自由にさわれたり、カメラアプリ開発者の方の濃いお話が聞けました。 ToyCamera をつくったきっかけ まずは、深津貴之(@fl…
ブログ消失……。 数時間前からWordPressを2から3にアップグレードしていたんですが、データ移行に失敗してブログの記事などのが全部なくなってしまいました。