Я, как учебное упражнение Objective CI, должен написать метод, который возвращает Random NSObject.
Подход, который я пытался использовать, состоял в том, чтобы попытаться получить список всех объектов времени выполнения и итерацию и получить NSObject и вернуть это.
Во-первых, я не уверен, что это лучший подход. Во-вторых, код, который я использую, основан на этой и objc_getClassList ссылке, но в Xcode4 я получаю ошибку времени компиляции
warning: Semantic Issue: Implicit declaration of function 'objc_getClassList' is invalid in C99
warning: Semantic Issue: Implicit declaration of function 'classIsSubclassOfClass' is invalid in C99
Я попытался добавить следующие заголовки, но безрезультатно
#import <objc/runtime.h>
#import <objc/objc-class.h>
#import <objc/objc-runtime.h>
но ни то, ни другое мне не помогло, и предупреждение до сих пор есть.
Итак, можно ли мне помочь с этими двумя вещами
1- Это правильный подход, а что, если не достичь того, чего я пытаюсь достичь
2- Как я могу получить этот код чтобы не выдавать предупреждения в Xcode 4.