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

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

3
ARCを使用してiOS 4.0をターゲットとする場合、弱参照をどのように置き換えるのですか?
私はXcode 4.2を使用して最初のiOSアプリの開発を開始し、「ユーティリティアプリケーション」テンプレート(FlipsideViewControllerに付属するテンプレート)を使用してiOS 5.0をターゲットにしていました。 ARCはコンパイル時の機能なので、iOS 4とも互換性があるはずなので、アプリのターゲットを4.3にしてコンパイルしてみました。そうすると、次のエラーが発生します。 FlipsideViewController.m:エラー:自動参照カウントの問題:現在のデプロイメントターゲットは自動__weak参照をサポートしていません それはこの行を参照しています: @synthesize delegate = _delegate; その変数は次のように宣言されます。 @property (weak, nonatomic) IBOutlet id <FlipsideViewControllerDelegate> delegate; 「弱い参照」がiOS 4でサポートされていないことは理解していますが、なぜ弱い参照を最初から使用したいのか、それを使用しないように書き直す方法がわからないのですが、まだARCを利用しています(結局のところ、iOS 4および5で動作するはずですよね?)


7
iOS内でUIViewをPDFに変換する方法
アプリのでPDFを表示する方法に関するリソースはたくさんありますUIView。私が現在取り組んでいるのは、からPDFを作成することUIViewsです。 例えば、私がしているUIView、Textviewsのようなサブビューで、UILabels、UIImages、ので、どのように私は、変換することができ、大きな UIView PDFにすべてのサブビューとsubsubviews含め全体としての? AppleのiOSリファレンスを確認しました。ただし、テキスト/イメージの一部をPDFファイルに書き込むことについてのみ述べています。 私が直面している問題は、PDFとしてファイルに書き込みたいコンテンツが多いということです。PDFに1つずつ書き込むと、大変な作業になります。だからこそUIViews、PDFやビットマップに書き込む方法を探しています。 Stack Overflow内の他のQ / Aからコピーしたソースコードを試しました。ただし、UIView境界サイズの空白のPDFしか表示されません。 -(void)createPDFfromUIView:(UIView*)aView saveToDocumentsWithFileName:(NSString*)aFilename { // Creates a mutable data object for updating with binary data, like a byte array NSMutableData *pdfData = [NSMutableData data]; // Points the pdf converter to the mutable data object and to the UIView to be converted …


3
KVOとARCでObserverを削除する方法
ARCの下のオブジェクトからオブザーバーをどのように削除しますか?オブザーバーを追加するだけで、削除するのを忘れますか?手動でメモリを管理しなくなった場合、どこで監視をやめますか? たとえば、ViewControllerでは次のようになります。 [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; 以前は、removeObserver:ViewControllerのdeallocメソッドを呼び出していました。

2
iOSはカメラの投影を元に戻します
宇宙のQRコードに関連するデバイスの位置を推定しようとしています。私はiOS11で導入されたARKitとVisionフレームワークを使用していますが、この質問への答えはおそらくそれらに依存していません。 Visionフレームワークを使用すると、カメラフレームのQRコードの境界となる長方形を取得できます。この長方形を、QRコードを標準位置から変換するために必要なデバイスの平行移動と回転に一致させたいと思います。 たとえば、フレームを観察すると、次のようになります。 * * B C A D * * 一方、QRコードから1m離れていて、その中心にあり、QRコードの辺が10cmであると仮定すると、次のようになります。 * * A0 B0 D0 C0 * * これらの2つのフレーム間のデバイス変換はどのようになっていますか?観測されたQRコードがわずかに非平面であり、完全に1つではないものでアフィン変換を推定しようとしているため、正確な結果が得られない可能性があることを理解しています。 後者は、この問題について私が興味を持っていないARKitから推測された変換をすでに考慮してsceneView.pointOfView?.camera?.projectionTransformいるsceneView.pointOfView?.camera?.projectionTransform?.camera.projectionMatrixので、よりも役立つと思います。 どのように記入しますか func get transform( qrCodeRectangle: VNBarcodeObservation, cameraTransform: SCNMatrix4) { // qrCodeRectangle.topLeft etc is the position in [0, 1] * [0, 1] of A0 // expected real world position …



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は何をしますか?

11
iOS7のサイレントプッシュ通知が機能しない
WWDC 2013の「マルチタスクの新機能」プレゼンテーションには、サイレントプッシュ通知に関するセクションがあります。簡単そうです。プレゼンテーションによると、content-availableのみを1に設定してAPSペイロードを送信した場合、ユーザーには通知が通知されません。 // A. This doesn't work { aps: { content-available: 1 } } 私のテストでは、プッシュが受信されないため、これは機能しないことが示されています。しかし、サウンド属性を含めてアラート属性を除外すると、機能します(ただし、サイレントではなくなりました)。 // B. This works { aps: { content-available: 1, sound: "default" } } ただし、サウンド属性を変更してサイレントオーディオを再生すると、サイレントプッシュを模倣できます。 // C. This works too. { aps: { content-available: 1, sound: "silence.wav" } } 誰か知っている: これがバグなら? そして、BまたはCがリモート通知として扱われていると仮定するのが正しい場合(サウンド属性が必要なサイレントプッシュのバグではありません)?もしそうなら、これはサイレントプッシュのようにレート制限されていないことを意味します... Appleはおそらく修正するでしょう。だから私はおそらくそれに頼るべきではありません。 レート制限とは何ですか(NはX秒ごとにプッシュするなど)? 前もって感謝します。 詳細情報で編集 …


15
フレームサイズよりも小さい増分でUIScrollViewをページングする
画面の幅であるが、高さが約70ピクセルしかないスクロールビューがあります。これには、ユーザーが選択できるようにする50 x 50のアイコン(周囲にスペースがあります)が多数含まれています。しかし、私は常にスクロールビューがページ形式で動作し、常に正確な中央にアイコンが表示されるようにしたいです。 アイコンが画面の幅である場合、UIScrollViewのページングがそれを処理するため、これは問題にはなりません。しかし、私の小さなアイコンはコンテンツサイズよりもはるかに小さいため、機能しません。 この動作は、AllRecipesというアプリの呼び出しで以前に見たことがあります。どうすればいいのかわからない。 アイコンごとのサイズでページングを機能させるにはどうすればよいですか?

10
iOSデバイス(モバイルSafari)の入力フィールドでテキストをプログラムで選択する
モバイルSafariを実行しているiPhone、iPadなどのiOSデバイスで入力フィールドのテキストをプログラムでどのように選択しますか? 通常.select()、<input ... />要素で関数を呼び出すだけで十分ですが、これはそれらのデバイスでは機能しません。カーソルは既存のエントリの最後に置かれ、選択は行われません。

10
ObjectivecでNSDataをNSStringに変換する
NSDataをNSStringに変換したい..これを行うための最良の方法は何ですか? このコードを使用していますが、最後の文字列はnullを返します NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"%@",str); コンソールを見るとnullが出力されます。
87 iphone  objective-c  ios  ipad 

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