• [解決済み】ARCで@autoreleasepoolがまだ必要なのはなぜですか?

    質問 ARC(自動参照カウント)を使えば、Objective-Cのオブジェクトでは、ほとんどの場合、メモリ管理について考える必要はありません。また NSAutoreleasePool はもう存在しませんが、新しい構文があります。 @autoreleasepool { … } 私の疑問は、手動でリリース/オートリリースを行う予定がないのに、なぜこれが必要なのか、ということです

    2022-04-12 04:11:57
  • [解決済み】Cocoaアプリからターミナルコマンドを実行する

    質問 ターミナルコマンドを実行するには(例えば grep )をObjective-CのCocoaアプリケーションから削除することはできますか? どのように解決するのですか? を使用することができます。 NSTask . 以下は、' を実行する例です。 /usr/bin/grep foo bar.txt '. int pid = [[NSProcessInfo processI

    2022-04-10 02:13:23
  • [解決済み】NSStringが特定の文字で始まるかどうかを確認する方法

    質問 NSStringが特定の文字(*文字)で始まっているかどうかを確認するにはどうしたらよいですか。 はセルの種類を示すインジケータなので、このNSStringから*を除いた内容が必要ですが、*が存在するかどうかを知る必要があります。 解決方法は? を使用することができます。 -hasPrefix: のメソッドを使用します。 NSString : Objective-C

    2022-04-09 12:03:10
  • [解決済み】このブロックで自己を強く捉えると、リテインサイクルになりそうです。

    質問 xcodeでこの警告を回避するにはどうしたらよいですか?以下はコードスニペットです。 [player(AVPlayer object) addPeriodicTimeObserverForInterval:CMTimeMakeWithSeconds(0.1, 100) queue:nil usingBlock:^(CMTime time) { current+=1;

    2022-04-08 23:09:28
  • [解決済み】ストーリーボードで、複数のコントローラで使用するためのカスタムセルを作成する方法は?

    質問 制作中のアプリでストーリーボードを使おうとしています。アプリ内には リスト と ユーザー で、それぞれが他のコレクション (あるリストのメンバー、あるユーザーが所有するリスト) を含んでいます。というわけで、それに応じて ListCell と UserCell クラスがあります。目標は、これらのクラスをアプリ全体で再利用できるようにすることです(つまり、私のテー

    2022-04-08 09:47:09
  • [解決済み】iOS 7.0とシステム劣化で無効なコンテキスト0x0が表示される

    質問 この恐ろしい問題についての検索結果をできるだけ多く読みましたが、残念なことに、それぞれが特定の関数呼び出しに焦点を当てているようです。 私の問題は、複数の関数から同じエラーが出ることです。私が使用している関数からコールバックされていると推測されます。 さらに悪いことに、実際のコードはカスタムプライベートフレームワーク内にあり、そのフレームワークは別のプロジェクトでインポートされ

    2022-04-07 10:34:03
  • [解決済み】UITableViewからセパレータラインを削除する方法はありますか?

    質問 UITableViewのプレーンモード時に、セパレータラインを完全に削除する方法を探しています。これはgroupedでは自動的に行われますが、これはまた、測定しにくい方法でテーブルの寸法を変更します。セパレータラインの色をcolorClearにしました。しかし、これは完全に問題を解決するものではありません。 セルの中にカスタム背景画を描こうとしていて、セルをシームレスにしたいので、

    2022-04-06 19:51:03
  • [解決済み】なぜObjective-Cのファイルには.mという拡張子がついているのですか?

    質問 Objective-CとCocoaを学び始めてから、なぜ実装ファイルの拡張子を.mにしたのか不思議に思っています。何か意味があるのでしょうか、それともただのランダムな文字なのでしょうか? 解決するには? 現在では、ほとんどの人が「メソッドファイル」と呼んでいます。 <ブロッククオート 拡張子.mはもともと &quot; m Objective-Cが開発された当初は

    2022-04-06 16:56:10
  • [解決済み】Objective-Cでクラスレベルのプロパティを宣言するにはどうすればいいですか?

    質問 当たり前のことかもしれませんが、Objective-Cでクラスのプロパティを宣言する方法がわかりません。 クラスごとに辞書をキャッシュする必要があるのですが、どのようにクラス内に置くのでしょうか。 どのように解決するのですか? プロパティはObjective-Cでは特定の意味を持ちますが、静的変数に相当するものを指しているのではないでしょうか?例えば、すべてのタイプのFoo

    2022-04-06 13:35:46
  • [解決済み】idの代わりにinstancetypeを使い始めるのは有益でしょうか?

    質問 Clang はキーワードを追加します。 instancetype を置き換えるもので、私の見る限りでは id の戻り値型として -alloc と init . を使うメリットはあるのでしょうか? instancetype の代わりに id ? 解決方法は? 確かにメリットはあります。id」を使うと、基本的に型チェックが全く行われない。instancet

    2022-04-06 03:01:53
  • [解決済み】Windows版Objective-C

    質問 WindowsプラットフォームでObjective-Cを書くには、どのような方法があるでしょうか? Cygwinとgcc?どうにかしてVisual Studioに統合する方法はないでしょうか? また、Windows SDKをこのようなものにリンクして使用する方法について、何か提案はありますか?アセンブリを書き、Windows DLLにリンクすることで、これらの呼び出しにアクセス

    2022-04-06 02:40:54
  • [解決済み】isEqual:とハッシュをオーバーライドするためのベストプラクティス

    質問 を正しくオーバーライドするにはどうすればよいのでしょうか? isEqual: Objective-Cでは? 2つのオブジェクトが等しい場合、quot;catch" は、(quot;catch" で決定されるように) isEqual: メソッド) を使用すると、同じハッシュ値を持つ必要があります。 は イントロスペクション のセクションは Cocoa基礎ガイド

    2022-04-04 17:59:10
  • [解決済み】NSDateをNSStringに変換する。

    質問 どのように変換するのですか? NSDate から NSString での年号のみとなるように yyyy"。 のフォーマットが文字列に出力されるのですか? どのように解決するのですか? どうでしょう。 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFor

    2022-04-04 12:35:12
  • [解決済み】Objective-C: パス文字列からファイル名を抽出する

    質問 がある場合 NSString と /Users/user/Projects/thefile.ext を抽出したい。 thefile Objective-Cのメソッドで 一番簡単な方法は何でしょうか? どのように解決するのですか? 引用元 NSStringリファレンス を使用することができます。 NSString *theFileName = [[strin

    2022-04-04 11:59:28
  • [解決済み】タイトル変更時に不要なUIButtonのアニメーションを停止させる方法は?

    質問 iOS 7では、UIButtonのタイトルが間違ったタイミングでアニメーションしてしまいます。この問題はiOS 6では発生しません。私はちょうど使っています。 [self setTitle:text forState:UIControlStateNormal]; 空白のフレームを作らず、瞬時に発生させることが望ましいと思います。この点滅は特に気が散って、他のアニメーションから注

    2022-04-04 01:42:52
  • [解決済み】メインスレッドでタスクを実行するGCD

    質問 私は、どのスレッドからも来るかもしれないコールバックを持っています。このコールバックを受け取ったとき、私はメインスレッドで特定のタスクを実行したいと思います。 あるいは、以下のコードを呼び出す前に、このチェックを行わないと何かペナルティがあるのでしょうか? dispatch_async(dispatch_get_main_queue(), ^{ // do work her

    2022-04-03 17:26:41
  • [解決済み】iOS7でステータスバーを隠すことができない。

    質問 iPhone 5のiOS 7を4つのベータ版にアップグレードしたところ、このiPhone上でXcode 5からアプリを実行すると、ステータスバーが隠れるはずなのに、隠れませんでした。 動作しない。 [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimation

    2022-04-02 19:31:05
  • [解決済み】ブロック宣言の構文リスト

    質問 Objective Cのブロック構文(というか、Cの構文)は不統一なことで有名です。ブロックを引数として渡すのと、ブロックをivarとして宣言するのとは違って見えますし、ブロックを引数として渡すのと、ブロックをivarとして宣言するのとは違って見えます。 typedef ブロックになります。 ブロック宣言の構文について、手元に置いてすぐに参照できるような包括的なリストはないでしょう

    2022-04-02 10:12:39
  • [解決済み】セマンティックな問題。プロパティの合成ゲッターは、「所有する」オブジェクトを返すためのCocoa命名規則に従っている。

    質問 現在、iOS 5 SDKを使用してアプリを開発しようとしています。 NSStringをプロパティとして作成し、.mファイル内で合成しようとしています(以前も問題なく合成できました)。今、私はこれを見つけました: "意味上の問題。プロパティの合成ゲッターは、「所有する」オブジェクトを返すためのCocoa命名規則に従っています(")。 これは私のコードです。 .h @interfac

    2022-04-01 09:03:07
  • [解決済み】コンパイルの警告:アーキテクチャi386のファイルを処理するルールがない

    質問 この警告はどうすれば解決できますか? [WARN]warning: no rule to process file '$(PROJECT_DIR)/MyApp/MessageCell.h' タイプの sourcecode.objj.h for アーキテクチャ i386 解決方法は? プロジェクトをクリックし、「Build Phases」タブにこのファイルが存在し

    2022-04-01 06:26:54