iPhoneアプリがバックグラウンドでもGPSを動作するようにするには、ちょっとした設定が必要でしたので書いておきます。 といっても設定一つでOKです。 該当のプロジェクトのResources-<App name>-info.plistのファイルを開きます。 [Required background modes] の設定の箇所に、「App registers for location updates」と記述すればOKです。
Webアプリケーションを社内システムとして使う場合、帳票の印刷機能はほぼ必須です。従来、Microsoft Accessで構築した社内システムをASP.NET + SQL Serverに乗り換える際、Accessのレポート機能などで実現していた帳票印刷を、ASP.NETで実現する必要があります。ここでは、ASP.NETで帳票の印刷機能を実現する方法を説明します。 はじめに Webアプリケーションを社内システムとして使う場合、帳票の印刷機能はほぼ必須です。従来、Microsoft Accessで構築した社内システムをASP.NET + SQL Serverに乗り換える際、Accessのレポート機能などで実現していた帳票印刷を、ASP.NETで実現する必要があります。ここでは、ASP.NETで帳票の印刷機能を実現する方法を説明します。 前提条件 ここでは、以下の開発環境および動作環境を前提条件
前回と似たネタ。 #import <QuartzCore/QuartzCore.h> - (UIImage*) buildImageFrom: (UIView*)view { UIGraphicsBeginImageContext(view .bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage* viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return viewImage; } このとき、取得できる UIImage は autorelease 済みなので、 release すると死ねる。 今回は公式公開の API なので、胸を張って Apple に出せる
ちょっと古い話題になってしまいますが、(というかこれほんとは7月に書きたかったんだよ)少し前までappstoreでアプリを売るには税金免除関係のW-8BENを提出しなくちゃなりませんでした。というわけでそれに伴うEINという番号の取得やらにみなさんきっと奔走してたはず。 けっこうこのネタのアクセス多かったですしね。 かくいう私もうちの会社のためにそれやってたんですけどね。 (あ、そういえばアプリ、DB Tracklayer無料版が無事リリースされましたよ!おめでとうございますー!! 皆さんダウンロードしてくださいね。) いざ、iTunese connectからW-8BEN提出しようと思ったら、該当ページがなくなってるんですよね! え、何でや?!ですよ。忘れもしません。あれは7月後半ですよ。 いやびっくりしました。というわけで念のためアップルにメールしましたよ。 そしたらこんな返事
iPhoneで有料アプリ販売のためにはW-8BENが必要とされていたのだけど、こことかこことか見てると不要になって入力事項もえらく簡略化されたっぽい? 米国内で勤務している者がいないことを証明するような手続きになるようです。まあ有料アプリを出したとしても課税額が気になるほどはなかなか稼げるもんじゃないとは思うんだけど、それでも手軽に出せるようになるなら歓迎したいところですね。 しかしまあ、どんどん敷居が下がれば下がるほど参入者(=開発者としてはライバル)も増えていくんですけどね… ちょっと前にアプリ7万本突破(うちゲームが2万超)とか聞いてすげーと思ってたら数日後に8万とか聞いた気もするし。もう10万本とか行ってたりするんじゃなかろか。まあでもそれで市場が活性化するならそれもよし。 あとiPhoneアプリ系で気になったのがpromotional code。以前から目にしていていまいちピンと
2010年10月08日02:23 カテゴリiPhone iPhoneアプリの公開手順、ビルドから登録まで iPhoneアプリの公開手順です。公式ドキュメントに日本語のpdfがあるので、それも見ておきましょう。 iTunesConnect_DeveloperGuide_JP.pdf この時点の情報からちょっと変わっているようです。 ビルドが終わってってその先についてです。Apple Storeに登録するまでを解説します。アプリのビルドをまだ行っていない方はこちらの記事を参考にファイルを準備して下さい。 【iTunes Connectへ登録】 ・iTunes Connectへ移動。読んで同意する。 ・「Manage Your Applications」の「Add New Application」をクリック ・「Primary Language」は「English」がおすすめ。(これを選択すると
2024-08 « 12345678910111213141516171819202122232425262728293031 » ディストリビューションビルドしたアプリが用意できたら、いよいよAppStoreでのアプリ公開を行います。 以下の「事前に用意するもの」が用意できたら、登録作業を行います。 iTunes connectの「Manage Your Application」をクリックし、「Add New Application」をクリックします。 登録内容に関しては、以下の手順で登録を行います。 登録が完了すると、「Manage Your Application」にアプリが表示され、Status欄に「Waiting for Review」と表示されます。この状態は、Appleの審査待ち状態であり、「Waiting for Review」→「In Review」→「Ready for
http://www.sio.no-ip.com/mt/shio/archives/2008/10/firefox-3-sqlit.html 物凄い人気ですね。 これについてちょっと詳しく書いてみようと思う。 DBファイルの断片化 WindowsのファイルシステムをデフラグしましょってやつはDBファイルにも言えることだ。 仕組みをLeo's Chronicle: データベースシステム入門:「データベースは体育会系図書館?」に習って「図書館」に例えてみる。 図書館 DBファイル 本 中身のデータ一行 といえるだろう。 単純にデータが追加されていくだけなら、本を本棚の末尾に追加するだけなのでデータは詰まったままだし楽チンだ*1。 途中データの削除(本を抜き取る)を考えてみる。抜き取った後本を詰めないと空白ができる。 また、データ更新(本の交換)を考えてみる。同じ大きさなら良いが。大きかったり、
2009年3月2日 sqlite 最適化 - Firefox拡張機能 sqlite 最適化 - Firefox拡張機能 Firefox 3.0.0 - 3.1.* 用 Ver. 0.1 ( 2009/03/02 ) Firefoxプロファイルフォルダ直下にある *.sqlite データベースの最適化を行います。 最適化のタイミング: 自動または手動 自動の場合は Firefox を10回終了するたびに1度最適化を実行します( about:config で変更可 )。 sqlite_opt.auto_reindex_per_browser_close (デフォルト 10) 最適化の方法: 各 sqlite データベースに対して REINDEX を実行します( about:config で VACUUM に変更可 )。 sqlite_opt.use_vacuum_instead_reindex
Recent entries Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23 Herokuの発音 inoue 2010-12-20 雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18 IPA未踏のニュース inoue 2010-12-15 労基法とチキンゲーム inoue 2010-12-06 フロントエンドエンジニア inoue 2010-12-03 ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25 技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24 雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22 RESTの当惑 inoue 2010-11-22 「プ
UINavigationController を使った場合に表示される戻るボタンには、前のビューのタイトルが自動的に表示されます。 戻るボタンの表示に画像を使用したり、任意の文字列に変更するには、遷移前のビューコントローラの navigationItem の backBarButtonItem に設定します。 このボタンが表示されるのは遷移後のビューですが、遷移前のビューコントローラに対して設定するというところに注意が必要です。 ターゲットやアクションは設定しても無視されますが、ドキュメントの通りに nil を指定しましょう。 The target and action of the back bar button item you set should be nil. UINavigationItem Class Reference - (void)tableView:(UITableV
Does anyone know how to stop a UIWebView from bouncing vertically? I mean when a user touches their iphone screen, drags their finger downwards, and the webview shows a blank spot above the web page I had loaded? I've looked at the following possible solutions, but none of them worked for me: http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html htt
今まで紹介してきたiPhone開発Tips情報が大量になってきて、このままじゃわけわからんし、探しにくいことこの上ない!! ってことで、少し整理してみました。 アプリ開発入門アプリリリースリジェクト開発者インタビュー動画、サウンド画像処理カメラ開発関連書籍ネットワーク各種イベントアイコン環境、設定等フォント文字列日付関係オブジェクト保存等UIViewUITableViewUITextFieldUIWebViewUIPickerViewOpenGL各種コントロールローカライズSqlite新パーツ、クラスデバッグ関係メモリ・性能関係メモリリーク関係Adhoc・テスト ※以下のエントリー内容を包含しつつ整理してみました。 iPhone開発で役立ちそうなTipsの紹介iPhone開発向けTips追加分(20081110)iPhone開発向けTips追加分(20081125)iPhone開発向けTi
February 2009 (11) January 2009 (4) December 2008 (2) November 2008 (5) August 2008 (3) July 2008 (6) June 2008 (1) May 2008 (2) April 2008 (1) March 2008 (6) February 2008 (9) January 2008 (1) December 2007 (1) November 2007 (4) October 2007 (1) September 2007 (4) August 2007 (5) July 2007 (1) June 2007 (3) May 2007 (3) April 2007 (2) March 2007 (2) February 2007 (6) January 2007 (5) December 200
UIWebView* transWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; NSString* innerHTML = @"<span style=\"color: #F00;\">hogehoge</span>"; NSString* outerHTML = @"<body style=\"background-color: transparent\">%@</body>"; NSString* htmlString = [NSString stringWithFormat:outerHTML, innerHTML]; [transWebView setBackgroundColor:[UIColor clearColor]]; [transWebView setOpaque:NO]; [
How to disable UIWebView from user scrolling? April 3, 2009 — Praveen Matanam #import <objc/runtime.h> id scroller = [[Webview subviews] lastObject]; int count; Method *method = class_copyMethodList([scroller class], &count); int i; for (i=0; i<count; i++) { if (strcmp(method_getName(method[i]), "setScrollingEnabled:") == 0) break; } IMP test = method_getImplementation(method[i]); test(scroller, @
iOSDeveloperProgram(iDP)への登録について iPhone/iPadアプリを作成するにはiOSDeveloperProgram(iDP)に登録する必要があります。登録は基本的に英語ベースで、シトロエンC3の場合は手順を説明し、クライアントに登録してもらいましたが、リテラシが高くないと難しいので自社で代行した方が無難です。 アカウントの種類 iDPのアカウントには、Standard/Enterprise/Universityの3種類がありますが、 クライアントアプリケーションを開発する場合には通常、Standard Company Programでいいと思います。 Standard(¥10,800/年):AppStoreを通じて有料・無料で配布するアプリケーションを作成する場合 Individual>個人(App Store上で販売業者名が個人の表記になる) Compan
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く