UISprech
UISprech
Heiko Behrens
#2 CocoaPods mit Florian Bürger
1 hour 3 minutes Posted Sep 26, 2013 at 6:00 pm.
+02:00","duration":"01:03:40.461","poster":"http:\/\/uisprech.de\/wp-content\/cache\/podlove\/3e\/01aae6c42b3ed7e463ec63ac6f75a4\/uisprech_500x.png","link":"http:\/\/uisprech.de\/p\/8","chapters":[{"start":"00:00:00.000","title":"Intro","href":"","image":""},{"start":"00:01:02.140","title":"Florian B\u00fcrger","href":"","image":""},{"start":"00:03:05.200","title":"Welches Problem l\u00f6st CocoaPods?","href":"","image":""},{"start":"00:08:18.050","title":"Was sind CocoaPods?","href":"","image":""},{"start":"00:14:50.070","title":"Wie installiere CocoaPods auf meinem Mac?","href":"","image":""},{"start":"00:17:24.120","title":"Wie popul\u00e4r ist CocoaPods?","href":"","image":""},{"start":"00:19:28.150","title":"Wie erstelle ich eigene Pods?","href":"","image":""},{"start":"00:26:18.140","title":"CocoaPods f\u00fcr nicht-\u00f6ffentliche Bibliotheken","href":"","image":""},{"start":"00:30:10.150","title":"CocoaPods ohne Quelltext ver\u00f6ffentlichen","href":"","image":""},{"start":"00:31:44.040","title":"Ablauf beim Entwickeln von Pods","href":"","image":""},{"start":"00:41:54.130","title":"Tipps aus der Praxis","href":"","image":""},{"start":"00:49:59.220","title":"Nachteile von CocoaPods","href":"","image":""},{"start":"00:58:02.000","title":"Wo gibt's weitere Infos?","href":"","image":""},{"start":"00:59:03.030","title":"Was war, was w\u00fcnscht Du Dir?","href":"","image":""},{"start":"01:01:41.100","title":"Kontaktdaten von Florian B\u00fcrger","href":"","image":""},{"start":"01:02:22.200","title":"Outro","href":"","image":""}],"audio":[{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_2__cocoapods__florian_buerger.m4a","size":"47610531","title":"MPEG-4 AAC Audio (m4a)","mimeType":"audio\/mp4"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_2__cocoapods__florian_buerger.opus","size":"46571968","title":"Opus Audio (opus)","mimeType":"audio\/opus"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_2__cocoapods__florian_buerger.ogg","size":"45256072","title":"Ogg Vorbis Audio (ogg)","mimeType":"audio\/ogg"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_2__cocoapods__florian_buerger.mp3","size":"45979122","title":"MP3 Audio (mp3)","mimeType":"audio\/mpeg"}],"files":[{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_2__cocoapods__florian_buerger.mp3","size":"45979122","title":"MP3 Audio","mimeType":"audio\/mpeg"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_2__cocoapods__florian_buerger.m4a","size":"47610531","title":"MPEG-4 AAC Audio","mimeType":"audio\/mp4"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_2__cocoapods__florian_buerger.ogg","size":"45256072","title":"Ogg Vorbis Audio","mimeType":"audio\/ogg"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_2__cocoapods__florian_buerger.opus","size":"46571968","title":"Opus Audio","mimeType":"audio\/opus"}],"contributors":[]}}, {"url":"http:\/\/uisprech.de\/wp-json\/podlove-web-player\/shortcode\/config\/default\/theme\/default","data":{"activeTab":"chapters","subscribe-button":null,"share":{"channels":["facebook","twitter","whats-app","linkedin","pinterest","xing","mail","link"],"outlet":"http:\/\/uisprech.de\/wp-content\/plugins\/podlove-web-player\/web-player\/share.html","sharePlaytime":true},"related-episodes":{"source":"disabled","value":null},"version":5,"theme":{"tokens":{"brand":"#E64415","brandDark":"#235973","brandDarkest":"#1A3A4A","brandLightest":"#E9F1F5","shadeDark":"#807E7C","shadeBase":"#807E7C","contrast":"#000","alt":"#fff"},"fonts":{"ci":{"name":"ci","family":["-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Helvetica","Arial","sans-serif","Apple Color Emoji","Segoe UI Emoji\", \"Segoe UI Symbol"],"src":[],"weight":800},"regular":{"name":"regular","family":["-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Helvetica","Arial","sans-serif","Apple Color Emoji","Segoe UI Emoji\", \"Segoe UI Symbol"],"src":[],"weight":300},"bold":{"name":"bold","family":["-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Helvetica","Arial","sans-serif","Apple Color Emoji","Segoe UI Emoji\", \"Segoe UI Symbol"],"src":[],"weight":700}}},"base":"http:\/\/uisprech.de\/wp-content\/plugins\/podlove-web-player\/web-player\/"}}]);
0:00
1:03:40
Download MP3
Show notes
Florian Bürger und ich sprechen über CocoaPods, dem grandiosen Tool zum Einbinden von Bibliotheken in iOS-Projekten. Neben nützlichen Tipps zum einfachen `pod install` Befehl diskutieren wir auch Varianten zum Erstellen von eigenen Pods und hinterfragen abschließend, wann man Pods einsetzen sollte.
document.addEventListener("DOMContentLoaded", function() {
podlovePlayerCache.add([{"url":"http:\/\/uisprech.de\/wp-json\/podlove-web-player\/shortcode\/publisher\/8","data":{"version":5,"show":{"title":"UISprech","subtitle":"Deutschsprachiger Podcast zur iOS-Entwicklung","summary":"Ein deutschsprachiger Podcast rund um die iOS-Entwicklung f\u00fcr alle, die sich f\u00fcr die Erstellung von Apps interessieren. Heiko Behrens spricht mit einer breiten Auswahl von interessanten Figuren aus der deutschen iOS-Szene \u00fcber alles, was man f\u00fcr das Bauen von Apps braucht. H\u00f6rt wie Freelancer begonnen haben, welche Prozesse namenhafte App-Schmieden einsetzen, welche technischen Neuigkeiten es gibt und wie sie von anderen verwendet werden, aber auch wie ihr Euer Marketing verbessern k\u00f6nnt.","poster":"http:\/\/uisprech.de\/wp-content\/cache\/podlove\/3e\/01aae6c42b3ed7e463ec63ac6f75a4\/uisprech_500x.png","link":"http:\/\/uisprech.de"},"title":"#2 CocoaPods mit Florian B\u00fcrger","subtitle":"Einf\u00fchrung, Praxiswissen und Tipps zum Erstellen von eigenen 'Pods', dem komfortablen Weg Third-Party Bibliotheken einzubinden.","summary":"Florian B\u00fcrger und ich sprechen \u00fcber CocoaPods, dem grandiosen Tool zum Einbinden von Bibliotheken in iOS-Projekten. Neben n\u00fctzlichen Tipps zum einfachen `pod install` Befehl diskutieren wir auch Varianten zum Erstellen von eigenen Pods und hinterfragen abschlie\u00dfend, wann man Pods einsetzen sollte.","publicationDate":"2013-09-26T
podlovePlayer("#player-6868ebc3e8e70", "http://uisprech.de/wp-json/podlove-web-player/shortcode/publisher/8", "http://uisprech.de/wp-json/podlove-web-player/shortcode/config/default/theme/default");
});
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:
Welches Problem löst CocoaPods?
AFNetworking, eine populäre Netzwerk-Bibliothek
TestFlight und HockeyApp (sehr gute Alternative aus Deutschland) erleichtern das Verteilen von Beta-Versionen an Tester
AppCode ist Alternative zu Xcode
Xcode-Plugin für CocoaPods
Wie populär sind CocoaPods?
Elloy Duran, einer der Kernentwickler vom CocoaPods-Team
Wie erstelle ich eigene Pods?
Urban Airship, ein Dienst zum Versand von Push-Notifcations
Urban Airshp PodSpec Gist zeigt exemplarisch, wie eine podspec “in der Not” unabhängig vom Repo bereitgestellt werden kann
BitBucket, GitHub sind Hoster für Quelltext
CocoaPods ohne Quelltext veröffentlichen
UISprech mit Peter Friese (noch nicht öffentlich)
Reveal, ein Debugging-Tool zur Untersuchung der View-Hierarchie
Ablauf beim Entwickeln von Pods
Travis, Continuous-Integration u.a. für iOS-Projekte
BeamMusicPlayer als Beispiel für eine CocoaPod-Lib
CocoaDocs erstellt auf der Basis von AppleDoc Dokumentation von Pods
Tipps aus der Praxis
SVN, Git, Mercurial (für alle, die ihren Code doch noch nicht versionieren)
NSURLSession, eine tolle Ergänzung seit iOS 7 und OS X 10.9
Nachteile von CocoaPods
UISprech: Security mit Markus Kopf (noch nicht öffentlich)
BlocksKit und libffi, lieber die Finger von lassen
Retain-Cycles
ASIHTTPRequet (bitte nicht länger verwenden!)
Wo gibt’s weitere Infos?
Ausführlicher, deutscher Blogpost von Florian Bürger, den er im Nachgang noch einmal geschrieben hat. Danke, Florian
CocoaPod Tutorial von Marcelo Fabri auf Ray Wenderlich
Einführung zu Cocoapods von Ash Furrow
Blogpost zu CocoaPods von Ash Furrow
Deutsche Installationsanleitung von Thorsten Stark
Kontaktdaten von Florian Bürger
Twitter
ADN
GitHub
Was sind Emojis?
Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.