cocoa-design-patterns

    5

    4答えて

    私は、Webサービスへのインターフェイスであるオブジェクトを作成しました。 1つの典型的なオブジェクトは "TaskService"であろう。クライアントがこれらのオブジェクトのいずれかを使用すると、サービスのメソッド(GetTasksなど)の1つが呼び出され、サービスが非同期的にオフになり、リモートWebサービスが呼び出され、取得されたデータがデリゲートを介してポストバックされます。現在 、[初

    1

    1答えて

    私は特に、優れたMVCパターン設計に関してAppleの基準に従う方法に興味があります。私の質問を例で説明しましょう。 UITableViewのようなかなり複雑なUI要素が画面上にあるとします。基本的にこれらの要素は、データソースとデリゲートが対話を処理する必要があります。 これには2つのアプローチがあります。 UITableViewControllerのすべての要素を処理し、要求するUITable

    5

    3答えて

    いつもiOSとMacの目的のCフレームワークでプログラミングした後、NSNotificationCenterクラスとNSNotificationクラスで実装されている一般的な通知パターンが大好きです。私はいつもほとんどのもののために私の言葉の言語だったC++に戻って、私は自分自身がこのパターンを複製しようとしていて、そこにそれをサポートする同様のC++クラスのジェネリックな実装が本当に存在すべきだ

    1

    1答えて

    概要:私は現在、カスタムアニメーションロジックを実装するカスタムUIViewサブクラスを持っており、ビュークラスがそのコードを配置するのに最適な場所であるかどうかはわかりません。 UIViewサブクラスを使用するSwiftでiOSアプリケーションを作成していますが、DoorViewと呼んでいます。 DoorViewは、スワイプジェスチャーに応答してスライドアニメーションを実行して開くスライドドアを

    0

    1答えて

    私は2番目の画面を利用するiOS 5 iPadアプリを作成しました。私たちには管理者ビュー(iPad上)とApple DVIアダプタを介して接続されたHDMI対応テレビを通しての外部ビューがあります。 iPadビューとTVビューの両方で、数秒ごとに行われるサービスコールから同じデータ更新が得られます。次に、受信したデータを一連のチャートとして提示します。グラフ化されたデータはTVとiPadのビュー

    2

    1答えて

    私は、高調波や液体充填シェルの他の特性をモデリングするための社内プログラムの開発者です。現在、プログラム全体では、計算で一度に使用される物理的特性(温度、圧力など)が1セットしかないと仮定しています。私はすでにすべての計算を球体モデルに分割しました。私は球を所有するコントローラを持っています。ユーザーが物理的なプロパティを変更すると、コントローラは球を持っていて、すべてを再計算し、球計算の結果を表

    0

    2答えて

    ViewControllerが別のViewControllerを 'メソッド内に作成するとき(viewDidLoadまたはviewWillAppearとしましょう)は正しいですか? 私の場合、ビューAを持っています。これには他のいくつかのビューがあります.BとCは非常に複雑なので、特別なビューコントローラvcBとvcCがそれらのために設計されていて、これらのビューコントローラはvcAビューコントロ

    1

    1答えて

    私はmacアプリケーション(cocoa app)を開発しようとしています.iはiphoneアプリでtabbarをうまく使っています。しかし、Macアプリケーションの開発では、タブバーを使用する方法? 私はiPhoneアプリケーション用のタブバーを使用しているので、Mac App(ココアアプリ)と同じ種類の機能を実装したいと考えています。 どのように考えられますか?

    4

    2答えて

    私はMacプログラミングには新しく、ドキュメントベースのアプリケーションで作業しています。 私のNSDocumentサブクラスはNSWindowControllerサブクラスを作成します。このウィンドウコントローラは、サブクラスとしても2つのNSViewControllerサブクラスを作成します。 時々、NSViewControllerのビューの1つを変更すると、NSDocumentおよび/または

    20

    2答えて

    私はiOSから来て、ココアを学び始めました。 iOSの場合、iPadとiPhoneの複数のターゲットがない限り、通常の1つのウィンドウがあり、UIViewControllersを使用して画面を管理します。ほとんどの場合、新しい画面はすべてUIViewControllerにマップされます。 しかし、これはココアでは、新しい画面/ウィンドウがNSWindowで管理され、そのサブコンポーネントがNSVi