最新の投稿

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

      前回のつづきサンプル: https://github.com/stack3/STUniversalSample前回、できるだけiPhone/iPadでViewController、xibを共通にしたほうがよいと言いました。今回は本サンプルでどのように共通化されているかを見てい…

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

      前回のつづきサンプルをダウンロードして起動しましょう。https://github.com/stack3/STUniversalSampleiPhoneで起動した場合タブによって画面が切り替わります。iPadで起動した場合Master(左画面) & Det…

    • 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いずれかの方法で実装できます。どちらを使うかはケース・バイ・ケース。今回はその使い分け方について説明します。※ あくまで自分の経験則によるものです。こ…