Я читал, что _
(подчеркивание) используется только для того, чтобы сказать, что переменная / метод / класс предназначена только для API и не должна использоваться другими программистами.
А как насчет __
(двойное подчеркивание)?
В этом примере __block BOOL found = NO;
Из документов Apple о Блочных объектах .
Кроме того, кто-нибудь может помочь мне понять концепцию указатель на указатель ?
**var
Я прочитал несколько ответов об этом, но на самом деле не понял. Когда и как мне его использовать?