UNLIMITED JAVA

WEB技術や普段の生活のブログ

iPhone

エラーメッセージ英会話

システムエンジニア向けに、エラーメッセージで覚える英会話アプリとうかどうよ。

Lambda-Alert

https://github.com/zoul/Lambda-Alert ラムダ式で処理を書ける素敵なライブラリ。 //Demoより抜粋 LambdaAlert *alert = [[LambdaAlert alloc] initWithTitle:@"Test Alert" message:@"See if the thing works."]; [alert addButtonWithTitle:@"Foo" block:…

iPhoneでjsonを読む

デフォルトではできないみたいなので、「SBJson」を使いました。 https://github.com/stig/json-framework/ からダウンロード。 インストール方法は「Classes」以下のフォルダを全部自分のプロジェクトにぶち込む。 ええんか?それでええんか? C#みたいにDL…

ブラウザ比較しようと思ったんだけど。

ずっとSleipnirを使っていたんだけど、検索エンジンがyahooに変わってしまったので、変更を検討。 かなり使いやすくて気に入ってたんだけどねー。 よかった点は 検索を新しいタブで開ける。 タブを無限に開ける。 タブを簡単に閉じれる。 あたり。 Safari iP…

iPhoneのプロジェクトをBitbucketで管理してみる。

bitbucketはオンラインでソース管理を提供してくれてるサービスです。 Privateなプロジェクトも開発者5名までは無料で使えてすごく素敵。 GitとMercurialが使えます。 https://bitbucket.org/ 1.ローカルリポジトリの作成 ローカルのプロジェクトでgit init …

Frameがアニメーション出来ない件についてー。

UIViewのFrameをアニメーションさせたいワケです。 もっと言うと、sizeをアニメーションさせたいワケです。 位置はpointでアニメーション出来るから。 CABasicAnimation *anime = [CABasicAnimation animationWithKeyPath:@"frame"]; anime.duration = 1.0; …

Application names cannot contain control characters. Control characters include null, new lines, carriage returns, escape and other invisible characters.

iTunes connectでアプリケーションをリリースしようとすると、そんな感じの例外が発生します。 Application names cannot contain control characters. Control characters include null, new lines, carriage returns, escape and other invisible characte…

xcodeで開発中のプロジェクトを、SVN+Eclipseで管理するテスト

iPhoneプロジェクトを共有したいとき、XCODEにもSVNサポート機能がついているが、なかなかに使いにくい! つか、Eclipseが圧倒的に使い易い! とゆーことで、うまく組み合わせ出来ないものか?? んで、いちお出来ました。 Eclipseで新規の空プロジェクトを…

横向きにした時のUINavigationBarの太さ変更

UINavigationBarの太さが、横向きにした場合は34pxとなる。 これを44pxに変更したいのだが、、。 OS2.0 > 44pxに変更すると、画面全体が下に移動してくれる。 OS3.0以降 > 44pxに変更すると、画面全体が動かず、NavigationBarだけ大きくなり、画面に重なる…

UITableViewを使ってみる

uitableviewの構造 UITableViewはこんな感じです UITableView - Section - row(=cell?) 使い方 1、UITableViewControlerを継承して、そのテーブル用クラスを作成する 2、Sectionの数を設定する UITableViewのセクション。 アドレス帳でいうと「ア行」とか…

AppleのMacBookTouchで、Android搭載SmartBookの時代が来るかも

本物?Mac Book touchの公式サイトらしきスクリーンショット。 http://spiritether.net/blog/2009/08/21/%e6%9c%ac%e7%89%a9%ef%bc%9fmac-book-touch%e3%81%ae%e5%85%ac%e5%bc%8f%e3%82%b5%e3%82%a4%e3%83%88%e3%82%89%e3%81%97%e3%81%8d%e3%82%b9%e3%82%af%…

実機で動きませんよ

The version of iPhone OS on “??? の iPhone” does not match any of the versions of iPhone OS supported for development with this copy of Xcode. なんかOSを3.0.1二変えたら動かなくなりましたよ! 似たような事例と解決を発見。 http://miotree.blog…

OpenGL ESで、タッチスクロールを実装する。

だめぽ。 UIScrollViewにViewを突っ込めばいいのかなーと思ったけど、それだと 描画範囲の問題でむりっぽい。 OpenGL 対象のViewにUIScrollViewを重ねて、ScrollViewのContentsPointを使う方法も試したが、 UIScrollViewのスクロール中はOpenGLのイベントが…

Androidと組み込み製品

Androidが熱い。 主に世界中(日本以外)の携帯メーカーと、台湾のPCメーカーと、俺の中で熱い。 auとかネットブック向けでどんどん出してほしい。 俺はiPhone使ってるから2年間携帯は帰られないけど(ぇ あと、携帯とかNetbook以外で、家電組み込みも熱い…

iTunes Connect 登録方法のまとめ

IT Proの記事、参考になりました。 http://itpro.nikkeibp.co.jp/article/COLUMN/20090302/325763/?ST=develop TAX情報の記載方法、自分の住所じゃなくて銀行の支店の住所を乗せるところに注意! http://fx-gp.seesaa.net/article/110628533.html

iTune Connecに繋がった【5営業日目】

キター!!! 電話したら直してくれたお! 急いでいるときは、電話、コレ。 なかなか聞き取りづらい英語だったかもしれないけど、快く対応してくれました、ありがとうございます。

iTune Connecに繋がらない【5営業日目】

相変わらずiTune Connectに繋がらない。 一週間経つが、「問い合わせ中」のまま応答無し。 iPhone開発環境はすばらしいみたいな話がよく有るが、iアプリとかEZアプリでも、1週間放置とかされるのだろうか。

A signing identity matching this profile could not be found in your keychain . Destributeしようとしてたら、こんなこと言われた。 原因は、証明書のインストールを「システム」でやってたこと。 「ログイン」でインストールするよろし。

「開発をサポートできませんでした。」 いやいやw 認証情報を変えて開発をしようと思ったら、こう言われてしまった。 とりあえずiPhoneを繋いだまま電源オフ(電源ボタン長押し)して 再起動したら復活!

UIScrollViewとUITextViewの関係

UIScrollViewにUITextViewを突っ込むと、スクロール出来足り出来なかったりする! IPhone OS 2.2.1 => 出来ない IPhone OS 3.0 => 出来る なんてひどい罠w UITextViewにスクロール属性があるかららしい。 素直にUILabelを使いましょう。

UIView

UIImage *image = [[UIImage imageNamed:@hoge.jpg]autorelease]; [myImageView setImage:image]; こいつが、iPhoneOSのバージョンによって動いたり動かなかったりする。 一度は動くんだけど、2回目以降は動いたり動かなかったり。 autoreleaseを外すと大丈…

iPhoneでNavigation Controllerを使う場合について [self.navigationController pushViewController:childViewController animated:TRUE]; これで行けるはずなのだけど、どうしても次の画面に行ってくれなかった。 原因は、navigationControllerの作成方法。…

uiviewを解放するときに、さんざんメモりリークが起こっていたが、ようやく解決。 uiviewのdeallocで、全てのIBOutletを解放する、これ。 uitextboxとか、uiwebviewとか、コントロールはみんなiuoutletに紐付いた時点でretainされるっぽい。 分かってしまえ…

久しぶりに復活!iPhoneの開発でメモリリークが起こっているので、原因を調査中。clangとゆーソフトの静的解析ツールで、やってくれるらしい。 http://son-son.sakura.ne.jp/programming/iphone_sdk_iphone_sdk.html試しに実行してみるも、>because it conta…