Да, это приведет к утечке.
При создании вложенные массивы имеют счет сохранения 2 (от alloc
и добавление в массив). Когда tLines
выпущено, это уменьшается до 1; чего недостаточно, чтобы его освободили; это означает, что они протекают.
Используйте +[NSArray arrayWithObjects]
или автоматически высвобождайте массивы при создании.
Помните: NARC (New, Alloc, Retain, Copy) всегда должен быть сбалансирован с выпуском или авто-выпуском.