I’m not sure this will help with auto-complete but I ended up doing the following to smooth out most of the rough spots with the playgrounds:
- created a single view application project; I called mine RxSwift_Playgrounds
2.pod install; used a Podfile that was the sum total of all the Podfiles. that gave me RxSwift, RxCocoa, whatever was needed. I also changed the Rx versions to the latest, but i don’t mind hitting a few snags because of this - it’s just more learning
3.Opened up the workspace.
- With the workspace now open i created a Playgrounds group; right clicked on it and selected Add Files to …; Choose the book’s playground you want to work with. It will show up in the project with its given name that I changed to: Chapter-##-meaninful-name.playground. For example: Chapter-02-Observables, and Chapter-07-Transforming.playground, and Chapter-07-Challenge. I split the challenge out if it’s warranted, otherwise i pack it into the Chapter-##-… playground.
- With the playground renamed, i go to run it as a check.
- I then close the workspace and open it up again. I found this last step crucial to getting auto-complete to show up when it chose to do so haha.
Over time, the Playground folder accumulates the courses playgrounds as i work through them. This has the added benefit of quick reference when you need it. The other thing to call out is I give Xcode the time it needs to build, index, etc.
hope this helps