Архив за 16 сентября 2012 - 3

Для успеха в App Store, ваше приложение должно выделяться, не быть похожим на другие. Пользовательский интерфейс и “look and feel”, разработанные Apple и доступные программерам по умолчанию уже совсем не смотрятся на перенаселенном рынке.

Многие из наиболее популярных приложений в App Store стилизуют стандартные элементы пользовательского интерфейса:
— Twitter использует стилизованный UITabBar
— Instagram – стилизованные UITabBar и UINavigationBar
— Epicurious для iPad перенастраивает внешний вид элементов стандартного интерфейса для split-view

До выхода iOS 5, многим программистам приходилось прибегать к несколько нестандартным мерам, чтобы достичь таких результатов. Хотя использование подклассов с переопределением drawRect: было рекомендуемым подходом к изменению внешнего вида интерфейса, многие прибегали к “method swizzling”.

Но с выходом iOS 5, те темные времена ушли в прошлое! iOS 5 включает в себя множество новых API, которые вы можете использовать для легкой и непринужденной настройки внешнего вида многих элементов, доступных в UIKit.

Для иллюстрации нового API мы возьмем простое приложение о курортах для серфинга, написанное безо всяких новшеств и излишеств только с использованием стандартного пользовательского интерфейса, и превратим его в нечто более “пляжно” выглядящее.

Стилизация пользовательского интерфейса под iOS 5

Для того, чтобы получить максимальную отдачу от этого урока, вы должны знать основы разработки под iOS. Если вы полный новичок, вам следует ознакомиться сначала c другими уроками на этом сайте.
Читать полностью »

Мне часто задают один и тот же вопрос: как можно находить запросы, которые необходимо оптимизировать. Ведь, скажем, взглянув на отчет pt-query-digest мы легко найдем медленные запросы или запросы, которые вызывают большую нагрузку на систему, но как мы поймем, существует или нет возможность сделать выполнение этого запросы быстрее? Полный ответ на этот вопрос определенно потребует комплексного анализа, так как существует много путей оптимизации запросов. Однако, существует одна очень полезная метрика, которую вы можете применить — соотношение между количество возвращенных запросом рядов и проанализированными рядами.
Читать полностью »

Компания NVIDIA, чье имя когда-то ассоциировалось с наборами системной логики для ПК, в последние годы взяла курс на однокристальные системы для мобильных устройств. Производитель уже добился определенных успехов: одна за другой были выпущены системы Tegra нескольких поколений. Однако, как стало известно на этой неделе, человек, стоявший все это время во главе соответствующего подразделения NVIDIA, решил покинуть компанию.

Американская компания Monster Digital пополнила ассортимент твердотельных накопителей новой серией, названной Daytona. Изделия этой линейки предназначены для использования в тонких и ультратонких ноутбуках, ведь их толщина составляет всего 7 мм.

SSD Monster Digital Daytona — для тонких и ультратонких ноутбуков

Читать полностью »

Последние полтора года я уделял все больше времени работе над новым проектом Mozilla — Firefox OS. За это время я буквально влюбился в него и в его идею, испытав то, чего не испытывал прежде.

Есть что то волшебное в Firefox OS
Скриншот Firefox OS

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js