Мне понравился метод Lost Koder. Я столкнулся с проблемами при попытке сериализации более сложных объектов, чьи члены / методы не сериализуемы. Вот моя реализация, которая работает с большим количеством объектов:
class Serializer(object):
@staticmethod
def serialize(obj):
def check(o):
for k, v in o.__dict__.items():
try:
_ = json.dumps(v)
o.__dict__[k] = v
except TypeError:
o.__dict__[k] = str(v)
return o
return json.dumps(check(obj).__dict__, indent=2)
Похоже, что рекомендации Apple от 3 августа 2010 г. теперь включают изображения «высокого разрешения» (для iPhone 4) в их «обязательные» размеры значков.
Похоже, сейчас нам нужно предоставить изображения 57x57 и 114x114, а также титульное изображение 640x960.
См. Рекомендации по созданию пользовательских значков и изображений (требуется Javascript), которые являются частью всего документа:
От кэша Google Соединение Разработчика Apple - веб-приложения Центр Dev - Разрабатывающий Содержание ...
Создают веб-Значок закладки Клипа
, iPhone и iPod touch позволяют пользователю сохранять веб-закладку Клипа на Ваш сайт на их главном экране.
Для определения значка закладки для всех страниц веб-сайта поместите изображение PNG, названное "apple-touch-icon.png" в корневом каталоге веб-сервера - подобный "favicon.ico" для значков сайта.
Для переопределения значка закладки сайта на определенной веб-странице вставьте < link> элемент, подобный < рэл ссылки = "сенсорный значок яблока" href = "/customIcon.png"/> в < голова> элемент страницы.
размеры значка закладки должны составить 57x57 пикселей. Если значок будет различным размером, то он будет масштабироваться и обрезаться для установки.
Safari автоматически составит значок со стандартным "гладким" наложением, таким образом, это будет похоже на встроенное приложение iPhone или iPod.
Зависит от того, сколько детали Вы хотите, чтобы он имел, это должно иметь соотношение сторон 1:1 (в основном - это должно быть квадратным)
, я пошел бы с Apple, собственной 129*129
Я не могу процитировать источник для тех размеров, потому что официальная ссылка находится под блокировкой и ключом ADC.
Однако многие сайты не-NDA имеют учебные руководства о том, как создать значки. Например, здесь:
Официальный размер 57x57. Я рекомендовал бы использовать точный размер просто вследствие того, что требуется меньше памяти, когда загружено (если Apple не кэширует масштабированное представление). После этих слов Король прав , что любой размер квадратов будет работать
Я не думаю, что существует "корректный размер". Так как iPhone действительно выполняет OSX, система рендеринга значка довольно устойчива. Пока Вы даете ему высококачественное изображение с правильным соотношением сторон и разрешением, по крайней мере, настолько высоко, как эффективная выходная мощность будет, ОС уменьшит масштаб очень чисто. Мой сайт использует 158x158, и значок выглядит идеальным для пикселя на экране iPhone.
Ссылка NilObject привела меня к большому сообщению в блоге Кетчуп на Вашем Значке в makentosh.com
... Конечно, со всем этим несоответствием нужно было иметь дело в конечном счете, правильно? Хорошо 2.0 имел дело с ним прекрасным способом! Наконец 57x57 на самом деле предназначенный 57x57.
... каждый пиксель... представленный отлично.