タグ付けされた質問 「ios」

iOSは、Apple iPhone、iPod touch、iPadで実行されるモバイルオペレーティングシステムです。iOSプラットフォームでのプログラミングに関する質問には、このタグ[ios]を使用してください。これらのプログラミング言語に固有の問題には、関連タグ[objective-c]および[swift]を使用してください。

2
swift:ブロック宣言のような閉鎖宣言
Objective-Cでは以下のようにブロックを宣言できます。 typedef void (^CompletionBlock) (NSString* completionReason); 私はこれを迅速に実行しようとしていますが、エラーが発生します。 func completionFunction(NSString* completionReason){ } typealias CompletionBlock = completionFunction エラー:宣言されていない「completionFunction」の使用 定義: var completion: CompletionBlock = { } これを行う方法? 更新: @jtbandesの回答によると、私は次のように複数の引数を持つクロージャーを作成できます typealias CompletionBlock = ( completionName : NSString, flag : Int) -> ()
90 ios  swift 

6
新しいiTunes Connectサイトでアプリビルドを削除するにはどうすればよいですか?
アプリの新しいバージョンをiTunes Connectにアップロードしたいのですが、ここで説明しているように送信できません。 アップロードされたビルドを削除して、バージョンを保存して新しいビルドをアップロードしたいのですが、スクリーンショットに示すようにエラーが発生します。 ここで解決策を見つける 古いアップロードされたビルドを削除することはできません。新しいビルド(+1)バージョンで新しいビルドをアップロードする必要があります。


10
iOS-複数の引数とafterDelayを使用してperformSelectorを実装する方法
私はiOS初心者です。私は次のようなセレクターメソッドを持っています- - (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second { } 私はこのようなものを実装しようとしています- [self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0]; しかし、それは私に言ってエラーを与えます- Instance method -performSelector:withObject:withObject:afterDelay: not found 私が欠けているものに関するアイデアはありますか?


4
iOS Prefix.pchのベストプラクティス
iOSプロジェクトのPrefix.pchにさまざまな便利なマクロを追加する多くの開発者を見てきました。 iOS Prefix.pchファイルに何を追加することをお勧めしますか(またはお勧めしませんか)?Prefix.pchはどのように見えますか?
90 ios  objective-c  xcode  pch 

1
UIBezierPathがCore Graphicsパスより速いのはなぜですか?
私は描画パスをいじってみましたが、少なくともいくつかのケースでは、UIBezierPathがCore Graphicsの同等のものだと思っていたものよりも優れていることに気付きました。-drawRect:以下のメソッドは2つのパスを作成します。1つはUIBezierPath、もう1つはCGPathです。パスは場所を除いて同一ですが、CGPathのストロークには、UIBezierPathのストロークの約2倍の時間がかかります。 - (void)drawRect:(CGRect)rect { CGContextRef ctx = UIGraphicsGetCurrentContext(); // Create the two paths, cgpath and uipath. CGMutablePathRef cgpath = CGPathCreateMutable(); CGPathMoveToPoint(cgpath, NULL, 0, 100); UIBezierPath *uipath = [[UIBezierPath alloc] init]; [uipath moveToPoint:CGPointMake(0, 200)]; // Add 200 curve segments to each path. int iterations = 200; CGFloat cgBaseline = 100; …
90 iphone  ios  drawing  bezier 


15
iOSで、下にドラッグしてモーダルを閉じる方法は?
モーダルを閉じる一般的な方法は、下にスワイプすることです。ユーザーがモーダルを下にドラッグできるようにするには、モーダルが十分に離れている場合、モーダルを閉じます。そうでない場合、元の位置に戻ります。 たとえば、Twitterアプリの写真ビューやSnapchatの「検出」モードで使用されていることがわかります。 同様のスレッドは、UISwipeGestureRecognizerと[self dismissViewControllerAnimated ...]を使用して、ユーザーが下にスワイプしたときにモーダルVCを閉じることができることを指摘しています。ただし、これは1回のスワイプのみを処理し、ユーザーがモーダルをドラッグすることはできません。

4
UITextFieldリターンキーにアクションを追加する方法
ビューにボタンとテキストテキストフィールドがあります。テキストフィールドをクリックすると、キーボードが表示され、テキストフィールドに書き込むことができます。また、ボタンをクリックしてキーボードを閉じることもできます。 [self.inputText resignFirstResponder]; キーボードのリターンキーを有効にしたい。キーボードを押すと、キーボードが消えて何かが起こります。これどうやってするの?


3
〜/ Library / Developer / Xcode / DerivedDataディレクトリから安全に削除するにはどうすればよいですか?
古い(置き換え可能な)データを削除したいのですが、DerivedDataの内容が候補のようです。それはDerivedDataという名前なので、欠落している場合はビルドフェーズ中に生成され、存在する場合はその同じフェーズ中に使用されるという情報であると思います。恐らく古いプロジェクトデータを恐れずに削除できるのは理にかなっているように思えます。もしその古いプロジェクトをビルドする必要がある場合、最初に最初の処理にかかるすべての派生データを再作成する必要があるので、通常よりも長くかかります。 私はここで間違っていますか?
90 ios  xcode  xcode4 

1
セグエの違いは何ですか:「表示」、「詳細を表示」、「モーダルに表示」、「ポップオーバーとして表示」?[閉まっている]
クローズ。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てるようにします。 3年前に閉鎖されました。 この質問を改善する Xcode 6ではさまざまなセグエが何をしますか?
90 ios  xcode  xcode6  segue 

3
iOS / OSXフレームワークの作成:他の開発者に配布する前に、それらをコード署名する必要がありますか?
iOSとOSXのフレームワークを作成する方法を学んでいます。iOSを例にとってみましょう。これまでのところ、次の手順が有効です。 -sdkiphonesimulatorとビルドアクションを使用したxcodebuildフレームワーク -sdkiphoneosとビルドアクションを使用したxcodebuildフレームワーク リポツールを使用してユニバーサルバイナリを作成しlipo -info、期待どおりの結果を生成します。 fatファイルのアーキテクチャ:Foo.framework / Fooは次のとおりです:i386 x86_64 armv7 arm64 質問は次のとおりです。 フレームワークを使用している開発者がフレームワークに再署名できることを読みました:「CodeSign on Copy」ですが、その前提条件が何であるかわかりません。つまり、以前に署名IDを使用してそのユニバーサルバイナリをコード署名するためにコード署名ステップを追加する必要があります。他の開発者に配布しますか? 以前が肯定的である場合-「iPhoneDistribution:...」IDまたは「iPhoneDeveloper:...」を使用する必要があります(一部のiOSプロジェクトの一部である私のフレームワークがあらゆる種類の検証、特にAppStore検証に合格するように) )?. 私の答えの背景は、「CodeSignエラー:SDK「iOS8.3」の製品タイプ「フレームワーク」にはコード署名が必要です」であり、これは多くのサードパーティフレームワークで見られ、Carthage#235または「コードオブジェクトは署名されていませんまったく」(1つの例:Realm#1998で報告した問題。 したがって、フレームワークのユーザーがフレームワークを使用するときに、コード署名の問題が発生しないようにしたいと思います。 PSこの質問は、単一の開発者ではなく、フレームワークベンダーである組織に適用するとさらに興味深いものになります。

9
VMware上のmacOSがiOSデバイスを認識しない
iOSアプリ開発用のVMWareでMacOSを使用しています。 OSとXcodeを更新した後、iOSデバイスが利用できないため、テストできません。 デバイスがPCに接続されると、デバイスはVMwareに接続されているように見え、緑色の点でマークされます。ただし、Xcodeのデバイスには表示されません。 Mac OS10.11を使用しています。誰かアイデアがありますか?
90 ios  macos  vmware 

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