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

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

12
プログラムでボタンをナビゲーションバーに追加する
こんにちは、ナビゲーションバーのプログラムで右側にボタンを設定する必要があります。ボタンを押すと、いくつかのアクションを実行できます。プログラムでナビゲーションバーを作成しました。 navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; 同様に、このナビゲーションバーの右側にボタンを追加する必要があります。そのために使用しました、 1。 UIView* container = [[UIView alloc] init]; // create a button and add it to the container UIButton* button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 130, 44.01)]; [container addSubview:button]; [button release]; // add another button button = [[UIButton alloc] initWithFrame:CGRectMake(160, 0, 50, 44.01)]; [container addSubview:button]; [button …

11
Objective-CとC#の違いは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 最近Macを購入し、主にVMWare FusionでのC#開発に使用しています。すべての素晴らしいMacアプリケーションについて、私はXcodeがインストールクリックだけで潜んでいることを考え始め、Objective-Cを学び始めました。 おそらくObjective-Cの起源はCであり、C#の起源はJava / C ++であるため、2つの言語間の構文は非常に異なって見えます。ただし、さまざまな構文を学習できるため、問題ありません。 私の主な関心事は、言語の操作と、それが適切に構造化された、読みやすくエレガントなコードを生成するのに役立つかどうかです。C#でLINQやvarなどの機能を本当に楽しんでおり、Objective-Cに同等またはより良い/異なる機能があるかどうか疑問に思っています。 Objective-Cで開発できない言語機能は何ですか?どのような機能が得られますか? 編集:フレームワークの比較は有用で興味深いですが、言語の比較はこの質問が実際に求めているものです(部分的に、最初にでタグ付けしたことに対する私の過ち.net)。おそらく、Cocoaと.NETはどちらもそれ自体が非常にリッチなフレームワークであり、どちらもMac OS Xと他のWindowsをターゲットとするという目的を持っています。 これまでに考え抜かれた、合理的にバランスのとれた視点をありがとう!
87 c#  objective-c 

3
NSDictionaryを他のNSDictionaryに追加する
私はNSDictionaryそれを持っています、そしてそれはロードしUITableViewます。ユーザーがますますスクロールする場合は、APIを呼び出して新しいデータを取得します。このデータもの形式ですNSDictionary。NSDictionary既存のものに新しいものを追加することは可能ですか?

6
iPhone:ナビゲーションバーでモーダルUITableViewControllerを表示する
UITableViewControllerクラスであるモーダルビューを表示しています。何らかの理由で、ナビゲーションバーを表示しても表示されません。これが私のコードです: SettingsCreateAccount *detailViewController = [[SettingsCreateAccount alloc] initWithStyle:UITableViewStyleGrouped]; detailViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical; detailViewController.navigationController.navigationBarHidden = NO; [self.navigationController presentModalViewController:detailViewController animated:YES]; detailViewController = nil; [detailViewController release]; デフォルトで表示されると思いましたか?それが役立つ場合は、これもUITableViewControllerによって管理されている別のクラスから呼び出しUINavigationControllerます。アイデア?


1
enumerateObjectsUsingBlockのBOOL * stop引数とは何ですか?
enumerateObjectsUsingBlock:最近、高速列挙のニーズのために多くを使用していますが、BOOL *stop列挙ブロックでのの使用法を理解するのに苦労しています。 NSArrayクラス参照状態 stop:ブール値への参照。ブロックは値をYESに設定して、配列の以降の処理を停止できます。stop引数はアウト唯一の引数です。このブール値YESはブロック内にのみ設定する必要があります。 したがって、もちろん、ブロックに次のコードを追加して、列挙を停止できます。 if (idx == [myArray indexOfObject:[myArray lastObject]]) { *stop = YES; } 私が言うことができました何より、明示的に設定していない*stopためにYES任意の負の副作用はありません。列挙は、配列の最後で自動的に停止するようです。では*stop、ブロックで本当に使用する必要がありますか?


13
iPhone:ナビゲーションバーのタイトルを設定する
やあみんな。私はまだiPhoneの開発にかなり慣れていないので、ナビゲーションバーのタイトルを変更する方法を理解するのに少し苦労しています。このサイトの別の質問で、誰かが使用を推奨しました: viewController.title = @"title text"; しかし、それは私にとってはうまくいきません...これを達成するためにUINavigationControllerを追加する必要がありますか?それとも、UIViewControllerサブクラスからのアウトレットですか?それが役立つ場合は、IBでナビゲーションバーを定義し、UIViewControllerサブクラスでそのタイトルを設定しようとしています。これは私に頭痛の種を与えるそれらの単純なもののもう一つです。self.title = @ "タイトルテキスト"; でviewDidLoad、initWithNibNameどちらも機能しませんでした。何が起こっているのか、そしてそれを正しく行う方法を知っている人はいますか? ありがとう!

11
UILabelのフォントサイズ?
次のコードでUILabelのフォントサイズを変更できないようです。 itemTitle.font = [UIFont systemFontOfSize:25]; 25という数字を大きくすると、ラベルに上部の余白が追加されるだけのように見えます。その結果、テキストが大幅に押し下げられ、テキストが下部で切り取られるか、完全にオーバーフローします。 systemFontOfSize 25の別のUILabelが他にあり、itemTitleテキストよりもはるかに小さいです。どうしたの?25は絶対値ではありませんか? uilabelsのフォントサイズをプログラムで変更する方法にとても混乱しています。

14
Objective-Cのバージョン番号を比較する
アイテムとバージョン番号を含むデータを受信するアプリケーションを作成しています。番号は「1.0.1」または「1.2.5」のようにフォーマットされます。これらのバージョン番号を比較するにはどうすればよいですか?最初に文字列としてフォーマットする必要があると思いますね。「1.2.5」が「1.0.1」の後に来ると判断するには、どのようなオプションが必要ですか?



18
iOSのInstagramで画像を共有するにはどうすればよいですか?
私のクライアントは、Instagram、Twitter、Facebookで画像を共有したいと考えています。 TwitterとFacebookを使用しましたが、Instagramで画像を共有するためのAPIやインターネット上のものは見つかりませんでした。Instagramで画像を共有することはできますか?はいの場合、どのように? Instagramの開発者サイトをチェックすると、Ruby onRailsとPythonのライブラリが見つかりました。しかし、iOSSdkのドキュメントはありません instagram.com/developerに従ってInstagramからトークンを取得しましたが、Instagramイメージと共有するための次のステップを実行する方法がわかりません。

6
Swiftで@objcを使用するのはいつですか?
Swiftでは、次のような方法がいくつかあります。 @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) @objcをいつ使用するのか疑問に思いましたか?いくつかのドキュメントを読みましたが、Objective-Cで呼び出し可能にする場合は、@ objcフラグを追加する必要があると言われています。 ただし、これはSwiftのプライベート関数です。@ objは何をしますか?


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