Скажите, пожалуйста, разницу между test.length и [test length]?
test.length
[test length]
Что более полезно для разработки под iOS?
Нет никакой разницы в значении, они оба получают доступ к свойству length.
length
Их единственное отличие - синтаксическое.
Проверка Документация Apple об отправке сообщения объекту
test.length - это просто вспомогательный синтаксис, введенный в Objective C 2.0.Два выражения, которые вы перечислили, полностью эквивалентны и являются более предпочтительными, чем что-либо другое.
Они одинаковы. Иногда (!) Может быть лучше использовать один или другой для удобства чтения вашего кода.