Xcode とビルドシステム
Build configurations、schemes、build phases、code signing、provisioning profiles
16 面接問題·
Mid-Level
1Release に対して Debug 構成の目的は何ですか?
1
Release に対して Debug 構成の目的は何ですか?
回答
Debug はシンボルを保持し、最適化を無効にすることでデバッグを容易にし、診断を優先します。Release は不要なシンボルを削除し、コンパイラの最適化を適用することで、配布向けにパフォーマンスを最適化します。
2Xcode のプロジェクトナビゲータで表示される主要な要素は何ですか?
2
Xcode のプロジェクトナビゲータで表示される主要な要素は何ですか?
回答
ナビゲータは階層構造を表示し、ルートプロジェクトには target、ファイルグループ、リソース、framework が含まれます。この構成により、プロジェクトのすべてのコンポーネントを論理的にナビゲートして管理できます。
3Xcode プロジェクトにおける scheme の役割は何ですか?
3
Xcode プロジェクトにおける scheme の役割は何ですか?
回答
名前付きの scheme は、プロジェクトをビルド、実行、テスト、アーカイブするための指示をカプセル化します。target を特定のアクションや構成に関連付け、本番環境と staging などの複数のバリアントを管理できるようにします。
4
Xcode プロジェクトに新しい target を追加するにはどうすればよいですか?
5
iOS の開発サイクルにおいて code signing が重要なのはなぜですか?
+13 面接問題
その他のiOS面接トピック
Swift の基礎
Junior
25問Swift言語の基礎
Junior
15問UIKit の基礎
Junior
18問UIViewControllerのライフサイクル
Junior
20問UserDefaults & Keychain
Junior
20問アプリケーションのライフサイクル
Junior
20問Auto Layout & Constraints
Mid-Level
24問UITableView & UICollectionView
Mid-Level
25問SwiftUIの基礎
Mid-Level
18問SwiftUI の状態管理
Mid-Level
22問SwiftUI ナビゲーション
Mid-Level
18問Networking & URLSession
Mid-Level
20問Codable と JSON パース
Mid-Level
20問Core Data
Mid-Level
22問プロトコル指向プログラミング
Mid-Level
20問MVVMアーキテクチャ
Mid-Level
20問プッシュ通知
Mid-Level
18問ユニットテストとXCTest
Mid-Level
20問UIテスト
Mid-Level
18問Swift Package Manager
Mid-Level
16問Memory Management & ARC
Senior
22問Combine Framework
Senior
24問Concurrency & async/await
Senior
26問iOS Design Patterns
Senior
24問パフォーマンス最適化
Senior
22問セキュリティと暗号化
Senior
20問SwiftUI Advanced
Senior
22問iOSアプリケーションアーキテクチャ
Senior
22問