objective-c
iPhone 上でOpen GL ES1を利用して、画角を指定してのオブジェクトの描画方法を調べてみまたので、 メモです。 (もっと、きちんとした方法が他にあるのだとうとはおもいますが....) 前提準備 XCodeでOpen GL ES Applicationを選択してプロジェクトを作成。…
iPhoneアプリで、scrollView内に任意の縦横比のImageViewをセンタリングして配置するための実装を行ってみる。 scrollviewの生成 前提となる準備として view load時にscrollViewの生成,セットアップを行う。 - (void)viewDidLoad { NSLog(@"photo view conto…
課題 iphoneでViewが表示されるときに下位にViewやControlを追加するときのことです。viewDidAppear:でaddSubViewを使ってViewやControlを追加すると、viewDidAppearの処理が完了してから、UiKitによって一括して描画が行われることになります。こうすると下…
navigationView の下にscrollViewがあるという構成の場合に iphone - navigationBar,statusBar,toolBarのOn/Offがされるようにする。表示がOnの場合にも、全画面表示でnavigationBar,statusBar,toolBarが半透明である状態にする。という実装をいろいろなやみ…
iPhoneアプリの開発で、複数の画像を非同期にダウンロードしたかったので、NSURLConnectionを利用しての非同期、並行ダウンロードクラスを実装してみました。 基本的な方法 ダウンロード対象のURLはQueueのかたちに(実際はNSMutableArray)で登録されるような…
Google Data APIを使って、まずiPhoneでのPicasaのViewerを作ってみようかとおもい調査。 準備は前回したので、実装例を作成。 Google Data APIの基本的なAPIの使用手順 Google Data APIでは、サービスオブジェクトを使用してGoogleのサーバーへ非同期でのリ…
Google Data APIを使って、まずiPhoneでのPicasaのViewerを作ってみようかとおもい、まず準備。 [GData Objective-C Client Library]のXcodeプロジェクトがコンパイルできるようにするための設定と、そのライブラリを使うためのアプリケーションのプロジェク…
先日の続き。 iphoneアプリでデータの永続化にCoreDataの使用について、整理3回目。 今回は、リレーションをつけた場合の下位のエンティティの扱い。 今回の具体例では、Categoryに属する、Topic(記事)の表示、追加。 追加、削除のためのManagedObjectクラス…
先日の続き。 iphoneアプリでデータの永続化にCoreDataの使用について、XCodeで自動生成されるコードをいじってみての整理2回目。 モデルの編集 「Use Core Data for storage」をチェックしてプロジェクトを作成していると 「xcdatamodel」という拡張子で モ…
iphoneアプリでデータの永続化にCoreDataの使用について、ちょっと整理していきましょ。 (これまで使ってきたDB接続のインターフェイスとは考え方が違うのでちょっとわかりにくかったこともあるので。) 使用している開発環境は、「XCode 3.2.1」です。 ア…