Coredata: many to many relation, how to link the 2 entity?

Upon testing, and studying more. I guessed that the answer is “Yes”

There is no need to add the instance of the entity to the other side.
It is handled by the core data automatically.

I was also able to access the NSSet contents from the link below:

as example:

Button("Test") {
                    
                    var tagsName = dB.tags[0].name
                    
                    let wordFromTag : [Words] = dB.tags[0].withWordsOf?.allObjects as! [Words]
                    
                    
                    let WordItems = dB.words[7].withTagsOf?.allObjects as! [Tags]
                    
                    print(tagsName)
                    print(wordFromTag[0].character)
                    print(WordItems[0].name)
                    
                }