2012-03-30 6 views
0

Ich habe eine Idee, die ich gerne teilen würde. Ich bin ein iOS-Entwickler und ich liebe Storyboards in iOS5. Sie sind eine großartige und einfache Möglichkeit, einige Funktionen zu testen.Bearbeiten von Storyboard-Dateien auf dem iPad

Wäre es möglich, eine App oder Web-App zu entwickeln, die das Bearbeiten von Storyboards ermöglicht? Soweit ich gesehen habe, sind sie nur XML.

Verknüpft mit Cloud-Diensten wie Dropbox, wäre dies ein großartiges Werkzeug, um Ideen schnell zu entwickeln oder spannende Projekte zu aktualisieren.

Was denkst du? Gibt es irgendetwas, das das unmöglich macht?

Antwort

0

Sie können nicht für iPad auf dem iPad entwickeln. Apple lässt dich nicht, weil sie keine willkürliche Codeausführung erlauben. Ein Frontend zur Generierung von XML qualifiziert sich.

Auf der anderen Seite ist etwas möglich, um Storyboard auf dem Gerät zu skizzieren und dann automatisch generiertes XML zu mailen, das das iPad nicht ausführen konnte.

Es klingt irgendwie sinnlos. Wenn Sie skizzieren, verwenden Sie ein Whiteboard, und wenn Sie programmieren, verwenden Sie einen Mac. Oder teilen Sie die eigentliche Storyboard-Datei oder das gesamte Projekt per Dropbox. Oder ein Github Repo.

+1

Es ist nicht völlig hoffnungslos. Ich habe das Skelett eines .XIB XML-Editor-Projekts und es funktioniert ganz gut. – CodaFi

+0

Ich spreche nicht über das Kompilieren oder Generieren von Code. Nur Storyboards. – Jensen2k

0

Sie könnten einfach eine Prototyping-App verwenden, um Ihre Skizzenideen zu testen. Dapp for iPhone ist kostenlos und es gibt Mockup & CodeGen. Dies sind ein paar Möglichkeiten, wie ich meine Ideen skizzieren kann und die Mockups, die Sie gemacht haben, können in Code übertragen werden, so dass es einfach zu importieren ist. Ich bin mir nicht sicher, ob dies eine gute Antwort ist, aber nach dem, was ich lese, ist das etwas, wonach Sie suchen. Oder Moleskin hat ein Storyboard-Notizbuch für Comics, das du auch sehr gut verwenden kannst. Das sind nur einige Möglichkeiten, meine Apps zu skizzieren.