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

Xcode 6はAppleの統合開発環境(IDE)です。このタグは、Xcode自体に関する質問にのみ使用し、MacまたはiOSのプログラミングに関する一般的なトピックには使用しないでください。Macプログラミングの質問には[cocoa]を、iOSプログラミングの質問には[cocoa-touch]または[ios]を使用してください。

14
Xcode 6サイズクラスのカスタムフォントサイズ設定がカスタムフォントで正しく機能しない
Xcodeの6は、新しい機能があるフォントとフォントサイズではUILabel、UITextFieldと、UIButton右のストーリーボードで、現在のデバイス構成のサイズクラスに基づいて自動的に設定することができます。たとえば、UILabel「任意の幅、コンパクトな高さ」(横長のiPhoneなど)構成ではフォントサイズ12を使用し、「通常の幅、通常の高さ」構成(iPadなど)ではサイズ18を使用するように設定できます。詳細については、こちらをご覧ください。 developer.apple.com/size_class デバイスの構成に基づいて、UI機能にプログラムで異なるフォントを設定する必要がなくなるため、これは理論的には優れた機能です。現在、デバイスの種類に基づいてフォントを設定する条件付きコードがありますが、明らかに、アプリ全体でプログラム的にフォントを設定する必要があります。そのため、最初はこの機能に本当に興奮していましたが、実際の使用には深刻な問題(おそらくバグ)があることがわかりました。SDK 8に基づいてビルドし、iOS 8の最小展開ターゲットを設定しているため、これはiOSの古いバージョンとの互換性とは関係ありません。 問題は次のとおり です。サイズクラスごとに異なるフォントサイズを設定し、iOSが提供する「システム」フォントを使用すると、すべてが期待どおりに機能し、フォントサイズはサイズクラスに基づいて変化します。アプリケーションから提供されたカスタムフォントを使用し(はい、プログラムで機能するため、アプリケーションバンドルで正しく設定しています)、カスタムフォントをXCode 6ストーリーボードのラベルに設定すると、期待どおりに機能します。しかし、ストーリーボードでさまざまなサイズのクラスにさまざまなサイズのカスタムフォントを使用しようとすると、突然機能しなくなります。構成の唯一の違いは、選択したフォントです(カスタムフォントとシステムフォント)。代わりに、すべてのフォントがサイズクラスに関係なく、デフォルトサイズのデフォルトシステムフォントとしてデバイスとシミュレーター(そして、ストーリーボードで指定された実際のフォントをシステムフォントに置き換えていることをデバッガーを介して確認しました)。したがって、基本的に、サイズクラス機能はカスタムフォントでは機能しないようです。また、興味深いことに、ビューコントローラーのXCode 6の[プレビュー]ペインでカスタムフォントが実際に適切に表示およびサイズ調整されます。実際のiOSシステムで実行している場合にのみ機能しなくなります(正しく構成されていると思います)。 。 複数の異なるカスタムフォントを試してみましたが、どのフォントでも機能しないようですが、代わりに「システム」を使用すると、常に機能します。 とにかく、Xcode 6でこの問題を見た人はいますか? これがiOS 8、Xcode、または何かのバグかどうかに関するアイデア 私は間違っていますか? 言ったように、私が見つけた唯一の回避策は、私がiOSの約3つのバージョンで行ったように、プログラムでフォントを設定し続けることです。 しかし、カスタムフォントで機能させることができれば、この機能を使用できるようになりたいです。システムフォントの使用は、私たちのデザインには受け入れられません。 追加情報: Xcode 8.0以降、バグが修正されました。

6
XcodeはCおよびObjective-Cコードのみをリファクタリングできます。Xcode 6でSwiftクラス名を変更するにはどうすればよいですか?
Xcode 6ベータ版で新しいシングルビューアプリケーションプロジェクトを作成しました。SwiftクラスViewController.swiftの名前を他の名前に変更したい。しかし、リファクタリング->名前の変更を選択すると、エラーが発生しますXcode can only refactor C and Objective-C code。 Xcode 6でSwiftクラスの名前を変更する方法はありますか? 更新: 最後に、Xcode 9はSwiftのリファクタリングをサポートしています。Appleがこの基本的な機能を追加するには3年かかりました。リファクタリング
103 ios  swift  xcode  xcode6  xcode9 

9
Swift-ナビゲーションアイテムの戻るボタンを非表示にする方法
現在、2つのView Controllerがあります。私の問題は、2番目のビューコントローラーに移行した後、戻るボタンを非表示にする方法がわからないことです。私が見つけたほとんどの参照はObjective-Cにあります。Swiftでコーディングするにはどうすればよいですか? Objective-Cで戻るボタンのコードを非表示にする [self.navigationItem setHidesBackButton:YES animated:YES];
103 ios  swift  xcode6 

8
Xcode 6-コマンドラインからシミュレーターを起動する
コマンドラインからiPhoneシミュレータを起動したい。 今まで私は以下のコマンドを使用しています /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator -SimulateDevice -SimulateDeviceは、特定のデバイスタイプを起動するために使用されます Xcode 6では、パスとアプリが次のように変更されました /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app/Contents/MacOS/iOS Simulator 残念ながら、-SimulateDeviceオプションは現在機能していません。シミュレータを起動できますが、起動するシミュレータを指定するオプションがありません 誰もがXcode 6でこれの代替手段を見つけましたか?

8
オブジェクトの固定サイズ配列を作成する方法
Swiftでは、64のSKSpriteNodeの配列を作成しようとしています。最初に空に初期化し、次に最初の16セルと最後の16セルにスプライトを配置します(チェスゲームのシミュレーション)。 私がドキュメントで理解したことから、私は次のようなことを期待していました: var sprites = SKSpriteNode()[64]; または var sprites4 : SKSpriteNode[64]; しかし、それは機能しません。2番目のケースでは、「固定長配列はまだサポートされていません」というエラーが表示されます。それは本当ですか?私にはそれは基本的な機能のように聞こえます。インデックスで要素に直接アクセスする必要があります。
101 swift  ios8  xcode6 

16
ストーリーボードのカスタムフォントを含む属性付き文字列が正しく読み込まれない
プロジェクトではカスタムフォントを使用しています。これはXcode 5でうまく機能します。Xcode6では、プレーンテキスト、コード内の属性付き文字列で機能します。ただし、ストーリーボードでは正常に表示されますが、ストーリーボードで設定された属性文字列は、シミュレータまたはデバイスで実行するとすべてHelveticaに戻ります。 Xcode 6またはiOS 8 SDKのバグなのか、Xcode 6 / iOS 8でカスタムフォントの使用方法が変更されたのかわかりません。

7
迅速な遊び場を使用してコンソールに印刷する方法は?
私は彼らの新しい言語の迅速な対応のためにApple Guideに従ってきましたが、右側のバーが「Hello、world」ではなく「Hello、playground」のみを表示している理由がわかりません。なぜそれprintlnが右側に印刷されていないのか誰かが説明できますか? // Playground - noun: a place where people can play import Cocoa var str = "Hello, playground" println("Hello, world");


7
シミュレータでアプリをアンインストールした後、NSUserDefaultsがクリアされない
これは本当のNOOBに聞こえるかもしれません!ユーザーがアプリケーションに2回目かどうかを確認したいので、使用している実行カウントを維持しますNSUserDefaults。rootViewControllerのviewDidLoadメソッドに次のコードを実装しました。 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; NSLog(@"hello %ld", (long)[userDefaults integerForKey:@"runCount"]); if ([userDefaults integerForKey:@"runCount"] != 1) { //not the 2nd run [userDefaults setInteger:1 forKey:@"runCount"]; NSLog(@"not 2nd run"); } else { //second run or more NSLog(@"2nd run"); } [userDefaults synchronize]; すべてが正常に動作しますが、問題は、こことここに従ってアプリケーションをアンインストール(削除して再インストール)するとデータがクリアされるはずですが、アプリが再インストールされても以前のデータがまだ表示されているということです。xCode6-betaを使用してiOSシミュレーターでアプリを実行し、iOS 8上のアプリケーションをターゲットにしています

25
シミュレーターでアプリを実行できません:実行中にエラーが発生しました(ドメイン= LaunchServicesError、コード= 0)
Xcode 6でプロジェクトを正常にコンパイルした後、上記のメッセージが表示されてシミュレータでプロジェクトを実行できません。私は可能な限りすべての調査を行い、すべてを試みましたが、それでも進歩はありませんでした。 私はSwiftを使用しておらず、ウィジェットや拡張機能も使用していないため、同様の質問で見られるように、これらによって引き起こされる解決策を提案しないでください。 誰かがこれら以外の考えられる原因(または解決策!!)を見つけた場合は、助けてください。ありがとう

12
iOSアプリの送信:64ビットのサポートがありません
昨日、問題なくアプリをレビューのために送りました。その後、修正の余地がほとんどないことに気づき(マップの最大ズームレベルを19から18に変更しました)、iTunes Connectからバイナリを削除し、再送信を試みました。 今、私はこの警告を受けています: 私のアーキテクチャは次のとおりなので、理由がわかりません: アーキテクチャ:armv7 有効なアーキテクチャ:armv6、armv7、armv7s、arm64 アプリはシミュレータで正常に実行されます。警告で推奨されているように標準アーキテクチャ(armv7、arm64)を使用しようとすると、アプリがビルドされず、次のようになります。 アーキテクチャx86_64の未定義のシンボル ld:アーキテクチャx86_64のシンボルが見つかりません 私はlib route-meを使用しており、同じアーキテクチャ設定を設定しています。

30
アプリのインストールに失敗しました:デバイスに書き込めませんでした
Xcode 6.3では、実際のデバイスでSwiftで記述されたiOSプロジェクトを実行しようとすると、このエラーが発生しました。 アプリのインストールに失敗しました デバイスに書き込めませんでした。 プロジェクトをクリーンアップして再実行しようとしましたが、同じエラーが発生します。 このエラーを修正するにはどうすればよいですか?
91 ios  iphone  xcode6 



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

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