# 📚 Official Books

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

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

**Page:** 61

---

## [Errata for Kotlin Apprentice 2nd Edition](https://forums.kodeco.com/t/errata-for-kotlin-apprentice-2nd-edition/82125)

<div class="topic-metadata">

**Author:** [@mandafrederick](https://forums.kodeco.com/u/mandafrederick)\
**Replies:** 7\
**Last updated:** [November 3, 2020, 1:48pm UTC](https://forums.kodeco.com/t/errata-for-kotlin-apprentice-2nd-edition/82125 "2020-11-03T13:48:13Z")

</div>

Creating this topic to catch any typos and bugs in the 2nd Edition of Kotlin Apprentice.

---

## [Server Side Swift with Vapor Book](https://forums.kodeco.com/t/server-side-swift-with-vapor-book/124078)

<div class="topic-metadata">

**Author:** [@sinduke](https://forums.kodeco.com/u/sinduke)\
**Replies:** 1\
**Last updated:** [November 3, 2020, 1:29pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-book/124078 "2020-11-03T13:29:42Z")

</div>

When to update. I just bought a book for this book, subscribed member. But after the leaf part of this book is all vapor3

---

## [Dot about Light source and point](https://forums.kodeco.com/t/dot-about-light-source-and-point/123983)

<div class="topic-metadata">

**Author:** [@richmond\_jam](https://forums.kodeco.com/u/richmond_jam)\
**Replies:** 3\
**Last updated:** [November 3, 2020, 10:52am UTC](https://forums.kodeco.com/t/dot-about-light-source-and-point/123983 "2020-11-03T10:52:55Z")

</div>

Hello caroline, This week I review code and I have a new question in chapter 5. In The dot product section, may I think when the light vector and point normal vector are parallel but opposite directions, it would be …

---

## [Where is the SwiftUI?](https://forums.kodeco.com/t/where-is-the-swiftui/123944)

<div class="topic-metadata">

**Author:** [@104](https://forums.kodeco.com/u/104)\
**Replies:** 2\
**Last updated:** [November 3, 2020, 12:37am UTC](https://forums.kodeco.com/t/where-is-the-swiftui/123944 "2020-11-03T00:37:38Z")

</div>

I bought the book iOS apprentice before and I didn’t get the chance to work on it because I have been busy with my school studies until now. Halfway through my studies, I found that some content is out of date. But after…

---

## [Chapter 11: Test Suite 'debug.xctest' failed](https://forums.kodeco.com/t/chapter-11-test-suite-debug-xctest-failed/122245)

<div class="topic-metadata">

**Author:** [@outalla](https://forums.kodeco.com/u/outalla)\
**Replies:** 1\
**Last updated:** [November 2, 2020, 9:53am UTC](https://forums.kodeco.com/t/chapter-11-test-suite-debug-xctest-failed/122245 "2020-11-02T09:53:23Z")

</div>

When building on Xcode I don’t get any error but when I run, docker-compose -f docker-compose-testing.yml up \\ --abort-on-container-exit on my terminal i get the following output/error: til-app\_1 | Test Case ‘Use…

---

## [Terminal Issues](https://forums.kodeco.com/t/terminal-issues/122997)

<div class="topic-metadata">

**Author:** [@preachonberto](https://forums.kodeco.com/u/preachonberto)\
**Replies:** 1\
**Last updated:** [November 2, 2020, 9:50am UTC](https://forums.kodeco.com/t/terminal-issues/122997 "2020-11-02T09:50:47Z")

</div>

I’m currently having issues with starting a new Vapor project. When I try to run vapor new HelloVapor in my terminal I get this issue: dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced …

---

## [Swiftui state variable count lost what it stored](https://forums.kodeco.com/t/swiftui-state-variable-count-lost-what-it-stored/123940)

<div class="topic-metadata">

**Author:** [@yangwulong1978](https://forums.kodeco.com/u/yangwulong1978)\
**Replies:** 2\
**Last updated:** [November 2, 2020, 7:10am UTC](https://forums.kodeco.com/t/swiftui-state-variable-count-lost-what-it-stored/123940 "2020-11-02T07:10:51Z")

</div>

when I click onTapGesture event to setup self.showDetailView = true self.count = 5 the sheet will popup, but the self.count always be 0, not be 5. so the code Text(“5555”) will never be hit. it seems state variable co…

---

## [Chapter 11 Tessellation (Final Project)](https://forums.kodeco.com/t/chapter-11-tessellation-final-project/123416)

<div class="topic-metadata">

**Author:** [@jdlc](https://forums.kodeco.com/u/jdlc)\
**Replies:** 4\
**Last updated:** [November 2, 2020, 2:39am UTC](https://forums.kodeco.com/t/chapter-11-tessellation-final-project/123416 "2020-11-02T02:39:14Z")

</div>

Curious if anyone with a 2019 16" MBP running Catalina has tried running this on macOS? Never actually runs the exercise successfully, and 90% of the time results in an OSX crash after a few messages: Execution of the …

---

## [\[Duplicate\] Chapter 4: Kick drum scale is way too small](https://forums.kodeco.com/t/duplicate-chapter-4-kick-drum-scale-is-way-too-small/123937)

<div class="topic-metadata">

**Author:** [@cisforcojo](https://forums.kodeco.com/u/cisforcojo)\
**Replies:** 1\
**Last updated:** [November 2, 2020, 12:06am UTC](https://forums.kodeco.com/t/duplicate-chapter-4-kick-drum-scale-is-way-too-small/123937 "2020-11-02T00:06:17Z")

</div>

I believe I’ve followed the instructions correctly but when I preview the USDZ file in Finder or import the drum into Reality Composer, the scale is way too small. Even the max scale in the slider is insufficient. Any id…

---

## [\[Solved\] Chapter 1: Reality Composer does not play any audio](https://forums.kodeco.com/t/solved-chapter-1-reality-composer-does-not-play-any-audio/123932)

<div class="topic-metadata">

**Author:** [@cisforcojo](https://forums.kodeco.com/u/cisforcojo)\
**Replies:** 1\
**Last updated:** [November 1, 2020, 9:48pm UTC](https://forums.kodeco.com/t/solved-chapter-1-reality-composer-does-not-play-any-audio/123932 "2020-11-01T21:48:39Z")

</div>

Reality Composer v1.5 (141.33) is not playing any audio for TinyToyTank behaviors. Source version is 1.0.ea3

---

## [Chapter 6.2 Examining the stacks frame](https://forums.kodeco.com/t/chapter-6-2-examining-the-stacks-frame/123840)

<div class="topic-metadata">

**Author:** [@marvmax](https://forums.kodeco.com/u/marvmax)\
**Replies:** 0\
**Last updated:** [October 31, 2020, 3:46am UTC](https://forums.kodeco.com/t/chapter-6-2-examining-the-stacks-frame/123840 "2020-10-31T03:46:00Z")

</div>

For some reason I cannot get the symbolic breakpoint to stop. Signals.MasterViewContoller.viewWillAppear(Swift.Bool) → () I was having the same problem with the breakpoint in Chapter 5, and it suddenly started working.…

---

## [MVVM-C with App Dependency Container](https://forums.kodeco.com/t/mvvm-c-with-app-dependency-container/123822)

<div class="topic-metadata">

**Author:** [@abnerabbey](https://forums.kodeco.com/u/abnerabbey)\
**Replies:** 0\
**Last updated:** [October 30, 2020, 5:55pm UTC](https://forums.kodeco.com/t/mvvm-c-with-app-dependency-container/123822 "2020-10-30T17:55:26Z")

</div>

I am adopting MVVM-C with App Dependency Container pattern and I’ve faced the following questions: Is it the app dependecy container the responsible to create the app coordinator? As the app container instance is r…

---

## [Chapter 2: Custom Subscriber](https://forums.kodeco.com/t/chapter-2-custom-subscriber/123792)

<div class="topic-metadata">

**Author:** [@novinfard](https://forums.kodeco.com/u/novinfard)\
**Replies:** 0\
**Last updated:** [October 30, 2020, 10:32am UTC](https://forums.kodeco.com/t/chapter-2-custom-subscriber/123792 "2020-10-30T10:32:31Z")

</div>

I don’t understand why the output of the following code: example(of: "Custom Subscriber") { let publisher = (1...10).publisher final class IntSubscriber: Subscriber { typealias Input = Int typea…

---

## [The margin mismatch of text contents between two UI label due to the size](https://forums.kodeco.com/t/the-margin-mismatch-of-text-contents-between-two-ui-label-due-to-the-size/123703)

<div class="topic-metadata">

**Author:** [@suckcook](https://forums.kodeco.com/u/suckcook)\
**Replies:** 0\
**Last updated:** [October 29, 2020, 9:43am UTC](https://forums.kodeco.com/t/the-margin-mismatch-of-text-contents-between-two-ui-label-due-to-the-size/123703 "2020-10-29T09:43:56Z")

</div>

I was doing the last excercise, that iOS Apprentice proposed at the end of the chapter that involves 2nd app “Checklist”. I was adding deadlines to the checklist items in a checklist view. I didn’t use .subtitle style,…

---

## [Chapter 9 - Error when creating user after Acronym relationship - Vapor 4](https://forums.kodeco.com/t/chapter-9-error-when-creating-user-after-acronym-relationship-vapor-4/121088)

<div class="topic-metadata">

**Author:** [@krut](https://forums.kodeco.com/u/krut)\
**Replies:** 3\
**Last updated:** [October 28, 2020, 7:43am UTC](https://forums.kodeco.com/t/chapter-9-error-when-creating-user-after-acronym-relationship-vapor-4/121088 "2020-10-28T07:43:16Z")

</div>

After adding the relationship between Acronym and User and clearing the database I get the following error when trying to create a user: \[ ERROR \] null value in column “userID” of relation “users” violates not-null cons…

---

## [MyLocations App Help](https://forums.kodeco.com/t/mylocations-app-help/74626)

<div class="topic-metadata">

**Author:** [@isaacballas2](https://forums.kodeco.com/u/isaacballas2)\
**Replies:** 16\
**Last updated:** [October 27, 2020, 5:54pm UTC](https://forums.kodeco.com/t/mylocations-app-help/74626 "2020-10-27T17:54:33Z")

</div>

I am working on the Saving Locations Chapter of the MyLocations app, and get the error unexpectedly found nil , when I added the code setting the tab bar controller as the root in app Delegate, why is this happening and …

---

## [Chapter 27 - Location.placemark warning](https://forums.kodeco.com/t/chapter-27-location-placemark-warning/123568)

<div class="topic-metadata">

**Author:** [@steveb\_la](https://forums.kodeco.com/u/steveb_la)\
**Replies:** 0\
**Last updated:** [October 27, 2020, 5:44pm UTC](https://forums.kodeco.com/t/chapter-27-location-placemark-warning/123568 "2020-10-27T17:44:32Z")

</div>

I’m getting this warning now that I’m working on Chapter 27. DataModel.xcdatamodel:Location.placemark: warning: Location.placemark is using a nil or insecure value transformer. Please switch to NSSecureUnarchiveFromDataT…

---

## [Intermediate Fetching. Asynchronous fetching](https://forums.kodeco.com/t/intermediate-fetching-asynchronous-fetching/116242)

<div class="topic-metadata">

**Author:** [@pegs](https://forums.kodeco.com/u/pegs)\
**Replies:** 3\
**Last updated:** [October 27, 2020, 6:41am UTC](https://forums.kodeco.com/t/intermediate-fetching-asynchronous-fetching/116242 "2020-10-27T06:41:23Z")

</div>

I am download https://store.raywenderlich.com/products/core-data-by-tutorials-source-code. Open “04-04-intermediate-fetching” → final → BubbleTeaFinder And necessarily add scheme “-com.apple.CoreData.ConcurrencyDebug 1”,…

---

## [Adding an empty directory to the staging area](https://forums.kodeco.com/t/adding-an-empty-directory-to-the-staging-area/123500)

<div class="topic-metadata">

**Author:** [@vicentube](https://forums.kodeco.com/u/vicentube)\
**Replies:** 0\
**Last updated:** [October 27, 2020, 1:22am UTC](https://forums.kodeco.com/t/adding-an-empty-directory-to-the-staging-area/123500 "2020-10-27T01:22:19Z")

</div>

Hi, I don’t know if I am doing something wrong but section 3.4 says that after creating the .keep file in the tutorials directory, you can write git add tutorials/\*. as a way to add only that directory to the staging a…

---

## [Pdf version for version 2.0](https://forums.kodeco.com/t/pdf-version-for-version-2-0/122937)

<div class="topic-metadata">

**Author:** [@caribouj](https://forums.kodeco.com/u/caribouj)\
**Replies:** 3\
**Last updated:** [October 26, 2020, 3:43pm UTC](https://forums.kodeco.com/t/pdf-version-for-version-2-0/122937 "2020-10-26T15:43:36Z")

</div>

Hello! Where can I find the .pdf version that you were previously distributing also with the .epub version? Thanks for your reply

---

## [Best practice on handling multiple versions of nested RXSwift Community dependencies (cocoapods)](https://forums.kodeco.com/t/best-practice-on-handling-multiple-versions-of-nested-rxswift-community-dependencies-cocoapods/119252)

<div class="topic-metadata">

**Author:** [@mussacharles](https://forums.kodeco.com/u/mussacharles)\
**Replies:** 3\
**Last updated:** [October 25, 2020, 7:34pm UTC](https://forums.kodeco.com/t/best-practice-on-handling-multiple-versions-of-nested-rxswift-community-dependencies-cocoapods/119252 "2020-10-25T19:34:46Z")

</div>

Hello, thanks once again for such a great book. On section 5 the book introduce RxSwift Community which it’s a great source of ready to use Rx extensions. Upon going through the existing extensions, I found out that mos…

---

## [Chapter 2 bobblehead enemy bodies](https://forums.kodeco.com/t/chapter-2-bobblehead-enemy-bodies/123257)

<div class="topic-metadata">

**Author:** [@jedirex92](https://forums.kodeco.com/u/jedirex92)\
**Replies:** 1\
**Last updated:** [October 24, 2020, 4:26am UTC](https://forums.kodeco.com/t/chapter-2-bobblehead-enemy-bodies/123257 "2020-10-24T04:26:59Z")

</div>

So I started creating the enemy. Now I don’t mind that I had to make some weird scaling decisions with regards to the head, but the body is all dissarayed like so Now I’ve checked previous issues and I could not find …

---

## [Chapter 4 problem image lookup](https://forums.kodeco.com/t/chapter-4-problem-image-lookup/122869)

<div class="topic-metadata">

**Author:** [@marvmax](https://forums.kodeco.com/u/marvmax)\
**Replies:** 2\
**Last updated:** [October 22, 2020, 3:54pm UTC](https://forums.kodeco.com/t/chapter-4-problem-image-lookup/122869 "2020-10-22T15:54:12Z")

</div>

When I execute image lookup -n “-\[UIViewController viewDidLoad\]” I don’t get anything back like the example in the book. It doesn’t give an error it just returns nothing.

---

## [Whats the problem here](https://forums.kodeco.com/t/whats-the-problem-here/123160)

<div class="topic-metadata">

**Author:** [@tannerstone20](https://forums.kodeco.com/u/tannerstone20)\
**Replies:** 3\
**Last updated:** [October 22, 2020, 3:52pm UTC](https://forums.kodeco.com/t/whats-the-problem-here/123160 "2020-10-22T15:52:24Z")

</div>

---

## [What happened to the text here?](https://forums.kodeco.com/t/what-happened-to-the-text-here/123086)

<div class="topic-metadata">

**Author:** [@garethprice](https://forums.kodeco.com/u/garethprice)\
**Replies:** 2\
**Last updated:** [October 21, 2020, 4:08pm UTC](https://forums.kodeco.com/t/what-happened-to-the-text-here/123086 "2020-10-21T16:08:05Z")

</div>

A lot of the content here is jibberish… https://www.raywenderlich.com/books/watchos-by-tutorials/v3.0/chapters/20-advanced-complications#toc-chapter-023-anchor-004

---

## [Book is not longer available?](https://forums.kodeco.com/t/book-is-not-longer-available/120404)

<div class="topic-metadata">

**Author:** [@fdorado985](https://forums.kodeco.com/u/fdorado985)\
**Replies:** 15\
**Last updated:** [September 24, 2020, 9:39pm UTC](https://forums.kodeco.com/t/book-is-not-longer-available/120404 "2020-09-24T21:39:29Z")

</div>

I couldn’t download Swift Apprentice book, I tried to look it from my purchases, but it seems the link doesn’t exist, I couldn’t find on the store neither.

---

## [Chapter 2 mini exercise help](https://forums.kodeco.com/t/chapter-2-mini-exercise-help/121974)

<div class="topic-metadata">

**Author:** [@shaogden](https://forums.kodeco.com/u/shaogden)\
**Replies:** 3\
**Last updated:** [October 19, 2020, 5:15pm UTC](https://forums.kodeco.com/t/chapter-2-mini-exercise-help/121974 "2020-10-19T17:15:53Z")

</div>

Hello, I am having problems with the 3 part of the question in the mini exercise. Declare a constant tuple that contains three Int values followed by a Double. Use this to represent a date (month, day, year) followed …

---

## [Chapter 16 ,Challenge solution 's test not pass in catalyst](https://forums.kodeco.com/t/chapter-16-challenge-solution-s-test-not-pass-in-catalyst/120400)

<div class="topic-metadata">

**Author:** [@yangwulong1978](https://forums.kodeco.com/u/yangwulong1978)\
**Replies:** 1\
**Last updated:** [October 18, 2020, 5:41pm UTC](https://forums.kodeco.com/t/chapter-16-challenge-solution-s-test-not-pass-in-catalyst/120400 "2020-10-18T17:41:55Z")

</div>

yesterday I update my mac system to latest one, and update Xcode to 12 as well. open Chapter 16 challenge folder’s solution, for below test, can not pass when target to catalyst. when I run project ,manual operate the …

---

## [Chapter 4: Chaining Futures](https://forums.kodeco.com/t/chapter-4-chaining-futures/109995)

<div class="topic-metadata">

**Author:** [@pintiboy](https://forums.kodeco.com/u/pintiboy)\
**Replies:** 8\
**Last updated:** [October 16, 2020, 9:04pm UTC](https://forums.kodeco.com/t/chapter-4-chaining-futures/109995 "2020-10-16T21:04:46Z")

</div>

At the section “Chaining futures” I can see this example code here: Is that first block of code (marked line) correct? Why is it flatmapped to HTTPStatus.self? Shouldn’t it be User.self or rather \[User\].self? In the …

---

## [Chapter 22 - getLocation button - method](https://forums.kodeco.com/t/chapter-22-getlocation-button-method/122335)

<div class="topic-metadata">

**Author:** [@noah8610](https://forums.kodeco.com/u/noah8610)\
**Replies:** 0\
**Last updated:** [October 11, 2020, 10:37am UTC](https://forums.kodeco.com/t/chapter-22-getlocation-button-method/122335 "2020-10-11T10:37:12Z")

</div>

Could anyone help to implementing @IBAction getLocation() with the updated function in iOS 14? authorizationStatus() was deprecated in iOS 14.0. func locationManagerDidChangeAuthorization( \_ manager: CLLocationManager) …

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

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