サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
※7/1: キーとなる状態と遷移の説明を追記しました。 iOS4 からアプリケーションのマルチタスク動作が可能になりました。これに伴い、iOS4 ではアプリケーションに新しい状態やイベントが追加されています。ここでは、iPhoneAppProgrammingGuide 4.0 2010-06-04 版 [1] を元にして、新しいアプリケーションの状態遷移をまとめてみます。(まだ、理解しきれていない部分もありますが、自分の理解のまとめという意味でひとまず) 注意:ここで言うアプリケーションの「状態」とは、UIApplicationStateが表す状態や、[1] の P29 Table 2-3にある Application statesとイコールではありません。Launchingや Terminating、Active, Inactive状態のスーパー状態としての Foreground状態など
These are projects that I once started or significantly contributed to, but which these days are maintained by others. You may have been redirected from an obsolete page to here. usbmuxd I wrote the first Linux version of usbmuxd, a daemon that handles communications with iOS devices and which these days is installed on most desktop Ubuntu systems by default. These days, usbmuxd is maintained by t
This is my blog on the development of iPhone & Android in ChromeOS, Mac, Windows & Linux. iTunes 10.4 Download Windows X86 http://appldnld.apple.com/iTunes10/041-0718.20110720.YXCZe/iTunesSetup.exe Windows X64 http://appldnld.apple.com/iTunes10/041-0719.20110720.rE358/iTunes64Setup.exe Mac OS X http://appldnld.apple.com/iTunes10/041-1988.20110720.Rt5Yp/iTunes10.4.dmg iTunes 10.3.1 Download Windows
iPadがリリースされたので、APIとかの話もできるようになったのでiPadについて調べたときのメモ(リリースされるまではNDAの中)。 iPhone OS 3.2の特徴 iPhone OS 3.2の特徴という公式文章があるので、それを読んだときの抜粋です。 OS 3.2はiPad用でありiPhoneとiPod touchには対応していない ポップオーバーUI ユーザのアクションの応答として表示され、ポップオーバーの外をタップで閉じることができる。 普通スクリーンのうちの一部を使用し、コンテンツを全部みえなくするようなことはない。 これは、吹き出しのような外枠の絵で、ポップオーバーを呼び出した元になるアクションの近くに吹き出しの根元がある感じ。 スプリットビュー UISpritViewContorllerクラスでコンテンツビューを2つ横に並べることができる。普通、マスター・詳細インターフェ
@interface UIApplication -(void)_addRecorder:(id)recorder; -(void)_removeRecorder:(id)recorder; -(void)_playbackEvents:(NSArray*)events atPlaybackRate:(float)playbackRate messageWhenDone:(id)target withSelector:(SEL)selector; @end Event recorder Event recording is supported by two private methods, -_addRecorder: and -_removeRecorder:. It uses the delegation pattern. The recorder object will be inf
Yahoo! JAPANをはじめ、Safariで見るとiPhone用のページが表示されるのに、UIWebViewに表示する場合はPC用のページが表示されてしまうサイトがあります。 このようなサイトは、たいていブラウザのUser-Agentによって、表示するページを切り替えています。 UIWebViewではUser-Agentを設定できないので、PC用のページが表示されてしまいます。 Undocumentedな方法になりますが、以下のようにすると、UIWebViewにUser-Agentを設定することができます。 #import <objc/runtime.h> @interface MyWebViewController : UIViewController { IBOutlet UIWebView *myWebView; } - (void)viewDidLoad { NSString
Introducing Howl. When you're working at your Mac its really easy to stay on top of new mail, tweets, downloads, and other events thanks to Growl. Howl lets you stay just as informed, wherever you are. Howl takes the notifications you want, and pushes them to your iPhone. You also get the notifications icons, and view your notifications by app, computer, or date. Twitter Promo Between now and Nove
Reminder: To keep tabs on our no-donation releases, follow our team Twitter account Version 0.92.1 of the ultrasn0w unlock is meant for those with baseband 04.26.08 running on 4.0GM. It does not use any new exploits, it merely fixes a logfile permission problem. A new ultrasn0w capable of unlocking 4.0's baseband isn't yet released because both the final 4.0 and iPhone 4 are coming out next week.
Twitter APIの認証 Twitter APIの使用は、現在"BASIC認証"と"OAuth"の2通りの方法が用意されている。が、今年6月(?)でBASIC認証が使えなくなるという噂で、今後はAPIを使用するのにはOAuthを使用する必要が出てくるようだ。 まぁBasic認証はパスワードだだ漏れになっちゃうからやめておこうよ、という話ですかね。 Basic認証 - Wikipedia Code — OAuth iPhoneアプリでTwitter APIを使いたい場合 結構iPhoneのTwitterクライアントアプリってたくさんあるけど、どういう実装なのだろう? 大抵は初回起動時に設定画面でユーザー名とパスワードを入力させて、それを使ってBASIC認証でアクセスしているのではないのかな? BASIC認証を使うAPIアクセスの実装は比較的簡単。(base64エンコーディングを実装せずに
TwitterはAPIアクセスの 6月でBasic認証を廃止し OAuthのサポートのみになります。ただし、OAuthは認証手順の中でブラウザーを使ってTwitter側で認証する必要があり iPhoneアプリ等ではたいへんな手間になります。その為にOAuthの簡易版のような xAuthがサポートされました 。 そこで 私の作ったiPhoneアプリ「Tweetなう」をBasic認証からxAuthに変更してみました。 1. アプリを Twitterに登録する a) xAuthを使うには、まず http://twitter.com/oauth_clients/new でアプリをTwitterに登録する必要があります(もちろんTwitterのアカウントも必要です)。 b) 登録後に表示される登録アプリ情報ページにOAuthで使う Consumer key や Consumer secret を始め
UIButton も buttonWithType: メソッドの引数に 100 以上の値を直接指定すると、非公開のボタンタイプを使用することができます。 100 〜 102: ナビゲーションバーのボタン (UINavigationButton) 100, 101, 102 を指定すると、ナビゲーションバーで使われているボタンスタイルになります。 Back ボタンの形を自分で作るのは大変なので、素材として活用すると便利かもしれません。 UIButton *button; button = [UIButton buttonWithType:100]; button.frame = CGRectMake(10.0f, 10.0f, button.frame.size.width, button.frame.size.height); [button setTitle:[NSString stri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く