Sam Soffes and Caleb Davenport talk about Swift, iOS, and other things they like.
This concludes Runtime. Thanks to everyone for letting us bring you out perspective on Swift and iOS for the past year!
This week we talk about the dynamic linker, how it affects your apps, and how it is changing. Get in touch with us in Spectrum or on Twitter at @runtimefm. Links Optimizing App Startup Time App Startup Time: Past, Present, and Future
This week we talk about two Swift 4 API we are excited about. The new Codable family of types and the enhancements to Dictionary solve real world problems in a unique way. Thanks to Rollbar for sponsoring the show. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links SE-0166: Swift Archival & Serialization SE-0167: Swift Encoders SE-0165: Dictionary & Set Enhancements
This week we talk in depth about the changes to String in Swift 4. Thanks to Rollbar for sponsoring the show. Links What's new in Swift 4 (Playground)
This week we talk about WWDC 2017 and some of the things we are really excited about. We will go into more detail on many of these topics over the coming weeks as we get more time to experiment with the new tools and API. Listen for our session picks of the week and let us know if you have any favorite sessions or topics you'd like us to cover! Thanks to Rollbar for sponsoring the show. Session Picks Designing Sound What's New in Swift Documentation & Videos Documentation for all of the topics we discussed this week can be found here and additional WWDC session videos can be found here.
This week we talk about Firebase and how it allows you to buil a back end quickly so you can focus on what makes your app unique. Thanks to Rollbar for sponsoring the show. Get in touch with us in the Spec Slack or on Twitter at @runtimefm.
This week we talk about what the next iPhone might mean for developers and a few things we'd like to see at WWDC. Thanks to Rollbar for sponsoring the show. Get in touch with us in the Spec Slack or on Twitter at @runtimefm.
This week we talk about debugging system frameworks on iOS and macOS and some great tools that can help. Thanks to Rollbar for sponsoring the show. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Caleb's Post: Debugging Apple Frameworks iOS Runtime Headers Hopper Disassembler
This week we talk about how to get started with Bluetooth Low Energy with an Arduino and Core Bluetooth on iOS. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Arduino Core Bluetooth documentation Arduino 101 on Amazon ButtonLED sample code Hello Bluetooth blog post GATT Service
This week we talk about the recent Uber news and the work Apple is doing to protect the privacy of users on iOS and macOS. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Uber's C.E.O. Plays With Fire iOS Keychain Autodelete Thread Craig Hockenberry on Twitter Cédric Luthi on Twitter Alex Fajkowski on Twitter UIDevice+SerialNumber on GitHub UIDevice+IOKitExtensions on GitHub Camera+ Rejected
This week we talk about Swift ABI stability, why you probably don't need it, and new features we'd like to see instead. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Swift ABI Stability Manifesto Swift ABI Dashboard Facebook App Analysis iOS ABI Function Call Guide
This week we talk about getting an app ready for production. What crash reporting, analytics, and deployment services we use and how we integrate them. Get in touch with us in the Spec Slack or on Twitter at @runtimefm.
This week we talk about a few surprisingly simple things you can add to your apps that make them better iOS citizens. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Handoff Documentation Universal App Links Documentation Shared Web Credentials Documentation Sam's SharedWebCredentials Library App Site Association File Example State Restoration Documentation
This week we go deep on Protobufs and how to integrate them into an app. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Swift Evolution: Class and Subtype existentials Swift Evolution: Fix Private Access Levels Self-driving Car Trap carthage/carthage on GitHub apple/swift-protobuf on GitHub proto3 Language Guide os_log API Reference krzysztofzablocki/sourcery on GitHub soffes/json on GitHub google-protobuf on RubyGems
This week we talk about WWDC Scholarships, a fun way to get started with hardware, and new projects we are working on. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links WWDC Scholarships Makey Makey FileCheck Caleb's 2nd Swift Patch
This week we talk about a few big Swift proposals that add a lot of power and flexibility. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links String Processing For Swift 4 Swift Ownership Manifesto
This week we talk about creating Swift types to solve interesting problems. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links SwiftDoc NonEmptyArray
This week we talk about augmenting Xcode functionality with custom scripts and build phases. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Travis CI Travis Dedup
This week we talk about recent Swift Package Manager news and what it means for Swift 4 and the community. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild. Links Swift 4 Package Manager Roadmap
This week we are joined by Soroush Khanlou and Chris Dzombak of "Fatal Error" to talk about "Not Invented Here" and how we approach project dependencies. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Soroush on Twitter Chris on Twitter Fatal Error Not Invented Here
This week we talk about building complex app delegates and an app within a framework. Get in touch with us in the Spec Slack or on Twitter at @runtimefm.
This week we talk about what we might do if we didn't work on iOS apps. Get in touch with us in the Spec Slack or on Twitter at @runtimefm.
This week we are joined by JP Simard to talk about some recent Swift news and the challenges of building a library that spans multiple platforms and languages. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Swift core libraries on Darwin JP on Twitter JP on GitHub Realm
This week we talk about how we solve a few common tasks in a typical iOS app. Sponsored by buddybuild.
This week we talk about VR and AR. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild. Links Facebook VR Microsoft Holoportation Steve T-S on Twitter
This week we talk about what we like to see in job interviews and what we like to see in candidates. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Zendesk. Links Big O Notation Traveling Salesman Problem
This week we talk about new MacBook Pros, the Touch Bar and minor Swift updates. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Zendesk. Links TouchBarServer on GitHub RateLimit on GitHub Bryan Irace on Swift Compile Time Swift Warn Long Function Bodies
This week we talk about what new Macs might mean for developers, working with the Apple Script bridge in Swift, and how to name things in Swift 3. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Zendesk.
This week we talk about Dash, Realm, and a few interesting bits in Swift 3. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Rollout. Use code “runtime20” to get 20% off any paid plan for 6 months. Links Dash App Swift Evolution: private & fileprivate Swift Evolution: id as Swift Any type Realm App
This week we talk about Rails, Sidekiq, and Sam’s “Heavy Rotation” app. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Heavy Rotation Sidekiq
This week we talk about the new Swift Protobuf project from Apple and using protobufs in apps. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Swift Protobuf on GitHub
This week we talk about a few things we released and way cooler things that other people released. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Zendesk. Links Realm JP Simard What's New in Core Data What's New in UICollectionView in iOS 10 Emoji Stickers Louie's Tweet HODINKEE Marc Hemeon Astronomical Algorithms AstronomyKit Clock screen saver Heavy Rotation JSON
This week we talk about async await in Swift, the idea of a Result type, and starting new projects. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Zendesk. Links UIKeyInput Protocol Reference Soroush Khanlou: Async Await Result on GitHub New GitHub features Travis CI DVR on GitHub LLVM License Deliveries App
This week we talk about the Apple event, new devices, and what they mean for developers. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by hired.
This week we talk about building Canvas, using frameworks to organize code, and using protocols as types. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by hired.
This week we talk about storing data and how that changed in Swift apps. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by hired. Links SSDataKit Realm YapDatabase FMDB Property Behaviors
This week we talk about building a business on the App Store in light of the recent Vesper announcement. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild. Links Vesper is Shutting Down (Daring Fireball) Vesper is Shutting Down (Brent Simmons) Exploring the App Store's Top Grossing Chart
This week we talk about Apple at Black Hat, Swift 3, Swift on the server, and Messages apps. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild. Links Apple at Black Hat 2016 Starscream SocketRocket
This week we talk about Interface Builder and how we write Swift UI code. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild.
This week we talk about participating in the Swift evolution process and a handful of interesting Swift 3 proposals. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild. Links Swift Evolution Mailing List [Swift Starter Bugs] Swift Proposals: A cool page that tracks the Swift evolution process Xcode Can Handle Your Scale
This week we talk about a controversial Swift proposal and what it means for app and library developers. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links SE-0117: Default classes to be non-subclassable publicly Sponsored by Hired Visit and earn $2000 when you accept your next job through Hired.
This week we talk about organizing Swift code and using types to solve complex problems. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsor Hired