2011-02-01から1ヶ月間の記事一覧
このシリーズ、4回目でfriends/ids APIを叩いてみましたが、実際に値を取り出す方法を書いておきます。 getFriendIDsForの結果は、非同期にURLConnectionからデータを受信。パースされMGTwitterEngineのデリゲート、socialGraphInfoReceivedメソッドが呼ばれ…
iPhoneアプリでアプリ起動中に、割り込んでくるものを思いつくままに・・・ アプリに起動中に、割り込まれても問題ないことを確認しないといけませんね。特に音を鳴らすアプリなんか、スクリーンショットの"パシャ"とか入ってきますから。 シミュレーターで…
MGTwitterEngineで利用可能なAPIですが、利用するパーサによって違うようです。ソースをみたところ下記のようになっていました。 Twitter API json xml yajl touch json libxml2 NSXMLParser direct_messages/destroy/[updateID].[FORMAT] ○ ○ ○ ○ direct_me…
認証するだけのサンプルを作成しました。認証が結果は、NSLogで出力されます。 基本libxml2版と同じです。 ソースコードはこちら http://www.eonet.ne.jp/~einstein/iOS/design/Sample04.zip Sample03AppDelegate.hの下記を書き換えて、お使いください。 #de…
続きです。コンパイルが通ったので、libxml2版を動かしてみます。とりあえず、サンプルで認証までは組んでいるので実行してみます。 2011-03-01 00:00:51.950 Sample03[676:207] Request succeeded for connectionIdentifier = CFD597F7-0F7C-40F8-9185-AF3A…
YAJLパーサーも試してみようと思います。前回作成した、サンプルに組み込んでみます。 ライブラリを下記URLよりダウンロードします。 https://github.com/gabriel/yajl-objc 解凍したファイルを、プロジェクトのClassesフォルダにgabriel-yajlという名前でコ…
認証するだけのサンプルを作成しました。認証が結果は、NSLogで出力されます。 ソースコードはこちら http://www.eonet.ne.jp/~einstein/iOS/design/Sample03.zip Sample03AppDelegate.hの下記を書き換えて、お使いください。 #define kOAuthConsumerKey @"x…
先人の知恵を拝借します。Mattさんのホームページに行き、MGTwitterEngineを利用させていただきます。 http://mattgemmell.com/source 一通りの、Twitter APIをコールするメソッドが用意されており、NSArrays, NSDictionarys, NSStrings, NSDatesの形で結果…
ナビゲーションバーの戻るボタンは、何もコーディングしなくていいので便利ですよね。普通に使う分には問題ないです。 しかしカスタマイズして、戻る(popViewController)前に処理を入れたい時って困ります。戻るを場合によってはキャンセルしたい場合もあり…
下記、説明を忘れていました。 editingStyleForRowAtIndexPathメソッドで、戻り値をeditingStyleForRowAtIndexPathをセットすると、編集モードで自動で表示されるアイコンが表示されなくなります。 - (UITableViewCellEditingStyle)tableView:(UITableView*)…
いままでの、ソースコードを公開します。ここからダウンロードしてください。 http://www.eonet.ne.jp/~einstein/iOS/design/Sample01.zip 動作させると、こんな感じに表示されます。カスタムセルに文字セットしていないのでのっぺらぼうですw Editを押して…
前回、チェックボックスをUITableViewに表示させるところをやりましたので、今回はチェックの動作を作りこんで行きます。 UITableViewに配置するためには チェックボックス内で保持していた選択・非選択の情報を削除し、外からセットできるメソッドを追加す…
「iPhoneのメールみたいに編集ボタンを押すと、するっとチェックボックスが表示されるようにする。」の続きです。 方法は、編集モードと非編集モードでセルに配置した部品の表示位置をずらすという方法をとります。 1)セルの作成 まず、必要な要素をつめこ…
Twitterの申請などの合間に、TwitterのAPIを勉強します。 Webでも十分に情報は取れますが、本派なので本を購入します。Amazonさんで検索、当然ですがObjective-C向けのはありません。良さそうなのがRubyベースのtwurlというアプリで説明された本がありました…
ユーザを迷わせないためには、できれだけ使い慣れた既存のアプリに合わせる。そこで目を付けたのがメールソフトです。 編集を押して ポチっと 一覧から選択させるのに、いいじゃないですか。 が、しかーし。標準の部品にこれないじゃん;;でもめげません、…
ええっ申請がいるんですか!!アプリからTwitterを利用するためには、認証を通さないといけないんです。認証には、OAuth認証とxAuth認証があって前者はWebでの申請、後者はWebでの申請+メールの申請が必要みたいです。とりあえず、アプリケーション登録申請は…
両想い、片思いなどを表示させ、フォローとアンフォローが出来ればいいな〜と 最初のスケッチはこんな感じで Twitterでできることも、UIKitでできることもまだ良くわからないままに・・・
最初は「基礎から学ぶiPhoneアプリ開発」を片手に、サンプルプログラムを打ち始めました。 だがしかーし、どうもInterface Builderがなじめない、アウトレットとアクションって何やねん!!デカルチャー;;ちょっと、楽にインターフェースをデザインできる…
MAC使ったことない!! えっ、そこスタート。みたいな感じでした。。。 とりあえず、言語の習得しないとと思い。 @itの記事からObjective-Cは特殊な言語?を読み始めました。VB、C、C++,JAVA、とかスクリプト系の言語は組んだことありましたので、基本的なとこ…
iPhoneアプリ開発をやりはじめて半年、じょじょにたまってきたノウハウを記録として残していけたらなと思いはじめました。