Mit Felix Schulze von AutoScout24 spreche ich über Techniken zum Prüfen auf Versionen, Weak-Linking, Wrapper und Adapter, verschiedene Open-Source-Bibliotheken aber auch Ansätze wie Method-Swizzling und das Testen von Kompatibilität. Und was ist eigentlich "Aufwärtskompatibilität"?
Alternativ zum Download könnt Ihr UISprech bei iTunes oder mit einem anderen Podcast-Client abonieren.
Shownotes
Hier die Links und Anmerkungen zu dieser Episode:
Anmoderation
- Seit kurzen im App-Store: Alte Version Eurer App zusätzlich verfügbar machen
Überblick
- iOS 6 dominiert mit 93% den iOS-Markt zum Zeitpunkt der WWDC2013. Aktuell scheint die Quote von iOS 7 sogar noch zügiger zu wachsen
Neue Features einsetzen, auf iOS-Version prüfen
- Framework als Weak kennzeichnen
- Spezielle Prüfung auf MKMapItem notwendig
- Compiler-Warning für Deprecated Calls diskutiert bei StackOverflow
- Deploymate unterstützt mit Funktionen…
- …von denen viele direkt in AppCode eingebaut sind 😉
- UISprech-Folge zu AppCode (folgt sobald aufgenommen)
Beispiel UICollectionView und Open-Source-Libs
- CocoaControls
- PSTCollectionView
- ODRefreshControl und ASCRefreshControl
- Demo-Projekt
- CocoaPods
- UISprech-Folge #3 zu CocoaPods mit Florian Bürger
Method-Swizzling und Testing
- Method-Swizzling
- AOP
- UISprech-Folge zu Testing (folgt sobald aufgenommen)
- Die Kamera kann gesperrt sein, vorher auf isSourceTypeAvailable: prüfen
Weitere Infos
- StackOverflow, CocoaPods und CocoaControls im Allgemeinen
- Blogeintrag, den Felix erwähnt
Was war, was wünscht Du Dir?
Kontaktdaten von Felix Schulze
- Webseite
- GitHub-Account von Felix (und von AutoScout24)
Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.
Hi, während des Hörens dieser Folge ist bei mir die Frage -während des Themas ‘Tracking von Apps’- aufkommen, welche Möglichkeiten gibt es denn, meine Apps zu tracken? Gibt es empfehlenswerte Libraries oder ähnliches?
Ansonsten haben mir die ersten beiden Folgen sehr gut gefallen und ich freue mich schon auf die kommenden.
Hi,
es gibt zahlreiche Tracking-Anbieter (z.B. Google Analytics, Trademob, etc.) oder man baut eine eigene Implementierung und trackt das über einen Server.