45: Cynical About a Lot of Things

Published: Nov. 24, 2014, 7:46 a.m.

Ben rejoins the couch from London, and Jake discusses his beacon woes, some tips and tricks he\u2019s picked up while developing with Swift, and the recent open-sourcing of .Net frameworks by Microsoft.\n\nFollowing up on the discussion from the last episode, the couch talks about a possible alternative for finding things near you without requiring location services: requesting postcodes, or using a geocoding service to search for locations.\n\nAt the mention of London, Ben chimes in to talk about his experience trying to attend NSLondon. Jake and Jelly fill him in on the surprisingly official Cocoaheads that Jake presented at. This brings up a bet that they\u2019ve made about whether it\u2019s possible to have a paged collection view that shows peeks of the previous and next page. Jake believes it\u2019s not possible without hacks, and Jelly thinks he can find a way.\n\nGetting back on topic, Jake expresses his frustration that the proposed idea doesn\u2019t really solve his dilemma with ranging for beacons in the background, and this leads to an exploration of what the real problem is with the scenario: the message that users get to remind them about the monitoring of locations in the background that is presented without context, and even if the beacons haven\u2019t triggered the app.\n\nMoving on to Swift, Jake weighs in on his thoughts about Swift and whether it is, in fact falling out of favour. With that in mind, he decides to share some things that he\u2019s picked up in the past few weeks that might help others: how to concisely unwrap multiple optionals simultaneously, mutating arrays, dealing with implicitly returning single line closures, and detecting when collection view cells have been reused.\n\nFinally, the couch talks about Microsoft\u2019s recent move to open-source .Net on Github, and what effect that could have on the Apple development community. Jake spends a lot of of the discussion dreaming about what it would be like if Apple open-sourced some of its core libraries, giving Jelly\u2019s cynicism a good solid workout.