2012-09-01から1ヶ月間の記事一覧
というわけで、あちこち探してやっと見つけたのが「PROJECT」の「Info」タブ。 ここに「Localizations」があって各国語バージョンを加えることができる「+」ボタンを発見! ここで「+」ボタンをクリックしてローカライズしたい言語を増やしていけば OK。 …
Xcode 4 では Utilities エリア?の File Inspector に Localization があって、そこで「+」クリックして各国語バージョンを加えられたよね…? 今 Xcode 4.5 を見たら、Utilities エリア?の File Inspector->Localization には「+」ボタンの代わりに「Mak…
Xcode 4.5 でアプリのローカライズをしようとしたら、今まで使っていた方法(下記)でできなかった…。 Xcode 4 で NSLocalizedString を使ってローカライズ これ、いつから変わっていたの??? というわけで、Xcode 4.5 でアプリをローカライズする方法のメ…
解決方法は表題の通り。 「Use Autolayout」チェックボックスは、Xcode 4.5 で問題の xib を選択して、Utilities ビューで File Inspector を開く。 そこの「Interface Builder Document」に「Use Autolayout」チェックボックスがある! これでエラーは起き…
Xcode 4.5 で iOS 5.1 以上に設定したプロジェクトを作成、InterfaceBuilder を使って Viewを作ってとりあえず iOS 5.1 のシミュレータで動かしてみたらエラー! 2012-09-28 22:01:30.470 MyAutoLayoutTest[5752:f803] *** Terminating app due to uncaught …
iOS 6以前の「ねむスタ」ではこんな感じで各タブのビューを回転させるかさせないかを決めていた。 MyTabBarController.m - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { if (self.tabBarController.sele…
iOS SDK Release Notes for iOS 6 の中に画面の回転について記述がある。 かなり長くなるけど引用。 iOS SDK Release Notes for iOS 6 ・Autorotation is changing in iOS 6. In iOS 6, the shouldAutorotateToInterfaceOrientation: method of UIViewContro…
「The status for the following app has changed to Missing Screenshot.」でググると、iPad 用のスクリーンショットも用意する必要があるって話がワラワラ出てくる。 でも、自分のアプリは iPad 関係ないし〜。 というわけで、今度は iPhone 5 用のスクリ…
既存のアプリを iOS 6/iPhone 5 対応して、Archive&Distribute... も問題なく済んだ。 後は待つだけ〜と思って安心したら…あっという間に iTunesConnect からメールが来た。 もう In Review に??? と、思って見てみたら… 「The status for the following …
ただ、これだと実機では動くけどシミュレータでは動かない。なぜなら i386 用のコードが入っていないから。 というわけで、そこも一緒に入れてくれるのが Universal Library scheme。 scheme で Universal Library を選択してビルドすると、armv7s, armv7, i…
CorePlot は現在バージョン 1.0 で、下記ページからダウンロードできる。 CorePlot ダウンロードした CorePlot_1.0.zip を展開すると CorePlot_1.0 フォルダができるので、Source->framework と開いていくと CorePlot-CocoaTouch.xcode プロジェクトファイル…
iOS 6 対応しようと思い、Xcode 4.5 を使って CorePlot を使ったアプリケーションをビルドしようとしたらリンカでエラーが出た…。 ld: file is universal (2 slices) but does not contain a(n) armv7s slice: /Users/.../CorePlot/libCorePlot-CocoaTouch.a…
最初、自分はこのワーニングが出た場合、広告がちゃんと全面表示されないと bannerViewDidLoadAd: はそれ以降呼ばれないのだと思っていた。 だけど、そのまま放置していたら bannerViewDidLoadAd: が定期的に呼ばれていた。 下記が広告を他のビューの下に隠…
久しぶりに iOS のコードを触っていたのだけど、iAd を貼ったアプリのログを見ていたら「ADBannerView: WARNING A banner view has an ad but may be obscured. This message is only printed once per banner view.」ってワーニングが出てた。 配信された広…