Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Wiki
Pages
Dernière activité
Quoi de neuf
Nouveaux messages
Nouveaux articles
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Magasin
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Forums généraux
Informatique
Développement
Le Swift : Développement d'une application iOS | Les composants controller | Partie 1
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="Mathieu ?" data-source="post: 6994139" data-attributes="member: 712193"><p style="text-align: center"><span style="font-family: 'MyriadPro Light'"> [ATTACH=full]103276[/ATTACH]</span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'">Pour commencer vous allez avoir besoin de quelques éléments pour développer le<span style="color: #0080ff"><strong> Swift [fa]fa-apple[/fa]</strong></span></span></p> <ol> <li data-xf-list-type="ol"><span style="font-family: 'MyriadPro Light'">Une machine tournant sous <span style="color: #ff0000"><strong>MacOS</strong></span> (El Capitan / Sierra)</span></li> <li data-xf-list-type="ol"><span style="font-family: 'MyriadPro Light'">Xcode <a href="https://itunes.apple.com/fr/app/xcode/id497799835?mt=12" target="_blank">[fa]fa-download[/fa]</a></span></li> <li data-xf-list-type="ol"><span style="font-family: 'MyriadPro Light'">De la patience <img src="/images/smiley-pack/oui.gif" class="smilie" loading="lazy" alt=":oui:" title="Oui :oui:" data-shortname=":oui:" /></span></li> </ol> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 22px"><strong>Les composants "Controller" pour développer une application iOS !</strong></span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 22px"></span></span></p> <p style="text-align: center"><strong>[sprite=0, 0, 400, 250]103282[/sprite]</strong></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>View Controller</strong></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro-Light'">Une view controller est ce qui ressemble dans d'autre langage (C++/C#) a une Form. C'est une page de votre application, la où vous allez y mettre tout vos autres composants que nous verrons plus tard</span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"><strong>[sprite=580, 0, 400, 590]103282[/sprite]</strong></span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>Navigation Controller</strong></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro-Light'">Une navigation controller c'est ce qui va vous permettre de gérer une hiérarchie de view, autrement dit de gérer plusieurs view controller a la suite un peu comme l'application Réglages</span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"><strong>[sprite=0, 0, 400, 250]103285[/sprite]</strong></span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>Table View Controller</strong></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro-Light'">Une Table View Controller a le même rôle qu'une View Controller sauf que comme son nom l'indique ici ce n'est pas une page blanche mais une table c'est a dire une liste d'items comme la page principal des Réglages qui est faites avec une Table View Controller plus une Navigation Controller pour gérer toutes les vues facilement</span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"><strong>[sprite=730, 0, 400, 250]103285[/sprite]</strong></span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>Collection View Controller</strong></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro-Light'">Une Collection View Controller c'est, une View controller en quelle que sorte mais la Collection View Controller comporte plein de petite View un peut comme instagram chaque post est égale a une View</span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"><strong>[ATTACH=full]103286[/ATTACH] </strong></span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>Tab Bar Controller</strong></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro-Light'">Une Tab Bar Controller permet de gérer toutes une hiérarchie de View qui sont accessible grâce a la Tab Bar en bas (Le plus souvent) comme exemple nous pouvons prendre l'application messenger</span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"><strong>[ATTACH=full]103287[/ATTACH] </strong></span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>Split View Controller</strong></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro-Light'">Cet élément est plus réserver pour les grand écran, iPhone 7/6 Plus en mode portrait où les iPad il vous permet de faire de view cote a cote, autrement dit vous avez le menu a gauche et le contenue de l'application a droite, comme l'application message en mode portrait</span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"><strong>[sprite=0, 0, 205, 125]103288[/sprite]</strong></span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>Page View Controller</strong></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro-Light'">Une Page View Controller vous permet de gérer une hiérarchie de View Controller en page, autrement dis de gérer les View Controller comme les 3 Views principales de Snapchat</span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"></span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>[sprite=-125, 0, 205, 120]103288[/sprite]</strong></span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>GLKit View Controller</strong></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro-Light'">Cet élément que personnellement je n'utilise jamais car je ne suis pas OpenGL, mais il vous permet de mettre une view avec le de l'OpenGL. Je n'est pas d'exemple en tête d'application avec le GLKit View Controller</span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"></span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>[sprite=125, 0, 205, 120]103288[/sprite]</strong></span></p> <p style="text-align: center"><span style="font-family: 'Open Sans'"><strong>AVKit Player View Controller</strong></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro-Light'">Le AVKit Player View Controller va vous permettre d'ajouter un lecteur vidéo avec les contrôles (Pause/Play/etc), comme l'application VLC, Infuse ou autre application avec un lecteur Video/Musique intégrer</span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"></span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"><strong>Conclusion </strong>vous l'avez peut être compris ou non mais chaque View controller a aussi sont équivalent en éléments intégrable a une View Controller ou autre. Exemple l’équivalent de la View Controller et l'UIView nous verrons tout sa dans la Partie 2 du tutoriel Swift</span></p> <p style="text-align: center"></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'">On se retrouve pour la Partie 2 pour les Composants les plus utiles bientot ! :<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite355" alt=":)" title=":) :)" loading="lazy" data-shortname=":)" />:</span></p> <p style="text-align: center"><span style="font-family: 'MyriadPro Light'"></span></p> <p style="text-align: center"><a href="https://reality-gaming.fr/threads/le-swift-developpement-dune-application-ios-les-composants-les-plus-utilises-partie-2.584853/" target="_blank"><strong><span style="font-family: 'Poppins'">Le Swift : Développement d'une application iOS | Les composants les plus utilisés | Partie 2</span></strong></a></p></blockquote><p></p>
[QUOTE="Mathieu ?, post: 6994139, member: 712193"] [CENTER][FONT=MyriadPro Light] [ATTACH=full]103276[/ATTACH] Pour commencer vous allez avoir besoin de quelques éléments pour développer le[COLOR=#0080ff][B] Swift [fa]fa-apple[/fa][/B][/COLOR][/FONT][/CENTER] [LIST=1] [*][FONT=MyriadPro Light]Une machine tournant sous [COLOR=#ff0000][B]MacOS[/B][/COLOR] (El Capitan / Sierra)[/FONT] [*][FONT=MyriadPro Light]Xcode [URL='https://itunes.apple.com/fr/app/xcode/id497799835?mt=12'][fa]fa-download[/fa][/URL][/FONT] [*][FONT=MyriadPro Light]De la patience :oui:[/FONT] [/LIST] [CENTER][FONT=Roboto][SIZE=6][B]Les composants "Controller" pour développer une application iOS ![/B] [/SIZE][/FONT] [B][sprite=0, 0, 400, 250]103282[/sprite][/B] [FONT=Open Sans][B]View Controller[/B][/FONT] [FONT=MyriadPro-Light]Une view controller est ce qui ressemble dans d'autre langage (C++/C#) a une Form. C'est une page de votre application, la où vous allez y mettre tout vos autres composants que nous verrons plus tard[/FONT] [FONT=MyriadPro Light] [B][sprite=580, 0, 400, 590]103282[/sprite][/B][/FONT] [FONT=Open Sans][B]Navigation Controller[/B][/FONT] [FONT=MyriadPro-Light]Une navigation controller c'est ce qui va vous permettre de gérer une hiérarchie de view, autrement dit de gérer plusieurs view controller a la suite un peu comme l'application Réglages[/FONT] [FONT=MyriadPro Light] [B][sprite=0, 0, 400, 250]103285[/sprite][/B][/FONT] [FONT=Open Sans][B]Table View Controller[/B][/FONT] [FONT=MyriadPro-Light]Une Table View Controller a le même rôle qu'une View Controller sauf que comme son nom l'indique ici ce n'est pas une page blanche mais une table c'est a dire une liste d'items comme la page principal des Réglages qui est faites avec une Table View Controller plus une Navigation Controller pour gérer toutes les vues facilement[/FONT] [FONT=MyriadPro Light] [B][sprite=730, 0, 400, 250]103285[/sprite][/B][/FONT] [FONT=Open Sans][B]Collection View Controller[/B][/FONT] [FONT=MyriadPro-Light]Une Collection View Controller c'est, une View controller en quelle que sorte mais la Collection View Controller comporte plein de petite View un peut comme instagram chaque post est égale a une View[/FONT] [FONT=MyriadPro Light] [B][ATTACH=full]103286[/ATTACH] [/B][/FONT] [FONT=Open Sans][B]Tab Bar Controller[/B][/FONT] [FONT=MyriadPro-Light]Une Tab Bar Controller permet de gérer toutes une hiérarchie de View qui sont accessible grâce a la Tab Bar en bas (Le plus souvent) comme exemple nous pouvons prendre l'application messenger[/FONT] [FONT=MyriadPro Light] [B][ATTACH=full]103287[/ATTACH] [/B][/FONT] [FONT=Open Sans][B]Split View Controller[/B][/FONT] [FONT=MyriadPro-Light]Cet élément est plus réserver pour les grand écran, iPhone 7/6 Plus en mode portrait où les iPad il vous permet de faire de view cote a cote, autrement dit vous avez le menu a gauche et le contenue de l'application a droite, comme l'application message en mode portrait[/FONT] [FONT=MyriadPro Light] [B][sprite=0, 0, 205, 125]103288[/sprite][/B][/FONT] [FONT=Open Sans][B]Page View Controller[/B][/FONT] [FONT=MyriadPro-Light]Une Page View Controller vous permet de gérer une hiérarchie de View Controller en page, autrement dis de gérer les View Controller comme les 3 Views principales de Snapchat[/FONT] [FONT=Open Sans] [B][sprite=-125, 0, 205, 120]103288[/sprite][/B] [B]GLKit View Controller[/B][/FONT] [FONT=MyriadPro-Light]Cet élément que personnellement je n'utilise jamais car je ne suis pas OpenGL, mais il vous permet de mettre une view avec le de l'OpenGL. Je n'est pas d'exemple en tête d'application avec le GLKit View Controller[/FONT] [FONT=Open Sans] [B][sprite=125, 0, 205, 120]103288[/sprite][/B] [B]AVKit Player View Controller[/B][/FONT] [FONT=MyriadPro-Light]Le AVKit Player View Controller va vous permettre d'ajouter un lecteur vidéo avec les contrôles (Pause/Play/etc), comme l'application VLC, Infuse ou autre application avec un lecteur Video/Musique intégrer[/FONT] [FONT=MyriadPro Light] [B]Conclusion [/B]vous l'avez peut être compris ou non mais chaque View controller a aussi sont équivalent en éléments intégrable a une View Controller ou autre. Exemple l’équivalent de la View Controller et l'UIView nous verrons tout sa dans la Partie 2 du tutoriel Swift[/FONT] [FONT=MyriadPro Light]On se retrouve pour la Partie 2 pour les Composants les plus utiles bientot ! ::): [/FONT] [URL='https://reality-gaming.fr/threads/le-swift-developpement-dune-application-ios-les-composants-les-plus-utilises-partie-2.584853/'][B][FONT=Poppins]Le Swift : Développement d'une application iOS | Les composants les plus utilisés | Partie 2[/FONT][/B][/URL][/CENTER] [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Forums généraux
Informatique
Développement
Le Swift : Développement d'une application iOS | Les composants controller | Partie 1
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut