Для того, что бы просто вывести строку на консоль надо сделать, например, следующее: CFStringRef ref // тут хранится строка для вывода char *buf = new buf [256]; CFStringGetCString (ref, buf, 256, CFStringGetSystemEncoding ()); qDebug () << buf
Львиная часть методов возвращает void* и приходится везде кастовать его к нужным типам данных. Документация не юзабельна. Там куча подобного говна
не юзабельна. Вот как можно нормально ориентироваться по документации, которая не имеетт перекресных ссылок. Что бы разобрать один метод приходится по 20 вкладок открывать и все вкладки через копирование типа данных из первой и гуглиние его в следующей вкладке
А чем он тебе так сильно не угодил?
Для того, что бы просто вывести строку на консоль надо сделать, например, следующее:
CFStringRef ref // тут хранится строка для вывода
char *buf = new buf [256];
CFStringGetCString (ref, buf, 256, CFStringGetSystemEncoding ());
qDebug () << buf
Львиная часть методов возвращает void* и приходится везде кастовать его к нужным типам данных.
Документация не юзабельна.
Там куча подобного говна
Хм… Неюзабельна, говоришь? Может, просто еще не втянулся? :)
не юзабельна. Вот как можно нормально ориентироваться по документации, которая не имеетт перекресных ссылок. Что бы разобрать один метод приходится по 20 вкладок открывать и все вкладки через копирование типа данных из первой и гуглиние его в следующей вкладке
Бля… Это официальная документация такая? Которая с XCode идёт?
которая на apple.developers.com
Developers, developers, developers -_-
А каноничный NSLog чем не устроил?