2009-11-18 3 views
0

Как мне получить доступ к любым классам в библиотеке, когда у меня есть файл .a? Я включил флаг компоновщика -ObjC и добавил файл .a в свой проект. Тем не менее, ни один из классов не отображается в подсказках кода.Доступ к классам в .a файле библиотеки?

ответ

3

Если вы имеете в виду Code Sense/autocompletion, IIRC, они основаны на включенных заголовках. Если у вас нет заголовков, вы не получите подсказки.

+0

Я вижу. Я попробовал метод в статическом классе, но он говорит, что класс не объявлен. – 4thSpace

+0

Была ли это ошибка компоновщика или ошибка компилятора? Если это последний, можно объявить класс и его методы самостоятельно (например, в вашем отдельном файле заголовка). – Wevah

+0

Включая заголовок работает. Итак, чтобы использовать файл .a, вы должны включить его заголовочные файлы? Это не самодостаточно? Я также вижу, что вы также можете выполнить код в файле .a. – 4thSpace