Donc, vous voulez faire des applications iphone? 10 projets pour les débutants
Si vous voulez essayer à créer des applications iPhone, il y a quelques différents langages de programmation
Contenu
- Familiarisation avec swift
- Promenade à travers les bases
- Construire une visionneuse d`images
- Fire up chronomètre
- Formes tactiles et faites glisser
- Construire un clone de tetris avec swiftris
- Jouer à la guerre
- Faire un jeu ninja
- Identifiez votre utilisateur
- Faire une balance numérique
- Activer les notifications push
- Allez apprendre quelques swift!
Si vous voulez essayer l`apprentissage et le codage avec Swift, la meilleure façon de le faire est par un projet. Vous pouvez lire les spécifications toute la journée, mais en utilisant effectivement la langue pour construire une application est le moyen le plus efficace d`apprendre. Ces projets vous aider à démarrer et vous enseigner des compétences vraiment utiles le long du chemin.
Familiarisation avec Swift
Swift emprunte des idées à partir d`un large éventail d`autres langages de programmation, mais est très semblable à Objective-C. En fait, vous pouvez mélanger Swift et Objective-C dans votre code et vos applications seront toujours. Cependant, Swift a été conçu pour être concis, ce qui rend un peu plus facile à apprendre et plus efficace d`utiliser. Il est également plus difficile à faire échouer avec des erreurs de codage, un autre facteur qui le rend bon pour les débutants.
Pour les tutoriels listés ci-dessous, il est bon d`avoir quelques-uns la connaissance de la programmation de base, mais très peu est nécessaire. Vous pouvez lire l`introduction d`Apple à Swift si vous souhaitez obtenir les bases avant de commencer. Mais vous pouvez aussi sauter à droite et vous ne devriez pas avoir beaucoup de peine.Les bases de programmation informatique 101 - Variables et types de donnéesLes bases de programmation informatique 101 - Variables et types de donnéesAprès avoir présenté et a parlé un peu de la programmation orientée objet avant et où son homonyme vient, je pensais qu`il est temps de passer par les bases absolues de la programmation d`une manière spécifique non linguistique. Ce...Lire la suite
Qu`est-ce que vous aurez besoin
Pour commencer, vous aurez besoin d`un Mac avec la dernière version de Xcode et Swift. Vous aurez également besoin du SDK iOS. Au-delà de cela, tout ce dont vous avez besoin est un peu de patience et une volonté d`apprendre!
Promenade à travers les bases
app Playgrounds Swift Apple transforme votre iPad en un endroit idéal pour apprendre à coder! Aucune connaissance de codage est nécessaire pour obtenir started- même les enfants peuvent apprendre à coder avec cette application. Les défis, les modèles, les aperçus de code en direct et des suggestions de type rapide font un excellent moyen de se lever et courir vite. Le monde en 3D est beaucoup plus convaincant que de regarder un document texte aussi. Et c`est gratuit! C`est sans aucun doute le meilleur endroit pour commencer si vous avez peu ou pas d`expérience de codage.10 Outils intéresser les jeunes Programmation10 Outils intéresser les jeunes ProgrammationPour l`enfant moyen, les ordinateurs et les téléphones intelligents sont des outils amusants. L`éducation vient beaucoup plus tard. Obtenir un enfant excité au sujet de la programmation peut prendre un peu faire parce que la logique a besoin d`un peu de temps pour se développer. C`est...Lire la suite
Construire une visionneuse d`images
Cela semble compliqué, mais il est censé être un débutant tutoriel convivial et Hacking avec Swift est grand au sujet notamment une tonne de détails pour vous aider à comprendre ce que vous faites. Le tutoriel vous conduit à travers le chargement des images, la conception d`une interface, et tout ce que vous aurez besoin de savoir. Parce qu`il est conçu pour les débutants, il commence au début, avec l`ouverture d`un nouveau projet dans Xcode.
Fire Up Chronomètre
Un chronomètre ne semble pas très excitant, mais ce tutoriel est idéal pour les débutants Swift. Il est construit aussi pour iOS 10, de sorte que vous aurez la chance de voir les dernières fonctionnalités de Xcode et Swift. En plus du code Swift, vous obtenez également une bonne dose d`utiliser des outils visuels de Xcode. Ceux-ci peuvent être très précieux dans l`apprentissage de code et sont un énorme avantage d`utiliser Swift.
Formes tactiles et faites glisser
Si vous voulez des applications ou des jeux réguliers construits, il est une bonne idée de comprendre comment les interactions manuelles avec votre application fonctionnera. Ceci est un tutoriel très simple qui affiche un plein écran de carrés de couleur. peut être déplacé chaque carré en touchant l`écran. C`est tout ce qu`on peut en dire. Mais vous verrez quelques-unes des fonctions requises pour ce type d`action, et qui va être pratique lorsque vous développez votre propre application.
Construire un clone de Tetris avec Swiftris
Ce tutoriel du Bloc vous aidera à utiliser Swift pour construire une version de Tetris. Il est plus impliqué que les projets précédents, et il y a quelques endroits où le code est pas expliqué tout aussi clairement qu`il pourrait l`être. Cependant, tous les matériaux nécessaires vous sont données dans ce tutoriel, et l`inclusion des captures d`écran et des vidéos, il est facile à suivre. Et soyez assurés que, même si vous devez entrer votre adresse e-mail pour obtenir l`accès, le tout est en fait libre.30 ans de Tetris: une histoire de plus bien-aimé Puzzle Game du monde30 ans de Tetris: une histoire de plus bien-aimé Puzzle Game du mondeCette année, 2014, marque le 30e anniversaire de Tetris. En souvenir de son histoire, me joindre à moi pour explorer le passé et l`avenir du jeu de puzzle le plus célèbre du monde.Lire la suite
jouer à la guerre
Chris Ching a mis en place une série de 15 parties qui vous mènera des bases mêmes, comme une introduction aux aires de jeux Xcode, tout le chemin à travers la création d`une application qui vous permet de jouer le jeu de cartes War. À la fin de la série, vous comprendrez beaucoup de concepts de programmation, certaines des choses uniques que vous devez savoir sur le travail avec des interfaces tactiles, et comment utiliser des images dans une application iPhone. (Faites défiler vers le bas de la page liée à accéder aux didacticiels.)
Faire un jeu Ninja
Ce tutoriel est le plus compliqué, mais vous serez heureux que vous êtes allé à travers elle. Le jeu utilise SpriteKit, une boîte à outils de construction jeu 2D qui est utilisé pour de nombreux jeux iOS. Avec le kit, vous allez utiliser les actifs, créer des actions, et d`établir perdre et gagner des conditions. Il est assez compliqué, mais bien expliqué. Si vous vous sentez confiant, aller de l`avant et construire votre propre jeu!
Identifiez votre utilisateur
TouchID est l`une des choses vraiment cool qui est livré avec tous les nouveaux iPhone. De nombreuses applications sont sécurisées par TouchID (il est particulièrement utile dans des applications bancaires mobiles) Et apprendre à tirer profit de celui-ci peut enregistrer vos utilisateurs beaucoup de temps quand il vient d`entrer dans les noms d`utilisateur et mots de passe. Ce tutoriel vous montre comment vérifier la compatibilité TouchID, authentifier les utilisateurs, et offrent un écran de mot de passe si elles échouent.Les membres de votre Mobile Banking App un risque de sécurité Big?Les membres de votre Mobile Banking App un risque de sécurité Big?des applications bancaires mobiles de confort à votre téléphone, mais ils pourraient être un risque pour la sécurité? Les banques ont tendance à avoir assez de sécurité des données solides, mais comment sont-ils sécurisés leurs applications mobiles?Lire la suite
Faire une balance numérique
3D tactile est une autre caractéristique de fraîcheur appareils iOS et Swift rend vraiment facile à inclure dans vos applications. Ce tutoriel vous guidera à travers la création d`une échelle numérique simple qui permet d`afficher la quantité de pression que l`utilisateur met à l`écran. L`application peut également être utilisé pour peser réellement les choses, ce qui est assez cool!Tout ce que vous pouvez faire avec 3D tactile sur votre iPhoneTout ce que vous pouvez faire avec 3D tactile sur votre iPhoneTouch 3D est vraiment juste un nom de fantaisie pour un écran sensible à la pression, mais ajoute toute une gamme d`options d`entrée supplémentaires à iOS.Lire la suite
Activer les notifications Push
Vous pouvez trouver les notifications push ennuyeux, mais il y a des applications qui font un grand usage. Si vous voulez apprendre comment utiliser les notifications push dans votre propre application, vous devrez en apprendre davantage sur la création de votre ID d`application et permettant à ces notifications pour lui. Il est un peu un processus de rond-point, mais en passant par ce tutoriel étape par étape rend beaucoup plus facile. Ceci est un tutoriel long, et beaucoup de c`est des choses administratives qui n`est pas très excitant. Mais si vous êtes sérieux au sujet de développer votre propre application, il est plein de choses importantes que vous aurez besoin de savoir.
Allez apprendre quelques Swift!
Ces tutoriels vous donnera une bonne compréhension de la façon d`utiliser Swift, et ils vont vous aider à créer des applications réelles le long du chemin. Rappelez-vous de lire les commentaires pour chacun d`eux si vous tombez sur un problème que d`autres ont probablement traité aussi. Et surtout, amusez-vous avec elle! La programmation peut être difficile, mais l`apprentissage à travers des exemples comme ceux-ci devrait être agréable.6 signes que vous n`êtes pas censé être un programmeur6 signes que vous n`êtes pas censé être un programmeurPas tout le monde est découpé pour être un programmeur. Si vous n`êtes pas complètement sûr que vous êtes censé être un programmeur, voici quelques signes qui peuvent vous pointer dans la bonne direction.Lire la suite
Swift pas votre truc? Vous pouvez apprendre à développer des applications pour Android au lieu.
Avez-vous appris à utiliser Swift? Y avait-il des tutoriels spécifiques que vous avez trouvé pour être utile? Partagez vos favoris dans les commentaires ci-dessous!