高速列挙を使い配列から特定の文字列を削除しようとしたら「Collection was mutated while being enumerated.」というエラーが出たのでメモで。
2012年9月30日日曜日
2012年9月26日水曜日
2012年9月23日日曜日
Xcode4.5で以前のXcodeのプロジェクトをシミュレータで起動するとiPhone5の解像度に合わせて表示される
以前のXcodeで作成したプロジェクトをXcode4.5で開きシミュレータ(iOS6)でデバッグしたところiPhone5の解像度に合わせて以下のように表示されました。
以前のiPhone4の解像度は960 x 640ピクセルですので、iPhone5の1136 x 640ピクセルの解像度に無理矢理表示しているような形でしょうか。
応急処置になるか分かりませんが、Xcodeの「iPhone/iPod Deployment Info」にあるアプリのローンチ画像を設定する「Launch Images」で4-inch用の画像を設定します。
これを行うと、ビューが最上部、座標で言えば(0, 0)を基準に表示されます。ですが表示しているのはiPhone4の解像度ですので、下に空きができてしまします。
以前のiPhone4の解像度は960 x 640ピクセルですので、iPhone5の1136 x 640ピクセルの解像度に無理矢理表示しているような形でしょうか。
応急処置になるか分かりませんが、Xcodeの「iPhone/iPod Deployment Info」にあるアプリのローンチ画像を設定する「Launch Images」で4-inch用の画像を設定します。
これを行うと、ビューが最上部、座標で言えば(0, 0)を基準に表示されます。ですが表示しているのはiPhone4の解像度ですので、下に空きができてしまします。
おわり
もちろんこのままでも動きますが、今後のことを考えて以前のiPhone4の解像度でアプリを作成していた人は早いところiPhone5の解像度に対応させたほうがいいかと思います。Xcode4.5でiPhone5用の解像度でデバッグする方法
iPhone5から解像度が1136 x 640ピクセルになりました (参考)。その解像度に合わせてデバッグするにはiOSシミュレータのメニューから以下のように設定します。
ハードウェア → デバイス → iPhone (Retina 4-inch)
2012年9月22日土曜日
2012年9月20日木曜日
2012年9月17日月曜日
iOSに搭載されているフォントをまとめたサイト「iOS Fonts」
iOS Fonts
iOSに搭載されているフォントをまとめたサイト「iOS Fonts」。iOS6で新たに追加されたフォントも確認できます。便利なサイトでしたのでメモで。
おわり
使用できるフォントは以下のようにプログラムからでも確認できます(引用元)。for(NSString * familyName in [UIFont familyNames]){
NSLog(@"%@", familyName);
for(NSString * fontName in [UIFont fontNamesForFamilyName:familyName]){
NSLog(@"-%@", fontName);
}
}
エラー「Icon specified in the Info.plist not found under the top level app wrapper: iconname.png」
コンパイル時に「Icon specified in the Info.plist not found under the top level app wrapper: iconname.png」というエラーをはきました。
2012年9月9日日曜日
ネットワークの接続状況を確認するライブラリ「Reachability」
現在のネットワークの接続状況が3G、WiFi、もしくは圏外なのかを確認する際に便利なのが「Reachability」というライブラリです。
一般公開「iPhoneアプリ初級脱出Online:高橋政明」
一般公開「iPhoneアプリ初級脱出Online:高橋政明」
MOSADeN Onlineで公開されているiPhoneアプリ開発に関してまとめられた「iPhoneアプリ初級脱出Online」です。
"初級脱出"だけあって詳細な説明が載っています。
少し古い記事ですが情報共有として。
登録:
投稿 (Atom)