Articles taggés avec 'code'


Coding Guidelines

Lorsqu'ils ne sont plus travailler seul pour tous les développeurs vient le temps de trouver des indications dans l'écriture de code. Les protocoles et les normes qui permettent de «lire» facilement et intervenir (plus facilement) dans le code des autres.
Lorsque nous travaillons sur un projet plus programmeurs, souvent des langues différentes, vous devez trouver une forme commune de l'écriture, internes et externes des normes de documentation dans le code. Dans mon travail, je suis généralement d'interagir avec:

  • Objet-C, C / C + +
  • PHP
  • HTML
  • JavaScript
  • Actionscript
  • CSS

Suite ...

PhpStorm 2.0

PHP IDE dédié au développement sont nombreuses, allant de la gratuité à ceux payés. Pendant longtemps, j'ai utilisé des outils tels que Eclipse ou Aptana , venant de faire usage de rédacteurs spécialisés en HTML / JavaScript et - même - CSS. Depuis maintenant un an, cependant, je crois que j'ai trouvé un environnement complet que la finalité, du moins dans mon cas, il résout tous mes problèmes: PhpStorm .

Suite ...

Très court astuce: rendre invisible les commentaires HTML

Commentaire HTML est une pratique durant les premiers stades du développement Web, cependant le code commenté reste visible sur la page, même si elle est ignorée par le navigateur. En sélectionnant "Afficher la source" ou "Afficher le code" à partir de notre navigateur, nous serons en mesure de le voir.

Suite ...

Raccourci Xcode

Xcode est un environnement de développement vraiment bon, agréable et pleine de détails qui rendent l'écriture de code efficace et agréable. Parmi eux se trouve la facilité d'auto-complétion lors de la frappe, surtout quand l'écriture d'applications pour l'iPhone d'Apple, où les cadres sont nombreux et n'oubliez pas la société de syntaxe et de la nomenclature par quelques-uns.

Suite ...

XCode: organiser votre code avec la marque # pragma

XCode est un très puissant et polyvalent et permet au programmeur de nombreuses fonctions utiles et simples à utiliser. Lors de l'écriture de code complexe, ou au moins articulées, il devient important d'organiser votre code de sorte que vous ne perdez pas de temps à chercher les fonctions réparties dans les longues lignes de code. Après avoir commenté, la première chose et la plus importante à faire, l'environnement fournit des lignes directrices XCode (Nice) pour améliorer la convivialité et legginilità dans le développement. Une d'elles est la directive #pragma mark qui devient très utile dans l'organisation de groupes de code et des méthodes.

Dans l'image ci-dessous vous pouvez voir la partie de code de mon projet PragmaTest :

pragmamark-1

Le menu du haut déroulant vous permet de lister toutes les méthodes de notre classe. Maintenant, si nous insérons notre méthode sur la directive #pragma mark qui a une syntaxe:

1
Marque # pragma {label}

Nous obtenons:

pragmamark-2

La première #pragma mark avec un tiret (-) insère une ligne de séparation. Le second est un texte (étiquette) au goût. Vous pouvez ajouter la déclaration suivante où vous voulez, en organisant le code comme bon vous semble. Vous pouvez entrer des lignes plus pragmatique, tapez:

1
2
3
4
5
6
Marque # pragma -
# Pragma mark / **
# * Mark Pragma utilisant le pragma
# * Mark Pragma sur plusieurs lignes de code
# Pragma mark * /
void ) mioMetodo { } - (Void) {} myMethod

Suite ...

iPhone en Objective-C la syntaxe d'équivalence

La syntaxe avec des crochets en Objective-C est l'une des raisons les plus de frustration pour ceux qui viennent d'autres langues (pour les objets). Toutefois, vous y habituer, vous réalisez combien le code lisible devient trop avec ce mélange de classique et plus distinctement la syntaxe Smalltalk. Par exemple, nous voyons comment la même procédure peut être écrite dans les deux syntaxe. Prenez l'initialisation d'un UIAlertView :

1
2
3
4
5
6
7
8
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Titre"
"Messaggio" message: @ "Message"
délégué: auto
"Annulla" cancelButtonTitle: @ "Annuler"
"Ok" , nil ] ; otherButtonTitles: @ "OK", nil];
; myAlert.tag = 1;
; [MyAlert spectacle];
; [MyAlert presse];

Le réglage de la potavamo tag encore ainsi:

1
2
3
4
5
6
7
8
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Titre"
"Messaggio" message: @ "Message"
délégué: auto
"Annulla" cancelButtonTitle: @ "Annuler"
"Ok" , nil ] ; otherButtonTitles: @ "OK", nil];
1 ] ; [MISE MyAlert: 1];
; [MyAlert spectacle];
; [MyAlert presse];

Même chose à la lecture lors de l'événement:

1
2
3
4
5
void ) alertView : ( UIAlertView * ) alertView clickedButtonAtIndex : ( NSInteger ) buttonIndex { - (Void) alertView: (UIAlertView *) clickedButtonAtIndex alertView: (NSInteger) {buttonIndex
alertView.tag == 1 ) { // ... if (alertView.tag == 1) {/ / ...
/ / Ou
alertView tag ] == 1 ) { // ... if ([alertView tag] == 1) {/ / ...
}

Remarque: Pas toutes les propriétés ou les méthodes ont cette syntaxe double. Dans le cas de « UIAlertView nous avons cette double fonctionnalité. Pour les autres objets, ou dans d'autres cas, cependant, un seul des deux pourrait fonctionner ... mais ne me demandez pas pourquoi (selon la façon dont les développeurs ont défini l'interface).

Suite ...

Très court extrait: Actionscript étendre un tableau en le shuffle méthode ()

J'avais déjà parlé de la façon d'appliquer la méthode shuffle () en Javascript et Actionscript . J'ai réalisé, tuttaavia, pas en soulignant qu'il est en mesure d'étendre Actionscript, Javascript de la même manière, son objet Array :

Suite ...

Très court extrait: shuffle () en Javascript et Actionscript

En PHP il ya une fonction bien pratique appelé shuffle() qui vous permet de mélanger un tableau (voir astuce très courte: prendre des éléments aléatoires à partir d'un tableau en PHP ). Une excellente version du javascript j'ai trouvé ici . Légèrement révisé le code ci-dessous:

Suite ...

WordPress: personnaliser la navigation entre les poteaux

WordPress offre de nombreuses fonctionnalités pour naviguer à travers les différents postes et des pages en avant et en arrière. Ils sont utilisés dans les thèmes, souvent dans un environnement complètement interchangeables, bien qu'ils contiennent quelques différences. Ceci, en fait, de créer beaucoup de confusion dans le choix de la fonction à utiliser. Voici quelques notes:

Suite ...

Très court extrait: Wordpress, séparer les catégories en deux colonnes

Inspiré par WordPress Hack # 2 - Séparer les catégories dans les colonnes de la barre latérale peut être utile "casser" en deux colonnes la liste des catégories de WordPress.

Suite ...