UISprech
UISprech
Heiko Behrens
#10 Communication Patterns mit Florian Kugler
1 hour 24 minutes Posted Jan 2, 2014 at 2:00 pm.
+02:00","duration":"01:24:43.325","poster":"http:\/\/uisprech.de\/wp-content\/cache\/podlove\/3e\/01aae6c42b3ed7e463ec63ac6f75a4\/uisprech_500x.png","link":"http:\/\/uisprech.de\/p\/204","chapters":[{"start":"00:00:00.000","title":"Intro","href":"","image":""},{"start":"00:01:42.190","title":"Florian Kugler","href":"","image":""},{"start":"00:07:22.110","title":"Communication Patterns","href":"","image":""},{"start":"00:11:45.220","title":"Target-Action","href":"","image":""},{"start":"00:18:48.000","title":"Delegate","href":"","image":""},{"start":"00:26:36.160","title":"Blocks","href":"","image":""},{"start":"00:39:18.230","title":"Notifications","href":"","image":""},{"start":"00:50:05.190","title":"Key-Value-Observing","href":"","image":""},{"start":"01:04:33.170","title":"Entscheidungshilfe","href":"","image":""},{"start":"01:17:42.050","title":"Was war, was w\u00fcnscht Du Dir?","href":"","image":""},{"start":"01:22:21.080","title":"Kontaktdaten von Florian Kugler","href":"","image":""},{"start":"01:23:24.100","title":"Outro","href":"","image":""}],"audio":[{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_10__communication_patterns__florian_kugler.m4a","size":"63001493","title":"MPEG-4 AAC Audio (m4a)","mimeType":"audio\/mp4"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_10__communication_patterns__florian_kugler.opus","size":"50473754","title":"Opus Audio (opus)","mimeType":"audio\/opus"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_10__communication_patterns__florian_kugler.ogg","size":"58021919","title":"Ogg Vorbis Audio (ogg)","mimeType":"audio\/ogg"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_10__communication_patterns__florian_kugler.mp3","size":"61131617","title":"MP3 Audio (mp3)","mimeType":"audio\/mpeg"}],"files":[{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_10__communication_patterns__florian_kugler.mp3","size":"61131617","title":"MP3 Audio","mimeType":"audio\/mpeg"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_10__communication_patterns__florian_kugler.m4a","size":"63001493","title":"MPEG-4 AAC Audio","mimeType":"audio\/mp4"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_10__communication_patterns__florian_kugler.ogg","size":"58021919","title":"Ogg Vorbis Audio","mimeType":"audio\/ogg"},{"url":"http:\/\/uisprech.s3.amazonaws.com\/pods\/uisprech_10__communication_patterns__florian_kugler.opus","size":"50473754","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:24:43
Download MP3
Show notes
Florian Kugler und ich diskutieren, wie die verschiedenen Teile von unseren iOS-Anwendungen miteinander Daten austauschen können. Dabei sprechen wir über Target-Actions, Delegates, Blocks, Notifications und Key-Value-Observing sowie ihre jeweiligen Stärken und Schwächen. Abschließend geht es darum, wie man bei dieser Auswahl den Überblick behält.
document.addEventListener("DOMContentLoaded", function() {
podlovePlayerCache.add([{"url":"http:\/\/uisprech.de\/wp-json\/podlove-web-player\/shortcode\/publisher\/204","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":"#10 Communication Patterns mit Florian Kugler","subtitle":"Vor- und Nachteile sowie Entscheidungshilfen zu Target-Action, Delegate, Blocks, Notifications und KVO.","summary":"Florian Kugler und ich diskutieren, wie die verschiedenen Teile von unseren iOS-Anwendungen miteinander Daten austauschen k\u00f6nnen. Dabei sprechen wir \u00fcber Target-Actions, Delegates, Blocks, Notifications und Key-Value-Observing sowie ihre jeweiligen St\u00e4rken und Schw\u00e4chen. Abschlie\u00dfend geht es darum, wie man bei dieser Auswahl den \u00dcberblick beh\u00e4lt.","publicationDate":"2014-01-02T
podlovePlayer("#player-6868ebc3bc056", "http://uisprech.de/wp-json/podlove-web-player/shortcode/publisher/204", "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:
Florian Kugler
online Magazon objc.io
SproutCore JavaScript framework
Deckset – on neues Projekt, das Florian mitentwickelt hat
Florians Artikel bei objc.io
Target-Action
Responder Chain bei ViewControllern
Delegate
Buch: Design Patterns von der GoF
Strategy-Pattern
Buch: Cocoa Design Patterns von Erik M. Buck und Donald A. Yacktman
Blocks
Post zu Retain Cycles bei Cocoa with Love
UISprech-Folge #5: Unit Testing mit Sven Günther
NSURLSession
Notifications
Buch: Refactoring von Martin Fowler, in dem er über “Code Smells” schreibt
Releasenotes zu OS X 10.8 mit dem Problem mit NSNotificationQueue
Blog-Post KVO Considered Harmful von Soroush Khanlou
dexy, ein flexibler Dokumentations-Generator
NSOperationQueue
THObserversAndBinders
Entscheidungshilfen
Diagram aus Florians Artikel
FuckingBlockSyntax.com
Artikel zu KVC und KVO von Daniel Eggert bei objc.io
Buch: Design Patterns von der GoF
Buch: Cocoa Design Patterns von Erik M. Buck und Donald A. Yacktman
Kontaktdaten von Florian Kugler
Twitter: @FlorianKugler
GitHub: dkduck
FlorianKugler.com
objc.io
Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.