Это не ошибка дизайна . Любой, кто совершает это, делает что-то неправильно.
Есть три случая, когда я вижу, где вы можете столкнуться с этой проблемой:
cache={}
, и вы не должны были бы вызывать функцию с фактическим аргументом вообще. Пример в вопросе может относиться к категории 1 или 3. Нечетно, что он изменяет переданный список и возвращает его; вы должны выбрать тот или другой.
В Xcode это называется «Кодовое чувство». Эти значки также существуют в Xcode 3. Эти значки также используются в навигации по символам.
Красный: макрос
#define
) Браун: Основные данные / пространство имен
Оранжевый: псевдонимы
Синий: методы
Фиолетовый: совокупные типы
Серый: фрагменты
Иконки: #pragma mark
или комментарии
!!!: ...
FIXME: ...
???: ...
TODO: ...
MARK: ...
Вы должны иметь возможность искать значения из имен файлов из /Developer/Library/PrivateFrameworks/DVTFoundation.framework/Resources/Xcode.SourceCodeSymbolKind.*.Icon.tiff
*.
В более поздних версиях Xcode путь перемещается в /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Resources/Assets.car
, см. Анализ файла Assets.car в IOS о том, как извлечь изображения из * .car
/Applications/Xcode.app//Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/Assets.car
. Вы можете извлечь содержимое этого файла, используяcartool
. – rob mayoff 30 July 2016 в 16:37