iPhone
実際に起動してみた様子が以下の動画。 江古田のタリーズで現在位置を表示してみました。 アプリ起動後 20数秒経って最初に地図に表示されるのは、Yahoo 地図の例題に入っていた場所の「東京ミッドタウン」です。 それから、iPhone 5 で imGPS を起動すると…
GPS 情報はテザリングで繋がっている iPhone 5 から取得します。 実は世の中には便利なアプリケーションが既にリリースされていたりするのですが…。 TetherGPS TetherGPS は Android->Android 間で GPS 情報をやりとりできて、両方のデバイスに TetherGPS ア…
とにかく、Web サイト作成のセンスがない自分には、それなりの見た目のサイトが出来上がって大満足! もっとテーマが増えると嬉しいのだけど、無料だしこれでも十分かな。 後は自分で作った使い方のページへのリンクが張れたりすると嬉しいのだけどな〜。 欲…
以上、色々と設定したら「概要」ページなど適当なページを表示して「公開する」で「新規登録」画面になります。 その際にとりあえず自分のアカウントを作る必要があります。 で、新規登録すると「プラン選択」画面になります。 ここで「プランを選択」をクリ…
右のメニューから各種設定ができます。「プレビュー」では設定した内容でのプレビューが見られます。 「スクリーンショット」では紹介ページで使用するスクリーンショットを設定できます。 既に App Store から画像は取得済みですが、それ以外を使いたい場合…
「詳細を編集する」画面では各種設定ができます。 この画面で入力できる情報の多くは App Store から取得済みです。 「URLなどに使用する、ASCII文字のみの名前(例)"Your App Name"」は、LimeLight で作った紹介ページの URL に使用されます。例えば「lonl…
とにかく一気に作ってみたのでまずは手順を(番号はLimeLightの画面に出てくるステップに合わせてあります) 0.LimeLight のトップページで「無料で始める」をクリック 1.アプリの名前を入力してリストから選択したら「次へ進む」をクリック ここで「ま…
最初にやってみたのは、問題のある Mac の再起動と iPhoneの再起動。でも予想した通りやっぱりこれではダメ。 次に疑ったのはコネクタなんかのハードウェア的なことだけど、これも他の Mac に繋いだ場合は問題がないので却下。 というわけで、素直にグーグル…
書き出された動画は自分の「ムービー」フォルダに「Sound Stage」というフォルダが作られてそこに保存される。保存されるファイル名はデフォルトで「SoundStage_movie.mpg」だ。このファイル名は Preference の「General」にある「Name Prefix」で変更できる…
準備ができたら録画を開始。iPod みたいなコントローラの真ん中にある赤い録画ボタンを押せばカウントダウンの後に録画が始まるので、後は iPhone シミュレータでアプリの操作をするだけ。 この際にポインタが白い丸で表示されるが、これは Preference の「G…
まずは Sound Stage を起動すると iPhone シミュレータが一緒に起動する。 今回は iPhone アプリのプロモーションなので、iPhone の外枠と中のスクリーンの絵が必用で、Mac のデスクトップの絵なんかはいらない。この場合は「Camera」メニューの「iPhone Bac…
まずは Sound Stage を入手しなければならないのだけど、これは有料のアプリで App Store から購入できる。 最初、アプリの名称をちゃんと覚えていなくてなんとなくで探したんだけど見つからなくて困った…。探すのが面倒な場合は下記リンクからどうぞ。 Soun…
コードは古いバージョンと変わらずにこんな感じで。 #ifdef DEBUG NSLog(@"Err : %@",[err localizedFailureReason]); #endifプロジェクトの設定の方は、 1. プロジェクトのファイルを選択して右クリック、Open As... から Xcode project を選択 2. 2番目の…
ALAssetsLibrary を使うと「位置情報にアクセスします」ってなダイアログを出してユーザに位置情報にアクセスして良いかどうかの確認をしてくれる。で、一度 OK に設定すればそれ以降は特に確認無しでアクセスができる。もちろん NG に変更することも<設定…
MyController *newController = [[MyController alloc] initWithNibName:@"Mycontroller" bundle:nil]; UINavigationController *nav = [[UINavigationController alloc] newController];こんな感じの良くあるコード。シミュレータだと問題なく動いてた。で…
1. たぶん期限が切れる2週間前に iPhone を触ってるとアラートが出てくるようになる。(私はいつも「Remind Me」にして無視してる。) 2. いよいよ期限が切れると、Xcode で Device を接続してアプリを起動する際にエラーが出てくるようになる。 3. ここで X…
それではアプリからどうやってファイルにアクセスするのか? ファイル共有に出てくるフォルダはアプリの Document フォルダ。なので、NSDocumentDirectory を探してそこにあるファイルを読み込めば OK。こんな感じ。 NSArray *paths = NSSearchPathForDirect…
とりあえず、何も考えずに View-based Application でアプリケーションを作成。名前は myDocShareTest。で、まずは何もせずにビルドして実機で試す。もちろん画面は真っ白。iTunes で「同期」をしてみるけど、iTunes のファイル共有にもアプリケーションは出…
ここに方法は載ってる。 info.plistにUIFileSharingEnabledを追加してYES物凄い簡潔! 簡単!
AdMob の下準備は前と同じ。 で、admob_iphone_sdk の README に従えば超簡単!ってのも同じ。Setp.0 Xcode の新規プロジェクトで View-Based application を選択して適当な名前を付ける。今回は AdMobTest と付けた。 Step.1 〜 Step.4 は前回と同じ。Step.…
家に帰ってきて iPhone4 を元通りに復元。手順は簡単。 Mac に USB ケーブルで接続 iTunes が起動してユーザー登録の画面になるので「続ける」で先へ進む。 iPhone ソフトウェア使用許諾契約に同意して「続ける」で先へ進む。 iTunes アカウントは今まで使っ…
今日の夕方に渋谷のジーニアスバーへ持って行って見てもらった。結果、さっくり新品交換になった。本体の中にはまだ水滴が残っていたそうだ。SIM カードは交換しなくても大丈夫だった。新しい iPhone4 本体を持ってきてくれて、古い iPhone から SIM カード…
iPhone を水没させてしまった時の修理等
iPhone を水没させてしまった時の修理等
事件から丸1日。シリカゲルでいっぱいのジップロックに入れて乾燥中だった iPhone4、電源を入れる為にいったん取り出した。 コネクタの部分にはパッツンパッツンに膨らんだシリカゲルがいっぱい。爪楊枝で注意深くそれを取り除き、いよいよ電源オン! が、i…
iPhone を水没させてしまった時の修理等
乾燥剤を探し iPhone と一緒にジップロックへ入れなければいけないのだけど、シリカゲルを買いに行こうにもハンズはもう閉まってる。明日、池袋ハンズに開店と同時に行く事も考えたけど、時間が惜しい。家にお菓子のシリカゲルでもないかと探したけど、お菓…
ドライヤーで涼しい風を iPhone4 にあてる。コネクタ部分から内部へ風を流して乾燥させるのだ!10分程風を当て続けたけど、ま、気休めだよな〜。
iPhone4 をズボンのポケットに入れたまま洗濯機にかけてしまったのに気付く。洗剤で洗っている途中なので10分位は掻き回されていたと思う。たしかにガタゴトと普段は聞こえない音が洗濯機から聞こえていたが、これはiPhone4が洗濯槽にぶつかる音だったのだろ…
aButton = [[UIButton alloc] initWithFrame:CGRectMake(19, 71, 281, 128)]; [aButton setImage:[UIImage imageNamed:@"aButton"] forState:UIControlStateNormal]; [aButton addTarget:self action:@selector(touchaButton:) forControlEvents:UIControlEv…