2009-01-01から1年間の記事一覧

Malloc Simulatorはリジェクトされました。

ここしばらく、別のアプリケーションの開発に重点を置いていたため、報告が遅れましたが、別途申請していたMalloc Simulatorが、今月初めにリジェクトされました。理由は、「iPhoneに対する不的確な診断情報を提供するので、ユーザを混乱させる」というもの…

iPhoneシミュレータで、Core Locationを使う場合に気をつけること

iPhoneシミュレータには、GPS機能はないので、Core Locationが実機と同等に使えないのは当然ですが、知らないとハマることもあるので、メモを兼ねて、書いておこうと思います。 iPhoneシミュレータの制約 常に、同じ位置情報が返ってくる。 その値は、北緯37…

SysStats Lite 1.1のダウンロード数推移

Ver.1.1がリリースされてから、日本のAppStoreでの順位が下がり続けています。すでに、かなり多くの方にダウンロードしていただいているので、当然のことと思います。たくさんダウンロードしていただいたことは、自分の励みにもなり、本当に感謝しています。…

iPhoneに付属のメールアプリを自動起動させないようにする方法

もしかすると、ご存知の方も多いかもしれませんが、説明されているドキュメントや記事が見つからなかったので、書いておきます。 iPhoneに標準で付属しているメールアプリケーションが、ホーム画面のアイコンをタップしなくても、勝手に起動されていることが…

Apps Coreさんが紹介してくれてます。

いつも、的確に紹介していただき、感謝しています。

SysStats Lite FAQ

AppStoreの説明文に書いているものを、こちらにも転記しておきます。 (すでに、過去の日記で説明している内容のまとめ的なものです) #009900;">Q. 稼働中のアプリケーション画面で、Safariやメールなどのアイコンが削除されたのは、なぜでしょうか?:A. それ…

SysStats Lite 1.1 is Ready for Sale Today!

Last weekend, I removed "Free Memory" function and resubmitted to Apple. So it has been Ready for Sale state today. Another pie chart is added by this release. It confronts and the ratio is displayed for assuming the physical memory size t…

アプリ審査基準のグレーゾーン

今回、SysStats Liteは、「メモリ解放機能」というものをはずすことで、ほぼ、1週間で審査を通過することができました。 ということで、審査を3ヶ月近くまで長引かせていた原因が、ほぼ、特定されました。ここが、「グレーゾーン」なんでしょうね。 原因がわ…

SysStats Lite1.1が、本日リリースされます。

3ヶ月近くもの間、審査中のまま放置されていたSysStats Liteが、先週末に、「メモリ解放機能」というのをはずして、Appleに再提出したところ、やっと審査を通過することができました。 今回の最も大きな変更は、物理メモリサイズを母数とする円グラフを追加…

自分のアプリが使用しているメモリサイズを取得するには

これまで、iPhoneやiPod touchの全体でどのようなメモリ使用量になっているのかということについては、何度か説明してきました。当然のことですが、アプリ開発者に取ってはそれだけでなく、自分が作ったアプリが、いったいどのくらいメモリを使用しているの…

Malloc Simulatorも審査が長引きそうです。

今朝ほど(米国時間では、土曜日の夕方?)、以下のようなメールが、Appleから届きました。 Your application, Malloc Simulator for Developers, is requiring unexpected additional time for review. どうも、この種類のアプリは、審査基準のグレーゾーンに…

SysStats Lite 1.1を、再申請しました。

これまで、書いているように、1月からAppleの審査中のまま放置されているので、方向転換することにしました。確証はないですが、審査が通らないのは、「メモリ解放機能」というものを追加してしてしまったことではないかと、推測しています。 ということで、…

iPhoneアプリPERFECT―完全保存版!iPhoneユーザー必携の優良アプリカタログ (INFOREST MOOK PC・GIGA特別集中講座 317)

iPhoneアプリPERFECT―完全保存版!iPhoneユーザー必携の優良アプリカタログ (INFOREST MOOK PC・GIGA特別集中講座 317)に、SysStats Liteが紹介されています。 一時期落ち込んでいたダウンロード数が、また少しずつ増えて来たのは、これらに載せていただいて…

新しいアプリケーション(Malloc Simulator for Developers)を、iTunes Connectに提出しました。

すでに書いているように、SysStats Liteのバージョンアップが、In Reviewステータスのまま放置されており、リリースの目処がまったく立っていません。このままでは、なかなか先に進むことができないので、Malloc Simulatorという、新しいアプリケーションを…

Objective-Cのメモリ管理に関する参考資料

前回のエントリで、オブジェクトの生成とメモリ管理 - The iPhone Development Playgroundについて書きました。 すでにご存知の方も多いかもしれませんが、Appleから提供されている関連ドキュメントをお知らせしてませんでした。http://developer.apple.com/…

オブジェクトの生成とメモリ管理

Objective-C2.0では、以下の2つのメモリ管理方式が、ランタイムシステムによって提供されています。 マネージドメモリ プログラマが、オブジェクトを保持するのか、解放するのかを明示的に指定する。あるオブジェクトが、誰かに保持されているかどうかは、参…

iPhone これは使える!アプリ&ツールガイド2 (SOFTBANK MOOK)

iPhone これは使える!アプリ&ツールガイド2 (SOFTBANK MOOK)に、SysStats Liteが紹介されました。 アプリケーションの特徴や機能を適切にまとめていただいています。 このようなメジャーな書籍で、ましてや、ユーティリティカテゴリのトップに載せていただけ…

SysStats Lite 1.1は、引き続き審査中です。

2月4日に、iPhone Developer Programから、審査には、まだ、時間がかかるということだけを知らせるメールを受け取ったのですが、その後、何も進展がありません。。。 何度か、理由の説明や、現在のステータスを教えてほしいというメールを出しても、それに対…

日経Linux 3月号に、SysStats Liteが紹介されています。

日経Linux 3月号の、特集2 「iPhone&Linux」連携に挑戦 -> Part3 iPhoneのOSにコマンドでアクセスするで、SysStats Liteが紹介されているのを見つけました。 iPhoneもUnixベースのOSで動いていることを説明する手段として、稼働し…

SysStats Liteは再審査中です。

先週末に、指摘事項とバグを修正して再提出しました。 でも、なぜか、「審査にはもう少し時間が掛かる」という連絡が、Appleから来ました。 理由の説明がないので、念入りにテストしてくれているのか、また何か別の問題があるのかなど、あれこれ考えてしまい…

メモリー使用量の謎(2)

アプリに添付しているドキュメントに、メモリ使用量の取得方法について、以下の通り説明しています。 アプリ添付ドキュメントからの抜粋メモリの使用状況を、数値と円グラフで表示します。表示されている数値は、host_statistics()関数のHOST_VM_INFOで取得…

iPhoneをリストア中

自分のメインの携帯電話兼アプリケーション開発機として使用しているiPhoneがの動作が、先ほどから急に不安定になってしまいました。 アプリケーションをビルドして、iPhoneにインストールしようとすると、0xE8000001(Try disconnecting and powering off th…

AppStoreでリジェクトされてしまいました。

SysStats Lite 関連技術情報 - The iPhone Development Playgroundに、次バージョンのリリースについてお知らせしましたが、残念なことに、AppStoreでリジェクトされてしまいました。 このアプリの中で、SafariやiPodなどのアイコンを表示していますが、それ…

メモリ解放処理って。。。?

ちょっとした裏話です。 いろいろと調べている中でわかったことですが、Google Earthなどのように、メモリを多く消費するアプリケーションを動かすだけでも、SysStats Liteのメモリ解放処理と同じような状態を作ることができます。その結果として、同じよう…

次のバージョンについて

追記この記事は、過去に、「メモリ解放機能」の追加を試みたときの記録となっています。 最終的にAppleの審査が通らなかったため、結果として実装を中止しました。 今後も、何か正規の認められた方法で類似の機能を実現できるようにならない限り、このアプリ…