跟随,学习,进步

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.

转到作者网站

Overloading Custom Operators in Swift [FREE]

In this Swift tutorial, you’ll learn how to create custom operators, overload existing operators and set operator precedence.


What's New In Swift 5.1: Miscellaneous Changes [SUBSCRIBER]

Swift 5.1 adds polish that you can take advantage of when building your next great app. Check some of them out like default value for memberwise initializers, implicit returns from single-expression functions and static subscripts in this screencast.


Kubernetes Tutorial for Swift on the Server [FREE]

In this tutorial, you’ll learn how to use Kubernetes to deploy a Kitura server that’s resilient, with crash recovery and replicas. You’ll start by using the kubectl CLI, then use Helm to combine it all into one command.


Clean Architecture Tutorial for Android: Getting Started [FREE]

In this tutorial, you’ll learn how to use Clean Architecture on Android to build robust, flexible and maintainable applications.


Combine: Intro to Combine [SUBSCRIBER]

Combine introduces a native way to manage asynchronous events in Swift, which means you don't have to rely on third party reactive frameworks.


Local API Call Tutorial with WireMock and UI Tests in Xcode [FREE]

Learn how to use WireMock, a tool you can use in conjunction with User Interface tests to provide a local copy of remote API call results.


Advanced Custom Presentations [SUBSCRIBER]

Learn how to build an advanced custom presentation by combining scaling, fading and collection view animations.


What’s New in Kotlin 1.3 [FREE]

This article will take you through the advancements and changes the language has to offer in its latest version.


Fastlane for iOS [SUBSCRIBER]

Learn how to use fastlane to automate core iOS workflows and avoid common Developer Portal and App Store Connect problems. Dramatically speed up and error-proof building, testing, and delivering apps, removing hours of laborious & error-prone steps from every build cycle.


Android Tutorial for GeckoView: Getting Started [FREE]

In thus tutorial you’ll learn about GeckoView, an open source library that allows you to render web content on Android using the Gecko web engine.


What’s New in Swift 5.1? [FREE]

Swift 5.1 is finally out! This article will take you through the advancements and changes the language has to offer in its latest version.


Beginning Custom Presentations [SUBSCRIBER]

Learn how to build your first custom presentation and understand the relationship between the different objects involved in custom presentations.


Hadi Hariri – Podcast S09 E08 [FREE]

Developer Advocate for IntelliJ Hadi Hariri talks to Jenn and Dru about Kotlin. Then Jenn shows us some of her favorite Android Studio shortcuts.


UIPresentationController Tutorial: Getting Started [FREE]

Learn how to build custom view controller transitions and presentations with this UIPresentationController tutorial.


Domain-Specific Languages In Kotlin: Getting Started [FREE]

In this Kotlin tutorial, learn how to create a DSL using Kotlin lambdas with receivers, builder pattern and extension functions!


Photo Stacking in iOS with Vision and Metal [FREE]

In this tutorial, you’ll use Metal and the Vision framework to remove moving objects from pictures in iOS. You’ll learn how to stack, align and process multiple images so that any moving object disappears.


ScriptableObject Tutorial: Getting Started [FREE]

In this tutorial you’ll learn how to create and use ScriptableObject in Unity. ScriptableObjects in Unity can increase your workflow, reduce memory usage, and even decouple your code architecture.


Presentation Controllers [SUBSCRIBER]

Learn how to implement presentation controllers to create a UI that is adaptive for both iPhone and iPad devices.


Hack an Android App: Finding Forensic Artifacts [FREE]

In this Android tutorial, you’ll learn the basics of forensic analysis by hacking into devices and extracting data from private files and databases.


Concurrency by Tutorials: Complete Book Available! [FREE]

Two new chapters complete this book that teaches you what you need to know about writing performant and concurrent code for your iOS apps!