Suchergebnisse
Suchergebnisse 1-20 von insgesamt 53.
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
Wieso ist eigentlich das property "orientation" einer SCNNode eine Quaternion und kein SCNVector3?
LukeSideWalker - - Swift
BeitragIch stelle mit Verwirrung fest, das das property "orientation" einer SCNNode in SceneKit ein quaternion ist. Das verstehe ich einfach nicht. Das müsste doch ein SCNVector3 sein. So wie ich "Orientierung" verstehe, ist es eine Ausrichtung, eine Richtung (analog dem heading eines Flugobjektes), schlicht einfach ein Vektor. In einem dreidimensionalen Raum müsste also die Orientierung eindeutig mit einen dreidimensionalen Vektor zu beschreiben sein. Was verstehe ich da falsch? Ist "orientation" nich…
-
Danke für die Hinweise! Zitat von t-no: „ Hier (UIKonf 2016 – Day 1– Steve "Scotty" Scott – MVVM-C In Practice - YouTube) zum Beispiel werden View und Controller beide in die Präsentationsschicht einsortiert. “ @t-no Dieser Vortrag von "Scotty" ist brilliant, toller Ansatz: youtube.com/watch?v=9VojuJpUuE8&app=desktop Vorerst werde ich jedoch beim CocoaStandard bleiben (MVC), aber wie man an diesem Vortrag erkennen kann, es gibt sehr gute Argumente, die UIViewControllerKlasse eher der VIEW/PRESEN…
-
Lieber macmoonshine, vielen Dank für Deine schnelle Antwort, echt nett, super ! Ein paar kurze Kommentare und eine Frage zurück: Zitat von macmoonshine: „Der gehört zur Controller-Schicht. “ Das habe ich eigentlich auch immer so gesehen, aber damit bekommt der ViewController auch sehr viel "Ablauflogik" (schon über die segues, IBActions, ...) und da beginne ich immer zu "schwimmen", weil ich irgendwie denke, diese Ablauflogik ist Teil der BusinessLogik der App, sie sollte völlig unabhängig sein …
-
Hallo Zusammen, eigentlich klingt das MVC-Pattern so einfach. Aber irgendwie habe ich immer das Gefühlt, dieses sehr grundsätzliche DesignMuster nicht richtig zu implementieren (nicht richtig zu verstehen) bei meinen Apps. Deshalb bitte ich um Hilfe bei folgenden Fragen (bzgl. Implementierung des MVC-Patterns in iOS-Apps): - Ist die UIVIewControllerKlasse Teil der ControllerEbene oder Teil der ViewEbene im MVC-Pattern? - Was ist ein vernünftiger EntryPoint in die App? - die UIViewControllerKlass…
-
Wenn ich das richtig sehe, hast die im Storyboard zwei segues, die jeweils den anderen ViewController modal aufrufen. Da Du beide ViewController so miteinander verbunden hast, passiert, was schon oben vermutet wurde: Bei jedem Swipe wird ein neues ViewController-Objekt aus dem Storyboard instantiert, dadurch wächst der Speicherbedarf auch an. Lösung: 1.) Lösche den segue von ViewController2 zurück zu ViewController1 im Storyboard (nur den segue löschen, Dein GestureRecognizer im VC2 kann bleiben…
-
Zitat von MarkusM: „Leg mal zum Testen zwei Properties an, für jeden AVPlayer ein eigenes. “ Erst mal danke für Deine Antwort. Das habe ich schon probiert, hat aber nicht geholfen! Das muss doch schon mal jemand gemacht haben! Wer hat nen Tipp? Oder den geheimen Code!
-
Hallo Zusammen, meine Suche im Netz hat mich noch immer nicht zu einem guten Ergebnis gebracht. Deshalb erlaube ich mir hier meine Frage: Wie kann ich mit dem AVAudioPlayer mehrere Sounds gleichzeitig abspielen lassen ? Hintergrund: Arbeite an einem Spiel, habe mehrere Geräusche als aiff.Files von 5 bis 20 Sekunden Dauer. Verschiedene Ereignisse sollen einen Sound auslösen. Wenn ein Sound noch nicht fertig gespielt ist und bereits ein neues SoundEreignis startet, soll der erste Sound aber noch g…
-
Wollte mich nur kurz bedanken bei allen AntwortGebern. VIELEN DANK für Eure Zeit und wertvollen Hinweise ! Habe gerade mal in so eine .ipa reingeschaut, wie macmoonshine geschrieben hat. Ergebnis: WOW, da hat man praktisch alle Ressourcen, das wusste ich nicht und es ist tatsächlich nur ein paar Klicks! Daraus kann man wohl nur einen Schluß ziehen: Versuche nicht zu schützen, denn es wäre nur: Viel Aufwand, wenig Nutzen. Wünsche ein schönes Wogende Grüße aus München !
-
@macmoonshine: Danke (wie immer !) :)) Letzte Frage: Ist mein Anliegen aus Deiner Sicht abstrus, sprich total unüblich ? Aus Deiner Einschätzung heraus: Binden erfahrene Entwickler urheberrechtlich geschützten Bildressourcen eher unverschlüsselt oder eher häufig verschlüsselt in ihre App ein ? Herzlicher Gruß aus München :))
-
Zitat: „aber wozu willst du die bilder verschlüsseln?macht man eben einen screenshot und schon hat man sie wieder.“ Ich überlege ja noch, ob und wie es Sinn macht. Ich möchte gerne dem Lizenzvertrag bestmöglich entsprechen, dort steht, dass ich alles tue, das "Dritte keinen Zugriff" auf die Medien haben. ScreenShot stimmt schon, aber das macht dann wenigstens Arbeit für den Bilderdieb und ich bin in jedem Fall rechtlich nicht zu belangen. Ich habe bislang keine konkrete Erfahrung mit "Encryptin…
-
Hallo Zusammen, kurz vor der Veröffentlichung einer iPad - App kommt mir ein kleines Problem in den Sinn, zu dessen Lösung ich einen kleinen Tipp bräuchte. Die App verwendet eine größere Anzahl lizenzierter Bildmotive. Der Urheber hat mit mir einen Lizenzvertrag geschlossen, 10 % der Umsätze der App gehen an ihn, dafür hat der das geschützte Bildmaterial zur Verfügung gestellt. Diese Bilder sind als nicht-verkryptete *.png Files in meinem Xcode-Projekt. Wenn ich nun die App uploade in den AppSto…
-
Erstmal: Danke! Lieber McMoonShine, ich liege Deine Antworten !!!!!!! WIRKLICH. Semantisch ist eine interessante Spezifizierung! Da es sich ja um eine Maschine handelt, die m.E. keinem Wort irgend eine "Bedeutung" geben kann (im Gegensatz zu uns Menschen), ist Semantik a.m.Sicht das falsche Wort. Funktional (bei ARC) sind die beiden Zeichenfolgen (Code Variante 1 und 2) jedoch äquivalent. Ich bleibe bei funktional äquivalent ! Semantisch gleich behalte ich mir für Menschen, die zwei Zeichenfolge…
-
Lieber macmoonshine, vielen Dank für Deine Antworten. Inzwischen habe ich die Lösung selbst gefunden und den ungewünschten OFFSET beseitigt. Die Lösung ist so einfach wie genial und in der Apple Class Reference (UIPanGestureRecognizer) zu finden. Da sich durch die Rotation die bounds der View verändern, entsteht der OFFSET. Bei APPLE heisst es: The view in whose coordinate system the translation of the pan gesture should be computed. If you want to adjust a view's location to keep it under the u…
-
Danke für die Antwort, zwei Rückfragen: 1.) Ist dieses Verhalten also "normal", umgeht man es "immer" mit so einem Trick, wie Du ihn beschreibst ? 2.) Wie geht das genau ? (alpha = 0.00 ? und wie "verknüpfe" ich die beiden Views dann für das parallele Verschieben ? Vielen Dank für Deine Unterstützung !
-
GAR KEINE ANTWORT, nicht mal ein Link zu Galileo ??
-
Hallo Zusammen, ich arbeite aktuell an einem Kartenspiel. Eine Funktionalität ist natürlich, dass der User eine Spielkarte auf dem Screen "greifen" und verschieben kann. Das funktioniert auch wunderbar mit folgendem Code, den ich als "Category" der Klasse UIView zugefügt habe (self bezieht sich also auf das UIView-Objekt selbst, welches bewegt wird) Quellcode (11 Zeilen) Wenn ich jedoch dieses UIViewObject etwas gedreht habe (sagen wir eine Rotation um 30 Grad nach rechts), dann funktioniert mit…
-
Wie kann ich zur Laufzeit n Objekte einer eigenen Klasse instantiieren und in ein Array geben?
BeitragLieber Lucas de Vil und macmoonshine, Ihr habt mir geholfen, vielen Dank. Habe den Thread deshalb auf "erledigt" gestellt. Lucas: Das mit der lokalen Variablen trifft nicht, ich habe nur schlampig den Code hier im Forum dargestellt. Das war natürlich "self.myBezahlerArray" und nicht "myBezahlerArray" und damit die iVar und nicht eine lokale Variable. Aber Eure Hinweise haben mir dennoch geholfen, an der richtigen Stelle zu suchen, ich dachte zunächst, es liegt an meiner eigenen Klasse. Aber die …
-
Wie kann ich zur Laufzeit n Objekte einer eigenen Klasse instantiieren und in ein Array geben?
BeitragJUP, danke für die schnelle Hilfe. Das wars. Ich weiss zwar noch nicht warum, aber das Array an das ich die addObject-Methode schicke ist tatsächlich noch nicht initialisiert. Wenn ich das lokal in der Methode mache, funktioniert es. Bin trotzdem etwas verwirrt, weil ich das Array an anderer Stelle bereits initialisiert glaubte mit NSMutableArray *myBezahlerArray = [NSMuttableArray new]; Bleibt ein Array denn dennoch "nil", wenn es nicht gleich Objekte bekommt ? Lg Robert
-
Wie kann ich zur Laufzeit n Objekte einer eigenen Klasse instantiieren und in ein Array geben?
BeitragNein, mein Problem ist, dass das Array leer ist, wenn ich die Methode verlasse, in der die Instantiierung erfolgte, obwohl das Array ein "retained" property ist.