Pull to refresh

Comments 34

Во-первых, нужно сообщить нашей аппликации

Простите, чему?
Приложение или программа.

Аппликация — это поделка из бумаги.
Сокращённый вариант от «аппликация». Но да, наверное понятнее будет, спасибо.
Как-то с самого начала, как начал заниматься iOS, мне «привили» слово «апп», хотя сам понимаю что правильнее «приложение»
Правильнее же конечно приложение, но неужели кто-то подумал на поделку из бумаги в данном контексте?
в OS X и iOS приложения – это папки (пакеты) с расширением .app
Небольшое замечание: для Mac OS X это не обязательное условие, на томах HFS+ нужно лишь наличие установленного бита пакета и специального info.xml
Даже если создать пустую папку и назвать (или позже переименовать) в *.app, то сразу получим пакет приложения (конечно, нерабочий):
image
​Так можно скачать, проверить ваше приложение?

Как по мне, пример хорошего приложения для радио — jazzradio.com (личного интереса нет)
1. показывает наполнения буфера
2. выбор битрейта
3. корректно понимает пульт — пауза, плей, переход на селд./пред. станцию.
Нет, приложение пока не готово.
Я хотел описать конкретный момент с которым я столкнулся во время разработки. Возможно, если мои тараканы самооценки не уползут далеко, опишу процесс добавления рекламных баннеров с которым сейчас разбираюсь, а потом уже и аппликация будет.
А как в свзаимодействием с этой штукой — image
Отличный вопрос. Я на самом деле только сегодня узнал о этой штуке. Любое приложение должно уметь использовать эти контролы или они сугубо для iPod?
Мне кажется, любое, которое проигрывает музыку в фоне. Например «ВКонтакте», когда проигрывает музыку — в этой менюшке показывается его значок. Play/Pause работает только. И с Safari таже ситуация.
Для взаимодействия с этой штукой есть пара методов beginReceivingRemoteControlEvents/endReceivingRemoteControlEvents у UIApplication.
В Media Player Framework есть набор классов. Управление воспроизведением, медиа библиотекой, плейлисты, нотификации. Доступна на всех iOS девайсах.
Я использовал только MPMusicPlayerController: «Use an MPMusicPlayerController object, or music player, to play media items from the device iPod library». Правда, не для управлением встроенным плеером, а для программного управления громкостью, это единственный не хак метод.
Да, я его тоже для громкости использую.
брр, от obj-C бросает в дрожь от его сложности. Тот случай, когда и хочется, и колется :(
Он не сложный, у него синтаксис странный и непривычный. Если есть опыт С и хорошее понимание ООП, то привыкнуть к синтаксису и разобраться занимает пару недель, а у кого-то даже меньше.
Угу. Я ради этого даже простенький макмини купил, а всё равно не могу по-человечески на этом писать.
Как по мне — так язык не тяжелый.
Да, уж, согласен. А люди еще Perl ругают за «мусор», а тут-то сколько скобочек, собачек, снежинок :)
ну, для меня самым сложным было привыкнуть к синтаксису сообщений и всяких там [[[NSString alloc] initWitData:blabla encoding:NSUTF8StringEncoding] autorelease];
а в остальном действительно просто С с «наворотами».
Когда-то не мог понять, как передать более одного аргумента :)
я их вначале вообще неименованными передавал))
Там при создании AVPlayer'а будет meomry leak. Надо сделать переменную player полем класса и релизить ее в dealloc'е.
На самом деле да, хотя в следующем Xcode этим будет заниматься ARC и освобождать объекты самому будет не нужно. А тут согласен, недоглядел, спасибо за замечание. :)
UFO just landed and posted this here
Only those users with full accounts are able to leave comments. Log in, please.