12. Add the ReactiveCocoa repository as a submodule of your
application's repository.
Run script/bootstrap from within the ReactiveCocoa
folder. (git submodule update --init --recursive)
Drag and drop ReactiveCocoaFramework/
ReactiveCocoa.xcodeproj into your application's Xcode
project or workspace.
On the "Build Phases" tab of your application target, add
RAC to the "Link Binary With Libraries" phase.
• On iOS, add libReactiveCocoa-iOS.a.
• On OS X, add ReactiveCocoa.framework. RAC must also
be added to any "Copy Frameworks" build phase. If you
don't already have one, simply add a "Copy Files" build
phase and target the "Frameworks" destination.
Add $(BUILD_ROOT)/../IntermediateBuildFilesPath/
UninstalledProducts/include $(inherited)
to the "Header Search Paths" build setting (this is only
necessary for archive builds, but it has no negative effect
otherwise).
For iOS targets, add -ObjC to the "Other Linker Flags" build
setting.
If you added RAC to a project (not a workspace), you will
also need to add the appropriate RAC target to the "Target
Dependencies" of your application.
≠
pod install
echo
“ReactiveCocoa”
>> Podfile
73. Benutzer – Konzeption
• „Design by Management“ ist oft ein
verkehrter Ansatz
• Nutzer sind schwer zu finden, oft
organisatorische Hindernisse
• Goldgrube
74. Transparenz
• Hilft, Vertrauen zu schaffen, z.B. durch
• vollständigen Zugriff auf Quellcode
• Entwicklungsprozesse, Probleme klar
erklären
• Probleme (Zeit, Aufwand) früh und
unmissverständlich kommunizieren
75. Prototypen
• Kundenbeziehung auf Probe
• Sind wir der richtige Dienstleister?
• Hat der Kunde realistische Vorstellungen?
• Konstruktive Zusammenarbeit?
• Umfang: bis zu 10MT
76. Fazit
• Aufrichtiger Kommunikationsstil
• Gegenseitiger Respekt
• Geduld, sich wirklich mit dem Problem
des Kunden auseinanderzusetzen
• Führt meist zu guten Ergebnissen und
langfristiger Zusammenarbeit