跟随,学习,进步

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.

转到作者网站

Animation with MotionLayout [FREE]

<p>MotionLayout is a ConstraintLayout subtype that lets you easily add animation to your user interface. See how to set up a MotionLayout with a MotionScene and ConstraintSets that transition your layout between start and end states. You&#39;ll also get a preview of the Android Studio 4.0 Motion Editor.</p>


SwiftUI Tutorial: Navigation [FREE]

In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to implement a navigation stack, a navigation bar button, a context menu and a modal sheet.


Combine: Asynchronous Programming with Swift – Last Day for Discount! [FREE]

It’s your last chance to grab your launch discount on the absolute best book to master declarative asynchronous programming with Swift using the Combine framework!


Continuous Integration [FREE]

<p>Learn the basics of continuous integration and how to set it up for a GitHub project. </p> <p>You&#39;ll take a look at three different CI solutions to build and test your app: GitHub Actions; Bitrise; Jenkins. </p> <p>You&#39;ll also learn how to use pull requests to validate new code and ensure that it builds and all the tests pass.</p>


Open Call for iOS Tech Editors [FREE]

We’re looking for iOS Tech Editors to join our team. Read on to see how to apply!


Data Persistence on Flutter [FREE]

See how to persist data to storage in a Flutter app, including to files and to a remote datastore, and use a Repository interface for the persistence.


Introduction to Unity Sprite Shapes [FREE]

Using Unity’s Sprite Shapes, making 2D environments has never been easier. Best of all, you can get get started with just a couple of sprites!


Kotlin Cheat Sheet and Quick Reference [FREE]

Download a handy 2-page PDF Kotlin Cheat Sheet and Quick Reference!


Exploring UIKit Internals with Hopper Disassembler [SUBSCRIBER]

<p>Explore private UIKit APIs using the reverse engineering tool Hopper Disassembler and then use your advanced knowledge of UIKit&#39;s hidden secrets to your advantage in your own app.</p>


Creating an API Helper Library for SwiftNIO [FREE]

In this SwiftNIO tutorial you’ll learn how to utilize the helper types from SwiftNIO to create an API library that accesses the Star Wars API.


Working with RxJava Disposables in Kotlin [FREE]

In this tutorial, you’ll learn the basics of RxJava Disposables. You will be building an app from scratch that retrieves real-time cryptocurrency data.


iOS Accessibility Tutorial: Making Custom Controls Accessible [FREE]

In this iOS accessibility tutorial, you’ll learn to make custom controls accessible using VoiceOver, elements group, custom action, traits, frame and more.


Open Call for Authors on the Unity Team [FREE]

We’re looking for Unity authors to join our team. Read on to see how to apply!


Combine: Asynchronous Programming with Swift — Complete Book Available! [FREE]

Our new book, Combine: Asynchronous Programming with Swift, is 100% complete and available now. Find out how to get your own copy of this must-have book!


Modern Collection Views with Compositional Layouts [FREE]

In this tutorial, you’ll learn how to build beautiful, modern UICollectionView layouts using iOS 13’s new declarative UICollectionViewCompositionalLayout API.


What's Updated in SwiftUI and Combine [SUBSCRIBER]

<p>SwiftUI and Combine have both gone through many changes since WWDC 2019 - this course covers some of those changes and introduces a few more things along the way.</p>


Saving Data with an ObjectBox Database on Android [FREE]

In this tutorial, you’ll learn about saving data with an ObjectBox database on Android. You’ll also learn about the different types of databases.


iOS Animation Tutorial: Getting Started [FREE]

In this tutorial, you’ll learn to perform UIView Animations in your code to draw the user’s attention to important elements, making your app more fun and polished.


SwiftUI [SUBSCRIBER]

<p>A deep dive into getting started with SwiftUI. This course will cover the basics to get you off the ground running before moving on to create SwiftUI interfaces that seamlessly integrate alongside UIKit. You&#39;ll cover SwiftUI components, accessibility as well as the new layout system to create a completed app at the end of the course.</p>


How To Make a Game Like Cut the Rope With SpriteKit [FREE]

In this tutorial, you’ll learn how to build a game like Cut the Rope with SpriteKit in Swift, complete with animations, sound effects and physics!