# 📚 Official Books

**URL:** https://forums.kodeco.com/c/books/6.md?page=3

[Latest](https://forums.kodeco.com/latest.md) · [Categories](https://forums.kodeco.com/categories.md) · [Tags](https://forums.kodeco.com/tags.md)

**Page:** 4

---

## [Are new updates coming this 2025?](https://forums.kodeco.com/t/are-new-updates-coming-this-2025/210195)

<div class="topic-metadata">

**Author:** [@fdorado985](https://forums.kodeco.com/u/fdorado985)\
**Replies:** 3\
**Last updated:** [February 27, 2025, 8:22pm UTC](https://forums.kodeco.com/t/are-new-updates-coming-this-2025/210195 "2025-02-27T20:22:37Z")

</div>

I see following 2 books with a whole new update UIKit Apprentice Data Structures and Algorithms in Swift Does this mean getting back the book updates learning path again? Are there plans to update Swift Apprentice Fu…

---

## [RESTed app - no longer available on App Store](https://forums.kodeco.com/t/rested-app-no-longer-available-on-app-store/146945)

<div class="topic-metadata">

**Author:** [@ifstowers](https://forums.kodeco.com/u/ifstowers)\
**Replies:** 8\
**Last updated:** [February 21, 2025, 2:40pm UTC](https://forums.kodeco.com/t/rested-app-no-longer-available-on-app-store/146945 "2025-02-21T14:40:40Z")

</div>

In Server-Side Swift you recommend using the RESTed app. It appears to no longer be available in the App Store and downloading on the authors website I get the error “This app is currently not available in your country o…

---

## [Update for Swift 6?](https://forums.kodeco.com/t/update-for-swift-6/203439)

<div class="topic-metadata">

**Author:** [@peter.suwara](https://forums.kodeco.com/u/peter.suwara)\
**Replies:** 8\
**Last updated:** [February 19, 2025, 11:54pm UTC](https://forums.kodeco.com/t/update-for-swift-6/203439 "2025-02-19T23:54:33Z")

</div>

Marin… Any news on the update?

---

## [Implementing Scalable Order-Independent Transparency (OIT) in Metal](https://forums.kodeco.com/t/implementing-scalable-order-independent-transparency-oit-in-metal/210167)

<div class="topic-metadata">

**Author:** [@argha92](https://forums.kodeco.com/u/argha92)\
**Replies:** 0\
**Last updated:** [February 19, 2025, 9:38am UTC](https://forums.kodeco.com/t/implementing-scalable-order-independent-transparency-oit-in-metal/210167 "2025-02-19T09:38:09Z")

</div>

Hi, Apple’s documentation on Order-Independent Transparency (OIT) describes an approach using image blocks, where an array of size 4 is allocated per fragment to store depth and color in a tile shading compute pass. Ho…

---

## ['Dog' is ambiguous for type lookup in this context](https://forums.kodeco.com/t/dog-is-ambiguous-for-type-lookup-in-this-context/22280)

<div class="topic-metadata">

**Author:** [@petaire](https://forums.kodeco.com/u/petaire)\
**Replies:** 11\
**Last updated:** [February 16, 2025, 7:29pm UTC](https://forums.kodeco.com/t/dog-is-ambiguous-for-type-lookup-in-this-context/22280 "2025-02-16T19:29:44Z")

</div>

Guys, I’m so annoyed by this error ! I’m on the page 73 of the Core Data by tutorials book, and when I’m creating the NSManagedOject, Xcode is giving big times errors… It’s not the first time I get this, and I have n…

---

## [Problem related to Split screen metal rendering](https://forums.kodeco.com/t/problem-related-to-split-screen-metal-rendering/209862)

<div class="topic-metadata">

**Author:** [@argha92](https://forums.kodeco.com/u/argha92)\
**Replies:** 7\
**Last updated:** [February 12, 2025, 11:46am UTC](https://forums.kodeco.com/t/problem-related-to-split-screen-metal-rendering/209862 "2025-02-12T11:46:50Z")

</div>

I am trying to render a split screen (left + right) . On the left I am rendering a pyramid 3D and on the right I am trying to render the depth texture corresponding to the pyramid. I have created a depthTexture and did a…

---

## [Chapter 1 - LLDB RPC Server Crash - device.makeLibrary](https://forums.kodeco.com/t/chapter-1-lldb-rpc-server-crash-device-makelibrary/207210)

<div class="topic-metadata">

**Author:** [@davedude68](https://forums.kodeco.com/u/davedude68)\
**Replies:** 5\
**Last updated:** [February 11, 2025, 2:15pm UTC](https://forums.kodeco.com/t/chapter-1-lldb-rpc-server-crash-device-makelibrary/207210 "2025-02-11T14:15:16Z")

</div>

I’m starting on the Metal by Tutorials - and stuck on the first chapter. The code in the playground causes the message: LLDB RPC Server has crashed when the device.makeLibrary function is called. Seems to be an issue w…

---

## [UIKit App. Chapter 22 This method can cause UI unresponsiveness](https://forums.kodeco.com/t/uikit-app-chapter-22-this-method-can-cause-ui-unresponsiveness/209742)

<div class="topic-metadata">

**Author:** [@herm57](https://forums.kodeco.com/u/herm57)\
**Replies:** 6\
**Last updated:** [February 10, 2025, 4:16am UTC](https://forums.kodeco.com/t/uikit-app-chapter-22-this-method-can-cause-ui-unresponsiveness/209742 "2025-02-10T04:16:38Z")

</div>

MyLocations Chapter 22 Start location updates func startLocationManager() { if CLLocationManager.locationServicesEnabled() { I have this purple warning: that shows after adding: lastLocationError = nil //here’s the m…

---

## [Metal by Tutorials, Xcode 15, Metal 3](https://forums.kodeco.com/t/metal-by-tutorials-xcode-15-metal-3/209975)

<div class="topic-metadata">

**Author:** [@ahausknecht](https://forums.kodeco.com/u/ahausknecht)\
**Replies:** 2\
**Last updated:** [February 8, 2025, 10:17pm UTC](https://forums.kodeco.com/t/metal-by-tutorials-xcode-15-metal-3/209975 "2025-02-08T22:17:01Z")

</div>

Will there be a corrected version of “Metal by Tutorials, Xcode 15, Metal 3” for Xcode 16.2 (or later version). There seem to be errors in Chapter 4 after the end of Calculating Positions.

---

## [Too many textures?](https://forums.kodeco.com/t/too-many-textures/208867)

<div class="topic-metadata">

**Author:** [@petenish](https://forums.kodeco.com/u/petenish)\
**Replies:** 1\
**Last updated:** [January 18, 2025, 4:55am UTC](https://forums.kodeco.com/t/too-many-textures/208867 "2025-01-18T04:55:50Z")

</div>

I have a test app which can potentially make a lot of textures. I’m worried about a limit on the number of textures I can make. I know when I’m “done” with a created texture, but I don’t see a way to identify the text…

---

## [Chapter 4. Finding Values \`last(where:)\`](https://forums.kodeco.com/t/chapter-4-finding-values-last-where/209366)

<div class="topic-metadata">

**Author:** [@chlkdst](https://forums.kodeco.com/u/chlkdst)\
**Replies:** 1\
**Last updated:** [February 4, 2025, 3:31am UTC](https://forums.kodeco.com/t/chapter-4-finding-values-last-where/209366 "2025-02-04T03:31:36Z")

</div>

example(of: "last(where:)") { enum MyError: Error { case test } let subject = PassthroughSubject\<Int, MyError\>() subject .eraseToAnyPublisher() .last(where: { $0 % 2 == 0 }) .sink(receiveCompleti…

---

## [Distorted texture when using vertices with z-axis](https://forums.kodeco.com/t/distorted-texture-when-using-vertices-with-z-axis/202832)

<div class="topic-metadata">

**Author:** [@sockerjam](https://forums.kodeco.com/u/sockerjam)\
**Replies:** 11\
**Last updated:** [March 12, 2024, 8:45am UTC](https://forums.kodeco.com/t/distorted-texture-when-using-vertices-with-z-axis/202832 "2024-03-12T08:45:54Z")

</div>

Hello everyone :slight\_smile: Im currently working on trying to build my own space invader type of game, in 2D using Metal. I have 3 backgrounds for the game, and Ive split out these three in its own “renderer”. For e…

---

## [Chapter 2: Bridging Combine Publishers to async/await](https://forums.kodeco.com/t/chapter-2-bridging-combine-publishers-to-async-await/208884)

<div class="topic-metadata">

**Author:** [@chlkdst](https://forums.kodeco.com/u/chlkdst)\
**Replies:** 0\
**Last updated:** [January 17, 2025, 2:11pm UTC](https://forums.kodeco.com/t/chapter-2-bridging-combine-publishers-to-async-await/208884 "2025-01-17T14:11:22Z")

</div>

Why does this code snippet produces different results? example(of: "async/await") { let subject = CurrentValueSubject\<Int, Never\>(0) Task { for await element in subject.values { print("Element: \\(element)…

---

## [Nuance when updating an element in a listing of observed array (Chaps 9 & 14)](https://forums.kodeco.com/t/nuance-when-updating-an-element-in-a-listing-of-observed-array-chaps-9-14/208780)

<div class="topic-metadata">

**Author:** [@tchelyzt](https://forums.kodeco.com/u/tchelyzt)\
**Replies:** 2\
**Last updated:** [January 14, 2025, 5:58pm UTC](https://forums.kodeco.com/t/nuance-when-updating-an-element-in-a-listing-of-observed-array-chaps-9-14/208780 "2025-01-14T17:58:56Z")

</div>

In chapter 9 subsection Making an Object Observable you say: The protocol defines one objectWillChange property only, which synthesizes automatically. That means you aren’t required to implement it — the compiler will …

---

## [Chapter 2: Observables project problems](https://forums.kodeco.com/t/chapter-2-observables-project-problems/27877)

<div class="topic-metadata">

**Author:** [@faabalia](https://forums.kodeco.com/u/faabalia)\
**Replies:** 40\
**Last updated:** [January 14, 2025, 6:03am UTC](https://forums.kodeco.com/t/chapter-2-observables-project-problems/27877 "2025-01-14T06:03:10Z")

</div>

Hi, I had problems with the project, first I could not build without doing “pod install”, and it only works with Xcode 8.1 , I have tried with the last version of XCode (8.3) and it does not work, I can’t build the pro…

---

## [Chapter 12 & 13 no longer functioning](https://forums.kodeco.com/t/chapter-12-13-no-longer-functioning/208776)

<div class="topic-metadata">

**Author:** [@czarop](https://forums.kodeco.com/u/czarop)\
**Replies:** 3\
**Last updated:** [January 12, 2025, 9:09pm UTC](https://forums.kodeco.com/t/chapter-12-13-no-longer-functioning/208776 "2025-01-12T21:09:30Z")

</div>

Hi, I could not get the app to run on iOS simulator (iOS18.2 on iPhone 16) unless updating dependencies. It was a hard NO from compiler. After this however, various things don’t work. The details page doesn’t load anyt…

---

## [Chapter 6: what is the purpose of the book?](https://forums.kodeco.com/t/chapter-6-what-is-the-purpose-of-the-book/182456)

<div class="topic-metadata">

**Author:** [@mitai](https://forums.kodeco.com/u/mitai)\
**Replies:** 6\
**Last updated:** [January 8, 2023, 1:45pm UTC](https://forums.kodeco.com/t/chapter-6-what-is-the-purpose-of-the-book/182456 "2023-01-08T13:45:21Z")

</div>

what are we all here for? study how flutter works or write an application quickly and that’s it? if the book aims to teach people flutter, then why do we, not knowing how the Inherited widget works, use the provider wra…

---

## [Chapter-1-starter.fig](https://forums.kodeco.com/t/chapter-1-starter-fig/208716)

<div class="topic-metadata">

**Author:** [@smar](https://forums.kodeco.com/u/smar)\
**Replies:** 0\
**Last updated:** [January 8, 2025, 4:26pm UTC](https://forums.kodeco.com/t/chapter-1-starter-fig/208716 "2025-01-08T16:26:50Z")

</div>

From where can I download chapter-1-starter.fig file?

---

## [Chapter 12: Running app from physical device gives error "Connection refused"](https://forums.kodeco.com/t/chapter-12-running-app-from-physical-device-gives-error-connection-refused/122296)

<div class="topic-metadata">

**Author:** [@outalla](https://forums.kodeco.com/u/outalla)\
**Replies:** 5\
**Last updated:** [January 4, 2025, 6:06am UTC](https://forums.kodeco.com/t/chapter-12-running-app-from-physical-device-gives-error-connection-refused/122296 "2025-01-04T06:06:41Z")

</div>

When running the app on the simulator everything works, but when I try and run the code from my iPhone 11 Pro, I get the following error. 2020-10-10 13:13:00.698589+0200 TILiOS\[995:84641\] \[connection\] nw\_socket\_handle\_…

---

## [Does Vapor support or plan to support Swift Testing?](https://forums.kodeco.com/t/does-vapor-support-or-plan-to-support-swift-testing/205907)

<div class="topic-metadata">

**Author:** [@jinrongzhang](https://forums.kodeco.com/u/jinrongzhang)\
**Replies:** 2\
**Last updated:** [January 2, 2025, 10:58am UTC](https://forums.kodeco.com/t/does-vapor-support-or-plan-to-support-swift-testing/205907 "2025-01-02T10:58:22Z")

</div>

Does Vapor support or plan to support Swift Testing?

---

## [Chapter 12. Simulator not fetching data from localhost](https://forums.kodeco.com/t/chapter-12-simulator-not-fetching-data-from-localhost/132522)

<div class="topic-metadata">

**Author:** [@glepp](https://forums.kodeco.com/u/glepp)\
**Replies:** 4\
**Last updated:** [January 2, 2025, 10:57am UTC](https://forums.kodeco.com/t/chapter-12-simulator-not-fetching-data-from-localhost/132522 "2025-01-02T10:57:18Z")

</div>

So I try to fetch acronyms from database and I keep getting an error. What I see in iOS app project terminal is this: 2021-02-12 01:27:36.007178+0200 TILiOS\[25607:2147533\] \[connection\] nw\_socket\_handle\_socket\_event \[C3.…

---

## [Chapter 14 lib used to produce SPM](https://forums.kodeco.com/t/chapter-14-lib-used-to-produce-spm/208017)

<div class="topic-metadata">

**Author:** [@arrmixer](https://forums.kodeco.com/u/arrmixer)\
**Replies:** 1\
**Last updated:** [December 23, 2024, 6:53pm UTC](https://forums.kodeco.com/t/chapter-14-lib-used-to-produce-spm/208017 "2024-12-23T18:53:21Z")

</div>

Hey everyone just wondering if anyone else is running into this same issue. id(“com.chromaticnoise.multiplatform-swiftpackage-m1-support”) doesn’t seem to exist? I get “cannot find in maven repo” error This does work: …

---

## [Chapter 7: ios No such module Observation](https://forums.kodeco.com/t/chapter-7-ios-no-such-module-observation/207681)

<div class="topic-metadata">

**Author:** [@nchuzhauspost](https://forums.kodeco.com/u/nchuzhauspost)\
**Replies:** 1\
**Last updated:** [December 22, 2024, 10:27pm UTC](https://forums.kodeco.com/t/chapter-7-ios-no-such-module-observation/207681 "2024-12-22T22:27:36Z")

</div>

Hi, Xcode fails on building chapter 7 final project with the error “No such module Observation” Is there a way to resolve that?

---

## [Identify Textures in GPU Frame Capture?](https://forums.kodeco.com/t/identify-textures-in-gpu-frame-capture/207055)

<div class="topic-metadata">

**Author:** [@petenish](https://forums.kodeco.com/u/petenish)\
**Replies:** 4\
**Last updated:** [November 30, 2024, 6:49am UTC](https://forums.kodeco.com/t/identify-textures-in-gpu-frame-capture/207055 "2024-11-30T06:49:49Z")

</div>

In Chapter 20, after the “Blending” section you mention using GPU Frame Capture to “examine the textures”. I did the capture and navigated to a list of textures (one of the “All Resources” buttons) and got the list of …

---

## [Chapter 2 - Checklist list](https://forums.kodeco.com/t/chapter-2-checklist-list/207425)

<div class="topic-metadata">

**Author:** [@hupple](https://forums.kodeco.com/u/hupple)\
**Replies:** 4\
**Last updated:** [November 26, 2024, 8:51pm UTC](https://forums.kodeco.com/t/chapter-2-checklist-list/207425 "2024-11-26T20:51:28Z")

</div>

Hi, I hope you can help me. I’m sharing my two classes and a screenshot showing the ‘Add a new list’ screen as well as the storyboard highlighting the static table. Why can’t I see the table with the textField? What did …

---

## [Chapter 6: Confused about sRGB color space and gamma correction in Metal](https://forums.kodeco.com/t/chapter-6-confused-about-srgb-color-space-and-gamma-correction-in-metal/152084)

<div class="topic-metadata">

**Author:** [@junhaowanggg](https://forums.kodeco.com/u/junhaowanggg)\
**Replies:** 11\
**Last updated:** [November 26, 2024, 6:54pm UTC](https://forums.kodeco.com/t/chapter-6-confused-about-srgb-color-space-and-gamma-correction-in-metal/152084 "2024-11-26T18:54:48Z")

</div>

First of all, thank you for the great book! I am still not sure why the house is not brighter but darker. I think this could be addressed by knowing: How does Metal texture loader deal with texture’s color space? I…

---

## [Chapter 23 (Animation) - A small coding question (probably more of a style question)](https://forums.kodeco.com/t/chapter-23-animation-a-small-coding-question-probably-more-of-a-style-question/207349)

<div class="topic-metadata">

**Author:** [@petenish](https://forums.kodeco.com/u/petenish)\
**Replies:** 2\
**Last updated:** [November 20, 2024, 11:26pm UTC](https://forums.kodeco.com/t/chapter-23-animation-a-small-coding-question-probably-more-of-a-style-question/207349 "2024-11-20T23:26:31Z")

</div>

Hi, In Chapter 23 (Animation), once all the transform stuff was implemented, in ./Game/Render ing.swift, the your sample code contains: for mesh in meshes { let currentLocalTransform = mesh.transform?.currentTra…

---

## [Current Xcode version and iOS version 18.x does not support 3D iOS games tutorials](https://forums.kodeco.com/t/current-xcode-version-and-ios-version-18-x-does-not-support-3d-ios-games-tutorials/207346)

<div class="topic-metadata">

**Author:** [@raghu](https://forums.kodeco.com/u/raghu)\
**Replies:** 1\
**Last updated:** [November 20, 2024, 5:22pm UTC](https://forums.kodeco.com/t/current-xcode-version-and-ios-version-18-x-does-not-support-3d-ios-games-tutorials/207346 "2024-11-20T17:22:12Z")

</div>

Dear team, I had posted this issue several times as mails to you and under different topic. The issue is that I had bought this 3D IOS games by tutorials in 2018. Since then several Xcode releases have come up along w…

---

## [Errata for iOS Test-Driven Development by tutorials 2nd Edition](https://forums.kodeco.com/t/errata-for-ios-test-driven-development-by-tutorials-2nd-edition/162528)

<div class="topic-metadata">

**Author:** [@jellodiil](https://forums.kodeco.com/u/jellodiil)\
**Replies:** 15\
**Last updated:** [November 12, 2024, 4:59am UTC](https://forums.kodeco.com/t/errata-for-ios-test-driven-development-by-tutorials-2nd-edition/162528 "2024-11-12T04:59:51Z")

</div>

Creating this topic to catch any typos and bugs in the 2nd Edition of iOS Test-Driven Development by Tutorials.

---

## [New Vapor version](https://forums.kodeco.com/t/new-vapor-version/207082)

<div class="topic-metadata">

**Author:** [@mcneils](https://forums.kodeco.com/u/mcneils)\
**Replies:** 5\
**Last updated:** [November 7, 2024, 6:30pm UTC](https://forums.kodeco.com/t/new-vapor-version/207082 "2024-11-07T18:30:44Z")

</div>

Hi there anyone know if there will be a new book for vapor sometime soon? Seems pretty outdated currently

[Previous page](https://forums.kodeco.com/c/books/6.md?page=2)

[Next page](https://forums.kodeco.com/c/books/6.md?page=4)
