Questions à choix multiples pour le Test Technique iOS

Questions à choix multiples pour le Test Technique iOS

ienvenue sur la page des questions à choix multiples pour le Test Technique iOS sur MCQss.com. Vous y trouverez une variété de questions interactives portant sur iOS. Vous pouvez sélectionner une réponse et vérifier si elle est correcte ou erronée.

iOS est un système d'exploitation développé par Apple pour des appareils tels que l'iPhone, l'iPad et l'iPod Touch. Il offre un ensemble de fonctionnalités et d'outils pour le développement d'applications mobiles. Avoir des compétences en iOS est une compétence précieuse pour les développeurs d'applications mobiles.

Si vous souhaitez en apprendre davantage sur iOS et vous préparer pour un test technique, il est important de vous familiariser avec des sujets tels que le langage de programmation Swift, UIKit, Core Data, les tests automatisés, et plus encore. La connaissance d'iOS vous permettra de créer des applications mobiles innovantes et de haute qualité.

Les questions à choix multiples pour le Test Technique iOS sur MCQss.com offrent une manière interactive d'approfondir vos connaissances et d'évaluer votre compréhension dans ce domaine. Vous pouvez utiliser ces questions pour vous exercer, vous préparer à un test technique et améliorer vos compétences en iOS.

Les avantages de ces questions à choix multiples pour le Test Technique iOS incluent la capacité d'évaluer votre niveau de connaissance, d'identifier les domaines à améliorer et de vous préparer pour des tests techniques et des entretiens.

1: Vrai ou faux? Lorsque vous créez un nouveau projet iOS à partir d'un modèle, le modèle fait automatiquement un objet contrôleur pour vous.

A.   FAUX

B.   Vrai

2: Lors de l'ajout d'objets à NSMutablectionary, la clé ...

A.   Doit être un littéral de cordes

B.   Doit se conformer au protocole NScopying

C.   Doit être flétri un nsstring ou un nsnumber

D.   Peut être n'importe quel objet

3: Lequel des extraits de code suivants fonctionnerait pour modifier la position d'une vue?

A.   (aucun d'eux)

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; Centre.x = 0; Centre.y = 100; View.Center = Centre;

4: Quel type de données initialisez-vous si vous voulez une liste d'éléments qui peuvent changer?

A.   NsMutableArray

B.   Nsmutablectionary

C.   Nsarray

D.   Nsdictionnaire

5: Quel objet de données peut stocker le meilleur horodatage?

A.   Nsstring

B.   Nsnumber

C.   Nsdate

D.   Nsarray

6: Différence entre un cadre et des limites?

A.   Les limites d'origine sont toujours (0, 0), une origine de cadre est relative à sa vue de conteneur

B.   C'est le même

C.   Le cadre est destiné aux objets Uikit, les limites sont destinées à Coregraphics.

7: Quel fichier contient des données de configuration pour l'application?

A.   Main.m

B.   config.m

C.   Info.plist

D.   Appdelegate.h

8: Comment référez-vous votre bundle d'applications?

A.   app.io

B.   self.

C.   self.app.fileSystem

D.   [Nsbundle mainbundle]

9: Quelle fonction est appelée pour chaque cellule dans une vue de table?

A.   ViewWillload

B.   CellDidAppear

C.   CellForrowatindexpath

D.   ViewDidload

10: Lequel des raccourcis clavier suivants exécutera votre application sur le simulateur?

A.   Command-a

B.   Command-p

C.   Command-r

D.   Commande-g

11: Quelle est la différence entre NSArray et NSMutableArray?

A.   Le contenu de NSMutableArray ne peut pas être modifié une fois qu'il a été créé alors qu'un NSARRAY peut être modifié selon les besoins

B.   NSArray est une classe AbstractClass et NSMutableArray est un protocole

C.   Le contenu de NSArray ne peut pas être modifié une fois qu'il a été créé alors qu'un NSMutableArray peut être modifié selon les besoins

D.   NSArray a une capacité limitée de 256 articles où NSMUTABLEARRAY est illimité

12: À quoi sert @ 2x?

A.   Actifs de la rétine

B.   Nsstrings

C.   Toutes les images

D.   Actifs normaux

13: Lequel des symboles suivants préfixez-vous une chaîne de caractères lorsque vous voulez une chaîne codée dure?

A.   @

B.   *

C.   #

D.   &

14: L'arc signifie:

A.   Cycles de référence alloués

B.   Comptage automatique de référence

C.   Comptoirs de référence en auto-édition

D.   Collections conservées automatiques

15: L'archive qui contient les objets de vue de création et de configuration enregistrés est connu sous le nom de:

A.   Xml

B.   Xid

C.   Xbi

D.   Xib

16: Quel type de données initialisez-vous si vous voulez une chaîne qui peut changer?

A.   Nsstring

B.   Nsmutablestring

C.   Nschange-ablergring

D.   Nscore

17: Vrai ou faux: une vue de collection est un autre nom pour un tableView

A.   FAUX

B.   Vrai

18: Vrai ou faux: le thread principal gère les entrées tactiles

A.   Vrai

B.   FAUX

19: Si un actif est uniquement pour iPad, comment le spécifiez-vous dans le nom du fichier?

A.   ~ iPhone

B.   ~ iPad

C.   ! iPhone

D.   ! iPad

20: Un coup d'index a une section et un ____

A.   Grille

B.   Ligne ou article

C.   Colonne

D.   Coordonner

21: Quelle est la fonction de l'objectif C qui détermine ce qu'il y a dans les cellules d'une table-vue?

A.   CellForrowatindexpath

B.   CellfortableView

C.   TableViewcellConnts

D.   TableView.Cell.Content

22: Dans la gestion manuelle de la mémoire, que faites-vous lorsque vous n'avez pas besoin d'une référence sur un objet?

A.   [libération OBJ];

B.   GRATUIT (OBJ)

C.   [OBJ DEFALLOC]

D.   [obj libre]

23: Lequel des objets suivants est visible pour l'utilisateur?

A.   Afficher les objets

B.   Modèles d'objets

C.   Aucun d'eux

D.   Objets de contrôleur

24: True ou False: ViewDidload est disponible après ViewDidAppear?

A.   FAUX

B.   Vrai

25: Lorsque vous utilisez l'arc, comment détruisez-vous un objet dans l'objectif C?

A.   Définissez la variable qui le pointe vers 1

B.   Tous ces

C.   Définissez la variable qui le pointe sur nil

D.   Définissez la variable qui le pointe sur 0

26: Est-il possible de créer une application complète sans utiliser d'interface Builder?

A.   Oui, mais seulement pour iPad

B.   Oui, sur n'importe quelle plate-forme

C.   Non, vous devez toujours utiliser Interface Builder pour répondre aux normes d'application d'Apple

27: Si vous utilisez du threading, sur quel thread doit être appelé les transitions d'interface utilisateur?

A.   Le fil principal

B.   Le fil d'arrière-plan

C.   Fils simultanés

D.   N'importe quel fil

28: Quelle structure peut contenir une coordonnée X et Y qui définit un emplacement?

A.   Cgsize

B.   Cgpoint

C.   CGrect

D.   Nsframe

29: Quelle est la différence entre le cacao et le cacao Touch?

A.   Cocoa Touch est un autre nom pour un cadre de cacao

B.   Cocoa Touch est le cadre d'application pour développer des applications dans Mac OS X. Cocoa est le cadre d'application pour iPhone, iPad et iPod Touch.

C.   Cocoa est le cadre d'application pour développer des applications dans Mac OS X. Cocoa Touch est le cadre d'application pour iPhone, iPad et iPod Touch.

30: Quelle fonction appelez-vous pour fermer la vue actuelle et revenir à la racine?

A.   poptorootViewController

B.   CloseCurrentView

C.   poptomainviewController

D.   pushrootViewController

31: Qu'est-ce qu'une catégorie?

A.   Un espace de noms

B.   Une catégorie est un moyen d'ajouter des méthodes à une classe qui existe déjà

C.   Un groupe de classes

D.   Un moyen d'ajouter des variables d'instance à une classe qui existe déjà

32: Dans le projet ARC activé: [SomeObject Release];

A.   Compiler l'erreur

B.   Rien ne fera

C.   S'écraser sur le temps d'exécution

D.   Un certain temps s'écrase un peu de temps

33: + (void) dosomething {}

A.   Est une méthode d'instance

B.   Les deux vrais

C.   Est une méthode de classe

D.   les deux faux

34: Qu'est-ce qui peut être lié à un programme OBJ-C sans aucun processus particulier?

A.   Fichiers Java Jar

B.   scripts

C.   Bibliothèques C ++

D.   exécutables

35: Quelle est la différence entre NSinteger et INT?

A.   NSInteger est long Int et Int est juste int

B.   Ce sont les mêmes

36: Lequel des éléments suivants contient des données et ne sait rien de l'interface utilisateur?

A.   Objets de contrôleur

B.   Afficher les objets

C.   Modèles d'objets

D.   Tous ces

37: Quand utilisez-vous la valeur "Assign" pour une propriété?

A.   Jamais. Il doit toujours être soit: atomique, non atomique, fort ou faible

B.   Pour des valeurs primitives telles que les bools ou les nsintegers

C.   Sur les cordes

D.   Sur les tableaux et les dictionnaires

38: Qu'utilisez-vous pour exposer les préférences de votre application dans la section Paramètres de l'appareil?

A.   Settings.m

B.   Settings.bundle

C.   NSETting

D.   Variables.

39: Afin de tester votre application dans Xcode, quels frameworks de test sont disponibles?

A.   Minunit, iosunit

B.   (tous ces)

C.   Essai

D.   Nunit, Junit

E.   Ocmock, ocunit, xCTEST

40: Quelle structure peut être utilisée pour définir une partie d'une série?

A.   Nsstring

B.   Nsrange

C.   Nsset

D.   Cgpoint

41: Quelle classe prend en charge le partage de petites quantités de données telles que des chaînes ou des dates à iCloud?

A.   Nsubiquitouskeyvaluestore

B.   Nsurlconnection

C.   Nsopération

42: Comment pouvez-vous faire l'affichage de code suivant avec des coins arrondis? UiView * rectView = [[uiView alloc] initWithFrame: cGrectMake (0, 0, 100, 100)]; rectView.backgroundColor = [uicolor redcolor]; rectView.layer.cornerradius = 8; [self.view addSubView: rectView];

A.   rectView.oundedCornersVisible = Oui;

B.   [rectView Drawrect: rectView.bounds];

C.   rectView.layer.maskstobounds = oui;

D.   [rectView setNeedsDisplay];

43: Laquelle des énoncés de suivi est vrai pour l'utilisation des catégories?

A.   Une catégorie ne peut être déclarée que pour les classes abstraites.

B.   Vous pouvez également utiliser des catégories pour diviser l'implémentation d'une classe complexe sur plusieurs fichiers de code source.

C.   La syntaxe pour déclarer une catégorie utilise le mot-clé @protocol.

D.   Le compilateur synthétise toute variable d'instance ou les méthodes d'accessoires de propriété pour la catégorie.

44: Lequel des énoncés suivants décrit le mieux les différences entre iOS 7 et iOS 6?

A.   iOS 7 prend en charge AutoLayout.

B.   L'interface utilisateur iOS 7 a été complètement repensée.

C.   L'interface utilisateur iOS 7 a été complètement redessinée et a une prise en charge 64 bits.

D.   iOS 6 n'est pas pris en charge sur iPhone 5s et iPhone 5c

45: NSXMLParser est quel type d'analyseur?

A.   Sax Parser

B.   Analyseur Dom

46: Vrai ou faux? Un objet avec au moins un propriétaire peut être détruit.

A.   Vrai

B.   FAUX

47: Ce code ne fait pas beaucoup, mais quelle ligne appellera la méthode d'initialisation + (void) sur la classe Someclass 1. - (void) Dosomething 2. {3. [Someclass SomeclassMethod]; 4. SomeClass * obj = [[Someclass alloc] init]; 5. nsstring * descriptionString = [obj getNewString]; 6.}

A.   Ligne 3

B.   ligne 1

C.   ligne 5

D.   ligne 4

48: L'application est en arrière-plan mais ne pas exécuter du code. Dans quelle application d'état est-il?

A.   Suspendu

B.   Inactif

C.   Terminé

D.   Aucune des choses ci-dessus

E.   Arrière-plan

49: Lequel des énoncés suivants est vrai?

A.   Une classe ne peut pas mettre en œuvre plus d'un protocole

B.   Une classe ne peut pas être déclarée abstraite

C.   Les variables d'instance doivent commencer par le soulignement

D.   Les variables d'instance doivent être déclarées dans le fichier d'en-tête contenant la définition de la classe

50: Quel est l'effet d'utiliser & # 39; faible & # 39; Dans la définition de @Property suivante: @Property (non atomique, faible) SomeClass * Répondeur; ?

A.   L'objet du répondeur est conservé et le pointeur est réglé sur nul lorsque l'objet est détruit

B.   L'objet du répondeur n'est pas conservé et le pointeur est défini sur nul lorsque l'objet est détruit

C.   L'objet du répondeur est conservé et le pointeur pointera vers la mémoire libre lorsque l'objet est détruit

D.   L'objet du répondeur n'est pas conservé et le pointeur pointera vers la mémoire libre lorsque l'objet est détruit