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

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

5
XcodeでGitを適切に使用する方法
私はしばらくiPhone開発者でしたが、最近はワークフローにgitを組み込んでいます。これまでのワークフローでは、http: //shanesbrain.net/2008/7/9/using-xcode-with-gitにあるgit設定を使用しました。 これらの設定はgitに* .pbxprojをマージから除外するように指示しますか?これを行う本当の理由はありますか?たとえば、プロジェクトにファイルを追加してオリジンにプッシュすると、他の開発者はプルしたときにそのファイルがxcodeプロジェクトに追加されません。その後、そのうちの1つがリリースをビルドする場合、このファイルは含まれない可能性があります。gitにプロジェクトファイルのマージを処理させるだけではいけませんか?このファイルをマージする必要があるのはなぜですか。また、ファイルがプロジェクトに追加されたときに状況を適切に処理する方法はありますか。
94 ios  objective-c  xcode  git 

3
iPhoneアプリにPythonを埋め込む
つまり、それは新しい千年紀です。Appleは手を振った。iPhone(App Store)アプリにPythonインタープリターを含めることが合法になりました。 これを行うにはどうすればよいですか?すべての既存の議論は(当然のことながら)脱獄に言及しています。(以前の質問:Pythonを使用してネイティブのiPhoneアプリを作成できますか?) ここでの目標は、PyObjCアプリを作成することではなく、組み込みライブラリとしてPythonを実行する通常のObjCアプリを作成することです。次に、PythonコードはネイティブCocoaコードを呼び出します。「制御ロジックはPythonコードです」パターンです。 XCodeにPythonを組み込むためのガイドはありますか?私のiPhoneアプリがそれをリンクできるように?標準ライブラリの90%を必要としないので、できればPythonを削除してください。 おそらく、スレッド化とPython拡張APIを理解できるでしょう。私はMacOSでそれをしました。ただし、XCodeではなく、コマンドラインコンパイラのみを使用します。
94 iphone  python  xcode 

15
コメントするXcodeコマンドスラッシュショートカットが時々しか機能しない
キーボードショートカットを使用してコメントを付けたり、コード⌘+のコメントを外したりすると、Xcodeの信頼性が非常に低下します/。いつ壊れるのか本当のパターンを見つけることができないようですが、通常、シミュレータでコードをビルドして実行した後に発生します。コードファイルのいずれかで何かを編集するまで、それは再び機能しません。メインビューで別のファイルに切り替えても、ショートカットによるコメントは機能しません。インデント⌘+ などの他のキーボードショートカットは[引き続き正常に機能します。 他の人がこの問題を抱えていますか?そうであれば、解決策を見つけましたか?私はそれが小さな不満のように思えることを知っていますが、実行してからすぐにコードのブロックをコメントアウトして効果を確認しようとすると、それは少し不便です。 OXS Yosemite 10.10(14A389)でXcode 6.1(6A1052d)を使用しており、重要な場合はiOS用Objective-Cで開発しています。

11
Xcodeのデフォルトのヘッダーコメントライセンスの変更
Xcodeで新しい.cpp / .hファイルを作成するたびに、コメントがファイルの先頭に追加されます。例えば: /* * <file>.cpp * <Name of project> * * Created by <My name> on <Date>. * Copyright <Year and company>. All rights reserved. * */ デフォルトのコメントを、GPL / LGPL /などの別のライセンスに変更したい。Xcodeでこの動作を変更できる場所はありますか?
94 xcode 


16
iOS 7-デフォルトのビューコントローラーのインスタンス化に失敗する
新しく作成したアプリでXcode 5を使用していて、作成しただけで実行ボタンを押してクリックすると、プロジェクトがビルドされますが、iOSシミュレーターに表示されず、次のメッセージが表示されます。 Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set? もちろん、私はそれについてグーグルで調べましたが、誰もがこれが起こっていることを指摘しています。なぜなら、XCodeはどのView Controllerが初期のものかまだわからないからです。しかし、奇妙なことに、私はアプリをページベースのアプリ(シングルビューおよびタブ付きアプリオプションも試してみました)として作成し、XCodeはすでにストーリーボードを定義しています。 また、プロジェクトのメインインターフェースオプションに移動すると、ストーリーボード(Xcode自体で「Main」という名前)が設定され、ストーリーボードで、ビューコントローラーが「初期ビューコントローラー」として設定されます。 なにが問題ですか?

20
プロジェクトを開けません...プロジェクトファイルを解析できないため、開けません
しばらくの間、iPhoneアプリの作成に取り組んでいます。今日、バッテリーが少なくなったとき、私は作業していて、常にソースファイルを保存していたので、電源が切れました... コンピューターを接続し直して、電源が正常になったら、プロジェクトファイルを開こうとするとエラーが発生します。 プロジェクトを開けません プロジェクトファイルを解析できないため、プロジェクト...を開けません。 私がこれから回復できることを人々が知っている方法はありますか?古いプロジェクトファイルを使用して再挿入し、コンパイルしてみました。それは私がファンキーなエラーを与えます、それはおそらくそれが望むすべてのファイルを見つけていないためです... できれば、プロジェクトを最初から再構築したくありません。 編集する わかりました。これと少し古いプロジェクトファイルを比較してみましたが、ファイルが破損していることがわかりました。それらをマージした後(正常で最新の部品)、現在は機能しています。 SVNの素晴らしい点。私はそれを持っていますが、XCodeをそれと同期しようとするいくつかのファンキーさがありました。私は間違いなく今より多くの時間を費やすつもりです... ;-)
93 iphone  xcode 

12
クラス変数はまだサポートされていません
最初のビューコントローラーとして分割ビューコントローラーを使用してプロジェクトを開始し、ストーリーボードから自動的に開始します。 一般に、このUIを備えたアプリにはルートとして1つだけの分割ビューコントローラーがあるため、サブクラスで静的変数を作成し、初期化が行われたときにそれを設定します。 だから私はこの行動を迅速に試してみたい。 Typeプロパティ(静的およびクラスキーワードを使用)についてiBookでSwiftプログラミング言語ガイドブックを読み、ジョブにコードの一部を試します。 import UIKit class SplitViewController: UISplitViewController { class func sharedInstance() -> SplitViewController { return SplitViewController.instance } class let instance: SplitViewController = nil init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) { super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) self.initialization() } init(coder aDecoder: NSCoder!) { super.init(coder: aDecoder); self.initialization() } func initialization() { SplitViewController.instance …
93 xcode  swift 

8
Xpc 4にppc / ppc64と10.4 / 10.5 SDKの完全なサポートを復元するにはどうすればよいですか?
AppleはSDK 10.6とXcode4のみを同梱しているため、Xcode4でのPPCアプリケーションの開発は不可能になりました。Xcode4を使用してアプリケーションを開発することも可能ですが、10.5や10.4システムでも実行できます(SDK 10.6を選択しますが、デプロイメントターゲット10.5または10.4を選択します)。これらのアプリケーションはIntel Macでのみ実行できます。 PPCアプリケーションの構築。 さらに、一部のまれなケースがあります。たとえば、完全なプラットフォームサポートのために10.6より前のSDKに対してビルドする必要がある場合です。たとえば、非推奨の機能が10.6 SDKから完全に消えたが、それを使用する必要があり、ダイナミックリンクが必要ない場合それらのケースでは常に最良のオプションです。また、以前のSDKにリンクすると、以前のOSバージョンとの非互換性が発生し、使用できないため、使用しようとしない機能が利用できなくなり、使用しようとするとコンパイラエラーまたはリンカーエラーがすぐに発生するため、開発が容易になる場合があります。 最後に重要なことですが、AppleはXcode4からGCC 4.0のサポートも削除しました。これは、特定のソフトウェアが正しくビルドするために必要な場合があり、SDK 10.4を使用している場合、AppleはソフトウェアをGCC 4.2でコンパイルすることを決して許可していません。 GCC 4.2およびSDK 10.6で構築されたすべてのソフトウェアは、デプロイメントターゲットが正しく設定され、MacOS 10.4で使用できない機能が使用されていない限り、問題なくMac OS 10.4でも実行できます。 もちろん、いつでもXcode4の隣にXcode3を並行してインストールできますが、それはXcode4の(素晴らしい?)新機能をすべて忘れて、古いXcode3 IDEで作業を続ける必要があることを意味します。新しいプロジェクトと同じIDE内ですべての古いプロジェクトを管理し、利用可能なすべての新機能を利用できれば、はるかに良いでしょう。すべてのプロジェクトが10.6またはIntelを近い将来にのみ作成できるわけではありません。さらに、私は、本当に必要になるよりも早く、古いプラットフォームのサポートを廃止することには厳しく反対しています。 この機能をXcode4に復元できますか?


2
LaunchScreen.xibがカスタムフォントを表示しない
LaunchScreen.xibにカスタムフォントでテキストを表示するためにラベルを使用しています。カスタムフォントはInterface Builderで正常に表示されますが、iPhoneでテストすると、フォントがデフォルトのフォントに戻ります。 これを修正する方法やバグかどうかはわかりません。
93 ios  xcode 

28
「実行先のiOSデバイスはスキームの実行には無効です」
iPhone 5 / iOS 6でアプリを実行していますが、iPhone 4S / iOS6で実行しようとすると、「実行先のiOSデバイスはスキームNNの実行に有効ではありません。スキームにビルド可能ファイルが含まれていません。実行指定デバイスがサポートするアーキテクチャ用に構築できます。」 私はこれに関する以前の投稿を見てきましたが、それらには展開ターゲットの問題が含まれています。私の場合、Base SDKを6.1に、Deployment Targetを5.0に設定しています。 iPhone 4にはiOSバージョン6.0.1が搭載されています。
93 ios  xcode 

9
Xcode 10-画像リテラルはもう利用できません
Xcode 10リリースノート:「Swift画像リテラルのコード補完がXcode 10で削除されました」 したがって、コードにイメージを追加できなかった(そして古いプロジェクトを実行できなかった)のはバグではありません。入力UIImageView(image:するだけではpngやjpegを受け付けないため、コードに画像を追加するにはどうすればよいですか。 let cellImage: UIImageView = { let image = UIImageView(image: ???)) return image }() システム:macOS Mojave Xcode:Xcode 10 Beta 4

15
Swiftでの「未解決の識別子の使用」
だから私はアプリを作っており、すべてがうまく機能しています。しかし、今日はいつものように新しいクラスを作成しましたが、このクラスでは何らかの理由で他のクラスからPublic / Global変数にアクセスできません。他のすべてのクラスはできますが、今は新しいクラスを作ろうとするときはできません。これはどのように修正されますか? 私はSwiftとXcode 6を使用しています。 労働者階級: import UIKit import Foundation import Parse import CoreData var signedIn = true class ViewController: UIViewController { 新しいクラス: import UIKit class NewClass: UIViewController { override func viewDidLoad() { super.viewDidLoad() signedIn = false } しかし signedIn = false エラーが発生します: 未解決の識別子「signedIn」の使用
93 ios  xcode  swift 


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