iPhone
これ、書いていいのか迷ったけど、どうもQA1776 (参考: QA1176 - Remote Virtual Interface を使ったパケットトレース | Cocoaの日々情報局) というところにあったみたいなので投下。WWDC2011 のプレゼン資料に「Core Networking in-depth」というのがあり、…
はてな技術勉強会再開のお知らせ「iPhoneアプリ開発入門編」「位置情報の取説」 - Hatena Developer Blogに行ってきました。ちなみ、前から二列目?の壁側にいた、髪の長い人でコーラを飲んでた人です。その時取ったノートのまとめ。所々間違えてるかも。 長…
以前書いた記事「2010-06-20 - at_yasuの日記もといメモ書き 」に似たような事を書いてますが、これ微妙に間違ってましたごめんなさい。 起動時、iPad/iPhoneの回転方向に対応する プロジェクトに含む、Info.plist にプロパティを追加しなければいけません。…
横倒しのまま起動した時、それを検知する方法。起動時に、UIDeviceが回転状態を「UIDeviceOrientationDidChangeNotification」で飛ばすみたいだから、それを取得して現在情報を見たらいいみたい。 例 - (void) orientationChanged:(NSNotification *)notific…
UIView の beginAnimation:context: を見ていると、どうもAnimationの開始と終了を受け取る事が出来るようで、それを試したメモ書き*1まず、開始と終了時、メッセージを受け取るメソッド - (void) setBeginAnimation:(id)sender { DLog(@"%s sender:%@", __F…
UIViewController を継承してカスタマイズしたクラスを作り、内部ではUIScrollViewのdelegate(UIScrollViewDelegate)も兼ねている。delegate の通知と、UIViewControllerのメソッドの呼び出し順番のメモ。 == 起動 == 2010-05-14 02:24:52.788 SVCTest[9154:…
UIButtonですが、何か挙動不審なのでメモ。 forState: の引数、UIControlState ですが、それぞれ(なぜか)論理演算できるようにシフトしているんです。 enum { UIControlStateNormal = 0, UIControlStateHighlighted = 1 << 0, UIControlStateDisabled = 1 <…
未検証事項。 iPhone で URL を Safariで開く。 UIApplication を使う [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://goo.gl/"]]; via http://freeek.jp/blog/iphone/115/ Message UI でメール送信 MessageUI.Framework をリン…
まず回転検知から、 - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation の「UIInterfaceOrientation」がわからなかったので、NSLogで表示させて地道な解析結果。 以下は、シミュレータを正常位の状態から回転さ…
いろんな所で言われている事と同じ。 テスト機器は、開発機とは別のマシンにしかつなげない状況で、開発に必要な認証鍵とかは持ってない状態。 なお、開発者やテスト機器を持ってる人、どちらともMac遣いだとする。 以下は時系列順 テスト機器を持っている人…
ちとメモ書き。表に書くような事じゃないんだが。 現在できる機能 ハイクに投稿(画像添付可能) タイムライン(Keyword/idページ/Follower/Public)の閲覧 他の人の投稿に返信 検討中 起動直後、画面真っ白なのをもうすこし。。。 はてなスター(引用、いる…
NSURLConnectionのデレゲートにconnection:didFailWithError: がありますが、500番などのサーバエラーなどの時、NSURLConnectionはそのDelegateMethodを呼びません。 困った事に、connection:didReceiveResponse: でステータスコードをチェックする必要があ…
NSURLConnectionで基本認証をする方法。一つに、ヘッダーにbase64にしたユーザ名パスワードを入れる方法がありますが、あまりスマートではないし、ドキュメントをちゃんと読んでいないのがバレますので非推奨。して、このドキュメントには NSURLAuthenticati…
「Operation could not be completed. (Cocoa error 1570.)」でずっとハマってたのでメモ。正常に処理できませんでした(Cocoa error 1570.)としか言われずハマってたのですが、どうやらここを読むとCoreDataの保存の際に起きてるようで。でも何で保存に失…
何か知らないけど、viewWillApperとかのメソッドが無くて不便してるので、ここにメモ投下 /* // The designated initializer. Override to perform setup that is required before the view is loaded. - (id)initWithNibName:(NSString *)nibNameOrNil bund…
NSOperationQueueは、MacOSX上ではthread-safeだけど、iPhoneOS上ではNone-thread-safe。 んなもんThread上で動かすなという話だが、それはさておき、特に[operationqueue operations]の返り値がMacOSX上とiPhoneOS上では違うみたいで。http://developer.app…
UITabBarItemのImageサイズ32 x 32, 150 dpisource: http://www.iphonedevsdk.com/forum/iphone-sdk-development/2346-tabbar-item-image-text.html
トラックバック先(アプリでグルグル画像(indicator)をIBを使わずに簡単に表示させる方法 - わっふるわっふる)にて、> グルグルしつつ Loading... みたいな文字はどうやってだすのか不明。とあったので、UILabelで表示する方法。*1 「Loading.」→「Loading.…
文字列と国際化の(二年ぶりの)補足。 上記のエントリーでは、長ったらしい方法でやっていますが、もっと簡潔に書きたい場合がありますし、書けたらそれにこした事はありません。で、簡潔に書く方法。 str = NSLocalizedString("Message", "Key"); Message …
iPhone Exampleの TheElementsより // we use the singleton approach, one collection for the entire application static PeriodicElements *sharedPeriodicElementsInstance = nil; + (PeriodicElements*)sharedPeriodicElements { @synchronized(self) {…
iPhone Appの開発をしているのだけど、画面サイズの忘れるのでメモ書き 基本的に、デフォルト画面+StatusBar + (NavigationBar | NavigationBar With Prompt) + tabBar の組み合わせができる。