Not your computer? Use a private browsing window to sign in. Learn more
Not your computer? Use a private browsing window to sign in. Learn more
このiOSアプリ*サービスに学ぶ! 面倒だったiOSアプリのテスト配布が『TestFlight』ならWeb経由で! 中津川篤司 2011/02/15 『このiOSアプリ*サービスに学ぶ!』は、オープンソース情報ブログ「MOONGIFT」管理人の視点から捉えたiOSアプリや周辺サービスから、ユニークなもの、興味深いものをピックアップし、そのポイントを解説していきます。iOS(iPhone/ iPad/ iPod touch)デバイスの利用者、その環境向けのアプリやサービスを開発している方はぜひお読みください! iOSアプリの開発が終わったら、即アップルの審査──ではなく、まずは知り合いなどに配布してテストしてもらうのがよい。ここで問題を事前に修正できれば審査にかかる時間を短くすることもできる。しかし、App Storeで公開前のアプリを配布しようとすると、MacとiPhoneをケーブルでつな
昨日は gumiStudy#5 でした。何か Tech Talk を、ということだったので最近いじっていた Titanium Mobile について整理して、紹介してきました。 Titanium MobileView more presentations from Naoya Ito. (フォントがひどいですね・・・すみません。http://www.slideshare.net/naoya1977/titanium-mobile/download からダウンロードできます) 先日書いたエントリ (http://d.hatena.ne.jp/naoya/20101011/1286799669) のとおり、Titanium Mobile を使うと JavaScript でネイティブアプリを開発することができます。しかも iPhone/Android マルチプラットフォーム対応。最近は Blac
もりやまです。前回は iPhone / iPad アプリ開発で使える Objective-C のライブラリをいくつか使ってみました。 今回は、自分で作ったライブラリを Framework として使う方法をご紹介します。 ライブラリ用にプロジェクトを準備する 新規プロジェクトで、iPhone OS の Library から「Cocoa Touch Static Library」を選択します。 プロジェクトを作ると以下のような状態で生成されます。ここでは「KrayKit」という名前で作りました。 まずは不要なファイルの削除と、ファイルシステム上のプロジェクトのディレクトリ構成を整備します。 Classes を削除 Include, Resources, Sources を作成 次に、Xcode 上でプロジェクトの構成を整備します。 Classes を削除 Foundation.framewor
Touch Lab - タッチ ラボ:iPhone・iPod touch・iPadのニュース、便利な使い方、アプリの紹介、アクセサリのレビューをお届けする情報サイト ホーム > Hack - ハック > iPhone・iPadのSafariのみでJailbreakできるツールが登場〜Mac/PCなしで脱獄が可能に iPhone・iPadのSafariのみでJailbreakできるツールが登場〜Mac/PCなしで脱獄が可能に Mac/PCを必要とせず、iPhone・iPod touch・iPadのSafariのみでJailbreakをするツールが公開されています。[source: iPhone Dev-Team ] 「Jailbreak (脱獄)」は、iOSのセキュリティを回避しファイルシステムへのアクセスを可能にする行為で、Appleの審査を通らないアプリのインストールや、さまざまな制約
最後の二つが今回から追加された状態であり、状態の変化はNotificationで取得することが可能。また、同時にUIApplicationDelegateのメソッドもコールされる。 状態遷移やそのときにポストされる通知については iPhone Application Programming Guide が詳しいのでそちらを参照のこと。 これらの状態を踏まえて、マルチタスク化をする際に”最低限”やっておくことを順にまとめる。 ※なお、どうしても以下の処理ができないのであれば、必ずinfo.plistにUIApplicationExitsOnSuspendを追加して値をYESにしておこう。 終了処理 終了時に通るパス アプリケーションが"Active"の状態から"Not running"の状態に遷移する過程で、必ず通るパスがある。そこでデータや設定などを保存しているアプリが多いと思うのだが、こ
I’m more and more amazed by the power of mobile webkit. I don’t love the iPhone that much, but as a web developer the beauty of CSS transitions, animations and transforms can’t pass unnoticed. This time I’m giving away a widget that resembles the native Picker View (UIPickerView) functionality but entirely built on javascript. First things first. Have a look at the demo page or, if you don’t have
iOS4から提供されているマルチタスク機能によって、アプリ実行中にホームボタンを押した時に、プロセスを終了させず、バックグラウンドで一時停止状態にすることができるようになっていることは、多くの方がすでにご存知だと思います。 PCとは異なり、バックグラウンドで一時停止状態になるのは、すべてのアプリではなく、開発者がそう振舞うよう、選択したものだけです。また、OS4から提供されている機能なので、OS3.x以前のバージョンをベースにしたアプリでは、今まで通り、ホームボタンを押せば、プロセスが終了されます。 iOS4では、ホームボタンをダブルクリックすると、「最近使ったアプリケーション」が参照できるようになっています。ただそこでは、あくまでも「最近使ったアプリケーション」がわかるだけで、そのプロセスがバックグラウンドに存在するかどうかまではわかりません。 この例では、右の3つはバックグラウンドで一
OS4.0はiPadには対応していない。iPhoneとiPod touchのみに対応している。 マルチタスク SDK4.0以降でビルドし、OS4.0以降で実行すればアプリケーションはホームボタンを押しても終了しない。 ホームボタンを押すと、バックグラウンド実行コンテキストへ移る。これは多くのアプリではバックグラウンドになったらすぐにサスペンド状態に入るということ。アプリをメモリに保持し起動処理を省略することができ、ユーザエクスペリエンスは、向上する。また、アプリをサスペンドすることで、CPUパワーの使用は最小化され、フォアグランドアプリの実行時間を増やす。 大抵のアプリではバックグラウンドになったらすぐにサスペンドする。バックグラウンドでも動き続けるアプリの場合は、次のテクニックが必要である。 アプリは、いくつかの重要なタスクを完了するために有限の時間を要求できる(長時間タスク) アプリは
日経14.06.08朝 芸術と科学のあいだ 17 鏡文字に込めた天才の思惑 福岡伸一 …ダ・ビンチの筆の特徴は、線が左上から斜め右下へと流れていることである。これは彼が左利きだったかららしい。 もう一つの際立った特徴は、文字がすべて鏡文字、左右反転で書かれていることだ… アイディアを盗まれないよう暗号化したのだという説があるが、暗号にしては簡単に解読されてしまう… ダ・ビンチは天才であり完璧主義者であると同時に、大いなる山っ気を持った人物でもあった。 いつも自分を売り込むこと、プランやアイディアを広めることを考えていた。そのためには何が必要か。マスメディアである。 ダ・ビンチの鏡文字は自分の原稿をいつの日か活版印刷するために意図された周到な準備だったのではなかったか。 日経記事より レオナルド・ダ・ビンチは過去の人物の中で最も尊敬する人物だ。彼は本当に何でも出来た。芸術も、科学も、工学も。
織田信長 ぼちぼち、元気にやっています。少し薬にも慣れた...んかなぁ。相変わらず食べられないけど。朝、指がこわばって文字なんて入力できなかったけど、それはほぼなくなった。関節もどこも痛くない。薬効いてきたんやろな。 で、ブログを書こうと言う気がまた起きてきた。 …
Disk Mode and File Browsing for iPhone, iPad and iTunes Backups Disk Mode for iPhone, iPad, or iPod Easy and elegant, iExplorer is the ideal utility for directly accessing files and folders on your iDevice and for browsing your device's files in existing iTunes backups. More than any other app, iExplorer puts your files and folders at your fingertips so you can explore and use media, app directori
今回はUITableVIewの行をタップした時に別画面を呼び出す 部分を作ります。 行をタップした時にプログラム内部ではUITableViewDelegateで定義されている tableView:didSelectRowAtIndexPath:メソッドが呼ばれます。 なので、このメソッド内に別画面を呼び出す処理を書いていきます。 学べること Interface Builderの基本的な使い方 UITableViewの行選択時の動作 navigation Controllerによる画面遷移 前提条件 【UITableView】UITableViewにリストを表示するのプロジェクトを使用 手順 新規画面のビュー作成 新規画面のコントローラ作成 ビューとコントローラの関連づけ 親画面から新規画面の呼び出し ビルド 新規画面のビュー作成 行をタップした時に別画面を呼び出す処理を書こうにも 呼
海外のサイトでは、iPhoneアプリの開発初期に役立ちそうなチュートリアルが多数存在しています。今日はその様々なチュートリアルを紹介してみます。 iPhone Programming Tutorialhttp://icodeblog.com/チュートリアル内容UITableView Hello WorldXcodeを使ってUITableViewに「Hello World」を表示する。Beginner Interface Builder Hello World Interface Builder(IB)を使って「Hello World」を表示する。Connecting Code to An Interface Builder ViewIBとXcodeを繋ぐための解説。非常にわかりやすい。Transitioning Between ViewsIBで作ったViewとUITableViewを連携さ
RegexKit Framework 上記のサイトからRegexKitLiteをダウンロードします。 RegexKitLite-2.2.tar.bz2を展開すると、以下のようになります。 RegexKitLite.h RegexKitLite.m RegexKitLite.html examples RKLMatchEnumerator.h RKLMatchEnumerator.m NSString-HexConversion.h NSString-HexConversion.m link_example.m main.m とりあえず、RegexKitLite.hとRegexKitLite.mの2つのファイルをコピーすれば一通りの正規表現は使えるようになります。 RegexKitLite.h、RegexKitLite.mをプロジェクトにコピーする プロジェクトを選択し、ファイル>情報を見る
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く