Gesamtlänge aller Episoden: 1 day 20 minutes
In this episode: Swift 5 string interpolation gets its first real project, iOS 12 adoption flies ahead, we delve into the (apparently) ancient history of iOS development, and talk about Christmas. Er, WWDC. - Menu bars on iOS: https://codea.io/blog/the-ios-menu/ - Templates using string interpolation: https://github.com/ilyapuchka/Interplate - iOS 12 adoption now at 75%: https://9to5mac.com/2019/01/02/ios-12-adoption/ - Paul's pick: Storyboards vs programmatic UI – https://twitter...
In this episode: Codable conformance for Range types, string interpolation in Swift 5.0, Paul and Sean discuss their work over 2018 and plans for 2019, and we ask: what would you change about Xcode? - SE-0235: Add Result to the Standard Library – https://github.com/apple/swift-evolution/blob/master/proposals/0235-add-result.md - SE-0239: Add Codable conformance to Range types – https://github.com/apple/swift-evolution/blob/master/proposals/0239-codable-range...
In this episode: Result comes to the standard library, the App Store is going down for Christmas, Paul replaces Reachability at last, and we discuss how best to contribute to the community. - Sean's book, It's Only Crazy Until You Do It: https://gumroad.com/l/sean-allen-origin - SE-0235, Add Result to the Standard Library: https://github.com/apple/swift-evolution/blob/master/proposals/0235-add-result.md - How to game the App Store: http://davidbarnard...
In this episode: community news galore, more great features from Swift 5.0, coding tips from the 80s, plus our open ballot: what’s your favorite part of writing iOS apps with Swift? - Swift 5.0 has been branched: https://swift.org/blog/5-0-release-process/ - SE-0231, optional iteration, has been rejected: https://github.com/apple/swift-evolution/blob/master/proposals/0231-optional-iteration.md - WeTransfer's URLProtocol mock: https://github...
In this episode: Swift's strings are now stored as UTF-8, Sherlock lets you poke around in iOS layouts, Paul talks about mocking networking more easily, and we talk about whether surprise and delight in user interfaces is important. - Testing Swift: https://www.hackingwithswift.com/store/testing-swift - String's ABI and UTF-8: https://forums.swift.org/t/string-s-abi-and-utf-8/17676 - Apple's October event: https://www.apple.com/apple-events/october-2018/ - Sherlock: https://sherlock...
In this episode: flattening nested optionals is accepted as optional iteration is being reviewed, Apple works on a project to support the language server protocol, Sean talks about Airbnb's Lottie framework, and we discuss the importance of good testing. - SE-0230: Flatten nested optionals resulting from 'try?' – https://github.com/apple/swift-evolution/blob/master/proposals/0230-flatten-optional-try.md - SE-0231: Optional Iteration – https://github...
In this episode: iOS 12.0 is picking up speed while 12.1 is already on the way, we dive into DispatchGroup and font metrics, and talk about the many challenges of learning and implementing the latest Swift features. - Add your nominations to the Swift Community Awards: https://www.hackingwithswift.com/awards - iOS 12 adoption is already past 50%: https://www.macrumors.com/2018/10/11/ios-12-installed-on-53-percent-of-devices/ - More than 70 new emoji in iOS 12.1: https://www.apple...
In this episode: Swift 4.2 lands as Swift 5.0 starts to inch closer, Apple gives TestFlight links to the world, we watch Phil Schiller's infamous Jump video for the hundredth time, and Sean admires the sheer mathematical beauty of Bézier curves. - Swift 4.2 is out! - Swift 5.0 release plan: https://swift.org/blog/5-0-release-process/ - Public Test Flight links: https://developer.apple.com/news/?id=09262018a - NSFW Detector: https://github...
In this episode: it's iOS conference season, new devices from Apple, the first tips for Swift 5, and we look at what makes a great job interview for Swift developers. - iOSDevUK (https://www.iosdevuk.com), Swift & Fika (http://www.swiftandfika.com), and NSSpain (https://2018.nsspain.com). - Optional binding for self: https://github.com/apple/swift-evolution/blob/master/proposals/0079-upgrade-self-from-weak-to-strong.md - Building Apps for iPhone XS: https://developer.apple...
In this episode: raw strings are back in review, Dynamic Type is more popular than you realize, and we look at ways to fix massive view controllers. - Raw strings: https://github.com/apple/swift-evolution/blob/master/proposals/0200-raw-string-escaping.md - xkcd backslashes: https://xkcd.com/1638 - 40% of users use Dynamic Type: https://twitter.com/browgrammer/status/1031630345551065089 - The Swift team are working on Docker support: https://forums.swift...