Tu n'as jamais eu de problème lié au refactoring de XCode ? Dernière fois que je me suis essayé, j'ai passé deux jours à récupérer mon projet :/
J'avais fait un plugin Wordpress pour qu'il envoi une notification à une liste de terminaux Android et iOS à chaque nouvel article. Assez sympa à faire et ça fidélise les lecteurs.
Ce n'est pas très compliqué (et c'est plus simple qu'il y a 2 ans), juste un peu touffu. De mémoire, tu as besoin, basiquement, d'activer les notifications pour le profil de ton application dans la l'interface développeur Apple.
C'est ensuite qu'on s'amuse, avec la génération de fichiers de certificats .p12, puisque le format généré par Apple n'est compris que par lui-même et n'est donc pas exploitable par d'autres technos (youpi).
Une fois que tu as fait les manips, il suffit de demander aux serveurs d'Apple de demander à envoyer des notifs. Il y a énormément de documentation à ce sujet, et tu devrais pouvoir t'en sortir.
Attention, cela implique de conserver un moyen d'identifier les terminaux, et de les garder... donc une base de données.
Par contre, il faut impérativement que tu y ailles lentement et que tu comprennes ce que tu fais. Il y a pas mal d'opérations à réaliser (de mémoire 5-7 rien pour que la génération d'un certificat exploitable) et qui sont assez facile à foirer, ou a sauter, faisant un gloubi-boulga incompréhensible à posteriori.
N'hésite absolument pas à te faire une interface permettant d'envoyer une notif' à la demande.
Je ne suis jamais passé par un service tiers pour réaliser les notifs (en une classe php avec un script curl, c'est fait, sauf si ça a drastiquement changé), donc je ne peux pas donner d'avis dessus.
Tu n'as jamais eu de problème lié au refactoring de XCode ? Dernière fois que je me suis essayé, j'ai passé deux jours à récupérer mon projet :/
oula j'ai même pas tenté, je parlais d'un refactoring "à la main" genre ajouter/supprimer des méthodes/classes, simplifier des opérations... Le projet étant un gros mélange de C/C++/Objective-C j'ose même pas savoir ce que xCode pourrait me pondre
![]()
Pour le push je vais voir ça en fin de semaine avec une grosse nuit de sommeil derrière moi alors ![]()
je suis sur un casse tête avec les animations. Quand je créer un élément graphique à la main tout ce passe bien, mais si c'est fait à partir de IB, l'animation se foire complètement :
sample :
[UIView animateWithDuration:1.0 animations:^{
_botBar.transform = CGAffineTransformTranslate(_botBar.transform,0,-70
);
// fait avec IB, se téléporte 35px plus bas et remonte de 35
_btnTchat.transform = CGAffineTransformTranslate(_btnTchat.transform, 0, -70);
// fait à la main, se déplace bien de 70px vers le haut
_b.transform = CGAffineTransformTranslate(_b.transform, 0, -70);
_tchatOpen = YES;
}];
IB ne considère pas le même jeux de coordonnées que via le code (ça joue beaucoup de surprise).
J'avais déjà eu des cas où, sous IB, mon UI ne ressemblait à rien (vues superposées, fossé énormes entre des composants, composants en-dehors de l'écran...), et qui rendaient ensuite parfaitement bien sous iPhone 3 et 4 et iOS 3-5... merci IB !
Me revoila super perdu, pour créer de l'interface "pure"...
J'essaye tout bêtement de faire un formulaire basique (comme sous iOS 7) mais je ne comprends absolument pas comment faire.
L'image d'un formulaire que j'aimerai faire : http://media.idownloadblog.com/wp-content/uploads/2013/10/How-to-set-a-song-as-alarm-sound-4.jpeg
Sérieux il n'y a pas grand chose et ça fait 2jours que je bataille sans résultat propre... Une idée ?
Pour te répondre, faut savoir quel est ton problème :p
Là, à priori, ta vue est constituée d'une "Navigation Bar" pour le haut. Un titre et deux boutons.
Ensuite un "Time Picker".
Enfin, 4 items "complexes", chacun possédant un "TextView".
Pour les 3 premiers items, il y a un "TextView" sur la droite, avec un chevron ensuite (celui-ci est directement disponible sur ce genre d'item).
Pour le dernier, c'est un "toggle button".
Enfin, le tout est dans un "Table View" à deux items : le "Time Picker" et les "Choix".
Je suis moins sûr pour la constitution des items de la liste en bas, ne sachant plus trop comment ça réagit, ces bestioles là.
Et j'ai oublié :
Les ressources que j'ai utilisées :
- https://developer.apple.com/library/ios/documentation/userexperience/conceptual/transitionguide/Bars.html
- https://developer.apple.com/library/ios/documentation/userexperience/conceptual/transitionguide/ContentViews.html
Yes je suis sur la bonne voie ![]()
Le gros problème venait de mon tableviewcontroller, je n'avais pas bien saisi le concept de groupe et tout ... Surtout qu'entre la version statique et la version dynamique y'a un monde au niveau de la configuration ^^*
Bon cette fois c'est vraiment la galère et j'ai assez peu d'espoir que tu puisse m'aider vu que tu n'a pas touché à xcode depuis un peu de temps mais je tente quand même
J'ai un joli design (genre image photoshop) à mettre sur xCode. Je l'a refait à l'identique sur xCode assez facilement, mais badaboom, si je compile sur iPhone4 ça ne marche pas (en gros ça coupe tout le bas) et je suppose que si l'iPhone 5s/5c à un écran un peu différent ça va être exactement pareil ... Aurais-tu une idée pour que je puisse faire une app qui se "resize" bien ?
J'ai regardé un peu des tutos mais j'y comprends pas grand chose (avec les contraintes) j'ai du mal à comprendre la logique et ça part complètement en vrille dès que je touche à quelque chose ![]()
C'est surtout que la dernière fois que j'y ai touché, je n'avais qu'une taille d'écran.
Qu'entends-tu par "ça ne marche pas" ?
Je suppose un problème de taille, mais si ça ne fonctionne pas sur iPhone 4 ni iPhone 5, ce que j'ai en tête est intégralement a coté de la plaque.
De ce que je vois de mes collègues, il ne faut pas partir avec une idée de "redimensionnement" (comprendre : étirer ou pas), mais avec avec 2 rendus différents, un par taille (+1 rendu si tu supportes les non-retinas).
ah oui il font comme ça ?
J'ai pas mal lu sur internet des tutos dans ce style : http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1
N'étant pas un pro mac, je ne connais pas la taille des différents iPhone (4,4s,5,5s,5c) et je pensais qu'il y avait une taille différente par iPhone ![]()
Non.
Les iPhone sont plus facile qu'Android de ce coté-là. Tu as deux tailles et 2 densités d'écrans.
Pour les tailles : iPhone 4- et iPhone 5+
Pour les densités : rétina ou non.
Au niveau des layout... on dirait que j'ai un train de retard. Ok, je n'étais pas au courant d'un auto-resize (autre que pour les applis iPhone sur iPad).
A priori, il y a un auto-resize sur chaque vue (comprendre : item graphique), et il faut indiquer à celle-ci ce qu'elle doit faire en cas de trop plein d'espace.
C'est expliqué dans le tuto que tu links, à partir de la partie "Auto Layout to the rescue!". Ce qui est avant est une explication de ce qu'il y avait avant, et un état pour montrer un peu de la complexité. En somme, c'est cool, mais ça ne sert pas forcément.
Et pour les tailles : http://www.idev101.com/cocode/User_Interface/sizes.html
Je te conseilles fortement de tester sur simulateur iPhone 4 et iPhone 5 pour les différences de rendu (ou mieux : directement sur terminal).
Mon App est enfin sortie
C'est donc un réseau social de live streaming, on invite ses proches, et chaque fois qu'on lance un live nos amis sont notifiés et peuvent suivre l'action en temps réel
Le moteur de streaming m'à pris un an de dev et l'interface le reste
Merci à toi Bunyan pour m'avoir aidé à démarrer sur iOS (ofmg c'étais il y a 1 an...)
Des petits screens :
https://www.dropbox.com/sm/s/p8mmeo0jqk1xn7g/Signup.PNG (inscription)
https://www.dropbox.com/s/84sgfaapf7di1im/live.png (écran de live)
https://www.dropbox.com/sm/s/eojpsino11sc6jm/replay.png (écran principal / de replay)
http://mobelive.com/
Héhé ^^
Heureux de l'apprendre en tout cas, et de rien pour l'aide, c'est normal :D
J'ai pas d'iMachin, mais je tenterai d'en prendre un où je bosse, pour voir ce que j'ai contribué (à petit niveau) à créer
Juste une note : si tu supporte, je te suggère TRÈS fortement de tester ton application avec un iPhone 4 sous iOS 7. C'est la combinaison apportant le plus gros lots d'emmerdes en ce moment.
ouaip, ça marche à peu près mais en ce moment je me retourne le cerveau pour trouver une solution pour résoudre les compatibilités de résolutions au niveau des écrans et surtout pour anticiper les iPhones 6...
Juste un petit détail : t'as une barre de défilement horizontale sous Chromium et Firefox (au moins) sur le site web
En tout cas ça a l'air vraiment sympathique. Je sais pas si l'idée marchera, mais la réalisation semble très soignée, c'est très classe.
T'as fait ça tout seul ou en équipe ?
on est 2 dev, un pour le site web et l'api, et moi pour l'iPhone ^^
C'est ma première vraie appli que je sors, je crois qu'il reste encore quelques bug (notamment les notifications push qui sont vraiment horrible à gérer)