o CGPoint , ad esempio. La syntaxe NSLog(@"%@", ... ); fonctionne et est utilisé pour obtenir des informations sur les objets, mais ne fonctionne pas sur les types de données tels que C struct CGRect ou CGPoint , par exemple. o NSStringFromCGPoint : Pour profiter de NSLog(@"%@", ... ); même sur de style C structs ne peuvent s'appuyer sur des fonctions de conversion, comme NSStringFromCGRect() ou NSStringFromCGPoint :
1 2 3 4 5
| CGRect ) { 10 , 20 , 30 , 40 } ; CGRect mioRect = (CGRect) {10, 20, 30, 40}; CGPoint ) { 32 , 64 } ; CGPoint mioPoint = (CGPoint) {32, 64}; / / "Info rettangolo: %@" , NSStringFromCGRect ( mioRect ) ) ; NSLog (@ "rectangle Info:% @", NSStringFromCGRect (mioRect)); "Info point: %@" , NSStringFromCGPoint ( mioPoint ) ) ; NSLog (@ "point info:% @", NSStringFromCGPoint (mioPoint)); |
Plus précisément, il est possible d'améliorer cette procédure écrit des petites macros utiles comme:
1
| # Définir NSLogRect (rect) NSLog (@ "0.0fx% s (% 0.0f, 0.0f%)% 0.0f%", # rect, rect.origin.x, rect.origin.y, rect.size.width , rect.size.height) |
Ou encore:
1 2 3 4
| # Définir NSLogCGPoint (point) NSLog (@ "% s (% 0.0f, 0.0f%)", # point.x point, Point.y)
CGPoint ) { 32 , 64 } ; CGPoint mioPoint = (CGPoint) {32, 64}; ; NSLogCGPoint (mioPoint); |
Cela va donner comme résultat:
1
| 32 , 64 ) mioPoint: (32, 64) |
Suite ...
Application Icon
57 × 57 pixels icône qui représentera notre application est «altérée» par l'iPhone d'Apple automatiquement: vous ajoutez un bord arrondi, un des effets lumineux et 3D. Ce réglage peut être modifié en sélectionnant le fichier [nome applicazione]-Info.plist et en ajoutant la propriété "Icon inclut les effets de brillance et de biseau déjà»:
Suite ...
Xcode est un environnement de développement très puissant et se réserve quelques surprises. Il permet une fonction similaire à "snippets" de la célèbre éditeur TextMate . En pratique, il est possible d'insérer des blocs de code en utilisant la séquence + ESC une combinaison d'une ou plusieurs séquences de caractères. e otterrete: Par exemple, si vous voulez insérer un bloc if essayez d'appuyer sur ESC+if et vous obtiendrez:

. Comme le montre la figure, un menu apparaît (le même auto-complétion) où vous pouvez choisir entre un simple bloc if ou if/else . En cliquant sur "envoyer", vous obtenez:

Voici deux liens pour la liste complète des raccourcis clavier:
Suite ...
L'analyse de l'accès à un site Web est un argument vaste et intéressant. La plupart du temps, l'analyse est effectuée par des outils tels que Google Analitycs , Woopra , Relancer , etc ... Toutefois, pour les plus avertis, vous pouvez avoir l'intention de construire leur propre outil d'analyse personnelle, ou tout simplement pour regarder les fichier "mystérieux" log de notre serveur Web. Conseil, puis, à lire Web Analytics David Vasta, texte très utile pour comprendre en détail tous les processus qui se cachent derrière le suivi de l'accès.
Le guide est très complet car il analyse chaque aspect tourne autour du thème de Analitycs Web. Également des conseils utiles adressées à des codeurs, ceux qui développent des pages Web, la façon d'utiliser "correctement" balises et d'attributs. Liste ci-dessous les principaux sujets abordés dans le texte en soulignant, à mon avis, le plus intéressant et utile pour le "coder", c'est à dire ceux qui ne touchent pas directement l'analyse SEO:
- Bases de la Web Analytics: fichier de log et les métriques
- Les outils d'analyse
- Première analyse: visites, taux de rebond, pages vues, les chemins de navigation, une liaison de sortie
- L'analyse des historiques, géographiques et saisonnières
- Analyse des pages et mots clés pertinents
- Analyse par les référents et les KPI
- Analyse de la transformation
- Analyse en temps réel
- Serach engine marketing (SEM) et Web Analytics
- Outils d'analyse pour les journaux
- Augmenter la visibilité d'un site
- Aspects juridiques du Web Analytics
Suite ...
En Javascript, vous pouvez écrire des fonctions avec des arguments variables, c'est-fonctions qui ne sont pas nécessairement accepter un nombre fixe d'entrées. Par exemple, vous pouvez écrire des fonctions comme ceci:
Suite ...
Si vous avez besoin pour générer des nombres aléatoires dans une application doivent mettre de côté l'iPhone d'Apple Objective-C, car elle ne propose pas de l'ordre de classe. La solution est proposé que le dossier C: rand(), srand(), random(), srandom() e arc4random() .
Suite ...
Derniers Commentaires
Simon : Il agace perturbés à nouveau et utiliser cet espace pour ces choses ... Mais ça ne fonctionne pas ...
Giovambattista Fazioli : @ Simon: ce pourrait être dû à la syntaxe que j'ai utilisé, spécialement pour PHP 5 +,...
Simon : J'ai essayé hier soir de mettre le tout dans functions.php, d'accord, les formes jquery, et les onglets jQueryUI eux ...
Giovambattista Fazioli : @ Simon: Je recommande le nettoyage d'entrer un code comme celui de ...
Simon : @ Giovambattista Fazioli: Je vous remercie pour votre patience, c'est tout clair ... maintenant je me sens maintenant, ...