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

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

9
座標を使ってプログラムでマップアプリをすばやく開く方法は?
地図アプリケーションで開きたい緯度と経度があります。私がこのコードを試してみましたHERE。 func goToMap(){ var lat1 : NSString = self.venueLat var lng1 : NSString = self.venueLng var latitude:CLLocationDegrees = lat1.doubleValue var longitude:CLLocationDegrees = lng1.doubleValue var coordinate = CLLocationCoordinate2DMake(latitude, longitude) var placemark : MKPlacemark = MKPlacemark(coordinate: coordinate, addressDictionary:nil) var mapItem:MKMapItem = MKMapItem(placemark: placemark) mapItem.name = "Target location" let launchOptions:NSDictionary = NSDictionary(object: MKLaunchOptionsDirectionsModeDriving, …
107 ios  swift  apple-maps 

9
Swiftでインターネット接続の可用性を確認する
Swiftを使用してインターネット接続が利用可能かどうかを確認する方法はありますか? これを行うためのサードパーティのライブラリがたくさんあることは知っていますが、それらはすべてObjective-Cで記述されています。Swiftの代替案を探しています。

7
グループ化されたスタイルでUITableViewのセルの幅を設定する方法
私は約2日間これに取り組んでいるので、私はあなたと私の学んだことを共有すると思いました。 問題は、グループ化されたUITableViewのセルの幅を小さくすることは可能ですか? 答えはいいえだ。 しかし、この問題を回避するには2つの方法があります。 解決策1:テーブルを薄く するtableViewのフレームを変更して、テーブルを小さくすることができます。これにより、UITableViewは幅を縮小してセルを内部にレンダリングします。 この解決策は次のようになります。 -(void)viewWillAppear:(BOOL)animated { CGFloat tableBorderLeft = 20; CGFloat tableBorderRight = 20; CGRect tableRect = self.view.frame; tableRect.origin.x += tableBorderLeft; // make the table begin a few pixels right from its origin tableRect.size.width -= tableBorderLeft + tableBorderRight; // reduce the width of the table tableView.frame = …
107 ios  iphone  uitableview  width 

13
ストーリーボードを使用せずに新しいSwiftプロジェクトを作成するにはどうすればよいですか?
XCode 6で新しいプロジェクトを作成しても、ストーリーボードを無効にすることはできません。SwiftまたはObjective-Cのみを選択して、Core Dataを使用するかどうかを選択できます。 ストーリーボードを削除し、プロジェクトからメインストーリーボードを削除して、didFinishLaunchingからウィンドウを手動で設定してみました AppDelegateにはこれがあります: class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow var testNavigationController: UINavigationController func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { testNavigationController = UINavigationController() var testViewController: UIViewController = UIViewController() self.testNavigationController.pushViewController(testViewController, animated: false) self.window = UIWindow(frame: UIScreen.mainScreen().bounds) self.window.rootViewController = testNavigationController self.window.backgroundColor = UIColor.whiteColor() self.window.makeKeyAndVisible() return true } …
107 ios  swift  xcode6 

6
「fat」Cocoa Touch Framework(シミュレーターおよびデバイス用)をエクスポートする方法
Xcode 6では、独自のDynamicを作成することができますCocoa Frameworks。 のため: シミュレータはまだ32-bitライブラリを使用しています 2015年6月1日以降、App Storeに送信されるアプリの更新には64ビットのサポートが含まれ、iOS 8 SDK(developer.apple.com)でビルドされている必要があります デバイスとシミュレータでプロジェクトを実行するには、ファットライブラリを作成する必要があります。つまり、フレームワークで32ビットと64ビットの両方をサポートします。 しかし、他のプロジェクトとの将来の統合のためにUniversal Fat Framework をエクスポートする方法(およびこのライブラリを誰かと共有する方法)のマニュアルは見つかりませんでした。 これが私の再現手順です: 設定するONLY_ACTIVE_ARCH=NOにはBuild Settings (確かに)サポートarmv7 armv7s arm64 i386 x86_64を追加するArchitectures フレームワークをビルドし、Finderで開きます。 このフレームワークを別のプロジェクトに追加する 実結果: しかし、結局のところ、このフレームワークを使用してプロジェクトをデバイスとシミュレーターで同時に実行することにまだ問題があります。 フレームワークをDebug-iphoneosフォルダーから取得した場合-デバイスで動作し、シミュレーターでエラーが発生します。ld: symbol(s) not found for architecture i386 xcrun lipo -info CoreActionSheetPicker ファットファイル内のアーキテクチャ:CoreActionSheetPickerは次のとおりです:armv7 armv7s arm64 Debug-iphonesimulatorフォルダからフレームワークを取得すると、シミュレータで機能します。デバイスにエラーがあります:ld: symbol(s) not found for architecture arm64 xcrun lipo -info …



16
テキストをiOSシミュレータにコピーして貼り付ける
これはどこかに文書化されている必要がありますが、見つかりません。 iPadシミュレーターを使用する私のアプリには、ユーザーがテキストを貼り付けるテキストフィールドがあります。現実の世界では、ユーザーはSafariアドレスからテキストフィールドにテキストをコピーします。しかし、私はios ipadシミュレータでそれをやろうとしていますが、部分的な結果しかありません。 アプリを再実行した後、MacのEdit|Paste TextメニューまたはShift-Command-Vを使用して、テキストフィールドにテキストをすぐに貼り付けることができます(ただし、だけEdit|Pasteではありませんが、問題ありません)。シフトの必要性は煩わしいですが、私はそれとともに生きることができます。 しかし、Macで別のURLをコピーしようとした場合、Edit|Paste TextまたはPasteシミュレータでバブルを使用した場合でも、新しいテキストは取得されず、元のテキストが取得されます。 それは一般的ですか?ホストコンピュータのクリップボードにライブで接続されていないというシミュレータの機能ですか?
107 ios  clipboard 

8
ipaファイルに再署名する方法は?
別のプロビジョニングプロファイルで次のようなIPAを生成した後、プロビジョニングプロファイルで.ipaファイルに署名するにはどうすればよいですか?ベータテスト用のアドホックプロビジョニングプロファイルを使用してIPAに署名し、その後、アプリストアのアプリ送信プロビジョニングプロファイルを使用して正確なIPAに再署名します。 /usr/bin/xcrun -sdk iphoneos PackageApplication -v "${RELEASE_BUILDDIR}/${APPLICATION_NAME}.app" -o "${BUILD_HISTORY_DIR}/${APPLICATION_NAME}.ipa" --sign "${DEVELOPER_NAME}" --embed "${PROVISONING_PROFILE}"

14
UITextFieldの編集を無効にしてタッチを受け入れる方法は?
私が作ってるんだUITextField持っているUIPickerViewようにinputView。コピー、貼り付け、切り取り、選択で編集できることを除けば、それで十分です。ピッカーのみがテキストフィールドを変更する必要があります。 setEnabledまたはsetUserInteractionEnabledを設定して編集を無効にできることを学びましたNO。OK、でもTextFieldはタッチに反応しなくなり、ピッカーは表示されません。 それを達成するために私は何ができますか?

4
プログラムでコンテナービューを追加する方法
コンテナービューは、インターフェイスエディターを介してストーリーボードに簡単に追加できます。追加されると、コンテナービューはプレースホルダービュー、埋め込みセグエ、および(子)ビューコントローラーになります。 しかし、プログラムでコンテナビューを追加する方法を見つけることができません。実際、UIContainerViewそのようなクラスを見つけることすらできません。 Container Viewのクラスの名前は、きっと良いスタートです。セグエを含む完全なガイドは大歓迎です。 View Controllerプログラミングガイドを知っていますが、Interface BuilderがContainer Viewerに対して行う方法と同じではありません。たとえば、制約が適切に設定されている場合、(子)ビューはコンテナビューのサイズ変更に適応します。

5
beginBackgroundTaskWithExpirationHandlerの適切な使用
いつどのように使用するかについて少し混乱していますbeginBackgroundTaskWithExpirationHandler。 Appleは、applicationDidEnterBackgroundデリゲートでそれを使用して、いくつかの重要なタスク(通常はネットワークトランザクション)を完了するためにより多くの時間をかけるために、例で示しています。 私のアプリを見ると、ほとんどのネットワーク関連が重要であるように思われます。アプリを起動したときに、ユーザーがホームボタンを押したらアプリを完成させたいと思います。 それで、すべてのネットワークトランザクションをラップすること(そして私は大きなデータチャンクをダウンロードすることについて話しているのではなく、ほとんどが短いxml)をbeginBackgroundTaskWithExpirationHandler安全な側面に置くことが受け入れられている/良い習慣 ですか?

14
UIColorが暗いか明るいかを確認しますか?
選択したUIColor(ユーザーが選んだ)が暗いか明るいかを判断する必要があるので、読みやすくするために、その色の上にあるテキスト行の色を変更できます。 Flash / Actionscriptの例(デモあり)は次のとおりです。http://web.archive.org/web/20100102024448/http://theflashblog.com/?p = 173 何かご意見は? 乾杯、アンドレ 更新 みんなの提案のおかげで、ここに作業コードがあります: - (void) updateColor:(UIColor *) newColor { const CGFloat *componentColors = CGColorGetComponents(newColor.CGColor); CGFloat colorBrightness = ((componentColors[0] * 299) + (componentColors[1] * 587) + (componentColors[2] * 114)) / 1000; if (colorBrightness < 0.5) { NSLog(@"my color is dark"); } else { NSLog(@"my …
107 ios  iphone  xcode  colors  uicolor 

8
Range <Int>を[Int]にすばやく変換する
範囲を配列に変換する方法 私は試した: let min = 50 let max = 100 let intArray:[Int] = (min...max) エラーが出る Range&lt;Int&gt; is not convertible to [Int] 私も試しました: let intArray:[Int] = [min...max] そして let intArray:[Int] = (min...max) as [Int] それらも機能しません。
107 ios  arrays  swift  int  range 

7
Xcode Debugger:変数の値を表示
UITableViewControllerの私のコード: delegate.myData = [myData objectAtIndex:indexPath.row]; デバッガーの値delegate.myDataまたはindexPath.rowデバッガーの値を確認するにはどうすればよいですか?delegate.myData配列とでindexPath.rowある必要がありintます。私は、オブジェクトのメモリアドレスを見ることができますdelegateし、indexPathしかしどこですmyDataとrow?

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