タグ

viewに関するefclのブックマーク (3)

  • ComponentKit | ComponentKit

    A declarative UI framework for iOSComponentKit is an Objective-C++ view framework for iOS that is heavily inspired by React. DeclarativeComponentKit uses a declarative API to define UI components. You simply describe the layout for your UI based on a set of immutable inputs and the framework takes care of the rest. With code generation, ComponentKit can perform optimizations for your UI under the

    efcl
    efcl 2015/03/26
    ReactインスパイアなiOS向けObjective-C++ Viewフレームワーク
  • Facebook: iOSアプリのアーキテクチャ - ワザノバ | wazanova

    https://www.youtube.com/watch?v=XhXC4SKOGfQ 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 39分前 FacebookのiOSチーム、Adam ErnstとAri Grantによる@Sacle 2014での講演。データモデルとビューレイヤの改善の取組みについて紹介してくれてます。 1) データモデル 背景 2年前からHTML5からネイティブに切り替えて一旦大きく改善したが、その後機能を追加するたびにアプリのパフォーマンスが悪化。 ネイティブに移行後、オブジェクトのキャッシュレイヤとしてiOSのCore Dataを使ったのが失敗であった。 Core Dataの役割は「整合性を含むオブジェクトグラフ管理」 Facebook iOSアプリの場合、サーバ側を正のデータとするが、

    efcl
    efcl 2014/09/17
    CoreDataの分離して初期化の時間の問題回避したが統合性を持つ仕組みが必要になった。immutableなモデルを構築。 Reactのdiff & patchの仕組みをObjc++に実装してViewを描画をコントール仕組みを作成してる
  • 再利用可能なUIViewをInterfaceBuilderで作ってレイアウトを楽する方法(iPadも対応・GitHubでコード公開) | リンゴにかじられたブログ

    任意の個数IBでレイアウトしたUIViewを使う場面が出てくると思います。任意の個数なのでViewControllerのIB上で作るわけには行きません。 できればalloc initしてインスタンスを生成したときにIBでレイアウトしたUIViewが欲しいところです。 コードはGitHub(https://github.com/kasajei/CustomUIView)で公開してます。ご自由にどうぞ。 まず、command + N でcocoa touchのObjective-Cクラスを選択して、NSObjectクラスのサブクラスとして、CustomViewと名付けます。 同じく、command + Nでuser interfaceのEmptyを選択してDevice FamilyをiPhoneにして、CustomViewと名づけましょう。また同じようにして、Device FamilyをiPa

    efcl
    efcl 2012/07/24
    xibで再利用できるUIVIewの作成方法。
  • 1