タグ

2015年3月7日のブックマーク (3件)

  • iOSのアプリケーションをどう設計するか - 病みつきエンジニアブログ

    いくつかソースを見てきたのですが、 時と場合による としか言いようがない感がすごいですね。 ただ、当たり前ですが、 基的にはMVCに則って作っていくのが良いです。 そして、Modelをちゃんと切り分けるというのが、テストをする上で非常に大事になってくるかと思います(一番テストしやすく、一番テストするべき)。結局テストを書かないにしても、テストしやすいコードは正義です。 さて、どうやって切り分けるかですが、ここが難しいです。 M,V,CとおまけのDelegateを、他の設計やソースを引き合いに出しながら、印象などを語っていきます。 Model Modelに関してですが、 Modelに通信機能を持たせる 通信を管理するClientが存在する という、2つのやり方がありそうです。 前者はBackbone.jsであったり(ModelやCollectionがfetchする)、Railsであったり(

    iOSのアプリケーションをどう設計するか - 病みつきエンジニアブログ
    d_animal141
    d_animal141 2015/03/07
    iOSのアプリケーションをどう設計するか
  • UITableViewチュートリアル その1 | Cyber Passion for iOS

    2013/12/7更新。iOS 7に対応しました。 UITableViewはよく使われるものでありながら、最初は扱いが難しいものです。今回は数回にわたってUITableViewについて説明したいと思います。またiOS 7、Auto Layoutに対応しています。 サンプルコードを交えて説明します。GitHubからダウンロードもしくはcloneして下さい。 https://github.com/stack3/UITableViewSamples サンプルを起動したら、Simple TableViewを選択してください。 このような一覧が表示されます。 スクロールさせるとItem99まで表示されます。つまり0〜99で100個の項目が表示されています。 ただ一覧表示するだけのサンプルです。それではプログラムの方を見てみましょう。 STSimpleTableViewController.story

    UITableViewチュートリアル その1 | Cyber Passion for iOS
    d_animal141
    d_animal141 2015/03/07
    UITableViewチュートリアル その1
  • 【Objective-C】 UITableViewのセルをカスタマイズする

    はじめに こんにちは! 前回のUITableViewのデータを検索するから引き続き、UITableViewについて書きます。 今回はテーブルビューセルのカスタマイズについて覚えましょう。 この記事は4月からiOSアプリエンジニアとして働く方、転向する方を対象としています。 「iOSアプリケーションを1度でも作ったことがある」、もしくは「入門書を1冊読んだことがある」方には特に参考になるような記事になると思います。 マジックナンバーは極力使わない 毎回小ネタを挟んでいるので、今回は マジックナンバー について書きます。 マジックナンバーとは マジックナンバー (プログラム) プログラムにおけるマジックナンバー(魔法数字)とは、何らかの識別子として用いられるプログラム中に書かれた具体的な数値(「10」「123」など、数字によって記述される値)である。 そのプログラムの製作者は数値の意図を把握し

    【Objective-C】 UITableViewのセルをカスタマイズする
    d_animal141
    d_animal141 2015/03/07
    UITableViewのセルをカスタマイズする