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

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


8
iPadマルチタスクのサポートにはこれらの方向性が必要です
ユニバーサルiOS 9アプリをApple(Xcode 7 GMで構築)に送信しようとしていますが、[ レビューのために送信]を選択したときに、iTunes Connectのバンドルに対して次のエラーメッセージが表示されます。 バンドルが無効です。iPadのマルチタスクサポートには、「UIInterfaceOrientationPortrait、UIInterfaceOrientationPortraitUpsideDown、UIInterfaceOrientationLandscapeLeft、UIInterfaceOrientationLandscapeRight」という向きが必要です。バンドル「com.bitscoffee.PhotoMarks.iOS」に「UIInterfaceOrientationPortrait、UIInterfaceOrientationPortraitUpsideDown」が見つかりました。 私のアプリは、PortraitとPortraitUpsideDownの向きをサポートしていますが、他の2つはサポートしていません。 では、この課せられた要件を回避する方法はありますか、それともすべてのiOS 9 iPadアプリは4つすべての向きを持つ必要がありますか?
389 ios  objective-c  iphone  xcode  ipad 


27
現在のiPhone /デバイスモデルを確認する方法は?
Swiftでデバイスのモデル名(iPhone 4S、iPhone 5、iPhone 5Sなど)を取得する方法はありますか? という名前のプロパティがあることは知っていますが、UIDevice.currentDevice().modelデバイスタイプ(iPod touch、iPhone、iPad、iPhone Simulatorなど)のみを返します。 Objective-Cでは、この方法で簡単に実行できることも知っています。 #import <sys/utsname.h> struct utsname systemInfo; uname(&systemInfo); NSString* deviceModel = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; しかし、私はiPhoneアプリをSwiftで開発しているので、誰かがSwiftでこれを解決する同等の方法で私を助けてくれませんか?
386 ios  iphone  swift  device 

30
アプリケーションは、アプリケーションの起動の最後にルートビューコントローラーを持っていることが期待されます
コンソールに次のエラーが表示されます。 アプリケーションは、アプリケーションの起動の最後にルートビューコントローラーを持っていることが期待されます 以下は私のapplication:didFinishLaunchWithOptions方法です: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Set Background Color/Pattern self.window.backgroundColor = [UIColor blackColor]; self.tabBarController.tabBar.backgroundColor = [UIColor clearColor]; //self.window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"testbg.png"]]; // Set StatusBar Color [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; // Add the tab bar controller's current view as a subview of the window self.window.rootViewController = self.tabBarController; …
383 ios  objective-c 

25
コアデータ:エンティティのすべてのインスタンスを削除する最も簡単な方法
Core Dataを使用して、Webサービス呼び出しの結果をローカルに永続化しています。Webサービスは、「車」などの完全なオブジェクトモデルを返します。そのうちの約2000になる可能性があります(Webサービスが1台またはすべての車より少ないものを返すようにすることはできません)。 次にアプリケーションを開いたときに、すべての車のWebサービスを再度呼び出して、コアデータの永続化されたコピーを更新したいのですが、重複を防ぐために、最初にローカルキャッシュのすべてのデータを消去する必要があります。 管理オブジェクトコンテキスト内の特定のエンティティのすべてのインスタンス(たとえば、タイプ「CAR」のすべてのエンティティ)を削除するより速い方法はありますか、またはそれらを呼び出してクエリし、結果を反復してそれぞれを削除してから保存する必要がありますか? 理想的には、エンティティがBlahであるすべてを削除すると言うことができます。

9
Apple開発者プログラムまたは脱獄のないデバイスでiOSアプリをテストする
Apple Developer Programに登録したり、iPodをジェイルブレイクしたりせずに、iPod TouchでiOSアプリケーションをテストするにはどうすればよいですか? 現在、どちらも実行可能なオプションではありません。 画面上のシミュレーターではなく、デバイス自体でテストして、実際のiPodでどのように機能するかを確認したいと思います。

14
iPhoneは最初のページでのみナビゲーションバーを非表示にする
ナビゲーションバーを非表示にして表示する以下のコードがあります。最初のビューが読み込まれると非表示になり、「子」が呼び出されると非表示になります。問題は、ルートビューに戻ったときに、それをトリガーして再度非表示にするイベント/アクションが見つからないことです... ルートページに手動でアクションを実行する「テスト」ボタンがありますが、見栄えがよくないので、自動にしたいと思います。 -(void)hideBar { self.navController.navigationBarHidden = YES; } -(void)showBar { self.navController.navigationBarHidden = NO; }




19
SwiftでHTTPリクエストを行うにはどうすればよいですか?
私はiBooksでAppleのThe Programming Language Swiftを読みましたが、Swiftで HTTPリクエスト(cURLなど)を作成する方法を理解できません。Obj-Cクラスをインポートする必要がありますか、それともデフォルトのライブラリをインポートするだけですか?または、ネイティブのSwiftコードに基づいてHTTPリクエストを行うことはできませんか?


30
iOSシミュレーターでのテスト時のエラー:ブートストラップサーバーに登録できませんでした
UIAlertViewのボタンをクリックすると、シミュレーターでアプリがテストされました。そこでデバッグを停止し、コードに変更を加えて、アプリを再度ビルドしました。アプリケーションを実行すると、コンソールにこのエラーが表示されます ブートストラップサーバーにcom.myApp.debugを登録できませんでした。エラー:不明なエラーコード。これは通常、このプロセスの別のインスタンスが既に実行されているか、デバッガーでハングしていることを意味します。 シミュレーターからアプリを削除してクリーンビルドを試みましたが、アプリを実行しようとすると、このエラーが発生します。 シミュレータでアプリを再度実行できるようにするにはどうすればよいですか?
370 ios  xcode  ios-simulator 

4
iPhone / iPad / iO向けの高速で無駄のないPDFビューア-ヒントとヒント?
最近、PDFの描画について多くの質問があります。 はい、PDFをで簡単にレンダリングできますUIWebViewが、これは優れたPDFビューアに期待するパフォーマンスと機能を提供できません。 PDFページをCALayerまたはUIImageに描画できます。Appleには、ズーム可能なUIScrollviewで大きなPDF を描画する方法を示すサンプルコードさえあります しかし、同じ問題が増え続けています。 UIImageメソッド: PDF UIImageは、レイヤーアプローチと同様に光学的にスケーリングされません。 制限UIImagesからの生成でCPUとメモリがヒットしPDFcontext、新しいズームレベルのリアルタイムレンダリングを作成するためにそれを使用できなくなります。 CATiledLayerメソッド: PDFページ全体をaに描画すると、かなりのオーバーヘッド(時間)CALayerが発生します。個々のタイルがレンダリングで表示されます(tileSizeを微調整しても) CALayers 事前に準備できません(画面外でレンダリングされます)。 一般に、PDFビューアもメモリをかなり消費します。Appleのズーム可能なPDFの例のメモリ使用量も監視します。 現在のプロジェクトでは、PDFビューアを開発UIImageしていて、別のスレッドでページのをレンダリングしています(ここでも問題です)、スケールがx1のときにページを表示しています。CATiledLayerスケールが1を超えると、レンダリングが開始されます。iBooksも同様のダブルテイクアプローチを採用しており、ページをスクロールすると、鮮明なバージョンが表示される前に1秒未満でページの低解像度バージョンを表示できます。 ページの各側にフォーカスがある2ページをレンダリングして、PDFイメージが描画を開始する前にレイヤーをマスクできるようにします。フォーカスされたページから+2ページ離れると、ページは再び破棄されます。 描画PDFのパフォーマンス/メモリ処理を改善するためにどれほど小さくても明白でも、誰かが洞察を持っていますか?またはここで議論された他の問題? 編集:いくつかのヒント(Credit- Luke Mcneice、VdesmedT、Matt Gallagher、Johann): 可能な場合は、メディアをディスクに保存します。 TiledLayersでレンダリングする場合は、より大きなtileSizeを使用します INIT頻繁プレースホルダオブジェクトと配列を用い、alternitively別の設計アプローチは、これ 画像は、 CGPDFPageRef NSOperationsまたはGCD&ブロックを使用して、事前にページを準備します。 CGContextSetInterpolationQuality(ctx, kCGInterpolationHigh); CGContextSetRenderingIntent(ctx, kCGRenderingIntentDefault);前CGContextDrawPDFPageに呼び出して、描画中のメモリ使用量を減らします docRefで初期化するのNSOperationsは悪い考え(メモリ)であり、docRefをシングルトンにラップします。 不要なNSOperations場合はキャンセルできます。特にメモリを使用する場合は、コンテキストを開いたままにしてください。 ページオブジェクトをリサイクルし、未使用のビューを破棄する 開いているコンテキストが必要なくなったらすぐに閉じます メモリ警告を受け取ったら、DocRefとページキャッシュを解放して再ロードします その他のPDF機能: PDF内のリンクの取得(およびこことここ) リンク配置のためのPDF Rectについて PDF annotdatestringsの変換 リンクのターゲットを取得する(/Dest配列からページ番号を取得する) 目次を取得する ドキュメントのタイトルとキーワード 生のテキストの取得(およびこことこことここ(配置に焦点を当てた)) 検索(およびここ)(すべてのPDFで機能するわけではありません(変な文字が表示されるだけです。エンコードの問題だと思いますが、よくわかりません)-Credit BrainFeeder) CALayerおよびオフスクリーンレンダリング -次のページをレンダリングして高速/スムーズな表示 …
369 ios  pdf  calayer 

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