Palestra do 26º CocoaheadsSP. Nesta palestra apresentamos sobre como estamos resolvendo o problema de interfaces complexas e dinâmicas no VivaReal. Também anunciamos que vamos deixar nossa solução open source
var units: [ComposingUnit] = [] units.add { let header = HeaderUnit() let descUnit = DescriptionUnit() return [header, descUnit] } units.add(ifLet: contactInfo) { info in let unit = ContactInfoUnit(info: info) return unit } units.add(if: myPlaces.count > 0) { let unit = MyPlacesUnit(places: myPlaces) return unit }