objective-c-category

    0

    1答えて

    私はNSTableViewを持っていますが、デフォルトの動作に問題があります。 次のように私はカテゴリにkeyDown:メソッドをオーバーライドした場合: - (void) keyDown:(NSEvent *)event { [super keyDown:event]; } 私はもう、キーボードの矢印キーで行選択を変更することはできません。何故ですか?

    1

    3答えて

    私の知る限り、Objective-CはObject Oriented Programming Langugeであり、CategoriesはObjective-Cによって提供される機能です。など だから私はそのカテゴリ機能がコンセプト をOOPSその下に来ている知っていただきたいと思い抽象 ポリモーフィズム カプセル化 継承、事前に 感謝。 カプセル化におそらく最も近いMrunal

    6

    2答えて

    私はRestKit frameworkという2つのプロジェクトを持っています。 1つのプロジェクトは問題なく動作しますが、RestKitフレームワークが使用されるとすぐに別のプロジェクトが失敗します。 私は失敗のコードは、このであることが分かった: return [anNSString MD5]; MD5方法はカテゴリの方法であり、このようにインポートされます: #import "NSStri

    0

    1答えて

    私はこの質問にいくつかの答えを読んだが、それを行う方法を見つけることができませんでした。私はARCとXcode 4.2を使用していますが、ストーリーボードはありません。 私は、TabBarアプリケーションテンプレートに基づいてアプリケーションを開発しており、4 UITabBarsを含むように拡張しています。私はUINavigationControllerを使用していない代わりに、ステータスバーの隣

    1

    2答えて

    私はC言語のかなりの経験の後にobjective-cを学んでいます。私が大いに欠けていることの1つは、私が自分のプロジェクトのすべてで参照できる別のプロジェクトに拡張メソッドを書く能力です。ここではいくつかの単純なC#のだ:Visual Studioで public static bool IsShortString(this string s) { return s.length <=

    1

    2答えて

    私は最初のXCode/iOSプロジェクトに取り組んできましたが、これまでは楽しい経験でした。現在、私は他のビューのプライマリディスプレイとして動作するNibファイルに取り組んでいます。このNibファイル内には、主UIViewがあり、その横には7つの他のビューのシリーズを設計しています。実行時に、必要に応じて、これらの7つのビューを、メインのUIViewにあるコンテナUIVie内でスワップします。

    2

    1答えて

    この質問は、ほとんどが何よりも好奇心です。しかし、私は現在自分のプライベートメソッドをすべて私の@implementationに配置しています。そのため、私の.mファイルに別のカテゴリを作成することを避けることができます。プライベートメソッドが呼び出される前にプライベートメソッドが実装されていれば、すべてが良好でした。実装前に宣言されていないメソッドを呼び出そうとすると、Xcodeに警告することを

    16

    3答えて

    は、次のような状況を検討: Object > MyClass > MyClassA, MyClassB 私は、オブジェクトレベルで何かをしたい場合は、例えば、私は)(printDetailを追加しました。 Java実装ではどうしたらいいですか?さらに、私はすべてのオブジェクトのメソッドをオーバーライドすることができます。たとえば、全く新しい.toString()を使用する必要があります。ありが

    1

    2答えて

    概要 Iが大きくなると、機能 に基づいてカテゴリに分割する方が良いだろうと思ったのビューコントローラの実装iOSのプロジェクトを持っています ビューコントローラ実装ファイルのアウトレットは、カテゴリの実装ファイルで使用できません。 注 - 私はARC(自動参照カウント) 質問 を使用していますが、私は私のビューコントローラの実装ファイルで作成されたテキストフィールドへの出口を持っています。ここで、

    4

    1答えて

    私はかなり大きなView Controllerをアプリケーションに持っており、いくつかの機能をカテゴリに分けてクリーンアップしたいと思います。私はカテゴリを実装する方法をよく読んでと持っている:私の.h(カテゴリがStatsVC + TableViewDelegateと呼ばれている)として #import "StatsVC.h" @interface StatsVC (TableViewDel