split view based application | objective-cで開発してみる xcode 4.3
5月 23rd, 2012
とりあえず、テストしたときのメモなどを書いておきます。 サンプルでとりあえず作ってみたらエラーが出た。 Split view based applicationを選んで、iPhoneで動かしてみたら program recieved signal SIGABRT *** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘UISplitViewController is only supported when running under UIUserInterfaceIdiomPad’ そもそも split view based applicationは iPad 用というオチでした。
iOSアプリ更新メモ
3月 18th, 2012
add version version number、変更点を入力 ready for upload binaryをクリック 暗号機能の変更・法的な変更の有無を確認。 認可後、自動で更新するか確認するか選択。 でOK xcodeのinfo.plistのbundle version, bundle version shortをversion numberにあわせて更新しておく。 buildしたarchiveをsubmit
panda-world.ne.jp は誰? iPhone
3月 18th, 2012
iPhoneからのアクセスでnslookup するとpanda-world.ne.jpという人がたくさん・・・ whoisするとsoftbankでした。 inetnum: 126.0.0.0 – 126.255.255.255 netname: BBTEC descr: Japan Nation-wide Network of Softbank BB Corp. Domain Information: a. [Domain Name] PANDA-WORLD.NE.JP d. [Network Service Name] INTERNET SERVICE 3 l. [Organization Type] Network Service
スマートフォンアプリで「計画通り十分にマネタイズができている」運営者は1割未満
3月 15th, 2012
MMD研究所「スマートフォンアプリで「計画通り十分にマネタイズができている」運営者は1割未満」 http://mmd.up-date.ne.jp/news/detail.php?news_id=1005 3割の人はマネタイズできているそうなので、十分いける分野であると言えますが、 課金ゲームがほとんどという可能性もあるので、ゲーム作れってことかもしれません。 わかりません。 とりあえず、対象OS iOS Android両方 67.6% iOS 21.1% Android 9.9% 去年との比較が無いのでわかりませんが。 今のところ iOS のほうが、収益性が高い。開発コストが低い。 というのは、現在のところ共通認識な気がします。 3割くらいの人?は、マネタイズできてるそうです。マネタイズできてるという意味がよくわかりませんが、収益化に成功して利益が出ているという意味でしょうか? 3割成功ということであれば、相当良いジャンルでは無いでしょうか?
iOSアプリ、リリースメモ
3月 10th, 2012
あまりメモしないでとりあえず登録してしまったので、覚えている範囲で。。。 開発中のものは、Distribution→Developmentで。 メニュー毎の右にある How Toを観るとだいたいわかります。 iOS Provisioning Portal https://developer.apple.com/ios/manage/overview/index.action 1. Certificates https://developer.apple.com/ios/manage/certificates/team/howto.action Generating a Certificate Signing Request ユーティリティにあるKeychain Accessで証明書を作成します。 デスクトップに、CertificateSigningRequest.certSigningRequestができるので choose file で選んで、submit ダウンロードできるようになるので ios-distribution.cerみたいな。 ダブルクリックでkeychain accessに登録できます。(loginで) 初回は、アップルの証明書も入れます。 AppleWWDRCA.cer のです。 この辺は、普通に進めていいと思いますが、1つあまり触れられていない部分として。 「private keyを安全な場所に保存しておきましょう!」 がありました。複数環境で利用している方は当然あると思いますが、プライベートキーが無くなると認証できなくなってしまうので、バックアップしておきましょうというものです。 .p12(Personal Information Exchange)で保存されます。 保存するときにパスワードを設定します。importするときに必要です。 多少面倒ですが、テスト用の物を作ってexport importしておくのも良いと思います。 間違えてDeleteしないように気をつけてくださいー。ー; 2. Devices 3. App IDs Descriptionは簡単な説明を。 app release app devとか Bundle Seed ID (App […]
The new iPad 42800円~ iPad2 34800円 | google playとかね・・・
3月 8th, 2012
http://www.apple.com/jp/ipad/compare/ The new iPadとiPad2ラインナップ 新しいiPad Wi-Fi 42,800円 16GB 50,800円 32GB 58,800円 64GB Wi-Fi + 4G 53,800円 16GB 61,800円 32GB 69,800円 64GB iPad 2 Wi-Fi 34,800円 16GB Wi-Fi + 3G 45,800円 16GB とんでもない価格設定だなぁ iPad以外のタブレット買う理由がほぼないと言って良いのでは? 電子書籍端末としてkindleはあるけど、他は難しいかな RAMやROMの話をしてもやっぱりappleに今、価格で勝つのは無理なんじゃないかな?という勢い。 今日のニュースで google play, playstation suiteがありましたが、 iPhone、 iPod touchだけじゃなくて、iPadもゲーム端末として拡がるともう手がつけられないと言うか ちょっとこの流れを変えるのはもう少し大きな何かが来ないと難しいかなと言う感じです。
Apple Developer Programに法人登録メモ。
3月 3rd, 2012
iOS用のアプリをリリースするため。 法人も個人も変わらないとは思うけど 2012/3/3 土曜 Enter Account Info ・個人情報と法人情報 Select Program ・iOSを選択 Review & Submit ・待ってる。 ==== 2012/3/5 月曜 メールが来た。13時なので日本の方が処理してるのかな 「Documentation Requested for Your Program Enrollment」 登記簿謄本(履歴事項全部証明書、又は現在事項全部証明書) 印鑑証明書 上記のいずれか一通 +書面のfaxが必要と 3/5 18:45 fax送信完了 謄本と申請書をfax完了 関連:pamfaxでfax送信 http://blog.bbtune.com/archives/1395/pamfax-internet-fax 3/6 2:35 Information Received Regarding Your Enrollment 送った書類は受け取ったそうです。 Documents Received and In Review We have received your business documents and […]
iOSの画像サイズ
3月 2nd, 2012
https://developer.apple.com/library/ios/#qa/qa1686/_index.html optional but recommended って ほとんど書いてあるから、あった方が良いってことかな
console.log()を出力させない。 | phonegap iOS
3月 2nd, 2012
とりあえず、phonegap.jsで DebugConsoleが定義されているので if ( true ){ DebugConsole.prototype.log = function(message, maxDepth) {}; DebugConsole.prototype.warn = function(message, maxDepth) {}; DebugConsole.prototype.error = function(message, maxDepth) {}; window.console = new DebugConsole(); } こんな感じで上書きするとconsole.logで何もしなくなります。
リンクをsafariで開く | phonegap iOS
3月 2nd, 2012
外部ページもアプリで開いてしまうので、外部リンクは、safariで開くように変更します。 Classes AppDelegate.mを編集します。 – (BOOL) webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { return [self.viewController webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType]; } http://groups.google.com/group/phonegap/browse_frm/thread/7815d5e103fc18ac/a3ba58b1002af281?#a3ba58b1002af281 webViewを利用している人は、ここにドメインの振り分けを追加する感じで。 – (BOOL) webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { NSURL *url = [request URL]; if( [[url scheme] isEqualToString:@”http”] || [[url scheme] isEqualToString:@”https”]) { [[UIApplication sharedApplication] openURL:url]; return NO; } else { return [self.viewController webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType]; } }