• [解決済み] iOSのBackground Threadの起動

    質問 iOSデバイスに小さなsqlitedbを持っています。ユーザーがボタンを押すと、sqliteからデータを取得し、それをユーザーに表示します。 このフェッチ部分は、バックグラウンドスレッドで行いたいと思います(UIメインスレッドをブロックしないため)。私はこれを次のように行います。 [self performSelectorInBackground:@selector(getRe

    2022-09-02 07:40:10
  • [解決済み] NSObject +loadと+initialize - これらは何をするのですか?

    質問 私は、開発者が +initialize または +load をオーバーライドする状況を理解することに興味があります。ドキュメントでは、これらのメソッドが Objective-C ランタイムによって呼び出されることは明らかですが、これらのメソッドのドキュメントから明らかなのは、本当にそれだけです。) 私の好奇心は、Apple のサンプルコードである MVCNetworking を見た

    2022-08-31 22:34:03
  • [解決済み] カレントスレッドがメインスレッドであるかどうかをチェックする

    質問 Objective-Cで現在のスレッドがメインスレッドであるかどうかを確認する方法はありますか? このようなことをしたいのですが。 - (void)someMethod { if (IS_THIS_MAIN_THREAD?) { NSLog(@"ok. this is main thread."); } else { NSLog(@

    2022-08-29 07:23:22
  • [解決済み] キューに入れられたperformSelector:afterDelayの呼び出しをキャンセルする

    質問 を呼び出したときに、イベントスタックやタイマスタック(あるいは API が利用するどんなメカニズムであれ)から、すでにキューに入っているセレクタイベントをキャンセルすることが可能かどうか、誰か知っていますか? performSelector:withObject:afterDelay ? 私はこのイベント スタックを使用して、TabBar タブ内の画像の属性を変更し、1 つのすばや

    2022-08-27 18:39:39
  • [解決済み] Objective-C の boolean の書式設定文字列?

    質問 boolean値にはどのようなフォーマッタが使用されますか? EDITです。 例 NSLog(@" ??", BOOL_VAL); は何ですか? ?? ? どのように解決するのですか? 文字列に変換するのが一つの方法です(2つの可能性しかないので、難しいことではありません)。 NSLog(@" %s", BOOL_VAL ? "true" : "false");

    2022-08-20 01:48:08
  • [解決済み] NSURLをローカルファイルのパスに変換する

    質問 以下のようなNSURLがあります。 file://localhost/Users/myuser/myfile.txt とします。 このようなローカルファイルのパスに変換する標準的な関数はありますか? /Users/myuser/myfile.txt のようになります。 どのように解決するのですか? を使用します。 -[NSURL path] メソッドを使用します。

    2022-08-19 03:56:45
  • [解決済み] NSArrayのディープコピー

    質問 をディープコピーするための組み込み関数はありますか? NSMutableArray ? いろいろ調べてみると、ある人は [aMutableArray copyWithZone:nil] はディープコピーとして機能すると言う人もいます。しかし、私は試してみたが、それは浅いコピーであるように思われる。 今現在、私は手動でコピーする際に for ループでコピーしています。

    2022-08-18 23:31:02
  • [解決済み] ARCで__autoreleasing ownership修飾子を記述する必要があるのは、どのような場合ですか?

    質問 パズルを完成させたいのですが、どうすればいいですか? __strong は、NSObject、NSString などの Objective-C の保持可能なすべてのオブジェクト ポインタのデフォルトです。これは強力な参照です。ARCはそれをバランスよく -release をスコープの末尾につけてバランスをとっています。 __unsafe_unretained は古い方法

    2022-08-18 02:04:12
  • [解決済み] Swiftでクラスをプロトコルに準拠させるには?

    質問 をObjective-Cで書いてください。 @interface CustomDataSource : NSObject <UITableViewDataSource> @end をSwiftで表示します。 class CustomDataSource : UITableViewDataSource { } ただし、エラーメッセージが表示されます。

    2022-08-16 02:53:49
  • [解決済み] このgdbの出力は何を意味しているのでしょうか?

    質問 音を鳴らすボタンがあるのですが、シミュレータ上では全く問題なく動作しているように見えますが、このメッセージが表示されます。 Error loading /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugI

    2022-08-15 16:44:34
  • [解決済み] なぜObjective-Cはプライベートメソッドをサポートしないのですか?

    疑問点 でセミプライベートメソッドを宣言するための戦略をいくつか見てきました。 Objective-C で半プライベートメソッドを宣言するための戦略をいくつか見てきましたが、本当の意味でのプライベートメソッドを作る方法はないようです。 それはそれでいいんです。 しかし、なぜそうなのでしょうか? 私が本質的に受けたすべての説明は、「あなたはそれを行うことはできませんが、ここに近い近似があり

    2022-08-14 11:24:46
  • [解決済み] ARCを使用する場合、deallocでプロパティをnilに設定するのですか?

    質問 私はiOS 5のAutomatic Reference Countingを学ぼうとしています。さて、この質問の最初の部分は簡単なはずです。 を行うことは正しいのでしょうか? ではない を明示的に書く必要があるということですか? を書く必要はないのでしょうか?つまり というのは本当でしょうか? ではない は明示的な deallocは必要ないのでしょうか? @inte

    2022-08-13 22:57:57
  • [解決済み] Objective-CでNSArrayを新しいNSArrayにフィルタリングする。

    質問 私は NSArray があり、新たに NSArray を、元の配列から一定の基準を満たしたオブジェクトで作成したい。この基準は、ある関数が BOOL . を作成することができます。 NSMutableArray を作成し、ソース配列を繰り返し、フィルター関数が受け入れるオブジェクトをコピーして、そのイミュータブルバージョンを作成することができます。 もっと良い方法はな

    2022-08-07 02:48:20
  • [解決済み] Objective-Cのセレクタ?

    質問 まず、セレクタが何なのかよくわかりません。 私の理解では、それはメソッドの名前で、それを「SEL」型のクラスに割り当て、respondToSelectorなどのメソッドを実行して、受信者がそのメソッドを実装しているかどうかを確認することができます。 どなたか、もっと良い説明をお願いします。 次に、ここまでで、以下のようなコードになります。 NSString *thing =

    2022-08-06 22:16:17
  • [解決済み] 複数のサブクラスで1つのストーリーボードuiviewcontrollerを使用する方法

    質問 例えば、以下のようなストーリーボードがあるとします。 UINavigationController を初期ビューコントローラーとして含むストーリーボードがあるとします。そのルートビューコントローラは UITableViewController のサブクラスであり、これは BasicViewController . これは IBAction があり、これはナビゲーションバーの右

    2022-08-06 11:22:38
  • [解決済み] Objective-Cでコールバックを実行する方法

    質問 Objective-Cでコールバック関数を実行するにはどうしたらよいでしょうか。 完成した例を見て、理解したいのですが。 どのように解決するのですか? 通常、オブジェクトCのコールバックはデリゲートで行われます。ここでは、カスタムのデリゲートを実装した例を示します。 ヘッダーファイルです。 @interface MyClass : NSObject { i

    2022-08-05 15:07:14
  • [解決済み] iOSの合成されたプロパティの名前を、先頭のアンダースコアで変更するのはなぜですか?重複

    質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 cocoa objective-cクラスの変数の前にあるアンダースコアはどのように動作しますか? Xcode 4で新しいプロジェクトを作成するとき、

    2022-07-31 07:46:20
  • [解決済み] Objective-Cです。カテゴリ内のプロパティ/インスタンス変数

    質問 Objective-CでCategoryに合成されたプロパティを作成できないので、以下のコードを最適化する方法がわかりません。 @interface MyClass (Variant) @property (nonatomic, strong) NSString *test; @end @implementation MyClass (Variant) @dynamic test

    2022-07-29 17:34:41
  • [解決済み] NSPredicate: NSDateプロパティの日によるオブジェクトのフィルタリング

    質問 Core Dataモデルで NSDate プロパティがあります。データベースを日ごとにフィルタリングしたいのですが、どうすればよいですか?私は、この解決策には NSPredicate を含むと思いますが、それをどのようにまとめるかわかりません。 の2つの日を比較する方法は知っている。 NSDate を使用して NSDateComponents と NSCalendar

    2022-07-20 08:16:36
  • [解決済み] Objective-CのクラスでSwiftのプロトコルをインポートする

    質問 という名前のSwiftプロトコルをインポートしようとしています。 AnalyticProtocol という名前の Objective-C クラスに AnalyticFactory . protocol AnalyticProtocol { } 私は既存のObjective-Cプロジェクトから始めています(私はxCodeで新しいSwiftプロジェクトを作成しませんでしたし

    2022-07-16 18:12:04