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

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

4
AppDelegateとは何ですか?それをいつ使用するかを知るにはどうすればよいですか?
iPhoneアプリの開発を始めたばかりです。AppDelegateとカスタムクラスのどちらにデータを配置する必要があるかを知るにはどうすればよいですか?AppDelegateのようなパターンを使用するPythonやPHPのような別のプログラミング言語に類似したルールやタイプはありますか?

6
NSUserDefaultsがiOSでNSMutableDictionaryを保存できないのはなぜですか?
NSMutableDictionaryオブジェクトをに保存したいNSUserDefaults。のキータイプNSMutableDictionaryはNSString、値タイプはNSArrayであり、実装するオブジェクトのリストが含まれていますNSCoding。ドキュメントごとにNSString、NSArray両方ともに準拠していNSCodingます。 このエラーが発生しています: [NSUserDefaults setObject:forKey:]:NSCFDictionaryクラスの非プロパティ値を挿入しようとしました...


7
UIWebViewに表示されるHTMLページのタイトルを取得する方法
UIWebViewに表示されたHTMLページからタイトルタグのコンテンツを抽出する必要があります。そうするための最も堅牢な手段は何ですか? 私はできることを知っています: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"]; } ただし、JavaScriptが有効になっている場合にのみ機能します。 または、タイトルのHTMLコードのテキストをスキャンすることもできますが、少し面倒で、ページの作成者がコードに慣れていないと壊れやすいかもしれません。それに関しては、iPhone API内でhtmlテキストを処理するために使用する最良の方法は何ですか? 明らかなことを忘れてしまったような気がします。これらの2つの選択肢よりも優れた方法はありますか? 更新: この質問への回答から、UIWebView:JavaScriptを無効にできますか?UIWebViewでJavaScriptをオフにする方法がないようです。したがって、上記のJavaScriptメソッドは常に機能します。


16
制約を同時に満たすことができないため、制約を解除して回復を試みます
以下は、デバッグ領域に表示されるエラーメッセージです。正常に実行され、このエラーが表示されること以外は問題はありません。これはアップルがアプリを受け入れるのを妨げますか?どうすれば修正できますか? 2012-07-26 01:58:18.621 Rolo[33597:11303] Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint …


19
UIColorからわずかに明るい色と暗い色を取得する
UIColorをグラデーションにできるようにしようとしていました。これを行うつもりの方法は、Core Graphicsを使用してグラデーションを描画することです。私がやろうとしていることは、色を取得することです。 [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]; いくつかの色合いが暗く、いくつかの色合いが明るいUIColorを取得します。誰でもこれを行う方法を知っていますか?ありがとうございました。


14
UILabel-テキストに合わせてラベルのサイズを自動調整しますか?
含まれているテキストに合わせてUILabelボックス/境界のサイズを自動変更することは可能ですか?(それがディスプレイよりも大きくなっても構わない) したがって、ユーザーが「こんにちは」または「私の名前は本当に長いので、このボックスに収まるようにしたい」と入力した場合、切り捨てられることはなく、それに応じてラベルが「拡大」されますか?



7
Swift Referencesでのアンダースコアの代表は何ですか?
Appleのドキュメントのリファレンスセクションには、この種のインスタンスがたくさんあります。 func runAction(_action: SKAction!) これのObjective-Cの「同等」は次のとおりです。 - (void)runAction:(SKAction *)action (Swiftのリファレンスでは)下線の後にスペースがあり、「アクション」がイタリック体で書かれていることがおそらく重要だと私は思います。 しかし、これが何を伝えようとしているのか理解できません。それでおそらく問題は...参照で使用されている慣習の参照がありますか? -これは、下線の使用に関するこのリファレンスで私が参照しているページです:https : //developer.apple.com/documentation/spritekit/sknode#//apple_ref/occ/instm/SKNode/runAction 更新 Swift 3では、関数/メソッドのパラメーター名と引数ラベルの使用方法と命名方法にいくつかの変更が加えられています。これは、この質問とその回答に影響を及ぼします。@Ricksterは、関数の_underscoresに関する別の質問に答えるというすばらしい仕事をします。


9
Obj-CでSwiftのEnumを使用することは可能ですか?
Obj-Cクラスの一部をSwiftに変換しようとしています。そして、他のいくつかのObj-Cクラスは、その変換されたクラスでまだ列挙型を使用しています。プレリリースドキュメントで検索しましたが、見つからなかったか、見逃してしまいました。Obj-CクラスでSwift enumを使用する方法はありますか?または、この問題のドキュメントへのリンク? これは、古いObj-Cコードと新しいSwiftコードで列挙型を宣言する方法です。 私の古いObj-Cコード: typedef NS_ENUM(NSInteger, SomeEnum) { SomeEnumA, SomeEnumB, SomeEnumC }; @interface SomeClass : NSObject ... @end 私の新しいSwiftコード: enum SomeEnum: NSInteger { case A case B case C }; class SomeClass: NSObject { ... } 更新:回答から。1.2より古いバージョンのSwiftではできません。しかし、この公式のSwift Blogによると。スウィフト1.2でXCodeの6.3とともにリリースされていること、あなたは追加することにより、Objective-Cでスウィフト列挙型を使用することができます@objcの前にenum
144 objective-c  enums  swift 

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