Localizable.strings
このファイルを作ってここに記述ね。
InfoPlist.strings
だと思い込んでいで、記述しているのに動かなくておかしいなーと思ってましたw
キーは日本語でもいいのね。
あと、iPhoneシュミレータの言語を変更して〈コンテンツと設定をリセット〉をしないと、言語を切り替えてもアプリ上では反映されないことが多いみたい。
2012年12月6日木曜日
armv7s
以前、xcodeを(当時の)最新の4.5.1にして
Product -> Archive
そして
Organizer -> Archivesのウインドウでvalidateしたら
iPhone/iPod Toudh: application executable contains unsupported architecture(s): armv7s
とエラー。
PROJECT -> Build Settings -> Architectures
の下記を
$(ARCHS_STANDARD_32_BIT)
↓↓
armv7
と変更したらいけた。
2012年11月29日木曜日
iTunes App Store 内の会社名の変更
最初は会社名で登録していたんだけど、いろいろあって誰かが子会社名に変更。その後やっぱり会社名に戻したいということで模索。
iTunes Connect -> Contact Us -> App Store Questions -> Company Name Display
上記にも書かれているけど、基本は変更不可らしいんだけど、下記フォーラムには電話したら?と書かれてた。
http://stackoverflow.com/questions/10967622/how-to-change-company-name-in-itunes-connect
ということで、電話したら変更できました。
https://developer.apple.com/contact/phone.php
0120 9333 88
ただし、電話対応された方の話だと、どんな名前にでも変更できるわけではないとのこと。
今回は登記上の会社名への変更だったので、それでしたら変更できます、と言われました。
どうも前はわりと簡単に変更できたらしいですが、今は厳しくしたとのこと。
2012年10月25日木曜日
iPhoneアプリ〈初見マスターLite〉公開しました。
iPhoneアプリ〈初見マスターLite〉公開しました。
先に公開済みの〈初見マスター〉の機能限定版、無料版です。
初見演奏、ソルフェージュ、音符に慣れたい人、ぜひどうぞー(゚∀゚)
http://itunes.apple.com/jp/app/id569077638
先に公開済みの〈初見マスター〉の機能限定版、無料版です。
初見演奏、ソルフェージュ、音符に慣れたい人、ぜひどうぞー(゚∀゚)
http://itunes.apple.com/jp/app/id569077638
しかし、10月9日に申請、10月18日に〈In Review〉→〈Metadata Rejected〉。スクリーンショットのiAdの広告がテストバージョンだからNGとかわけわかめ。広告が表示されるからわかりやすいようにそうしたのに。
んで、広告枠を削除すると同日10月18日にすぐに〈In Review〉。
しかしそのままの状態が続き、はらはらしていたけど、無事10月25日に審査通過。
やれやれ。
無料なので、ぜひお試しください。
そして気に入りましたた有料版を買ってくださいw
2012年10月18日木曜日
iPhoneアプリ、リジェクトされた'`,、('∀`) '`,、
Lite版で申請して、iAdの広告表示の設定でも間違えているのかと思ったら〈Metadata Rejected〉。
================================================================================
3.2
We found that your app and/or its metadata does not appear to include final content, which is not in compliance with the App Store Review Guidelines.
Specifically, your app marketing screenshot contains placeholder iAd banner
Please see the attached screenshot for more information.
================================================================================
最下部に表示されているアップルのテスト用のバナー表示がNG??
まーじーでー?
逆に、実際に表示されるアプリと関係のない広告バナー画像をスクリーンショットとして申請が通っているアプリのほうが問題があると思うんだけどなー。
まあ、修正しますけどね。バナー画像消すだけ。
あと、今回のレビュー待ちのあいだに〈App Review Information〉という入力項目が増えていた。
で、これもきちんと入力しないとダメだった。入力しないと、上記のメタデータ修正後に"Submit New Metadata" というボタンが表示されなかった。
……また一週間以上待つのか……まあしかたないね。
2012年10月12日金曜日
初見マスターLite も申請しました
どもども。
iPhoneアプリ「初見マスター」の無料版/お試し版である「初見マスターLite」もアップルに申請しました。
早ければ来週中にはリリースできるかな?
まずはお待ちください。
http://www.fabrica-com.co.jp/pr/sightreadex/
https://itunes.apple.com/jp/app/id563487489
2012年10月5日金曜日
旧モデルとiPhone5/iOS6で、アプリの縦の長さを適宜変更
http://takuyaichise.tumblr.com/post/31503431644/iphone5-ios6-568px
上記より引用。
以下のコードをAppDelegate.mに追加。
- (void)applicationDidFinishLaunching:(UIApplication *)application {
if ([[UIScreen mainScreen] bounds].size.height == 568){
self.window.frame = CGRectMake(0, 0, 320, 568);
}
へー。
あとでテストしてみよう。
上記より引用。
以下のコードをAppDelegate.mに追加。
- (void)applicationDidFinishLaunching:(UIApplication *)application {
if ([[UIScreen mainScreen] bounds].size.height == 568){
self.window.frame = CGRectMake(0, 0, 320, 568);
}
へー。
あとでテストしてみよう。
iPhoneアプリ〈初見マスター〉公開しました。
9月の25日にアプリをアップロードして、10月4日に審査開始。で、40分ほどで一発審査クリアでした(゚∀゚)
楽器演奏の技術のひとつである〈初見演奏〉の練習用アプリです。
その名も〈初見マスター〉。
かわいらしい見た目ですけど、実用的で硬派なアプリです。
楽器をやっていないと使い道のないアプリです。
ランダムで4つの音符が表示されるので、それを自分のお手持ちの楽器で演奏。
最後に4つの音が実際に流れるので確認ができます。
「ト音記号」「ヘ音記号」、♭、#記号の数の指定も可能。
有料アプリの最低金額である85円で、アップルストアにて発売中♪
初見演奏、ソルフェージュの練習にどうぞ。
ピアノを習っているお子さんの練習にもいいかも。
http://www.fabrica-com.co.jp/pr/sightreadex/
http://itunes.apple.com/us/app/chu-jianmasuta/id563487489?l=ja&ls=1&mt=8
2012年9月23日日曜日
catalyst control centre: host application は動作を停止しました
Windows Vista。
「catalyst control centre: host application は動作を停止しました」
なんてメッセージが出るようになった。
放置していたんだけどいい加減うざいんで対処方法を調べてみるがなかなかいい感じのがない。
yahoo.comで検索して
を見て、
c:\Users\"ユーザ名"\AppData\
フォルダが隠しファイルと読み取り専用になっているのが問題ぽかったんで、両方共解除してみたらメッセージは出なくなった。
……対応方法は正解だったんかな?
2012年9月19日水曜日
ひとつのプロジェクトで通常版とLITE版を管理
このあたりを参考に。
http://www.func09.com/wordpress/archives/859
http://d.hatena.ne.jp/matobow/20120119/p1
すごいね、Xcode。わざわざLITE版用にソースを分けなくてもいいんだ。
http://www.func09.com/wordpress/archives/859
http://d.hatena.ne.jp/matobow/20120119/p1
すごいね、Xcode。わざわざLITE版用にソースを分けなくてもいいんだ。
2012年9月6日木曜日
2012年9月5日水曜日
iPhoneアプリからメーラー起動
http://iphone-app-developer.seesaa.net/article/176107188.html
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:hoge@example.com?Subject=hogeSubject&body=test"]];
なるほど。日本語をそのまま放り込んだら動かなかった。
エンコードさせないとNG??
http://www.codza.com/decoding-utf-8-nsstring
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:hoge@example.com?Subject=hogeSubject&body=test"]];
なるほど。日本語をそのまま放り込んだら動かなかった。
エンコードさせないとNG??
http://www.codza.com/decoding-utf-8-nsstring
2012年8月31日金曜日
CSS
twitterみたいな縦長のデザインで、下部の「書き込みをもっと見る」ボタンクリックでさらに表示するタイプで、その「もっと見る(readmore)」で表示されたcssの display:none; が効かない場合の対処法。
http://css-tricks.com/places-its-tempting-to-use-display-none-but-dont/
なんか完全にバッドノウハウな気もするけど。
http://css-tricks.com/places-its-tempting-to-use-display-none-but-dont/
なんか完全にバッドノウハウな気もするけど。
.hide {
position: absolute !important;
top: -9999px !important;
left: -9999px !important;
}
2012年8月28日火曜日
アプリからsafari起動
こんな感じ。
ボタンクリック時に仕込んでみる。
NSURL *url = [NSURL URLWithString:@"http://www.madhatter.jp/"];
[[UIApplication sharedApplication] openURL:url];
ボタンクリック時に仕込んでみる。
NSURL *url = [NSURL URLWithString:@"http://www.madhatter.jp/"];
[[UIApplication sharedApplication] openURL:url];
2012年8月20日月曜日
ScrollVIewとiAd広告
たとえば、ScrollViewの下にiAdのバナーを表示。
で、iAdを表示させない場合はScrollViewの表示領域をiAdのバナー分広げたい時。
HowToUseScrollView.frame = CGRectMake(0, 44, 320, 416);
こんな感じにすると、表示領域を広げられる。
(´・∀・`)ヘー
で、iAdを表示させない場合はScrollViewの表示領域をiAdのバナー分広げたい時。
HowToUseScrollView.frame = CGRectMake(0, 44, 320, 416);
こんな感じにすると、表示領域を広げられる。
(´・∀・`)ヘー
2012年8月16日木曜日
iAd
iAdの取得の成功/失敗に応じた設定もしたほうがいい模様。
viewの .h ファイルに <ADBannerViewDelegate> を書き足すのを忘れない。
@interface ViewController : UIViewController<ADBannerViewDelegate>
下記参考
http://hhageru.blog.fc2.com/?no=52
ADBannerView: WARNING A banner view (0xbe530d0) has an ad but may be obscured. This message is only printed once per banner view.
なんてワーニングが。
下記参考
http://ameblo.jp/aulait273/entry-10968604813.html
viewの .h ファイルに <ADBannerViewDelegate> を書き足すのを忘れない。
@interface ViewController : UIViewController<ADBannerViewDelegate>
下記参考
http://hhageru.blog.fc2.com/?no=52
ADBannerView: WARNING A banner view (0xbe530d0) has an ad but may be obscured. This message is only printed once per banner view.
なんてワーニングが。
下記参考
http://ameblo.jp/aulait273/entry-10968604813.html
PORTUS
もう十数年もPHSなんだけど、最近Wi-Fiルーター機能付きのPHS「PORTUS」にした。
iPod touchを持っているので、これで外出先でもネットできて便利。
ただ、W-ZERO3時代の設定の名残りで、一日に数回「W+info」のメールが届く。
TODAYの設定とかなんとか。そんなのW-ZERO3でやったような。
んで、解除するには、「157」に電話して、「1」「3」「1」とプッシュし、オペレーターに直接「解除して」と言うしかない。
めんどくさいねえ。
2012年8月14日火曜日
成功……?
とりあえず成功。
なんだろ?実行時にエラーが出てももう一度実行すればいいのかな?
あと、実行に
[2012-08-14 11:18:24 - HelloWorld] Error in an XML file: aborting build.
なんて出る時は、eclipseの左の「パッケージ・エクスプローラー」からプロジェクトを選択状態で実行しないといけないらしい。
そんなの、わかるかー!!
参考
http://d.hatena.ne.jp/nabecho/20110727/1311742349
Hello Worldすらうまくいかない……
[2012-08-14 00:07:06 - HelloWorld] ------------------------------
[2012-08-14 00:07:06 - HelloWorld] Android Launch!
[2012-08-14 00:07:06 - HelloWorld] adb is running normally.
[2012-08-14 00:07:06 - HelloWorld] Performing example.android.hello.HelloAndroid activity launch
[2012-08-14 00:07:06 - HelloWorld] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'GoogleAPIs'
[2012-08-14 00:07:06 - HelloWorld] Uploading HelloWorld.apk onto device 'emulator-5554'
[2012-08-14 00:07:07 - HelloWorld] Installing HelloWorld.apk...
[2012-08-14 00:09:14 - HelloWorld] Failed to install HelloWorld.apk on device 'emulator-5554!
[2012-08-14 00:09:14 - HelloWorld] (null)
[2012-08-14 00:09:14 - HelloWorld] Launch canceled!
うーん……
下記とか参考にしてみる。
http://nek-blog.blogspot.jp/2011/07/android-hello-world-app-2.html
追記 2012/08/14 9:54
環境変数Pathにパスを追加するという下記の方法でもダメ。
http://ashurasoft.com/2011/05/01/android-launch-canceld/
追記 2012/08/14 10:41
なんか知らんけど動いた。何度か実行していただけなんですけど。
なんじゃこりゃ?┐(´д`)┌ヤレヤレ
[2012-08-14 10:32:48 - HelloWorld] ------------------------------
[2012-08-14 10:32:48 - HelloWorld] Android Launch!
[2012-08-14 10:32:48 - HelloWorld] adb is running normally.
[2012-08-14 10:32:48 - HelloWorld] Performing example.android.hello.HelloAndroid activity launch
[2012-08-14 10:32:48 - HelloWorld] Automatic Target Mode: launching new emulator with compatible AVD 'GoogleAPIs'
[2012-08-14 10:32:48 - HelloWorld] Launching a new emulator with Virtual Device 'GoogleAPIs'
[2012-08-14 10:33:54 - HelloWorld] New emulator found: emulator-5554
[2012-08-14 10:33:54 - HelloWorld] Waiting for HOME ('android.process.acore') to be launched...
[2012-08-14 10:35:41 - HelloWorld] HOME is up on device 'emulator-5554'
[2012-08-14 10:35:41 - HelloWorld] Uploading HelloWorld.apk onto device 'emulator-5554'
[2012-08-14 10:35:41 - HelloWorld] Installing HelloWorld.apk...
[2012-08-14 10:37:48 - HelloWorld] Success!
[2012-08-14 10:37:49 - HelloWorld] Starting activity example.android.hello.HelloAndroid on device emulator-5554
[2012-08-14 10:37:52 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=example.android.hello/.HelloAndroid }
下記とか参考にしてみる。
http://nek-blog.blogspot.jp/2011/07/android-hello-world-app-2.html
追記 2012/08/14 9:54
環境変数Pathにパスを追加するという下記の方法でもダメ。
http://ashurasoft.com/2011/05/01/android-launch-canceld/
追記 2012/08/14 10:41
なんか知らんけど動いた。何度か実行していただけなんですけど。
なんじゃこりゃ?┐(´д`)┌ヤレヤレ
[2012-08-14 10:32:48 - HelloWorld] ------------------------------
[2012-08-14 10:32:48 - HelloWorld] Android Launch!
[2012-08-14 10:32:48 - HelloWorld] adb is running normally.
[2012-08-14 10:32:48 - HelloWorld] Performing example.android.hello.HelloAndroid activity launch
[2012-08-14 10:32:48 - HelloWorld] Automatic Target Mode: launching new emulator with compatible AVD 'GoogleAPIs'
[2012-08-14 10:32:48 - HelloWorld] Launching a new emulator with Virtual Device 'GoogleAPIs'
[2012-08-14 10:33:54 - HelloWorld] New emulator found: emulator-5554
[2012-08-14 10:33:54 - HelloWorld] Waiting for HOME ('android.process.acore') to be launched...
[2012-08-14 10:35:41 - HelloWorld] HOME is up on device 'emulator-5554'
[2012-08-14 10:35:41 - HelloWorld] Uploading HelloWorld.apk onto device 'emulator-5554'
[2012-08-14 10:35:41 - HelloWorld] Installing HelloWorld.apk...
[2012-08-14 10:37:48 - HelloWorld] Success!
[2012-08-14 10:37:49 - HelloWorld] Starting activity example.android.hello.HelloAndroid on device emulator-5554
[2012-08-14 10:37:52 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=example.android.hello/.HelloAndroid }
2012年8月13日月曜日
「Configure Launcher Icon」「Create Activity」
なんか解説書に載っていない項目が出てきた(゚∀゚)
アイコンと色は好みに変えて、あとは「次へ」で済ませてみる。
……また知らないのが出てきた(´д`)
「Install/Upgrade」を押してみるか(´д`)
「終了」クリックでいけたかな?
いけたっぽい(゚∀゚)
アイコンと色は好みに変えて、あとは「次へ」で済ませてみる。
……また知らないのが出てきた(´д`)
「Install/Upgrade」を押してみるか(´д`)
「終了」クリックでいけたかな?
いけたっぽい(゚∀゚)
android application project
今のハージョンは、「ファイル」→「新規」→「その他」のウィザードを選択から選ぶのは「Android」内の「android application project」でいいんかな?前は「android project」だったっぽいけど。
2012年8月11日土曜日
Androidはじめました
スマートにプログラミング Android入門編 第2版 SDK4/2.3対応
って本を買ったよ(゚∀゚)
ってか、「最新のインストール手順」として記述してある、P.022の http://techfun.cc/setup/ のURLにアクセスしたらnot found、ってそれはないんでないの?(´д`)
2012年8月10日金曜日
CakePHPでSQLログ
CakePHP1.3でデバッグレベルが0の時でもSQLのログを記録する方法
(´・∀・`)ヘー。
PostgreSQLでもちょっと変更して使えました。
CakePHP便利ね。
Scroll View
下記のブログの書き込みを参考に。
http://applil.sakura.ne.jp/blog/scrollview
ScrollViewを貼りつけただけだとスクロールしないのね。
ScrollViewをアウトレット接続して、「- (void)viewDidLoad」内で
HowToUseScrollView.contentSize = CGSizeMake(320,1000);
って感じでサイズ指定。
なるほど。
http://applil.sakura.ne.jp/blog/scrollview
ScrollViewを貼りつけただけだとスクロールしないのね。
ScrollViewをアウトレット接続して、「- (void)viewDidLoad」内で
HowToUseScrollView.contentSize = CGSizeMake(320,1000);
って感じでサイズ指定。
なるほど。
Bar Buttonのクリック時の反転
Bar Buttonをクリックしても、「押したよ感」が出ない。
ほら、クリックすると反転というか色が濃くなったりするじゃないですか。
設定とかあるのかな?と調べても無さそう。
試しにデフォルトの色にしてみた。
こっちでクリックするとボタンの色が濃くなって「押したよ感」が出る。
色を黒色にするとボタンに「押したよ感」が出ないのって仕様?
追記
わかった。他の色だと「押したよ感」が出た。
これ、ボタンをクリックすると元の色より濃くなるんで、黒はこれ以上濃くなれないから見た目は「押したよ感」が出ないんだ。
ってことで、薄めの黒色にしたら「押したよ感」が出た。
ほら、クリックすると反転というか色が濃くなったりするじゃないですか。
設定とかあるのかな?と調べても無さそう。
試しにデフォルトの色にしてみた。
こっちでクリックするとボタンの色が濃くなって「押したよ感」が出る。
色を黒色にするとボタンに「押したよ感」が出ないのって仕様?
追記
わかった。他の色だと「押したよ感」が出た。
これ、ボタンをクリックすると元の色より濃くなるんで、黒はこれ以上濃くなれないから見た目は「押したよ感」が出ないんだ。
ってことで、薄めの黒色にしたら「押したよ感」が出た。
ブログをはじめてみる
これ何個目のブログだろ?
とりあえず開発のメモ用に使う予定。
ただいま、趣味を反映したiPhoneアプリを開発中。
お盆休みにはAndroidアプリの勉強予定。
うひょー(゚∀゚)
とりあえず開発のメモ用に使う予定。
ただいま、趣味を反映したiPhoneアプリを開発中。
お盆休みにはAndroidアプリの勉強予定。
うひょー(゚∀゚)
登録:
投稿 (Atom)