UISprech
UISprech
Heiko Behrens
#7 Debugging Tools mit Peter Friese
1 hour 28 minutes Posted Nov 21, 2013 at 12:00 pm.
+02:00","duration":"01:28:15.730","poster":"http:\/\/uisprech.de\/wp-content\/cache\/podlove\/3e\/01aae6c42b3ed7e463ec63ac6f75a4\/uisprech_500x.png","link":"http:\/\/uisprech.de\/p\/172","chapters":[{"start":"00:00:00.000","title":"Intro","href":"","image":""},{"start":"00:01:21.160","title":"Sponsor: iPhone Developer Conference","href":"","image":""},{"start":"00:02:34.220","title":"Peter Friese","href":"","image":""},{"start":"00:08:45.230","title":"Mit Fehlern muss man rechnen","href":"","image":""},{"start":"00:11:06.180","title":"Wie gehst Du beim Debuggen vor?","href":"","image":""},{"start":"00:19:37.110","title":"Logging","href":"","image":""},{"start":"00:31:08.100","title":"Debbugging von UI","href":"","image":""},{"start":"00:51:06.180","title":"Was willst Du noch debuggen?","href":"","image":""},{"start":"00:55:29.020","title":"Netzwerk Debuggen","href":"","image":""},{"start":"01:10:32.030","title":"Wie sieht Euer Setup in der Praxis aus?","href":"","image":""},{"start":"01:17:08.110","title":"Wo gibt es weitere Infos?","href":"","image":""},{"start":"01:18:44.100","title":"Was war, was w\u00fcnscht Du Dir?","href":"","image":""},{"start":"01:26:07.150","title":"Kontaktdaten von Peter Friese","href":"","image":""},{"start":"01:26:56.010","title":"Outro","href":"","image":""}],"audio":[{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_7__debugging_tools__peter_friese.m4a","size":"66492052","title":"MPEG-4 AAC Audio (m4a)","mimeType":"audio\/mp4"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_7__debugging_tools__peter_friese.opus","size":"64202567","title":"Opus Audio (opus)","mimeType":"audio\/opus"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_7__debugging_tools__peter_friese.ogg","size":"70248921","title":"Ogg Vorbis Audio (ogg)","mimeType":"audio\/ogg"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_7__debugging_tools__peter_friese.mp3","size":"63672989","title":"MP3 Audio (mp3)","mimeType":"audio\/mpeg"}],"files":[{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_7__debugging_tools__peter_friese.mp3","size":"63672989","title":"MP3 Audio","mimeType":"audio\/mpeg"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_7__debugging_tools__peter_friese.m4a","size":"66492052","title":"MPEG-4 AAC Audio","mimeType":"audio\/mp4"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_7__debugging_tools__peter_friese.ogg","size":"70248921","title":"Ogg Vorbis Audio","mimeType":"audio\/ogg"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_7__debugging_tools__peter_friese.opus","size":"64202567","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:28:15
Download MP3
Show notes
Peter Friese und ich erzählen uns gegenseitig, wie wir iOS Apps in der Praxis debuggen. Vom einfachen Logging über genaues Analysieren von View-Hierarchien, Netzwerk und Daten bis zu besonderen Kniffen aus der realen Welt gibt es einen guten Überblick der aktuellen Tools.
document.addEventListener("DOMContentLoaded", function() {
podlovePlayerCache.add([{"url":"http:\/\/uisprech.de\/wp-json\/podlove-web-player\/shortcode\/publisher\/172","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":"#7 Debugging Tools mit Peter Friese","subtitle":"Ein \u00dcberblick \u00fcber aktuelle Tools und Erfahrungen aus der Debugging-Praxis.","summary":"Peter Friese und ich erz\u00e4hlen uns gegenseitig, wie wir iOS Apps in der Praxis debuggen. Vom einfachen Logging \u00fcber genaues Analysieren von View-Hierarchien, Netzwerk und Daten bis zu besonderen Kniffen aus der realen Welt gibt es einen guten \u00dcberblick der aktuellen Tools.","publicationDate":"2013-11-21T
podlovePlayer("#player-6868ebc3cc2a1", "http://uisprech.de/wp-json/podlove-web-player/shortcode/publisher/172", "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:
Diese Episode wird gesponsort von der iPhone Developer Conference. Vielen Dank!
Wenn Ihr bei der Anmeldung den Rabatt-Code IPDC13UIS verwendet, bekommt Ihr bis zu 200 EUR Rabatt!
Peter Friese
iPhone Mars Rover
Zühlke
TV Movie App
Xamarin
Wunschthema: UISprech-Folge zu Xamarin
Mit Fehlern muss man rechnen
UISprech-Folge #5: Unit-Testing mit Sven Günther
Wie gehst Du beim Debuggen vor?
Restkit
AppCode
Heisenbug
Blog-Post von Peter “Debugging Tips for iOS developers”
WWDC13 Session 400 – What’s New in Xcode zeigt u.a., wie Bilder im Debugger gezeigt werden können
Logging
Brian Kernighan
Lumberjack
Peter Steinberger: Pimping recursiveDescription
Debugging von UI
PonyDebugger
XRay Editor
Reveal
Spark Inspector
Interface Inspector für den Mac
Instruments
Apples Seite zu “Debugging Tools in iOS Simulator” zur Einfärbung der View-Hierarchy
Wunschthema: UISprech-Folge zu Instruments
Debuggen von Netzwerk
Charles Web Debugging Proxy
Wireshark
Debookee
Network Link Conditioner
Debuggen von Daten
Navicat
Core Data Editor
Wie sieht Euer Setup in der Praxis ein?
Boxen? “Wäre mal ne Idee.”
iOS-App LogViewer (funktioniert nicht mehr unter iOS 7)
Wo gibt es weitere Infos?
Folien “Debugging Tools for iOS Developers” von Peter
Apples Ressourcen zum Thema Debugging und
Apples Technical Note TN2239 “iOS Debugging Magic”
Was war, was wünscht Du Dir?
CocoaPods
Objective-C Literals in Modern Objective-C
Kontaktdaten von Peter Friese
Blog
Twitter
Github
Google “Peter Friese”
Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.