Code Archive Skip to content Google About Google Privacy Terms
I registered with stackoverflow just for the purpose of commenting on the mostly voted answer on top. The bad thing is stackoverflow does not allow new members to post comments. So I have to make this comment more look like an answer. Rory Blyth's answer contains some valid points about the two javascript mobile frameworks. However, his key points are incorrect. The truth is that Titanium and Phon
Copyright (C) iPhoneアプリ開発備忘録 All rights reserved. ブログ内で記したコード、内容の正確性は保証いたしません。 記載内容を実装したことにより発生した不具合・損害等の責任は一切負いません。 TableViewを表示のみで使用するとき、セルがタッチされてもハイライトしないようにするのが望ましい。 - (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath { // セルを取得する ItemCell* cell; cell = (ItemCell*)[self._itemTable dequeueReusableCellWithIdentifier:@"ItemCell"]; if (!cell) { cell
参考サイト Apple - Support - Discussions - Roate UIImage help Apple - Support - Discussions - iPhone: How to get the original photo image with Picker iPhoneのカメラで撮影した画像は、1,600 x 1,200とそのままアップロードするには大きいので、リサイズする方法を調べました。 まだ自分でもよくわかっていませんが、メモとして載せておきます。 画像のサイズを取得 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo {
UITableViewなどのスクロール系のViewでサムネイル画像を出す場合、下記のような記述ではメインスレッドで画像がロードされるため、ユーザーのUI操作に影響が出てしまいます。 NSURL *url = [NSURL URLWithString:@"URL"]; NSData *data = [NSData dataWithContentsOfURL:url]; [instanceOfUIImageView setImage:[[UIImage alloc] initWithData:data]]; こういう場合は非同期通信を行うのが定石だと思いますが、参考になるサンプルがあまり無かったので試しに作ってみました。UIImageViewを継承したUIAsyncImageViewクラスです。 UIAsyncImageView.h 画像URLの指定と、通信中止用のメソッドのみ定義しています。
iOS 18に向けた準備 コントロール、ウィジェット、ライブアクティビティを使用して、iOS上で快適に動作しシステム全体においてより多くの箇所に表示される、高度にカスタマイズされたアプリを作成できます。Apple Intelligenceの導入により、優れたパフォーマンスとプライバシー機能を兼ね備えたパーソナルインテリジェンスをアプリに取り入れ、新しい機能を提供することができます。 Apple Intelligence Apple Intelligenceは、iPhone、iPad、Macの中核にパワフルな生成モデルをもたらすパーソナルインテリジェンスシステムです。ユーザーのコミュニケーションや仕事、自己表現に役立つ、驚くような新機能を備えています。 Writing Tools(作文ツール)はシステム全体に組み込まれており、文章の書き直し、校正、要約に利用することができます。Image P
今回は Table View の最終回です。 前回は、ローカルに置いた画像ファイルを Table View のセルに表示させてみました。 次に、インターネットのサーバにあるデータを同様に表示させてみたいと思います。 前回の最後に使った imageWithContentsOfFile: では、ローカルのファイルパスしか指定できません。そこで、画像データを NSData 形式で取得して、imageWithData: で UIImage を生成することになります。 問題は、この NSData をどうやって取得するか。 まず考えられるのは、dataWithContentsOfURL: というメソッドで、URL を指定してデータを取得する方法。 NSURL *url = [NSURL URLWithString: urlString]; NSData *data = [NSData dat
iPhone SDKiPhone アプリの開発でぶちあたる壁、EXC_BAD_ACCESS。何度見てもいらっとしてしまうのは、とにかくエラーの原因がわからない。トレースは出るけど、なんでそこで???というのがほとんど。gdb で追いかけるのもいいが、もしかしたらこの設定であっさりと原因がわかるかもしれない。設定箇所は左ペインの「実行可能ファイル」にある実行ファイルをダブルクリック。そこの引数タブの環境変数に「NSZombieEnabled」を追加して値を「YES」にするだけ。こんなかんじ。 これにチェックをつければ、実行時に有効になるんでさくっとチェックをつけること。たぶんデフォルトはチェックあり。 運が良ければ、「すでにリリースしたオブジェクトのメッセージをコールしてるよ」とか教えてくれる。運が悪ければ、、、なにも出ないのでいろいろコードを変更するとかして Try & Out で調べてみ
iPhone アプリを開発する際、私は Interface Builder を使いません。 UI コンポーネントの配置なんて大した手間じゃないし、そのために起動時に余計な処理が増えるのはいただけないと思っていまして。 そんなわけで Xcode でプロジェクトを作成した後に Interface Builder 関連のコードを消すのですが、毎回やりかたを忘れてて思い出すのに苦労するので、備忘録も兼ねて記事にしました。単純に IB 関連のコードを抜くだけでは寂しいので、簡単なテーブルビューを表示するところまでやっています。私以外に必要としている人がいるのかわかりませんが、まあ IB を使う方も知っておいて損はないかと思います。 以下で作成するプロジェクトの全ソースは、以下の場所に置いてあります。 http://webos-goodies.googlecode.com/svn/trunk/blog
iOS 18に向けた準備 コントロール、ウィジェット、ライブアクティビティを使用して、iOS上で快適に動作しシステム全体においてより多くの箇所に表示される、高度にカスタマイズされたアプリを作成できます。Apple Intelligenceの導入により、優れたパフォーマンスとプライバシー機能を兼ね備えたパーソナルインテリジェンスをアプリに取り入れ、新しい機能を提供することができます。 Apple Intelligence Apple Intelligenceは、iPhone、iPad、Macの中核にパワフルな生成モデルをもたらすパーソナルインテリジェンスシステムです。ユーザーのコミュニケーションや仕事、自己表現に役立つ、驚くような新機能を備えています。 Writing Tools(作文ツール)はシステム全体に組み込まれており、文章の書き直し、校正、要約に利用することができます。Image P
iPhoneアプリを作ってみよう:第6回 Utilityアプリの3回目です。 今回はUtilityアプリケーションに最初から実装されているViewをくるっと回転させる処理について解説します。なお、正式名称が不明なので本チュートリアルでは「くるっと」と呼称しています。ご了承くださいm(_ _)m くるっとの仕組み 「RootViewController」の説明の中で、以下が重要であることは前回説明しました。UIButton、MainViewController、FlipsideViewController、及びtoggleViewメソッドですね。 図解にすると、このようになります。 RootViewControllerが、MainViewとFlipsideViewを操作して切り替えていて、その切り替えタイミングがUIButtonであるiボタンのタップ時、具体的な処理内容(コード)が「togg
ま~、「iPhoneアプリ開発、その(45) シンクロニシティ?」でも書いたけど、本来 ごく少数のオプションを備えている場合や、ユーザが頻繁に変更するオプションを備えている場合、「設定(Settings)」アプリケーションにそれらを置くのが妥当なのかを慎重に検討する必要がある わけで、やっぱフリップ画面でしょう。 こんな感じで、なにか押すと設定画面に切り替えたいわけですわ。 で、これはどうやてるのかな~とiPhone Dev CenterのFAQを読んでくと、Xcodeのプロジェクトテンプレートが参考になるよってのが書かれてた。 新規プロジェクトで最初に選ぶやつね。この中の「Utility Application」てのが画面きりかえ機能を持っていた(アイコンがいかにもっしょ)。 とりあえずプロジェクト作ってソース見ると、親になるビューにサブビューを追加して、これを外したり差し込んだりで切り
[Effective? Objective-C] 54. 永続化が必要なら,NSCoding Protocolを実装する 2007/1/9 02:21:41 まともなApplicationを作ろうとするとDocument-BaseだUndoだNSCodingだと結構面倒くさいです. けど,どれも上手いこと出来ているので,Cocoaな仕様から外れなければ楽ですが,Audio ApplicationだとAudio UnitのPresetの保存だなんだとCocoaじゃない部分がもりもりでそれなりに大変. さて,久々更新,Effective? Objective-C.やっと8回目. 54. 永続化が必要なら,NSCoding Protocolを実装する (J. Serializableを注意して実装する) Javaのシリアライズがどんなだったか忘れましたが,ようはオブジェクトをファイルに
Please note that I am no longer working on this library - you may want to consider using something else for new projects. :) Using ASIHTTPRequest in an iOS project 1) Add the files Copy the files you need to your project folder, and add them to your Xcode project. An overview of the ASIHTTPRequest source files appears here. If you aren't sure which files you need, it's best to copy all the followi
CFNetwork APIのラッパーフレームワークであるASIHTTPRequestを使うと、iPhoneアプリの非同期通信が簡単に実現出来るので、その利用方法を以下にメモしておく。 [設定] 1. ASIHTTPRequestのホームページのリンク(Download the latest version)からASIHTTPRequestの最新ソースコードをダウンロードする 2. 必要なファイルをiPhoneアプリのプロジェクトにコピーする 最低限必要なファイルはClassesフォルダ配下の12ファイル(ASIInputStream.h、ASIInputStream.m、ASIHTTPRequest.h、ASIHTTPRequest.m、ASINSStringAdditions.h、ASINSStringAdditions.m、ASIFormDataRequest.h、ASIFormDat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く