Во-первых, объявление статического int в вашем файле реализации волшебным образом не делает его членом класса A; Ваш класс ObjC A не имеет переменных-членов.
Во-вторых, ab-> a - это не то, как вы обращаетесь к члену класса в ObjC. Если у вас есть член, напишите метод получения для a и используйте вызов метода для доступа к нему. (Или, если вы действительно хотите, чтобы он был статическим, не добавляйте член, а просто добавьте метод получения, который возвращает статическую переменную.)