Создание iPhone SDK 2.x предназначается с Основным SDK 3.0 при соединении статических библиотек, созданных с SDK 3.0

В большинстве случаев использование __dict__ или dir() получит Вас информация, которую Вы желаете. Если, необходимо оказаться, нужно больше деталей, стандартная библиотека включает эти , осматривают модуль, который позволяет Вам получать некоторую впечатляющую сумму детали. Некоторые реальные самородки информации включают:

  • названия функции и параметров метода
  • иерархии классов
  • исходный код реализации функции/объекты класса
  • локальные переменные из объекта кадра

, Если Вы просто ищете, "что имеют значения атрибута мой объект?", тогда dir() и __dict__, вероятно, достаточны. Если Вы действительно надеетесь рыть в текущее состояние произвольных объектов (учет того факта, что в Python почти все - объект), то inspect достойно соображения.

7
задан pix0r 21 July 2009 в 23:43
поделиться

2 ответа

После нескольких писем с командой Pinch Media проблема решена. Как правило, вы должны НИКОГДА НЕ ИСПОЛЬЗОВАТЬ ДРОПДАУН ДЛЯ ВЫБОРА ДРУГОГО АКТИВНОГО SDK .

Установите для Base SDK значение 3.0 в информации о проекте. Установите для цели развертывания iPhone OS значение 2.0 (или любую другую версию, которую вы нацеливаете) в «Сведения о проекте». Оставьте в раскрывающемся списке устройство / конфигурация / цель значение Базовый SDK (3.0), иначе Xcode будет использовать СТАРУЮ инструментальную цепочку, связанную с выбранным «Активным SDK».

3
ответ дан 7 December 2019 в 07:49
поделиться

Проверьте свой компилятор. Я подозреваю, что у вас есть несоответствие между кодом, скомпилированным с помощью LLVM-GCC4.2 и GCC4.0.

4
ответ дан 7 December 2019 в 07:49
поделиться