2012/3/22 いくつか修正、加筆しました。 追記もご覧下さい:iOS 開発で、EXC_BAD_ACCESS とさよならするための6つのルール [追記] カプセル化について « Zero4Racer PRO Developer’s Blog 対象がiOS4以上の場合は、ARCを使用するのもオススメです。iOS 5 公開記念! Objective-Cのメモリ管理の革命、 ARC 超入門(サンプルはgitHubに公開) « Zero4Racer PRO Developer’s Blog をご覧下さい。 @Awaresoft さんのこの記事が、ほとんどすべての疑問に答えています。とてもよい記事なので合わせてご覧下さい。プロパティに対応するインスタンス変数の命名規則について – Awaresoft iOS プログラミングでのメモリ管理の基本 iPhone開発で主に使用される言語は、Object
最近になって変わったObjective-Cのインスタンス変数の命名規則について。 プロパティに対応するインスタンス変数の変数名をプロパティ名と別にすべきか、また、インスタンス変数名をアンダースコア(_)で始めるべきかどうか、さまざまな場所で議論になっているのを見てきて、自分も長い間悩んだ結果、結論が出たのでその経過をまとめておきます。 背景をとばして結論だけ見たい人はこちらへ。 iTunes Uのスタンフォード大学の"CS193p: iPad and iPhone Application Development"の講義は、iPhoneアプリをこれから作ろうという人にはもちろん、既に作っている中級者の方にとっても、見る価値があると思います。 特に、Paul Hegartyによる2011年秋の講義はiOS5に完全に対応していて、説明も非常に分かりやすく、必見です。何と言っても、こんな白髪白髭の
アプリ内の設定でステータスバーをオンオフすると、画面の位置がStatusバーとうまく合わなくて表示がおかしくなってしまうことがあります。 ステータスバーのオンオフによって、ビューの位置がおかしくなる この対策方法です。 iphone – Hiding UIStatusBar / Moving UINavigationBar – Stack Overflow こちらのページが参考になりました。 [[UIApplication sharedApplication] setStatusBarHidden:!TOVData.showStatus withAnimation:UIStatusBarAnimationNone]; UIView* superview = [self.navigationController.view superview]; int index = [superview.
追記2012/5/26 AdBannerViewでクラッシュする例も追加しました。TweetOverview のクラッシュ対策について | Zero4Racer PRO Developer’s Blog 追記2012/5/14 これでほぼクラッシュしない様になって来ているのですが、まだ、クラッシュすることがあります。最小構成を作成してみたところ、その構成では落ちないようです。メモリが少ない場合など、条件が重なって発生するようです。引き続き調査を続けます。 追記 2012/05/21: 落ちなくなったコードを共有します。 UIWebView がクラッシュするのを防ぐ方法−2 | Zero4Racer PRO Developer’s Blog iOS5 で UIWebView を使用しているときはご注意-予期せぬクラッシュを防ぐ方法 | Zero4Racer PRO Developer’s B
『エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド』 (坂本一樹著 達人出版会発行 PDF/EPUB) 先日、著者の坂本さんより、WWDC2012開催記念で『エキスパートObjective-Cプログラミング』のセールをしましょう! とご連絡をいただきました。 というわけで、日本時間の6月12日の0時ごろから6月16日が終わるごろまで、『エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド』を、通常価格1,600円(税込)のところを40%オフの960円で提供いたします! 週末にどうしてもObjective-Cをやらないと……という方はもちろん今すぐご購入されても構いませんが、そうでない方はこの機会をぜひご利用ください。よろしくお願いいたします。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く