NSString или String

Ну, ко мне пришло сомнение относительно примитивных типов Свифта, и какие-то классы как NSString.

var miString : NSString
var miString2 : String

miString = "Hola"
miString2 = "Hola"

miString.length
miString2.characters.count

1. Потому что, и поскольку он состоит в том, что у примитивных типов есть методы?

2. Потому что, и поскольку он состоит в том, что я могу выравнивать объект NSString в String так, что никакой строитель не использует... (Поскольку он был бы NSString("String o lo que sea"))

0
задан 19.03.2016, 23:13
1 ответ

Ты должен отличаться между NSString и String. В Свифте, объект типа String - примитивный тип, но у него есть extensions с mГ©todos, чтобы мочь манипулировать ими.

В случае NSString не примитивный тип. SГіlo ты должен смотреть Ваши "стартап" , чтобы знать, что это класс как любая другая, которая позволяет тебе использовать цепи и делать операции с ними.

На власти выравнивать один NSString в один String и в revГ©s, просто - одна implementaciГіn frameworks, которые позволяют делать эти операции.

5
ответ дан 24.11.2019, 14:42
  • 1
    Ясный, справедливый Aaah это искал – MatiEzelQ 19.03.2016, 20:01

Теги

Похожие вопросы