iPhone
ASIHTTPRequestって通信を完全に止める方法が無い?ASINetworkQueueに対してcancelAllOperationsメソッドを呼ぶと、一旦はキューに入っているリクエスト全てのrequestFailedが来るんだけど、勝手に再開されてしまっていて困る……queueからOperationsを取り出…
本記事は「カスタムURLスキームを使って地図アプリに位置座標を渡して連携起動する - iOSアプリ開発の逆引き辞典」に転記しました。 質問を投げられたので地図アプリへの起動パラメータについて調べてみた。ルート検索をしたいってことだったので、出発地点…
CFNetwork APIをラッピングしているASIHTTPRequestを使うと幸せになれますよ。10月暇だったので勉強のためにiPhoneアプリをこしらえていました。iPhoneだとネットワーク周りが、C#で言うところのHttpWebRequestの様に簡単に使えないので面倒くさい。はてなの…
リソースに「Default.png」を追加するだけでスプラッシュ画像を表示する事が可能なようです。今はiPhone 4もあるのでRetinaディスプレイ向けの画像も作っちゃいましょう。 ターゲット ファイル名 サイズ iPhone 3G/3GS向け Default.png 320x480 iPhone 4向け…
本記事は「アプリ内リソースのExcelファイルやPDFファイルをUIWebViewで表示する - iOSアプリ開発の逆引き辞典」に転記しました。 https://blog.ch3cooh.jp/entry/20101020/1287566062 で実際にPDFとエクセルを表示してみましたが、公式にどこまで対応が約束…
本記事は「アプリ内リソースのExcelファイルやPDFファイルをUIWebViewで表示する - iOSアプリ開発の逆引き辞典」に転記しました。 iPhoneには標準でエクセルファイルを見る事が出来ます。メールで受信したExcelファイルを読んだ事は、おそらくiPhoneを使って…
同じ事をしている人がいた。やはりCore Data絡みのメモリの問題ではみんな悩むものらしい。http://cocoadays.blogspot.com/2010/09/coredata.htmlうちの場合は、これをしても全然メモリが足りていなかったんだけどね☆
本記事は「クラス名からそのクラスの持っているプロパティの一覧を取得する - iOSアプリ開発の逆引き辞典」に転記しました。 こんなことをする人は、まぁいないと思いますが。ログ出力に便利なので。。。 #import <objc/runtime.h> // クラス名からプロパティリストを生成す</objc/runtime.h>…
ってことで調べてみた。http://japan.internet.com/developer/20100108/26.htmlhttp://code.google.com/p/wsdl2objc/これが上手くいけば、Webサーバー側の処理は共通化出来そうだなぁ。
iPhoneのフォントの対応で少し困ったので、各種Tipsをまとめておきます。特に青空文庫等で見かける、フォントのカスタマイズの話は情報が少なめですね。 iPhoneSDKで使えるフォント(画像付き!) - 電子ガジェットいろいろ 開発メモ カスタムフォントの組み…
Core DataはSQLが表に出てこないので、非SQL脳な僕としては喜んで使っています。ただ、Core Dataは数万件を超えるようなデータを扱うのには不向きなようです(しかもiPhone・・・)。なので、ある程度アプリケーションが期待した動きで動くようになってきたら…
処理A→描画更新要求(setNeedsDisplay)→処理Bという流れがあって、これらは同期的に処理が行われている。処理Bが行われる前に処理Aの結果を表示させておきたかったんだけど上手くいきませんでした。どうもsetNeedsDisplayは、イベントループが一旦終わってか…
Objective-CのJSON Frameworkを使ってTwitterの情報等を取得する方法 - Tomute’s Notes[iPhone] JSON Framework の使い方(準備編) | Sun Limited Mt.
iPhoneとかWindows Phone 7では、どうやってPush Notificationを実装するのか知りたかったので、調べてみました。(ほら、お気に入りの絵師の新着イラストが更新されたら、真っ先に見たいし知りたいでしょ?)まずは、iPhone。http://iphone.longearth.net/200…
本記事は「isKindOfClass:メソッドを使ってオブジェクトが指定した型と同じ型であるか判定する - iOSアプリ開発の逆引き辞典」に転記しました。 よく忘れてしまうので。 id object; if ([object isKindOfClass:[NSString class]]) { // object is NSString c…
昨日ジュンク堂で見つけてきました。やりたい事別にコードが載っています。中でもユニットテストについてと、Core DataとかSQLiteについてのTipsが良かったですね。 iPhoneSDK開発のレシピ作者: 高山恭介,広部一弥,松浦晃洋出版社/メーカー: 秀和システム発…
iPhoneアプリ開発は、ADCに登録してしまえばシミュレータ上では可能。但し、お金を出さないと実機転送出来ない。ってな理解でした。調べていて気付いたんですが、AppStoreには出せないけど大学生向けに無料の開発者ライセンスがあるみたいですね。Microsoft…
以下のサイトを参考にしてApple Developper Centerに登録とかしてます。 iPhone Developer Programの登録時の注意点 - 強火で進め iPhone Developer Programへの登録から実機でテストまでの手順 | シェフの気まぐれアプリ 有償アプリを出すなら、アメリカの…
iPhoneアプリ開発の勉強をしなきゃいけないなぁ……と思って買ってきた。 iPhoneプログラミングUIKit詳解リファレンス作者: 所友太,京セラコミュニケーションシステム株式会社出版社/メーカー: リックテレコム発売日: 2010/01/12メディア: 単行本購入: 25人 ク…
セパレート付きのUITableViewを使ってみました。 TableAppDelegate.h 第2セクションに表示する配列を定義しました。 @interface TableAppDelegate : NSObject <UIApplicationDelegate, UITableViewDataSource> { NSArray* names; NSArray* macNames; UIWindow *window; } TableAppDelegate.m @implementatio</uiapplicationdelegate,>…
日本におけるスマートフォンは、iPhoneとAndroidだけです。Windows MobileとかRIMとかその他諸々を「スマートフォン」として持ち上げている雑誌って非常に少ないので、僕の父位の年齢の人とWindows Mobileの話をする時は、「iPhoneみたいな奴」というと通じ…
Core Dataのデータモデルソースが複数あるため、ManagedObjectModelを取得する際に、以下のように書いていると、Cocoaフレームワークがよしなに計らって適切なデータモデルソースを取得してくれます。 managedObjectModel = [[NSManagedObjectModel mergedMo…
Appleが提供するネットワークの接続状況を確認するためのクラスです。 参考記事 iOS Developer Library
ついにmonotouchの正式版がリリースされました。monotouchのBeta版を弄ってるのをid:iseebi に見せてもらってから、C#でiPhoneアプリが開発出来るなら……と揺れていました。値段がネックだったんだけど$399ってことで、大体36,000円くらい。monotouchについて…
This case study documents the efforts and experiences of an iPhone application developer in porting the iPhone application Amplitude to a phone running Windows Mobile 6.5. Porting the Amplitude Application from the iPhone to a Windows Mobi…