Ich habe ein benutzerdefiniertes iOS Swift-Framework mit einigen einfachen Formularvalidierungsmethoden und einigen Tests erstellt. Ich habe es Github überlassen.Swift iOS Custom Framework Konflikte
Was passiert, wenn ein anderer Entwickler mein Framework für seine App verwendet, aber die Methodennamen ändert? Könnte das zum Absturz meiner App führen? Ich meine, ein Framework wird zwischen mehreren Apps geteilt, oder?
Stellen Sie sich vor, ich habe auf meinem iOS-Gerät zwei Apps installiert, die jeweils eine Kopie desselben benutzerdefinierten Swift-Frameworks enthalten. Es wurden jedoch Änderungen am Code einer der Rahmenkopien vorgenommen. Ich habe gelesen, dass iOS (um den Speicherbedarf zu reduzieren) nur eine Kopie eines Frameworks in den Speicher lädt, um alle Apps zu teilen. Also, wenn iOS die kaputte Framework-Kopie anstelle der Arbeitsversion, die ich mit meiner App ausliege, lädt, wird meine App nicht abstürzen? – ma11hew28
Ich glaube, das gilt nur für System-Frameworks. Z.B. Gerüste von Apple installiert. http://stackoverflow.com/questions/15262427/do-ios-apps-share-frameworks – PeejWeej