Две вещи, которые IntelliJ делает для Eclipse, не очень ценны для меня:
Разделители методов: эти слабые серые линии между методами делают код намного более читабельным
Сглаживание текста: код выглядит так красиво в IDE
Попробуйте перетащить статическую библиотеку в ваш браузер xib в Interface Builder. Я не пробовал это со статической библиотекой, но концепция та же. Когда вы перетаскиваете файлы заголовков в IB, вы можете получить доступ к этим классам.
LexH, попробуйте выполнить линковку с флагом -ObjC при создании вашей статической библиотеки. У меня это сработало ... около года :-) Я нашел этот пост, поскольку проблема вернулась с новой установкой OSX и обновлением в xcode. Но он работал в XCode 3.1.2.
Добавьте ту же проблему, что и LexH. Это сработало только тогда, когда я вызвал метод фиктивного класса. Проблема заключалась в том, что я не добавил свою статическую библиотеку в «бинарный файл связывания с библиотеками» под целью. Как ни странно, все остальное сработало.
Я следовал этому руководству, чтобы связать свою статическую библиотеку Создать статическую библиотеку
У меня была такая же проблема. Перетаскивая библиотеку или заголовки в браузер XIB не работал. Файлы чтения класса не работали. Так что я позвонил:
[MyLibraryClass version]; // Substitute your class name for "MyLibraryClass".
это сработало. Версия - это классический метод NSObject, поэтому все подклассы NSObject наследуют его.