Suchergebnisse

Suchergebnisse 1-15 von insgesamt 15.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Ich habe momentan einige Xcode-Projekte, an denen ich immer mal wieder weiterentwickle. Größtenteils ObjC only, teilweise Projekte mit ObjC und Swift 3.2. Jetzt möchte ich Audiokit for iOS ausprobieren, bekomme es aber unter Xcode 8.2.1 nicht zum Laufen, da das Framework mit Swift 4 kompiliert ist. Das bedeutet wohl, ich müsste erst OSX 10.11 auf Sierra updaten und dann Xcode auf V9. Meine Frage: Laufen meine Projekte (der Knackpunkt ja Swift 3.2 und nicht Objective C) problemlos direkt mit Xcod…

  • Hargh In Zukunft bitte doch nicht mehr berichtigen

  • Wenn du für dein iPhone Apps schreiben willst, kauf dir einen gebrauchten Mac (bzw. ein Macbook). So abwegig ist das nicht. Bin auch Student und immer schon Windows-User und hatte mit Macs nicht am Hut, wollte mir aber eine Musik-App für mein iPad schreiben und hab mir 2013 ein gebrauchtes Macbook für 250 EUR gekauft und bin damit eingestiegen mit Xcode und der iOS-Entwicklung. Ist natürlich auch bisschen Geld, aber neue Betriebssysteme kennen lernen ist für die Zukunft auch nicht verkehrt und e…

  • Hi, danke für die Antworten! Das hilft mir auch weiter, zu wissen, dass es die optimale Lösung (z.B. Debugging über WLAN) nicht gibt. Dann hab ich zumindest nichts übersehen. Werde mal nen Enhancement Request abgeben. Das ist mein textView-Workaround gar nicht so abwegig wie ich dachte? fabrik.io / Crashlytics werd ich mir mal in Ruhe reinziehen. Hat mich gerade auf den ersten Blick etwas erschlagen Sieht aber nach dem aus, was ich suche.

  • Hi zusammen, sagt mal, wie geht ihr denn vor, wenn ihr auf dem Device Programmteile testen müsst, für die das iPad/iPhone nicht am Mac hängt und somit auch keine Xcode-Konsole greifbar ist (geschweige denn echtes Debugging)? In meinem Fall: Ich schreibe eine Musik-App, die mit MIDI-Geräten kommuniziert. Momentan habe ich so grundlegende Sachen zu testen wie: Kommen die richtigen Noten-Events an? Wird die Delegate-Methode überhaupt ausgeführt, wenn MIDI-Events ankommen oder nicht? Da ich an's iPa…

  • Okay, dann versuche ich eher auf die UI-Elemente per Index zuzugreifen... also per TableView oder bei den Buttons via viewWithTag. Zitat von msch: „Eventuell solltest du dich in Bindings einlesen. Damit kannst du eleganter UI mit Model synchronisieren. In iOS gibt es leider keine Cocoa-Bindings wie in OS X. Hier solltest du unter dem Stichwort KVO fündig werden. “ In KVO hab ich mich mal eingelesen, aber wohl nicht alle Anwendungen durchschaut Vielen Dank für die Hilfe!

  • Super, dankesehr. Weak/strong-Wissen aufgefrischt -> weak benutzen (nicht unowned in meinem Fall) und alles wird gut Dann bleibt für mich nur noch folgende Frage: Zitat von midifreak: „4.) Ich habe hier in der Klasse Preset ein Feld button vom Typ UIButton. Da ich, wenn ich Instrumente darstelle, für jedes Preset einen Button anlege, und beim Markieren/Löschen/Umbenennen eines Presets auch auf den zugehörigen Button zugreifen muss, speichere ich den Button in diesem Feld. Ist das legitim so oder…

  • Achso. Nein, genau, jedes Preset gehört nur zu einem Instrument. Also bedeutet das, wenn das Preset eine Referenz zum Parent hat und ich die weak definiere, dann ist das kein Problem und kann ich so machen? (sowohl retain-cycle- als auch speichermäßig via NSCoding) class Instrument { var presets: Preset[] = [] } class Preset { weak var parentInstrument: Instrument }

  • Vielen Dank für eure Antworten und Ideen! Das ist schon mal sehr hilfreich. Den Thread guck ich mir an. Zitat von MyMattes: „Eine UUID würde ich nicht verwenden, sondern stattdessen eine Methode "isEqual:" implementieren, in der Du aufgrund der Charakteristika von Instrumenten entscheidest, ob zwei gleich sind. Wenn es nur bei der selben Instanz der Fall ist, kannst Du natürlich auch die Speicheradressen vergleichen. “ Alles klar. Ja, macht Sinn! Zitat von msch: „Eine Klasse Instrumentensammlung…

  • Ne, ein Preset gehört wirklich zu einem konkreten Instrument... sagen wir, ein bestimmtes Keyboard hat eine bestimmte Anzahl an Presets, z.B. hat Keyboard 1 die Presets Orgelsound 1, Streichersound, Klaviersound 2, Harfensound 3 etc. Deswegen Instrument, und dort ein Array an Presets. Jetzt möchte ich einer Funktion den Harfensound 3 übergeben. Und diese Funktion soll dann auch wissen, dass der Harfensound 3 zu Keyboard 1 gehört.

  • Hi! Ich möchte eine Verwaltung von Musikinstrumenten programmieren. Jedes Instrument beinhaltet eine Reihe von Klangfarben/Sounds (ich nenne sie presets). Ich hab also eine Klasse Instrument und eine Klasse Preset. In meinem App-Modell hab ich also ein Array instruments: [Instrument]. Die Klasse Instrument beinhaltet wiederum ein Array presets: [Preset] ... in etwa so: class Instrument { var name: String var UUID: String var presets: Preset[] = [] var selectedPreset: Preset? = nil } class Preset…

  • Zitat von Michael: „Zitat von midifreak: „In den Bridging-Header eintragen hat leider keine Änderung gebracht “ Schade. Wo im Bridging-Header hast du es versucht? Am Anfang oder am Ende? “ Habe beides ausprobiert - mit gleichem Ergebnis. Wäre der Bridging-Header denn davon abgesehen auch der richtige Ort, um irgendwelche projektweiten Konstanten/Defines zu speichern (maximale Anzahl der MIDI-Geräte, die der User in der App anlegen kann)? Da diese Datei ja anscheinend automatisch in allen anderen…

  • Die gleiche funktioniert übrigens, wenn ich folgendes einbinde... nur durch Zufall festgestellt: #import <Foundation/Foundation.h>

  • Danke für eure Antworten! Zitat von dasdom: „Warum kommentierst du nicht alles ausser #import <UIKit/UIKit.h> aus? “ Hatte ich auch schon dran gedacht. Von diesen Abfragen sind aber ca. 200 im Code, da kommentier ich mir ja die Library kaputt - zumal es ja auch anders gehen müsste. Wollte ich mir also für den Notfall aufheben, wenn ich sonst gar nicht weiterkomme. Zitat von gandhi: „Definiere halt das Makro "TARGET_OS_IPHONE" in den Buildsettings, dann sollte es passen “ Hat bei mir nicht geklap…

  • Hallo, mein erstes Posting hier im Forum - aufregend Ich programmiere schon länger, aber erst seit wenigen Wochen mit Xcode und Objective C bzw. Swift. So, nun mein Problem: github.com/mixedinkey-opensource/MIKMIDI Ich möchte diese MIDI-Library in mein Projekt (Xcode 6, iOS 7) einbinden, da ich auf externe MIDI-Geräte zugreifen möchte und mir hoffe, dass diese Lib mir das Leben ein wenig einfacher macht. Das iOS-Beispiel-Projekt von MIDMIDI (das ja noch ObjC und auch schon ein paar Jahre alt ist…