2006/06/17(土) [n年前の日記]
#2 [iappli] 容量内に収まった
なんとか入った。もうソースはグチャグチャだけど。
次に仕様追加・修正があったら、Stringデータをスクラッチパッドに逃がすことになりそう。一応、逃がしやすいようにまとめておいたり。別途テキストファイルを作成してbyte数を確認したら、大体1Kbyte程度は逃がすことができそう。と思ったが、もしかすると、現在は .jar に対して圧縮が利いてる状態かもしれんので、数百バイト程度しか減らなかったりするのかもしれない。
eclipse には _「ストリングの外部化」 という機能があって、プロパティファイル(リソースファイル?)を作成することができるらしいのだけど。一般的な Javaアプリならともかく、iアプリ等の携帯向けのソレで、プロパティファイルとやらにアクセスする方法が判ってなくて。>自分。
プリプロセッサを使って定数埋め込みをするのも容量削減には効果的、という話も聞いたのだけど。eclipse を使ってるので、プリプロセッサの導入の仕方もよく判らず。いかんせん、Javaそのものについて初心者だから、eclipse の各種補完機能に頼って打ってる感もあるわけで。…そもそも Java が標準でプリプロセッサを使うような感じになってれば良かったのに。あるいは、意図したとおりに定数埋め込みをやってくれるコンパイラだったら良かったのに。…本当にJavaのコンパイラはそこまでやってくれないのだろうか。>定数埋め込み。コンパイラがアレでも、最適化ツールで行ったりはできないのだろうか。変数名を短くするのは、最適化ツールでやってくれるみたいだけど。
次に仕様追加・修正があったら、Stringデータをスクラッチパッドに逃がすことになりそう。一応、逃がしやすいようにまとめておいたり。別途テキストファイルを作成してbyte数を確認したら、大体1Kbyte程度は逃がすことができそう。と思ったが、もしかすると、現在は .jar に対して圧縮が利いてる状態かもしれんので、数百バイト程度しか減らなかったりするのかもしれない。
eclipse には _「ストリングの外部化」 という機能があって、プロパティファイル(リソースファイル?)を作成することができるらしいのだけど。一般的な Javaアプリならともかく、iアプリ等の携帯向けのソレで、プロパティファイルとやらにアクセスする方法が判ってなくて。>自分。
プリプロセッサを使って定数埋め込みをするのも容量削減には効果的、という話も聞いたのだけど。eclipse を使ってるので、プリプロセッサの導入の仕方もよく判らず。いかんせん、Javaそのものについて初心者だから、eclipse の各種補完機能に頼って打ってる感もあるわけで。…そもそも Java が標準でプリプロセッサを使うような感じになってれば良かったのに。あるいは、意図したとおりに定数埋め込みをやってくれるコンパイラだったら良かったのに。…本当にJavaのコンパイラはそこまでやってくれないのだろうか。>定数埋め込み。コンパイラがアレでも、最適化ツールで行ったりはできないのだろうか。変数名を短くするのは、最適化ツールでやってくれるみたいだけど。
[ ツッコむ ]
以上です。