dataUpdated |= [backgroundApplicationData downloadLinks];
Что означает это или равно?Никогда раньше не видел.
Это побитовое ИЛИ, но сжато как +=.
+=
Это эквивалентно dataUpdated = dateUpdated | [backgroundApplicationData downloadLinks];
dataUpdated = dateUpdated | [backgroundApplicationData downloadLinks];
Вот список побитовых операторов: http://www.techotopia.com/index.php/Objective-C_Operators_and_Expressions#Compound_Bitwise_Operators