タグ付けされた質問 「objective-c」

このタグは、Objective-C機能に関する質問または言語のコードに依存する質問でのみ使用する必要があります。タグ[cocoa]および[cocoa-touch]は、Appleのフレームワークまたはクラスについて質問するために使用する必要があります。これらのプラットフォームに固有の問題には、関連タグ[ios]、[macos]、[apple-watch]、および[tvos]を使用します。




16
@classと#import
ClassAがClassBヘッダーを含める必要があり、ClassBが循環インクルージョンを回避するためにClassAヘッダーを含める必要がある場合は、フォワードクラス宣言を使用する必要があることを理解しています。また、インクルードが1回だけ行われるように、は#importシンプルであることも理解してifndefいます。 私の問い合わせはこれです:いつ使用し#import、いつ使用し@classますか?@class宣言を使用すると、次のような一般的なコンパイラ警告が表示されることがあります。 warning: receiver 'FooController' is a forward class and corresponding @interface may not exist. これを理解したいのですが、単に@class前方宣言を削除して#import、コンパイラーから出された警告を黙らせるために投げ込むだけです。

24
アプリストアのアプリにリンクする方法
iPhoneゲームの無料版を作成しています。アプリストアの有料版に移動するためのボタンを無料版の中に入れたいのですが。標準リンクを使用する場合 http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8 iPhoneはまずSafariを開き、次にアプリストアを開きます。私は直接アプリストアを開く他のアプリを使用したので、それが可能であることを知っています。 何か案は?アプリストアのURLスキームとは何ですか?

30
iOS 8 UITableViewセパレータインセット0が機能しない
UITableViewセパレーターインセットがカスタム値(右0、左)に設定されているアプリがあります0。これはで完璧に動作iOS 7.xしかし中に、iOS 8.0私は、セパレータのインセットがデフォルトに設定されていることがわかり15、右側に。xibファイルではに設定され0ていますが、それでも正しく表示されません。 UITableViewCellセパレータのマージンを削除するにはどうすればよいですか?



26
位置情報サービスがiOS 8で機能しない
iOS 7で問題なく動作した私のアプリは、iOS 8 SDKでは動作しません。 CLLocationManager位置情報が返されず、[設定] -> [ 位置情報サービス]にもアプリが表示されません。この問題についてGoogleで検索しましたが、何も見つかりませんでした。何が悪いのでしょうか?


18
NSStringをNSNumberに変換する方法
どのように変換することができますNSString(たとえば、任意のプリミティブデータ型の数含むint、float、char、unsigned int、など)?問題は、実行時に文字列にどの数値型が含まれるかわからないことです。 私はそれを行う方法を考えていますが、これが任意の型、符号なしおよび浮動小数点値でも機能するかどうかはわかりません: long long scannedNumber; NSScanner *scanner = [NSScanner scannerWithString:aString]; [scanner scanLongLong:&scannedNumber]; NSNumber *number = [NSNumber numberWithLongLong: scannedNumber]; 助けてくれてありがとう。

20
UITextFieldテキスト変更イベント
textFieldでテキストの変更を検出するにはどうすればよいですか?デリゲートメソッドshouldChangeCharactersInRangeは何かに対して機能しますが、私のニーズを正確に満たしませんでした。YESが返されるまで、textFieldテキストは他のオブザーバーメソッドでは使用できません。 たとえば、私のコードでcalculateAndUpdateTextFieldsは、更新されたテキストを取得できませんでした。ユーザーが入力しました。 textChangedJavaイベントハンドラーのようなものを取得する方法はありますか。 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { if (textField.tag == kTextFieldTagSubtotal || textField.tag == kTextFieldTagSubtotalDecimal || textField.tag == kTextFieldTagShipping || textField.tag == kTextFieldTagShippingDecimal) { [self calculateAndUpdateTextFields]; } return YES; }


24
dispatch_after-SwiftのGCD?
iBookを使用しました Apple定義を見つけることができませんでした。 誰かが構造を説明できますかdispatch_after? dispatch_after(<#when: dispatch_time_t#>, <#queue: dispatch_queue_t?#>, <#block: dispatch_block_t?#>)


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.