跟随,学习,进步

Ray Wenderlich

Tutorials for iPhone & iOS Developers and Gamers

https://www.raywenderlich.com/

Keep your Swift & iOS skills up-to-date via hands-on tutorials. Ray Wenderlich is a favorite of everyone on the V-Play team. This is one of the best places on the internet for mobile game tutorials so give it a look as soon as you can. Ray has put together a very experienced team with expertise in a number of different areas, making this blog one of the biggest game development authorites online.

转到作者网站

Spring 2019 Advanced iOS Mini Bundle [SUBSCRIBER]

An essential collection of four books for advanced iOS developers, guaranteed to take your development skills to the next level.


Spring 2019 Annual Subscription Introductory Discount [SUBSCRIBER]

Learn Android, Kotlin, Swift & iOS development with the largest catalog of video courses and screencasts on the Internet. Get full access now!


Coordinator Design Pattern: Memory Management [SUBSCRIBER]

This screencast covers some concepts to manage memory usage when using the Coordinator Pattern.


Introduction to Unity UI – Part 1 [FREE]

In this first part of a three-part tutorial series, you’ll get acquainted with the Unity UI, enabling you to add custom user interfaces to your games.


Introduction to Unity UI – Part 3 [FREE]

In the final part of our three-part tutorial series, you’ll learn how to integrate Unity UI into a working game.


Introduction to Unity UI – Part 2 [FREE]

In this second part of a three-part tutorial, you’ll learn how to incorporate animations into your user interfaces.


Open Call for Applications on the Server-Side Swift Team [FREE]

We’re looking for advanced Swift developers to join our Server-Side Swift Tutorial Team as authors and tech editors!


Advanced Swift: Values and References [SUBSCRIBER]

Swift mutation model uses values and references to improve local reasoning and maintain performance. Find out the details in this course.


Android Notifications Tutorial: Getting Started [FREE]

In this Android Notifications tutorial, you will learn how to create an App that allows you to set reminders at different schedules.


Swift Interview Questions and Answers [FREE]

In this tutorial, you’ll work through a series of Swift-specific interview questions and answers.


Coordinator Design Pattern: Dealing with Transitions [SUBSCRIBER]

This screencasts covers a few ways to deal with view transitions when using the Coordinator Pattern.


James Dempsey – Podcast S09 E01 [FREE]

We start season 9 with a visit from James Dempsey who talks about coding around the “One Happy Path.” Then, Dru talks about nesting UI controllers.


Getting Started With RxSwift and RxCocoa [FREE]

Use the RxSwift framework and its companion RxCocoa to take a chocolate-buying app from annoyingly imperative to awesomely reactive.


UI Testing with Kakao Tutorial for Android: Getting Started [FREE]

In this UI Testing with Kakao tutorial for Android, you’ll learn how to create simple, readable UI tests using Kakao and why these are important.


Model-View-Controller (MVC) in iOS – A Modern Approach [FREE]

Learn some tips and tricks to go one up on MVC, Apple’s recommended architecture pattern, and modify your code to be scalable and extensible!


Poll: What Book Should We Publish Next? [FREE]

Vote on which book we should add to our ever-growing library here at raywenderlich.com!


Coordinator Design Pattern: Simplifying View Controllers [SUBSCRIBER]

The Coordinator Pattern allows you to construct your view controllers so they can focus purely on controlling views - this screencast will go over how.


Android Fragments Tutorial: An Introduction with Kotlin [FREE]

In this Android Fragments with Kotlin tutorial you will learn the fundamental concepts of fragments while creating an app that displays dogs breeds.


3D Graphics with Metal [SUBSCRIBER]

In this course you'll get an introduction to computer graphics using Metal on the GPU. You'll render 3D models and even write a simple game using your very own game engine.


Advanced Swift: Generics and Protocols [SUBSCRIBER]

The generics system and protocols are the heart of the Swift language. Learn how it all fits together in this course.