2017-04-23 4 views
-3

Ich baue Apps in iOS, kann ich mobile Apps in iOS mit nur Strukturen erstellen, um Daten aus dem Web zu analysieren?Ohne OOPS-Konzept

+3

Was ist das Problem OOPs?. Hast du irgendwelche schlechten Praktiken bei OOPs gefunden? . Wenn ja, was ist das? –

+0

Up stimmte sowohl die Antwort als auch den obigen Kommentar. Fazit ist - was ist das spezifische Problem? OOP versus "top-down"? Protokolle? Verwenden Sie Xcode's Art der Implementierung von OOP? Während ich überrascht bin @ rmaddy Antwort ist so viel entwurzelt, ich bin mehr überrascht, Ihre Frage ist nicht zu viel gewählt. Bitte, diese Seite ist über Besonderheiten - was genau ist falsch mit * kann ich ** mobile Apps ** in iOS ohne OOP * bauen? – dfd

Antwort

6

Im Wesentlichen, nein, können Sie nicht. Und die iOS-App basiert auf vielen erforderlichen Frameworks wie UIKit. Dinge wie Ansicht, Beschriftung, View-Controller, Tabellenansichten usw. verwenden alle objektorientierte Klassen.

Auch die Grundlagen von Swift beginnen mit Klassen. Verwenden Sie eine Zeichenfolge, Sie haben eine Instanz einer Klasse erstellt. Verwenden Sie eine Ganzzahl, Sie haben eine Instanz einer Klasse erstellt. OK, technisch sind beide tatsächlich Strukturen, aber es ist immer noch objektorientiert.

Sie können OOP nicht vermeiden, wenn Sie eine iOS App in einer Sprache wie Swift oder Objective-C schreiben. Akzeptieren Sie die Tatsache, dass Sie sich mit diesen Konzepten vertraut machen müssen.

Beginnen Sie mit dem The Swift Programming Language Buch und Sie werden in die Konzepte eingeführt, wie Sie lernen.