Artikel mit Tag 'code'


Coding Guidelines

Wenn Sie nicht arbeiten allein für die meisten alle Entwickler kommt um Beratung in dem Schreiben des Codes zu finden. Protokolle und Standards ermöglichen "lesen" einfach und intervenieren (leichter) in den Code der anderen.
Wenn wir uns auf ein Projekt mehr Programmierer arbeiten, oft von verschiedenen Sprachen, müssen Sie eine gemeinsame Form des Schreibens, in dem Standard-interne und externe Dokumentation auf den Code. In meiner Arbeit habe ich mich in der Regel mit Medikamenten interagieren:

  • Objetive-C, C / C + +
  • PHP
  • HTML
  • Javascript
  • Actionscript
  • CSS

Fortsetzung ...

PhpStorm 2.0

PHP IDE für die Entwicklung gibt es viele engagierte und reicht von kostenlos bis zu den Verantwortlichen. Für eine lange Zeit habe ich Tools wie verwendet Eclipse- oder Aptana , kommen an spezialisierte Editoren für HTML / Javascript und dienen - auch - CSS. Seit einem Jahr, aber ich denke, ich fand definitivamento eine komplette Umgebung, die, zumindest in meinem Fall, es löst alle meine Probleme: PhpStorm .

Fortsetzung ...

Sehr kurze Trick: unsichtbar machen HTML-Kommentare

Anmerkung HTML ist eine Praxis, während der frühen Stadien der Web-Entwicklung ist jedoch die kommentierten Code sichtbar in der Seite, auch wenn es vom Browser ignoriert. Die Auswahl von "View Source" oder "Code anzeigen" aus unserem Browser, werden wir immer in der Lage sein, es zu sehen.

Fortsetzung ...

Xcode Verknüpfung

Xcode ist eine sehr gute Entwicklungsumgebung, schön und voller Details, die das Schreiben von Code effizienter und angenehmer machen. Unter ihnen ist definitiv die Bequemlichkeit des auto-complete, wie Sie schreiben, vor allem beim Schreiben Anwendungen für Apple iPhone, wo die Rahmenbedingungen sind viele und erinnern Syntax und Nomenklatur von Unternehmen ein paar.

Fortsetzung ...

XCode: organisieren Sie Ihren Code mit der # pragma Marke

XCode ist ein sehr mächtiges Werkzeug und vielseitig und bietet dem Programmierer mit vielen Features nützlich und einfach zu bedienen. In komplexen Code schreiben, oder zumindest artikuliert, wird es wichtig, unseren Code so zu organisieren, verschwenden Sie keine Zeit mit der Suche Funktionen in langen Zeilen Code verstreut. Nach kommentierte die erste und wichtigste Sache zu tun, bietet die Umgebung XCode Richtlinien (nice), um die legginilità und Usability in der Entwicklungsumgebung zu verbessern. Eines davon ist die Richtlinie #pragma mark , die sehr nützlich bei der Organisation den Code und Gruppen von Methoden wird.

Im Bild unten sehen Sie den Teil des Codes von meinem Projekt PragmaTest :

pragmamark-1

Das Dropdown-Menü am oberen Rand können Sie alle Methoden unserer Klasse aufzulisten. Nun, wenn wir unsere Methode einfügen über die Richtlinie #pragma mark die eine Syntax:

1
# Pragma mark {label}

Wir erhalten:

pragmamark-2

Die erste #pragma mark mit dem Bindestrich (-) fügt eine Trennlinie. Der zweite ist ein Text (Label) zu schmecken. Sie können die Richtlinie, wo Sie wollen, durch die Organisation der Code wie Sie es wünschen. Darüber hinaus können Sie auch mehrere Zeilen Pragma, Typ:

1
2
3
4
5
6
# Pragma mark -
# Pragma Marke / **
# Pragma Marke * Nutzung von Pragma-Direktive
# Pragma Markierung * auf mehrere Codezeilen
# Pragma Zeichen * /
void ) mioMetodo { } - (Void) {} myMethod

Fortsetzung ...

iPhone Objective-C: Gleichwertigkeit in der Syntax

Die Syntax mit eckigen Klammern in Objective-C ist einer der Gründe, die meisten Frustrationen für diejenigen, die aus anderen Sprachen (für Objekte). Doch mit der Gewohnheit, merkt man, wie der Code gleichermaßen lesbar mit diesem Mix aus klassischen Syntax und der deutlicher Smalltalk wird. Zum Beispiel können wir sehen, wie das gleiche Verfahren sowohl 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" message: @ "Message"
Delegierter: self
"Annulla" cancelButtonTitle: @ "Cancel"
"Ok" , nil ] ; otherButtonTitles: @ "Ok", nil];
; myAlert.tag = 1;
; [MyAlert Show];
; [MyAlert release];

Die Einstellung der tag potavamo es auch so:

1
2
3
4
5
6
7
8
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" UIAlertView * MyAlert = [[UIAlertView alloc] initWithTitle: @ "Titel"
"Messaggio" message: @ "Message"
Delegierter: self
"Annulla" cancelButtonTitle: @ "Cancel"
"Ok" , nil ] ; otherButtonTitles: @ "Ok", nil];
1 ] ; [MyAlert SetTag: 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 oder Methoden haben diese doppelte Syntax. Im Falle von ' UIAlertView haben wir diese doppelte Funktionalität. Für andere Aufgaben, oder in anderen Fällen könnte jedoch nur eine der beiden arbeiten ... aber frag nicht warum (es hängt davon ab, wie die Entwickler haben die Schnittstelle definiert).

Fortsetzung ...

Sehr kurze Snippet: Actionscript verlängern ein Array mit der Methode shuffle ()

Ich hatte schon die Rede , wie die Methode shuffle () in Javascript und Actionscript umsetzen . Ich erkannte, tuttaavia, nicht darauf hingewiesen haben, dass auch in der Lage, Actionscript in der gleichen Weise Javascript, sein Objekt zu erweitern ist Array :

Fortsetzung ...

Sehr kurze Snippet: shuffle () in Javascript und Actionscript

In PHP gibt es ein praktisches Feature namens shuffle() , die ein Array mischen (siehe ermöglicht sehr kurze Trick: Nehmen zufällige Elemente aus einem Array in PHP ). Eine große Version für Javascript fand ich es hier . Unten ist der Code leicht überarbeitet:

Fortsetzung ...

WordPress: Anpassen der Navigation zwischen den Pfosten

WordPress bietet viele Funktionen, die durch die verschiedenen Beiträge und Seiten hin und her zu navigieren. Diese werden im Rahmen der Themen verwendet, die oft in eine völlig austauschbar., Obwohl sie einige Unterschiede enthalten All dies, um ehrlich zu sein, erstelle ich einige Verwirrung bei der Auswahl der Funktion zu verwenden. Hier sind einige Hinweise:

Fortsetzung ...

Sehr kurze Snippet: WordPress, trennen Sie die Kategorien in zwei Spalten

Inspiriert von WordPress Hack # 2 - Trennen Sie die Kategorien in der Sidebar Spalten kann nützlich "break" in zwei Spalten die Liste der Kategorien von WordPress kommen.

Fortsetzung ...