iPhone

iOS4時代の非同期HTTP通信

SDKで始めるiPad/iPhoneアプリ開発の勘所(4):iOS 4のSDKで、Twitterを使ったiPhoneアプリを作る (1/4) - @IT SDKで始めるiPad/iPhoneアプリ開発の勘所(4):iOS 4のSDKで、Twitterを使ったiPhoneアプリを作る (2/4) - @IT を読んだのだけど。 NSURLCon…

Objective-C向けOAuthライブラリ"OAuthCore"を使ってTwitter APIを叩いてみる

Sabotter for iPhoneのアップデートに向けてTwitterのOAuth認証の部分の実装をどうするか検討していて。 Google Code Archive - Long-term storage for Google Code Project Hosting.にあるライブラリだとなんだか巨大すぎて、もっと軽く扱えるもの無いのか…

Cライブラリを使ってiPhoneからTwitter APIを叩いてみる

libcurlをiPhoneアプリからつかう方法 (ついでにopensslも) | tech.kayac.com - KAYAC engineers' blog を読んで、面白そうだなーと思い Cの世界でTwitter OAuthを叩くところまでやってみようと思った。調べたらOAuth用のCライブラリもあるようで。 liboauth…

Objective-CでTwitter APIを使う 色々

Twitter APIの認証 Twitter APIの使用は、現在"BASIC認証"と"OAuth"の2通りの方法が用意されている。が、今年6月(?)でBASIC認証が使えなくなるという噂で、今後はAPIを使用するのにはOAuthを使用する必要が出てくるようだ。 まぁBasic認証はパスワードだだ…

Google App EngineからTwitterのreplyなどをim.kayac.com for iPhoneに通知させる

前提条件:http://im.kayac.com/ ちょっと引っ越す予定なので自宅サーバーを止めていて、tiarraが動いていない。 今までtiarraからim.kayac.comでiPhoneに通知させていたTwitterのリプライなどが来なくなってしまって寂しいので、Twitterの情報はGoogleAppEn…

tiarra+tig.rbでmentionsが取れてなかった

im.kayac.com for iPhoneを入れて、自宅鯖で動かしているtiarraでAuto::ImでiPhoneに通知させるようにしています。 そのtiarraではtig.rbでTwitterのfriends_timelineを表示させていたのだけど、自分がfollowしていないユーザーからのmentionsが取れていない…

Sabotter for iPhone のソースコードを公開しました

リリースされてから随分時間が経ってしまいましたが、「Sabotter for iPhone」のソースコードを公開しました。 GitHubで晒しています。 http://github.com/sugyan/Sabotter-for-iPhone/tree/master NatsuLiphoneのソースコードを非常に参考にさせていただい…

いつの間にかSabotter for iPhoneがAppStoreに出ていた件

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=314272660&mt=84月末にAppStoreにコッソリ登録してみて、「Pending Contract」状態になってしばらく何も動きがなかったので、そろそろAppleに問い合わせるか何かしないといけないかなぁ…

AppStore申請開始

してみた。 6/7追記 ずっとPending Contract状態だったのを放置していたら、いつの間にかAppStoreに出てたw とりあえずここをサポートURLとしているので、もし万が一ダウンロードして使ってみて下さった方がいれば、感想や要望などコメントしていただけると…

W45TからiPhoneへの電話帳データ移行

AU携帯からiPhoneへ変更 - すぎゃーんメモの続き。 自分が今まで使っていたAUケータイW45Tは、電話帳データの入力項目は 名前 フリガナ(半角カタカナ) という形式だった。この半角カタカナのフリガナをもとに五十音順に並べ替えたり検索したりしていた。 と…

AU携帯からiPhoneへ変更

AU携帯からアドレス帳をmicroSDカードにバックアップし、そのVCFデータをMacのAddress Book.appで読み込んでiPhoneと同期させてみたら、見事に全部移行できた! …が、名前のふりがなが反映されていない…!! 今までの携帯では名前に対してフリガナを半角カタ…

UITabBar、UINavigationBarの高さ

UITabBarController, UINavigationControllerを使っているときに、TabBarやNavigationBarによって占有された残りのView領域の大きさを取得したい。 そう思って色々調べたもののなかなか見つからなかった。とりあえず高さ480からステータスバーで20、あとはNa…

ようやく

iPhone SDK 2.2を入れた。 違いはまだよく分かってない。絵文字?

画面の向きが変わったときにStatusBarやNavigationBarを隠したりしたい場合

隠す操作は回転が終わってから。 元に戻す操作は回転が始まる前。 回転が終わってからバーが隠れていく様子は何ともカッコ悪いが、この順番でやらないとどうしてもバーの位置がおかしくなってしまう。 …と思ってたけど、ViewControllerのviewにhidden設定す…

iPhoneでBase64エンコーディング

って、Foundationライブラリとかではサポートしてないのか。 どこかから持ってくるなり、自作するしかないのね。 練習がてら、作ってみるかー

今度はUIViewでハマってた

UIViewのtagに0を使用してはいけない。なぜならデフォルト値が0だから。 値を設定するときは0以外の値にしておかないと、viewWithTagで呼び出そうとしたときに他のtag値設定していないUIViewインスタンスと区別がつけられなくなってしまう。 値はenumでも指…