Tutorial

    • Remote Notificationの実装 - 件数表示

      前回のつづきPUSH通知(Remote Notification)の典型的な使用目的は、新着メッセージを通知することでしょう。facebookやLINEなどでもおなじみですね。今回は、新着メッセージを通知未読のメッセージ件数をアプリアイコンに表示(バッジと呼ぶ)既読に…

    • Remote Notificationの実装 - Push通知の検出

      本記事ではアプリ側のRemote Notification(Push通知)における実装について解説したいと思います。Push通知を実装する準備段階で、いろいろやることがありますが、これについては既に多くの解説記事がありますので、そちらを参照してください。iOS7での話ですので、…

    • UIScrollViewとAuto Layout その3 – 可変サイズのCustom View

      前回のつづき前回でintrinsicContentSizeで正しいサイズを返せば、うまくスクロールすることを説明しました。今回は、スクロールするViewのサイズが可変する場合横画面対応について説明します。サンプルコードhttps://github.com/stac…

    • UIScrollViewとAuto Layout その2 – Custom View

      前回のつづき今回はCustom ViewをScrollViewで動作させる方法を説明します。Custom Viewが自身のサイズを返すようにするAuto Layout環境では、UIScrollView#contentSizeは、スクロールするView(UIScrollVie…

    • UIScrollViewとAuto Layout その1 - 画像表示

      今回はUIScrollViewとAuto Layoutの組み合わせについてです。ここでハマっている人は多いのではないでしょうか。私も見事にハマリました。その経験から、きちんと動作させる方法を解説したいと思います。※ 文中のIBはInterface Builderの略です。以下…

    • Auto LayoutでCustom TableViewCellを作る

      前回のつづき今回はCustom TableViewCellをInterface Builder + Auto Layoutで作る方法です。またセルの高さが可変する場合も含めて説明します。※ セルの高さ計算は面倒なことだったと思うのですが、Auto Layoutのおかげでその苦…

    • Auto LayoutでCustom Viewを作る その2

      前回のつづき今回はCustom Viewの高さが可変する場合について説明したいと思います。サンプルコード: https://github.com/stack3/iOSAutoLayoutSamplesサンプルコードを起動してFlexible Custom Viewを選択する…

    • Auto LayoutでCustom Viewを作る その1

      Auto LayoutでCustom Viewを作成し、それをViewController#viewに配置する方法について説明します。サンプルコード: https://github.com/stack3/iOSAutoLayoutSamplesサンプルコードのCustomVi…

    • iOS 7の全画面対応 その3

      前回のつづき。最初にViewController + xibの組み合わせの代わりにViewController + Storyboardの組み合わせを推奨しました。最後にViewController + xibの問題点を説明したいと思います。サンプルコード: https://…

    • iOS 7の全画面対応 その2

      前回のつづき。今回はScrollViewおよびそのSubclassを表示する場合について。サンプルコード: https://github.com/stack3/iOS7FullScreenViewSamples前回のサンプルコードを起動して、ScrollView with …