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 ...
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 ...
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 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 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 :

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:
Wir erhalten:

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 ...
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 ...
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 ...
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 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 ...
Neueste Kommentare
Simon : Es ärgert gestört wieder ein und verwenden, die Platz für diese Dinge ... aber es funktioniert nicht ...
Giovambattista Fazioli : @ Simon: Was könnte darauf zurückzuführen sein, die Syntax, die ich verwendet, die speziell für PHP 5 +,...
Simon : Ich habe versucht gestern Abend, alles in functions.php, okay, jquery Formulare und Tabs jQueryUI ihnen ...
Giovambattista Fazioli : @ Simon: Ich empfehle Reinigung zu einem Code wie in ein ...
Simon : @ Giovambattista Fazioli: Vielen Dank für Ihre Geduld, es ist alles klar ... jetzt fühle ich mich jetzt ...