iOSテクニカルテストMCQ(多肢選択問題)

iOSテクニカルテストMCQ(多肢選択問題)

MCQss.comのiOSテクニカルテストMCQのページへようこそ。ここではiOSに関するさまざまなインタラクティブな問題をご覧いただけます。各問題に対して選択肢を選び、正解かどうかを確認することができます。

iOSはAppleが開発した、iPhone、iPad、iPod Touchなどのデバイスに搭載されているオペレーティングシステムです。モバイルアプリの開発にはさまざまな機能やツールが提供されています。iOSの知識はモバイルアプリ開発者にとって貴重なスキルです。

iOSを学び、テクニカルテストに備えるためには、Swiftプログラミング言語、UIKit、Core Data、自動テストなどのトピックに注力することが重要です。iOSの知識を身につけることで、革新的で高品質なモバイルアプリを開発することができます。

MCQss.comの無料iOSテクニカルテストMCQは、知識を深めるためのインタラクティブな方法を提供します。これらの問題を活用して練習を行い、テクニカルテストの準備や自己学習を進めることができます。

iOSテクニカルテストMCQの利点は、自身の知識レベルを評価し、課題を特定し、テクニカルテストや面接に向けた準備ができることです。

1: 正しいか間違っているか?テンプレートから新しいiOSプロジェクトを作成すると、テンプレートは自動的にコントローラーオブジェクトを作成します。

A.   間違い

B.   真実

2: nsmutadedictionaryにオブジェクトを追加するとき、キー...

A.   文字通りの文字列でなければなりません

B.   nscopyingプロトコルに準拠する必要があります

C.   nsstringまたはnsnumberに枯れている必要があります

D.   任意のオブジェクトにすることができます

3: 次のコードスニペットのうち、ビューの位置を変更するために機能するのはどれですか?

A.   (どれでもない)

B.   view.frame.size.x = 0; view.frame.size.y = 100;

C.   view.frame.x = 0; view.frame.y = 100;

D.   cgpoint center = view.center; center.x = 0; center.y = 100; view.center = center;

4: 変更できるアイテムのリストが必要な場合、どのデータ型を初期化しますか?

A.   nsmutablearray

B.   nsmutadedictionary

C.   nsarray

D.   nsdictionary

5: どのデータオブジェクトがタイムスタンプを最高に保存できますか?

A.   nsstring

B.   nsnumber

C.   nsdate

D.   nsarray

6: フレームと境界の違いは?

A.   境界起源は常に(0、0)、フレームの原点は彼のコンテナビューに関連しています

B.   それは同じだ

C.   フレームはuikitオブジェクト用で、境界はcoregraphics用です。

7: アプリの構成データが含まれているファイルは何ですか?

A.   main.m

B.   config.m

C.   info.plist

D.   appdelegate.h

8: アプリバンドルをどのように参照しますか?

A.   app.io

B.   self.bundle

C.   self.app.filesystem

D.   [nsbundle mainbundle]

9: テーブルビューで各セルにどのような関数が呼び出されますか?

A.   viewwillload

B.   celldidapear

C.   cellForRowAtIndexpath

D.   viewdidload

10: 次のキーボードショートカットのうち、シミュレータでアプリを実行するものはどれですか?

A.   コマンド-A

B.   コマンド-P

C.   command-r

D.   command-g

11: NSARRAYとNSMUTABLEARRAYの違いは何ですか?

A.   nsmutablearrayの内容は、作成されたら変更できませんが、必要に応じてnsarrayを変更できます

B.   nsarrayは抽象クラスのクラスであり、nsmutablearrayはプロトコルです

C.   NSARRAYの内容は、作成されたら変更できませんが、必要に応じてnsmutablearrayを変更できます

D.   NSARRAYの容量は256アイテムの限られています。

12: @2xは何に使用されていますか?

A.   網膜資産

B.   nsstrings

C.   すべての画像

D.   通常の資産

13: ハードコード付き文字列が必要なときに、次のシンボルのうち、文字文字列のどのシンボルを接頭しますか?

A.   @

B.   *

C.   #

D.   &

14: ARCの略です:

A.   割り当てられた参照サイクル

B.   自動参照カウント

C.   自動化された参照カウンター

D.   自動保持コレクション

15: 保存された作成と構成を保持するアーカイブビューオブジェクトは、次のように知られています。

A.   XML

B.   xid

C.   xbi

D.   xib

16: 変更できる文字列が必要な場合、どのデータ型を初期化しますか?

A.   nsstring

B.   nsmutablestring

C.   nschangeablestring

D.   nscore

17: trueまたはfalse:コレクションビューはテーブルビューの別名です

A.   間違い

B.   真実

18: trueまたはfalse:メインスレッドはタッチ入力を処理します

A.   真実

B.   間違い

19: 資産がiPad専用の場合、ファイル名でどのように指定しますか?

A.   〜iPhone

B.   〜ipad

C.   !iPhone

D.   !iPad

20: IndexPathにはセクションがあり、____

A.   グリッド

B.   行またはアイテム

C.   桁

D.   座標

21: TableViewのセルの内容を決定する目的Cの関数は何ですか?

A.   cellForRowAtIndexpath

B.   CellfortableView

C.   TableViewCellContents

D.   TableView.Cell.Content

22: マニュアルメモリ管理では、オブジェクトに参照が必要な場合はどうしますか?

A.   [OBJリリース];

B.   無料(OBJ)

C.   [obj dealloc]

D.   [obj free]

23: 次のオブジェクトのうち、ユーザーに表示されるものはどれですか?

A.   オブジェクトを表示

B.   モデルオブジェクト

C.   どれでもない

D.   コントローラーオブジェクト

24: trueまたはfalse:viewdidloadはviewdidappearの後に来ますか?

A.   間違い

B.   真実

25: ARCを使用するとき、目的Cでオブジェクトをどのように破壊しますか?

A.   それを指す変数を1に設定します

B.   これらすべて

C.   それを指す変数をnil に設定します

D.   それを指す変数を0に設定します

26: インターフェイスビルダーを使用せずに完全なアプリケーションを作成することは可能ですか?

A.   はい、しかしiPadのみです

B.   はい、任意のプラットフォームで

C.   いいえ、Appleのアプリの標準を満たすために常にインターフェイスビルダーを使用する必要があります

27: スレッドを使用する場合、どのスレッドがui遷移を呼び出す必要がありますか?

A.   メインスレッド

B.   背景スレッド

C.   同時スレッド

D.   任意のスレッド

28: 場所を定義するXおよびY座標を保持できる構造は何ですか?

A.   cgsize

B.   cgpoint

C.   CGRECT

D.   nsframe

29: ココアとココアのタッチの違いは何ですか?

A.   ココアタッチは、ココアフレームワークの別名です

B.   Cocoa Touchは、Mac OS Xでアプリケーションを開発するためのアプリケーションフレームワークです。Cocoaは、iPhone、iPad、iPod Touchのアプリケーションフレームワークです。

C.   Cocoaは、Mac OS Xでアプリケーションを開発するためのアプリケーションフレームワークです。CocoaTouchは、iPhone、iPad、iPod Touchのアプリケーションフレームワークです。

30: 現在のビューを閉じてルートに戻るために、どのような機能を呼びますか?

A.   poptorootviewcontroller

B.   CloseCurrentView

C.   poptomainViewController

D.   duscrootViewController

31: カテゴリとは何ですか?

A.   名前空間

B.   カテゴリは、すでに存在するクラスにメソッドを追加する方法です

C.   クラスのグループ

D.   すでに存在するクラスにインスタンス変数を追加する方法

32: ARC対応プロジェクト:[SomeObject Release];

A.   エラーをコンパイル

B.   何もしません

C.   実行時間のクラッシュ

D.   しばらくの間クラッシュしてください

33: +(void)dosomething {}

A.   インスタンスメソッドです

B.   どちらも真です

C.   クラス方法

D.   両方とも偽

34: 特定のプロセスなしでOBJ-Cプログラムにリンクできるものは何ですか?

A.   Java Jarファイル

B.   スクリプト

C.   C ++ライブラリ

D.   実行可能ファイル

35: Nsintegerとintの違いは何ですか?

A.   nsintegerは長いintで、intは単なるint です

B.   彼らは同じです

36: 次のうち、データが保持され、ユーザーインターフェイスについて何も知らないものはどれですか?

A.   コントローラーオブジェクト

B.   オブジェクトを表示します

C.   モデルオブジェクト

D.   これらすべて

37: プロパティに「割り当て」値をいつ使用しますか?

A.   一度もない。それは常に次のどちらかです:原子、非原子、強い、または弱い

B.   ブールやnsintegersなどのプリミティブ値の場合

C.   文字列に

D.   配列と辞書

38: デバイスの設定セクションでアプリの設定を公開するために何を使用しますか?

A.   settings.m

B.   settings.bundle

C.   nssetting

D.   variables.bundle

39: Xcodeでアプリケーションをテストするために、どのフレームワークを使用できますか?

A.   Minunit、iOsunit

B.   (これらすべて)

C.   tes.ting

D.   ヌニット、ジュニット

E.   OCMOCK、OCUNIT、XCTEST

40: シリーズの一部を定義するためにどの構造を使用できますか?

A.   nsstring

B.   nsrange

C.   nsset

D.   cgpoint

41: 文字列や日付などの少量のデータの共有をサポートするクラスは何ですか?

A.   nsubiquitouskeyvalueStore

B.   nsurlconnection

C.   nsoperation

42: 丸い角で次のコードを表示するにはどうすればよいですか? uiview *rectview = [[uiview alloc] initwithframe:cgrectmake(0、0、100、100)]; rectview.backgroundcolor = [uicolor redcolor]; rectview.layer.cornerradius = 8; [self.view addsubview:rectview];

A.   RectView.RoundedCornersVisible = yes;

B.   [RectView DrawRect:RectView.Bounds];

C.   rectview.layer.maskstobounds = yes;

D.   [RectView SetNeedSDisPlay];

43: 次のステートメントのうち、カテゴリの使用に当てはまるものはどれですか?

A.   カテゴリは、抽象クラスでのみ宣言できます。

B.   カテゴリを使用して、複数のソースコードファイルに複雑なクラスの実装を分割することもできます。

C.   カテゴリを宣言する構文は、@ProtoColキーワードを使用します。

D.   コンパイラは、カテゴリの任意のインスタンス変数またはプロパティアクセターメソッドを合成します。

44: 次のうち、iOS 7とiOS 6の違いを最もよく説明しているのはどれですか?

A.   iOS 7はautolayoutをサポートします。

B.   iOS 7ユーザーインターフェイスは完全に再設計されました。

C.   iOS 7ユーザーインターフェイスは完全に再設計されており、64ビットサポートがあります。

D.   iOS 6はiPhone 5sおよびiPhone5cではサポートされていません

45: nsxmlparserはどのようなパーサーですか?

A.   サックスパーサー

B.   Dom Parser

46: 正しいか間違っているか?少なくとも1人の所有者を持つオブジェクトは破壊できます。

A.   真実

B.   間違い

47: このコードはあまりしませんが、どの行がクラスSomeClass 1の +(void)初期化メソッドを呼び出すでしょう。 4. someclass *obj = [[someclass alloc] init]; 5. nsstring *descriptionstring = [obj getNewstring]; 6.}

A.   3行目

B.   ライン1

C.   5行目

D.   4行目

48: アプリはバックグラウンドにありますが、コードを実行しません。どのような状態アプリにありますか?

A.   一時停止

B.   非活性

C.   終了

D.   上記のどれでもありません

E.   バックグラウンド

49: 次の中でどれが正しいですか?

A.   クラスは複数のプロトコルを実装できません

B.   クラスは抽象として宣言することはできません

C.   インスタンス変数は、アンダースコアから開始する必要があります

D.   インスタンス変数は、クラス定義を含むヘッダーファイルで宣言する必要があります

50: ' weak&#39を使用する効果は何ですか'次の@Property定義では、@Property(非原子、弱い)SomeClass *Responder。 ?

A.   応答オブジェクトが保持され、オブジェクトが破壊されるとポインターがゼルに設定されます

B.   応答者オブジェクトは保持されず、オブジェクトが破壊されるとポインターがゼロに設定されていません

C.   応答オブジェクトが保持され、オブジェクトが破壊されるとポインターが自由メモリを指します

D.   応答者オブジェクトは保持されず、ポインターはオブジェクトが破壊されると自由メモリを指します

51: どのシナリオが例外を投げかけることはありません。

A.   操作が実行または終了している場合(おそらくキャンセルされたため)、開始方法が再び呼び出されます。

B.   キャンセルされたNSINVOCATIONOPERATIONオブジェクトの結果を取得しようとするとき。

C.   既に実行または終了している操作に完了ブロックを追加しようとすると。

D.   操作の実行ができていないが、開始方法が呼び出された場合。

E.   完了ブロックからの返品値がゼロの場合。

52: Trueまたはfalse:目的Cでは、すべてのインスタンスメソッドがアクセサーズです。

A.   間違い

B.   真実

53: ドキュメントオブジェクトを実装できるクラスは何ですか?

A.   nsurl

B.   nsdocument

C.   nsarray

D.   uidocument

54: 次のメソッドのうち、ビューコントローラーに関連付けられているすべての非クリティカルなカスタムデータ構造を扱うために使用されるものはどれですか?

A.   上記のどれでもありません

B.   viewdidunload

C.   viewwillunload

D.   didreceivememorywarning

E.   dealloc

55: ユーザーによって却下されているキーボードにアプリケーションがどのように応答できますか

A.   [uiresponder shouldsignfirstresponder]

B.   [uiresponder didresignfirstresponder]

C.   uikeyboardwillhidenotification

D.   [uiresponder stignfirstresponder]

E.   これはできません

56: 次のうちどれが本当ですか?

A.   UIKITの描画を背景スレッドに変更できます

B.   これらはどれも真実ではありません

C.   背景スレッドでコアアニメーションレイヤーを変更できます

D.   メインスレッドの画像コンテキストを作成して描画することのみができます

57: cgpathrefがあり、このパスをコアアニメーションレイヤーに描く必要がある場合は、どのオブジェクトを使用しますか。

A.   Cashapelayer

B.   cgpathlayer

C.   Capathlayer

D.   cgpathreflayer

E.   カレイヤー

58: ファイルをダウンロードし、アプリケーションが背景に移動します。あなたはできる ...

A.   iOS 7からのみ制限なしでダウンロードし続けます

B.   制限付きでダウンロードし続けます

C.   iOS 7以降のみダウンロードし続けます

D.   iOS 7以降のみ制限でダウンロードし続けます

59: AV FoundationとAAVPlayerでビデオを再生するとき。ビデオをミュートしたい場合

A.   オーディオトラックを抽出し、ボリュームを0に設定する必要があります

B.   あなたはavplayeritemで真に削減されたプロパティを置きます

C.   avplayeritemでボリュームを0に設定する必要があります

D.   あなたはavplayerで真に削減されたプロパティを置きます

60: 次のインターフェイスビルダーオブジェクトのうち、特定の数の画像でアニメーションを作成するのに役立つものはどれですか?

A.   1

B.   2

C.   3

D.   4

E.   5

61: 「日付ピッカー」ユーザーインターフェイスオブジェクトの財産の正しい宣言は次のうちどれですか?

A.   @property(非原子、保持、リリース)iboutlet uidatepicker;

B.   @property(非原子、保持)iboutlet uidatepicker dp;

C.   @property(非原子、保持、リリース)iboutlet uidatepicker&dp;

D.   @property(非原子、保持)iboutlet uidatepicker *dp;

62: ファイルinfoplist.stringsおよびmain.mは、デフォルトで常に___________で見つかります。

A.   プロジェクトナビゲーターの下のアプリのメインフォルダー。

B.   プロジェクトナビゲーターの下のアプリのメインフォルダーのサポートファイルフォルダー

C.   Project Navigatorの下でフォルダーをテストします

D.   Project Navigatorの下の製品フォルダー

63: 次のうち、Xcode 4.xのiOSアプリに新しいフレームワークを追加するのに役立つものはどれですか?

A.   フレームワークフォルダーを展開します。既存のフレームワークを右クリックします。 Finder"でshow; show;を選択しますオプション。 Finderで目的のフレームワークを見つけます。コピーして、Project Navigatorの下のFrameworksフォルダーに貼り付けます。

B.   フレームワークフォルダーを展開します。既存のフレームワークを右クリックします。 Finder"でshow; show;を選択しますオプション。 Finderで目的のフレームワークを見つけます。 Finderからドラッグし、Project Navigatorの下のFrameworksフォルダーにドロップします。

C.   フレームワークを右クリックし、新しいファイルを選択して、フレームワークを追加します。

64: Xcode 4.xでアドホックプロビジョニングプロファイルを作成しているとします。 iOSプロビジョニングポータルに追加するために、テスター/テストチームから次のうちどれを探しますか?

A.   コード署名証明書

B.   開発者プロファイル

C.   アプリのデータ

D.   デバイスID

E.   上記のすべて

65: Xcode 4.xの次の属性のうち、画像に記載されているように、テキストフィールド内のテキストとして「コメント」を表示できるものはどれですか?

A.   プレースホルダー

B.   文章

C.   ラベル

D.   外観

E.   タイトル

F.   プレースホルダーテキスト

66: 次のうち、「入力2」というタイトルの入力テキストフィールドの正しい宣言はどれですか?

A.   iboutlet uitextfield *input2;

B.   iBoutlet uitext *input2;

C.   iBoutlet uiviewcontrollertextfield *input2;

D.   iBoutlet uitextfield input2;

67: テキストフィールドオブジェクトの「無効」属性の使用は何ですか?

A.   テキストフィールドが無効になっている場合、trueを返します。

B.   無効になっているときにテキストフィールドの背景として表示されるテキストを指定します。

C.   テキストフィールドのステータス、つまり、無効にされているか偽かを返します。

D.   無効になっているときにテキストフィールドの背景として表示される画像を指定します。

68: Apple App Storeにアプリを送信する際に、次の設定のうち、オプションはどれですか?

A.   アプリアイコン

B.   画像を起動

C.   バージョン

69: iOSアプリケーションでオブジェクトにアウトレットを作成することの使用は何ですか?

A.   最初にロードするビューを指定するには。

B.   アプリケーション内のすべての可能なパス/トランジションをレイアウトします。

C.   オブジェクトとそのinb/ストーリーボードファイル間の接続を作成します。

D.   コードファイル内のオブジェクトからNIB/XIB/ストーリーボードファイルで定義されているオブジェクトへの参照を作成します。

70: 次のうち、iOSアプリの状態ではないものはどれですか?

A.   走っていない

B.   停止

C.   非活性

D.   一時停止

E.   バックグラウンド

71: 指定された画像は、iOSアプリのスナップショットです。それは何を描いていますか?

A.   ユーザーインターフェイスオブジェクト、つまり、丸いrectボタンは、ファイルの所有者オブジェクトで定義/利用可能である場合がある場合と使用できないアウトレットに接続しています。

B.   ユーザーインターフェイスオブジェクト、つまり、丸いrectボタンは、ファイルの所有者オブジェクトで定義/使用可能なアクション/イベントに接続しています。

C.   ユーザーインターフェイスオブジェクト、つまり、丸いrectボタンは、ファイルの所有者オブジェクトで定義/利用可能なインターフェイスに接続しています。

D.   上記のどれでもない。

72: iOSまたはiPod touchのアプリアイコンに必要な最小解像度は、次のとおりです。

A.   24 x 24ピクセル

B.   57 x 57ピクセル

C.   114 x 114ピクセル

D.   72 x 72ピクセル

73: Xcode 4.xのiOSデバイスを初めて追加すると、次のプロファイルのうち、iOSデバイスに自動的に作成およびインストールされるものはどれですか?

A.   iOS開発プロファイル

B.   run4color開発

C.   iOSチームプロビジョニングプロファイル

D.   Macチームプロビジョニングプロファイル

74: 次のうち、Webビューインターフェイスビルダーオブジェクトに組み込まれた受信アクションではないものはどれですか?

A.   戻る

B.   前進する

C.   リロード

D.   更新

E.   ストップロード

75: 次のフレームワークのうち、オーディオファイルを再生するためにXcode 4.xプロジェクトに追加する必要があるものはどれですか?

A.   Openal.Framework

B.   coreaudiokit.framework

C.   audiotoolbox.framework

D.   上記のすべて

76: iOSアプリテスターとして、アドホックプロビジョニングプロファイルを持つことの利点は次のうちどれですか?

A.   テスターは、Apple開発者プログラムに登録する必要はありません。

B.   テスターはチームに登録されているため、iOSチームプロビジョニングプロファイルを使用できます。

C.   テスターは独自の署名証明書を作成できます。

D.   上記のすべて

77: 次のオプションのうち、xcode 4.xのuiactivityindicatorviewオブジェクトのプロパティはどれですか?

A.   イサニメーション

B.   カスタム

C.   隠されたhides

D.   開始アニメーション

E.   停止

78: 次のプロファイルのうち、さまざまなデバイスおよびiOSバージョンでiOSアプリをテストするために作成されるものはどれですか?

A.   アドホックプロビジョニングプロファイル

B.   iOSチームプロビジョニングプロファイル

C.   Macチームプロビジョニングプロファイル

D.   上記のどれでもない

79: Xcode 4.xでiOSのアプリケーションを開発しています。次のオプションのうち、ID「TextField」のテキストフィールドが空であるかどうかを確認し、ID「出力」のあるラベルに表示するオプションはどれですか?

A.   if(textfield.text == null){output.text = textfield.text; }

B.   if(textfield.length == 0){output.text = textfield.text; }

C.   if(textfield.text == @""){output.text = textfield.text; }

D.   if(textfield.text.length == 0){output.text = textfield.text; }

80: 次のうち、(void)didreceivememorywarningメソッドについて真実なのはどれですか?

A.   この方法は、View Controllerが使用する追加のメモリをリリースして、開発者がオーバーライドできます。

B.   この方法はオーバーライドできません。

C.   このメソッドは、使用可能なメモリが低いときにシステムによって呼び出されます。

D.   アプリは、使用可能なメモリが低いときにメモリをリリースするためにこのメソッドを直接呼び出します。

81: xcode 4.xのテーブルビューオブジェクトの構成データは、以下からロードされます。

A.   uitableviewdatasourceプロトコルに準拠するオブジェクト。

B.   uitableviewcellプロトコルに準拠するオブジェクト。

C.   uitableviewdelegateプロトコルに準拠するオブジェクト。

D.   上記のどれでもない。

82: すべてのインターフェイスビルダーオブジェクトの属性で利用可能なアルファ値の使用は何ですか?

A.   マルチタッチをサポートするアプリケーションに必要な一度にタップできるコントロールの数を設定するために使用されます。

B.   ユーザーインターフェイスオブジェクトのサイズを設定するために使用されます。

C.   ユーザーインターフェイスオブジェクトの位置を設定するために使用されます。

D.   ユーザーインターフェイスオブジェクトの透明度を設定するために使用されます。

83: .png画像を使用してOpenGL ESテクスチャを作成するにはどうすればよいですか?

A.   uiimage gltextureプロパティを使用します

B.   uiimagebitmaprepを使用します

C.   cgbitmapcontextでcgcontextdrawimageを使用

D.   できません

E.   上記のどれでもない

84: 非メインスレッドはイベントの投票できますか?

A.   はい

B.   いいえ

85: コアアニメーションのCapropertyAnimationクラスの機能は次のうちどれですか?

A.   これは、キーパスによって指定されたレイヤープロパティをアニメーション化するためのサポートを提供する抽象的なサブクラスです

B.   これにより、一連のアニメーションオブジェクトを一緒にグループ化して同時に実行できます

C.   レイヤープロパティの単純な補間を提供します

D.   レイヤーのコンテンツ全体に影響を与える遷移効果を提供します。アニメーション化するときにレイヤーコンテンツをフェード、プッシュ、または明らかにします

86: レイヤージオメトリのAnchorPointプロパティのデフォルト値は何ですか?

A.   (0.0,0.0)

B.   (0.0,0.5)

C.   (0.5,0.0)

D.   (0.5,0.5)

E.   (1.0,1.0)

87: iPhone SDKを使用して電話をかけることはできますか?

A.   はい

B.   いいえ

88: iPhone XcodeプロジェクトのCompressResourcesビルドステップは何ですか?

A.   iPhoneでそれらを使用するプロジェクト内のすべてのファイルを変更します。

B.   iPhoneでそれらを使用するプロジェクトのPNGファイルをサイズ変更します。

C.   拡張機能.mおよび.hでファイルを圧縮します。

D.   ファイルの拡張機能とCompressEsthemを変更します。

89: AbpersonCreate関数は、新しく作成されたレコードをアドレス帳に追加しますか?

A.   はい

B.   いいえ

90: IPコミュニケーションのネットワークの終わりは何ですか?

A.   ビッグエンディアン

B.   リトルエンディアン

C.   ミックスエンディアン

D.   エンディアンを交換しました

E.   シングルエンディアン

91: 次のうち、タイル張りの画像を描くために使用できるものはどれですか?

A.   Quartz 2D機能cgcontextdrawtiledimage

B.   uiviews

C.   AまたはBのどちらか

D.   どちらもbではありません

92: iPhoneはBonjourメッセージングを使用できますか?

A.   はい

B.   いいえ<br>

93: iPhoneでPosixスレッドを使用できますか?

A.   はい

B.   いいえ

94: iPhoneを使用している間、ユーザーはあるアプリケーションからデバイス上の別のアプリケーションまたはサービスに切り替えます。次回開始時にユーザーが行った最新の変更をアプリケーションが反映することを保証するために留意する最も重要な要因は何ですか?

A.   ユーザーは、[保存]をクリックして[スタート]メニューから閉じるように求められる必要があります

B.   ユーザーは、アプリケーションを閉じるように求められる必要があります

C.   アプリケーションは、ユーザーの変更をできるだけ早く作成するためにプログラムする必要があります。

D.   この点で具体的な考慮事項は必要ありません

95: iPhoneで短いサウンドをどのように再生しますか?

A.   NSSoundクラスで

B.   uisoundクラスで

C.   AudioServicesPlaysystemSound関数を使用して

D.   NSSystemSound関数を使用

E.   上記のどれでもない

96: 次のうち、タッチイベント方法ではないものはどれですか?

A.   - (void)touchesdragged :( nsset *)event:(uievent *)event;

B.   - (void)touchmoved :( nsset *)reace withevent:(uievent *)event;

C.   - (void)touchesbegan :( nsset *)reace withevent:(uievent *)event;

D.   - (void)touchesended :( nsset *)event:(uievent *)event;

E.   - (void)touchescancelled :( nsset *)reace withevent:(uievent *)イベント

97: iPhoneで開かれていますか?

A.   はい

B.   いいえ

98:

次のコードを検討してください:

(bool)application:(uiapplication *)アプリケーションdidfinishlaunchingwithoptions:(nsdictionary *)launchoptions {

//背景色/パターンを設定

self.window.backgroundcolor = [uicolor blackcolor];

self.tabbarcontroller.tabbar.backgroundcolor = [uicolor clearcolor];

//self.window.backgroundcolor = [uicolor colorwithpatternimage:[uiimage imagenamed:@&quot; testbg.png&quot;]];

// StatusBar色を設定

[[uiapplication sharedapplication] setstatusbarstyle:uistatusbarstyleblacktranslucent];

//ウィンドウのサブビューとしてタブバーコントローラーの現在のビューを追加する

self.window.rootviewcontroller = self.tabbarcontroller;

[self.window makekeyandvisible];

はいを返します;

}

コンソールにスローされるエラーをどのように修正できますか。「アプリケーション」は、アプリケーションの起動の最後にルートビューコントローラーを持つことが期待されます。

A.   self.window = [[[uiwindow alloc] initwithframe:[[uiscreen mainscreen] bounds]] autorelease];

B.   menuviewcontroller *menuviewcontroller = [[menuviewcontroller alloc] init]; self.window.rootviewcontroller = menuviewcontroller;

C.   両方

D.   上記のどれでもありません

99:

次のうち、アプリケーションがiPhoneで実行されているかどうか、またはiPod Touchで実行されているかどうかを判断できるのはどれですか?

A.   nsString *deviceType = [uidevice currentDevice] .model; if([deviceType isequaltoString:@&quot; iPhone&quot;])

B.   nsstring *deviceType = [uidevice currentDevice] .size; if([deviceType isequaltoString:@&quot; iPhone&quot;])

C.   nsstring *deviceType = [uidevice currentDevice] .device; if([deviceType isequaltString:@&quot; device&quot;])

D.   nsstring *deviceType = [uidevice currentDevice] .iphone; if([deviceType isequaltoString:@&quot; iPhone&quot;])

100:

アークとマニュアルメモリ管理について何が当てはまりますか?

A.   ARCおよびマニュアルメモリ管理の下で、Deallocのプロパティは常にゼロです。

B.   ARCおよび手動メモリ管理の下で、Deallocのプロパティを外す必要はありません。

C.   ARCの下でDeallocのプロパティがありませんが、マニュアルメモリ管理ではありません。

D.   手動メモリ管理の下でdeallocのプロパティがありませんが、アークではありません。