ARC and Memory Management in Swift
As a modern, high-level programming language, Swift handles much of the memory management of your apps and allocates or deallocates memory on your behalf. It does so using a neat technology called...
View ArticleViews vs. Layers, and Xcode Extensions – Podcast S06 E08
Want to extend the functionality of Xcode 8? Find out how in the episode! Join Mic, Jake, and Greg as they revisit the topic of views vs. layers and discuss when one is more appropriate than the other....
View ArticleSwift Tutorial Part 2: Types and Operations
Welcome to the second part of this learning Swift mini-series! This part carries on from Part 1: Expressions, Variables & Constants. We recommend you start with the first part of this tutorial...
View ArticleScreencast: Beginning C# Part 11: Switch Statements
In this episode, you'll learn about the switch statement in C# as well as some of its quirks. The post Screencast: Beginning C# Part 11: Switch Statements appeared first on Ray Wenderlich.
View ArticleSwift Tutorial Part 3: Flow Control
Welcome to the third and final part of this Swift mini-series! If you haven’t read through Part 1 or Part 2 of this series, we suggest you do that first. When writing a computer program, you need to...
View ArticleUsing Framer to Prototype iOS Animations
Static prototypes suck. With static prototypes, you can visualize the app’s visual design, but not the interaction design. Considering how important interaction design is to apps, static prototypes are...
View ArticleFirebase Tutorial: Getting Started
Learn the fundamentals in the Firebase tutorial. Update note: This tutorial has been updated for iOS 10 and Swift 3 by Attila Hegedüs. The original tutorial was written by David East. Firebase is a...
View ArticleMaking Vesper, NetNewsWire & OmniOutliner: A Top Dev Interview With Brent...
Brent Simmons at Golden Gardens beach, staring at baby unicorns in the sand, that are on fire, at sunset. Welcome to another installment of our Top App Dev Interview series. Each interview in this...
View ArticleSwift Algorithm Club: September Digest
The Swift Algorithm Club is an open source project to implement popular algorithms and data structures in Swift. We thought it would be useful to periodically give a status update with how things are...
View ArticleiOS Apprentice Updated for Swift 3 & iOS 10
Happy Wednesday – it’s book release day during the iOS 10 Feast! This week’s book release is the iOS Apprentice Fifth Edition. This is our book for complete beginners to iOS 10 development, where you...
View ArticleAndroid Animation Tutorial
It’s hard to imagine the mobile experience without animated elements. They’re fun, beautiful and hold a power of persuasion that static UI elements only wish they could have. Building animations that...
View ArticleiOS 10 Screencast: SiriKit Resolution & Confirmation
Discover how to help Siri out with its side of the conversation by resolving and confirming the user's instructions. The post iOS 10 Screencast: SiriKit Resolution & Confirmation appeared first on...
View ArticleScreencast: Beginning C# Part 12: Constants and Enumerations
In this episode, you'll learn how to use to constants and enumerations in your code to make it safer and easier to understand. The post Screencast: Beginning C# Part 12: Constants and Enumerations...
View ArticleSwift Algorithm Club: Swift Linked List Data Structure
The Swift Algorithm Club is an open source project on implementing data structures and algorithms in Swift. Every month, Kelvin Lau and I feature a cool data structure or algorithm from the club in a...
View ArticleiOS 10 by Tutorials: 11 Chapters Now Available!
Good news – the third early access release of iOS 10 by Tutorials is now available! The book is now almost done! This release has 11/14 chapters ready: Chapter 2: Xcode 8 Debugging Improvements: Learn...
View ArticleReact Native Tutorial: Integrating in an Existing App
Adding React Native to an existing Swift app The React Native framework lets you build native apps using React concepts. With React Native, you can build responsive native apps while enjoying the...
View ArticleRWDevCon 2016 Inspiration Talk – The Weird and Wacky World of App Marketing...
Note from Ray: At our recent RWDevCon tutorial conference, in addition to hands-on tutorials, we also had a number of “inspiration talks” – non-technical talks with the goal of giving you a new idea,...
View ArticleUnity Games by Tutorials – 11 Chapters Now Available!
We’re excited to tell you that the second early access release of Unity Games by Tutorials is out with a full 11 chapters and a brand new game: Robot Rampage! Check out the trailer for the...
View ArticleiOS 10 Screencast: Collection View Data Prefetching
Discover how to preload data for your table and collection views using the new data prefetching APIs. The post iOS 10 Screencast: Collection View Data Prefetching appeared first on Ray Wenderlich.
View ArticleExtend the Unity3d Editor
The Unity Editor is (undeniably) an awesome engine for building games, but often gets this close to actually fitting your needs. At times, you probably find yourself wishing for a “do what I mean”...
View Article