Я смотрю хоть какой-то исходный код от третьей стороны и неоднократно вижу синтаксис, который для меня новичок. В основном они разделяют утверждения запятыми, а не точкой с запятой. Он компилируется и работает, но я не понимаю, что он делает. Это выглядит так
if(url)[url release], url = nil;
и они также используют его без if, иногда
[url release], url = nil;
Что здесь происходит?