Напишите 100 раз маркером на доске — я буду внимательно читать ваш пост, iago, перед тем как постить в комментах ерунду. Мы, естественно, тестировали на последних прошивках, только приложение устанавливали из нового xCode и SDK, т.к. из старого на новый девайс не поставишь. В общем перечитайте ещё раз
Deployment target — не более чем формальное ограничение, не позволяющее приложению AppStore устанавливать билд на девайс, не подпадающий под ограничение. Оно ничего не говорит компилятору.
В отличие от Base SDK, которая решает всё — т.е. откуда конкретно будут линковаться при сборке SDK-шные функции.
Я бы не сказал, что я вёл себя инертно. На самом деле не очень приятно получать много плохих писем от end-кастомеров, заказчиков и руководства, так что если бы я мог прекратить это и пофиксить проблему — я бы сделал это тут же.
Также не вижу, как документация (тем более ссылка на её корневой каталог) могла помочь мне в решении данной проблемы. Но спасибо за небезразличие!
То же самое, но на другом проекте — анимации на iPhone 3G с iOS 4.2.1, когда билд компилился из-под SDK 5.0. Похоже, мой старичок 3G доживает свой век :( RIP, iPhone 3G!
Вы меня мотивировали! Завтра останусь после работы и расставлю ассерты по всем проблемным местам, как только найду — допишу UPD в статью! За этим офшором и аутсорсингом иногда забываешь о программистской этике…
Бывают дни, когда работа идёт особенно бурно, вопросы не успевают решаться, как поступают новые вопросы — и все ASAP. Тогда бывает полезным купить Твикс и почитать хабр, забив на всё — а потом видишь, что половина вопросов решилась сама собой, а на остальные тебе хватит времени до конца дня.
Спасибо за отличную статью! Наконец появился кто-то, кто рассмотрел очередную винду без призмы фанатизма к майкрософту и маркетинговых вбросов! Сердито и по-мужски!
Хехе, меня очень порадовала Ваша версия :) подняли настроение, спасибо :) Слово «Ведро» иногда используется… ну типа как «Ты лошара» или «Ты конь». Я его сюда так, для красного словца добавил
У меня был случай, пару лет назад звоню в техподдержку блэкбери, поднимает девочка, далее происходит диалог:
Девочка: скажите мне своей номер телефона, наш специалист свяжется с вами.
Я: эээ… (русский нельзя давать, они работают только с америкосами)… бэ, мэ…
Девочка: простите?
Я: (не придумав ничего лучше) я вам сам перезвоню.
Девочка: У вас что, нет телефона??
Я: Эээээ, он в ремонте
Девочка: Ну хоть емэйл дайте
Я: Не вопрос, (а емэйл у нас в компании вида имя.фамилия@super-company.com). Имя-фамилию продиктовал с другом, потом: эээээ… DOG!
Девочка: DOG???
Я: Ээээ, email sign, you know, separates email from yahoo.com for example.
Девочка: Ох, Вы имели в виду At, ладно, дальше давай
Я: (диктую дальше, когда дошёл до тире чуть не помер) ээээ… LINE!
Девочка: Чего???
Я: эээ… MINUS!!! (именно мИнус, а не мАЙнус :) )
Девочка: А… Вы ведро, это называется Dash!
Мораль — учите инглиш с детства, хотя бы такие понятия как @ и -, можно & и # запомнить.
ИМХО, всё равно на отдельную статью не тянет. Опытный программер (не обязательно опытный Android-программер) при изучении платформы сразу подсечёт, как дяди в примерах хранят строки, и будет делать точно так же.
Вы знаете, большая разница заключается в размере проекта. Если проект 4,5, максимум 6 человек — тимлид и ПМ обычно одно лицо. Если более двадцати человек — они выполняют совершенно разные функции. Я писал про первый тип проектов, т.к. сам работаю в аутсорсинговой компании, вы же скорее всего работаете над большими проектами. В общем всё в мире относительно :)
В отличие от Base SDK, которая решает всё — т.е. откуда конкретно будут линковаться при сборке SDK-шные функции.
Также не вижу, как документация (тем более ссылка на её корневой каталог) могла помочь мне в решении данной проблемы. Но спасибо за небезразличие!
Девочка: скажите мне своей номер телефона, наш специалист свяжется с вами.
Я: эээ… (русский нельзя давать, они работают только с америкосами)… бэ, мэ…
Девочка: простите?
Я: (не придумав ничего лучше) я вам сам перезвоню.
Девочка: У вас что, нет телефона??
Я: Эээээ, он в ремонте
Девочка: Ну хоть емэйл дайте
Я: Не вопрос, (а емэйл у нас в компании вида имя.фамилия@super-company.com). Имя-фамилию продиктовал с другом, потом: эээээ… DOG!
Девочка: DOG???
Я: Ээээ, email sign, you know, separates email from yahoo.com for example.
Девочка: Ох, Вы имели в виду At, ладно, дальше давай
Я: (диктую дальше, когда дошёл до тире чуть не помер) ээээ… LINE!
Девочка: Чего???
Я: эээ… MINUS!!! (именно мИнус, а не мАЙнус :) )
Девочка: А… Вы ведро, это называется Dash!
Мораль — учите инглиш с детства, хотя бы такие понятия как @ и -, можно & и # запомнить.