月別アーカイブ:2013年03月

    • Universal対応チュートリアル その1

      今回はUniversal対応におけるノウハウを説明していきたいと思います。試行錯誤してたどり着いた結論ですが、これが王道というものではありません。自分も考えが変わるかもしれません・・・あくまで参考ということでお願いします。Universalにすべきかどうか?iPhone/iP…

    • 個人開発者のためのBitbucket

      個人開発でリポジトリの管理はどうしてますか?もちろんGitですよね。自分はGitサーバーはBitbucketを使っています。その愛用しているBitbucketを簡単に紹介。参考になれば幸いです。※この記事は2013年3月時点の情報です。Bitbucketの主な特徴5ユーザ…

    • UIPopoverControllerチュートリアル その2

      前回の続きサンプル: https://github.com/stack3/STPopoverControllerSample前回の最後でUIPopoverController#dismissPopoverAnimated:の呼び出し、 UIPopoverControllerの…

    • UIPopoverControllerチュートリアル その1

      UIPopoverControllerはiPadアプリではよく使われるものですが、結構あつかいにくいものだと思います。考えてプログラミングしないとメモリリークにつながります。まずは簡単なサンプルから説明して、問題点とその解決方法を説明していきたいと思います。Popoverを表…

    • 閉じるボタンを表示すべきか否かの判定

      1つのUIViewControllerが状況に応じて、presentViewControllerされたりpushViewControllerされたりする場合。たいていは前者の場合はNavigationBarに閉じるボタンを表示する必要があると思います。逆に後者は戻るボタンが自動で…

    • 個人的iOSアプリの開発環境など

      Mac miniもちろん、Mac本体がないと開発出来ません。自分はMac miniを使っています。2009Lateモデルですが2013年3月現在も特にスペック的に不自由してません。ただしカスタマイズしてます。メモリを8GBに増設内蔵HDDをSSD(80GB)に変更SS…

    • GitクライアントTowerのレビュー

      iOSでアプリ開発。バージョン管理はもちろんGitですよね。自分はコマンドライン覚えるの苦手なのでGUIクライアントは必須・・・愛用しているのがTowerです。http://www.git-tower.com/かなり作りこまれていて、たいていのことはTowerでできてしまう…

    • DelegateとNotificationの使い分け

      あるオブジェクトから別のオブジェクトへイベントを通知したい場合、Delegate(protocol)かNotificationいずれかの方法で実装できます。どちらを使うかはケース・バイ・ケース。今回はその使い分け方について説明します。※ あくまで自分の経験則によるものです。こ…

    • NSNotificationの実践的な使い方

      Notificationの使い方に関してはググればいくらでも出てくると思いますが、ここでは実戦向けに少しだけ掘り下げて説明出来ればと思います。アプリケーション独自のNotification関連を定義するファイルアプリケーションのプレフィックス(大文字2文字)+Notifica…

    • Objective-Cコーディング規約

      Objective-CというかiOSのアプリ開発における自分流コーディング規約のまとめ。SDKのヘッダ、Xcodeが自動生成したコード、メジャーなオープンソースライブラリなどを参考にしました。本家や大御所に合わせておくほうが無難だと思います。もちろんここに述べるものは絶対的な基準…