|
|
Ср, 2 Янв, 2030, 00:00
Делаю игры.
Email: gamedev@inbox.ru
| Порекомендовать журнал своим друзьям: |
|
|
|
|
Здравствуйте, любители гаджетов от Apple. У меня есть новость для вас.
Если кратко: ищу людей, у которых есть iPhone / iPad / iPod Touch, а так же лишние 30 минут в месяц для тестирования всякого разного.
Если более подробно: нужны хорошие люди с разнообразными iOS девайсами — любые iPhone, iPad, iPod Touch. Процесс будет выглядеть так: я присылаю вам приложение, вы его кидаете в iTunes, запускаете у себя, смотрите. Подробные инструкции будут. Переписка по email.
Всем тестерам - бесплатно игра, которую тестировали.
Что нужно, чтобы вступить в ряды? Просто напиши на: gamedev@inbox.ru
FAQ: — Нужно ли делать jailbreak? — Не нужно. Всё официально и приложение ставится через стандартный iTunes.
— Может ли это как-нибудь навредить моему телефону? — Нет. Если телефон не взломан, то навредить ему совсем нельзя. Иначе jailbreak делался бы легко и просто, а не как сейчас, методом танцев с бубном. Если аппарат взломан, то на нем возможна работа вирусов/троянов.
— У меня стоит jailbreak, может быть вы так вирусы распространяете? — Гораздо проще распространять вирусы через Cydia, а не платить Apply за один сертификат тестера $1.
| 2.7 x32 | 2.7 x64 | 3.2 x32 | 3.2 x64 |
| None | 8 | 16 | 8 | 16 |
| bool | 12 | 24 | 12 | 24 |
| int | 12 | 24 | 12 | 24 |
| long | 12 | 24 | | |
| float | 16 | 24 | 16 | 24 |
| complex | 24 | 32 | 24 | 32 |
| bytes | 21 | 33 | 17 | 33 |
| str | 21 | 33 | 30 | 58 |
| unicode | 26 | 50 | | |
| tuple | 28 | 48 | 28 | 48 |
| list | 36 | 64 | 36 | 64 |
| set | 116 | 224 | 116 | 224 |
| frozenset | 116 | 224 | 116 | 224 |
| dict | 140 | 272 | 140 | 272 |
| module | 28 | 48 | 36 | 64 |
| system function | 36 | 64 | 36 | 64 |
| function | 60 | 112 | 68 | 128 |
| type | 436 | 872 | 400 | 800 |
| class instance | 36 | 64 | 32 | 56 |
| class | 52 | 96 | 416 | 824 |
| method | 40 | 72 | 68 | 128 |
| class (object) | 452 | 896 | 416 | 824 |
( Код )
Пт, 27 Апр, 2012, 15:03 Coursera

Стенфорд, Принстон, Беркли, Мичиган выкладывают свои курсы для всех желающих. Курсы чаще всего рассчитаны на 10 недель. Состоят из небольших видеолекций - 2 часа в неделю, вопросы, тесты, мини-экзамены, потом присылают аттестат об окончании.
Преподаватели интересные. Всё бесплатно.
www.coursera.org

До 8 апреля Unity3D для iOS и Android раздают бесплатно. Экономия $800.
Разработка и продажа программ для iPhone и iPad
Дмитрий Елисеев
август 2011
336 страниц
ISBN: 978-5-9775-0687-8
Разработка приложений для iPhone, iPad и iPod touch с использованием iOS SDK Beginning iPhone 4 Development: Exploring the iOS SDK
Марк Дэй, Джек Наттинг, Джефф Ламарш
июль 2011 / январь 2011
624 страницы
ISBN: 978-5-8459-1725-6
Программирование на Objective-C 2.0 Programming in Objective-C 2.0
Стивен Кочан
2010 / январь 2009
608 страниц
ISBN: 978-5-9790-0131-9
Разработка приложений под iPhone. Полное руководство iPhone App Development: The Missing Manual
Крейг Хоккенбери
декабрь 2010 / май 2010
336 страниц
ISBN: 978-5-9790-0131-9
Программирование для iPhone iPhone SDK Programming: Developing Mobile Applications for Apple iPhone and iPod touch
Махер Али
август 2010 / март 2009
368 страниц
ISBN: 978-5-6994-0764-4
iPhone SDK. Разработка приложений iPhone SDK Application Development: Building Applications for the AppStore
Джонатан Здзиарски
октябрь 2009 / январь 2009
512 страниц
ISBN: 978-5-9775-0178-1
iPhone. Разработка приложений с открытым кодом iPhone Open Application Development: Write Native Objective-C Applications for the iPhone
Джонатан Здзиарски
март 2009 / март 2008
368 страниц
ISBN: 978-5-9775-0397-6
Книжек на русском по OpenGL/ES и ассемблеру ARM - нету.
Ср, 8 Июн, 2011, 01:13 Цифры
| За 4 года Apple продала | 200 млн iOS девайсов |
| За 3 года из App Store скачано | 14 000 млн приложений |
| За 3 года разработчики приложений получили от Apple | 2 500 млн баксов |
| За 9 месяцев существования Game Center туда вступило | 50 млн игроков |
© WWDC 2011
Итого, среднестатистический пользователь за всю жизнь купил приложений на сумму $17,8 на каждый iOS девайс (из них разработчик получил $12,5).

Очень часто на собеседованиях просят показать, как ты можешь писать код. Прямо здесь и сейчас. Задачи - либо из олимпиадного сборника по информатике, либо калькулятор. При приеме на работу в SkyFallen просили написать калькулятор. Каждая третья игровая контора в Москве тоже предлагает написать калькулятор. За 30-60 минут.
Такую любовь к калькуляторам на собеседовании можно объяснить тем, что все читали "Интервью глазами пострадавшего", а Борис Баткин большой любитель синтаксических/лексических анализаторов.
Самое сложное в калькуляторе - распарсить строку в дерево с приоритетами операций, со всеми скобками и не забыть про одиночный минус. Высокий приоритет: одинокий минус, скобки, число. Средний приоритет: умножение, деление. Низкий приоритет: сложение, вычитание.
Пример парсинга выражения -2*(3+4):
 Имея дерево уже легко получить конечный результат.
В дереве можно хранить классы, и считать через виртуальную функцию (для любителей ООП). В дереве можно хранить данные, и считать через switch (для любителей Pure C). Так же дерево можно разложить на польскую обратную запись и считать через стек (для любителей Fort).
Самое простое для понимания решение на классах. А если делать через switch - то будет меньше строк кода.
Диаграмма классов:
 Собственно, самого кода 131 строка. Парсинг не строгий, следит только за количеством закрывающихся скобок, если что-то не может распарсить, то пишет, что ему не понятно. Ну, и ещё есть проверка деления на ноль.
Код легко расширяемый: ввести функцию (например sin) - добавить один класс и переписать Match, чтобы принимал строчку, а не символ; ввести операцию "a ? b : c" - добавить два класса; и т.д.
( Код )
Ещё по теме: Числа Математика
Вс, 27 Мар, 2011, 07:42 pfix
Прошел уже почти год, как я поставил MacOS на обычный PC, а как это сделать описал подробно тут. Ставил я тогда старую версию MacOS 10.6.3, которая сразу же обновилась на более новую. После каждого обновления MacOS - я ожидал, что оно перестанет грузится. Но нет, всё работает.
Только после обновлений гарантированно пропадает звук. Запускаю pfix - звук опять на месте. И так - каждое обновление MacOS. Видимо, это связано с тем, что стандартный драйвер звука (Apple HDA) у меня удален, так как такое нужно моему драйверу звука (Voodoo HDA).
Обновился на MacOS 10.6.7. Всё работает. Читаю новости, а там пишут, что MacOS 10.6.7 вешает некоторые Macbook Air-ы при запуске iTunes. На родных десяти стандартных конфиругациях железа - не могут сделать так, чтобы стабильно работало. А на каком-то левом железе, как у меня - всё отлично работает.
Вообщем, самый лучший Mac - это PC.
|