Artikel Tagged 'Code'


Coding Guidelines

Wenn nicht mehr alleine arbeiten für alle Entwickler kommt um Beratung in das Schreiben von Code zu finden. Protokolle und Standards, dass es möglich zu "lesen" und einfach zu intervenieren (leichter) in den Code der anderen zu machen.
Als wir an einem Projekt mehr Programmierer arbeiten, die oft von verschiedenen Sprachen, müssen Sie eine gemeinsame Form des Schreibens, interne und externe Dokumentation Normen in den Code. In meiner Arbeit bin ich in der Regel mit Medikamenten:

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

Fortsetzung ...

PhpStorm 2,0

PHP IDE für die Entwicklung gibt es viele engagierte, von freien zu zahlen diejenigen. Für eine lange Zeit habe ich Tools wie verwendet Eclipse- oder Aptana , kommen zu Einsatz spezialisierter Editoren in HTML / JavaScript und machen - auch - CSS. Seit einem Jahr, aber ich denke ich habe eine komplette Umgebung, die Endgültigkeit, zumindest in meinem Fall ist es all meine Probleme löst: PhpStorm .

Fortsetzung ...

Sehr kurze Trick: making unsichtbaren HTML-Kommentaren

Comment HTML ist eine Praxis, in den frühen Stadien der Web-Entwicklung, aber die kommentierten Code bleibt auf der Seite sichtbar, auch wenn es vom Browser ignoriert. Durch Auswahl von "View Source" oder "View Code" von unserem Browser, werden wir es sehen.

Fortsetzung ...

Xcode Verknüpfung

Xcode ist eine wirklich gute Entwicklungsumgebung, schön und voller Details, die das Schreiben effizienter Code und angenehmer machen. Unter diesen ist die Leichtigkeit der automatischen Vervollständigung bei der Eingabe, insbesondere beim Schreiben von Anwendungen für Apple iPhone, wo die Rahmenbedingungen sind vielfältig und erinnern Syntax und Nomenklatur Unternehmens durch ein paar.

Fortsetzung ...

XCode: organisieren Sie Ihren Code mit der # pragma markiert

XCode ist eine sehr leistungsstarke und vielseitige und bietet dem Programmierer mit vielen nützlichen Features und einfach zu bedienen. Beim Schreiben von komplexem Code, oder zumindest artikuliert, ist es wichtig, Ihren Code zu organisieren, so dass Sie nicht verschwenden keine Zeit Suchfunktionen in langen Zeilen Code zu verbreiten. Nach kommentieren, die erste und wichtigste Sache zu tun, bietet die Umgebung XCode-Richtlinien (nice), um die Nutzbarkeit und legginilità innerhalb der Entwicklung zu verbessern. Eines davon ist die Richtlinie #pragma mark , die sehr nützlich bei der Organisation von Gruppen der Code und Methoden wird.

In der Abbildung unten sehen Sie den Code Teil meines Projektes PragmaTest :

pragmamark-1

Die Top-Dropdown-Menü können Sie alle Methoden der Klasse Liste. Nun, wenn wir unsere Methode insert über die Richtlinie #pragma mark das eine Syntax:

1
# Pragma Marke {label}

Wir erhalten:

pragmamark-2

Die erste #pragma mark mit einem Bindestrich (-) fügt eine Trennlinie. Der zweite ist ein Text (Label) zu schmecken. Sie können die folgende Anweisung hinzu, wo Sie wollen, organisieren Sie den Code, wie Sie sehen, passen. Sie können pragmatischer Zeilen ein:

1
2
3
4
5
6
# Pragma Marke -
# Pragma mark / **
# Pragma markiert * Mit dem Pragma
# Pragma Markierung * auf mehreren Zeilen Code
# Pragma Zeichen * /
void ) mioMetodo { } - (Void) {} myMethod

Fortsetzung ...

iPhone Objective-C Syntax Gleichwertigkeit

Die Syntax mit eckigen Klammern in Objective-C ist einer der Gründe, die meisten Frustration für diejenigen, die aus anderen Sprachen (für Objekte). Doch daran zu gewöhnen, merkt man, wie der Code lesbar zu wird mit dieser Mischung aus klassischer und deutlicher Syntax Smalltalk. Zum Beispiel sehen wir, wie das gleiche Verfahren in beiden Syntax geschrieben werden können. Nehmen Sie die Initialisierung eines UIAlertView :

1
2
3
4
5
6
7
8
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Titel"
"Messaggio" Nachricht: @ "Message"
Delegierter: self
"Annulla" cancelButtonTitle: @ "Cancel"
"Ok" , nil ] ; otherButtonTitles: @ "OK", nil];
; myAlert.tag = 1;
; [MyAlert show];
; [MyAlert release];

Die Einstellung der Tag potavamo es sogar so:

1
2
3
4
5
6
7
8
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Titel"
"Messaggio" Nachricht: @ "Message"
Delegierter: self
"Annulla" cancelButtonTitle: @ "Cancel"
"Ok" , nil ] ; otherButtonTitles: @ "OK", nil];
1 ] ; [MyAlert EINSTELLUNG: 1];
; [MyAlert show];
; [MyAlert release];

Das Gleiche gilt bei der Lektüre während der Veranstaltung:

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

Hinweis: Nicht alle Eigenschaften und Methoden haben diese doppelte Syntax. Im Fall von ' UIAlertView haben wir diese doppelte Funktionalität. Bei anderen Objekten oder in anderen Fällen könnte jedoch nur eine der beiden arbeiten ... aber fragen Sie nicht warum (je nachdem, wie die Entwickler haben das Interface definiert).

Fortsetzung ...

Sehr kurze Auszug: Actionscript Verlängerung eines Arrays mit der Methode shuffle ()

Ich hatte bereits darüber gesprochen , wie die Methode shuffle () in Javascript und Actionscript umsetzen . Ich erkannte, tuttaavia, nicht darauf hinzuweisen, dass es in der Lage, Actionscript, Javascript in gleicher Weise zu erweitern, ihre Aufgabe ist Array :

Fortsetzung ...

Sehr kurze Auszug: shuffle () in Javascript und Actionscript

In PHP gibt es eine praktische Funktion namens shuffle() , dass Sie ein Array-Mix (siehe ermöglicht sehr kurze Trick: Nehmen Sie zufällige Elemente aus einem Array in PHP ). Eine hervorragende Version des Javascript fand ich hier . Leicht überarbeitete Sie den nachfolgenden Code:

Fortsetzung ...

WordPress: passen Sie die Navigation zwischen den Pfosten

WordPress bietet viele Funktionen, um durch die verschiedenen Beiträge und Seiten vor und zurück navigieren. Diese werden im Rahmen der Themen, oft in einer völlig austauschbar verwendet, obwohl sie einige Unterschiede enthalten. Diese in der Tat schaffen viel Verwirrung in der Wahl der Funktion zu nutzen. Hier sind einige Hinweise:

Fortsetzung ...

Sehr kurze Auszug: Wordpress, trennen Sie die Kategorien in zwei Spalten

Inspiriert von WordPress Hack # 2 - Trennen Sie die Kategorien in der Seitenleiste Spalten nützliche "break" in zwei Spalten werden die Arten von WordPress.

Fortsetzung ...