Можно загрузить менеджера по Bluetooth (поиск blueman
в Центре Sofware), и он должен работать. (Это работало на меня и моего друга; у нас есть XPS 15.)
Да, вы можете передать NSMutableString
для ] NSString
. Однако имейте в виду, что если объект, которому вы передаете его, хранит ссылку на этот объект, он «увидит» все изменения, которые вы вносите в изменяемый строковый объект. Это не всегда желательно.
Нет, невозможно. Если бы у вас был указатель NSMutableString
, указывающий на NSString
, и вы вызывали, скажем, appendString:
на нем, объект не знал бы, как обработать вызов.
(первые два являются основами объектно-ориентированного полиморфизма включения)
Если вы хотите получить неизменяемую строку из изменяемой, используйте [mutableString copy]
.