Пришла пора рассказать, что требуется для публикации своих программ в iTunes Store. Строго говоря, эта инструкция подойдет не только для iOS, но и для Mac OS. Но чаще это требуется для мобильных приложений и поэтому рассказ будет описывать именно этот вариант. Что нам требуется? Макбук с XCode и разработанным приложением, скажем iApp Apple ID с
Рубрика: iOS
Скачивание файлов с докачкой
Потребовалось и мне наконец-то разобраться с тем, как в iOS реализуется скачивание с возможностью докачки. Как оказалось, это всего лишь немного сложнее, чем обычное скачивание файлов, и сегодня я поделюсь «секретом» и с вами. Итак, что же нам требуется? Самое главное — чтобы сервер поддерживал докачку. В противном случае волшебство не сработает и кролик из
Как вывести на экране блокировки название проигрываемого трека и его картинку
Итак, проигрывать музыку в фоне мы уже умеем. Кто не умеет непосредственно проигрывать музыку, идет гуглить про класс AVPlayer, например. Теперь вопрос стоит в том, чтобы отобразить на экране блокировки информацию о том, что же сейчас проигрывается. Делается это довольно просто. Главное — знать, как. 😉
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#import <MediaPlayer/MPNowPlayingInfoCenter.h> #import <MediaPlayer/MPMediaQuery.h> ... Class playingInfoCenter = NSClassFromString(@"MPNowPlayingInfoCenter"); if (playingInfoCenter) { MPNowPlayingInfoCenter *center = [MPNowPlayingInfoCenter defaultCenter]; UIImage *img = [[UIImage alloc] initWithContentsOfFile:[track imagePath]]; MPMediaItemArtwork *artwork = [[MPMediaItemArtwork alloc] initWithImage:img]; NSDictionary *songInfo = [NSDictionary dictionaryWithObjectsAndKeys: track.title, MPMediaItemPropertyTitle, artwork, MPMediaItemPropertyArtwork, nil]; center.nowPlayingInfo = songInfo; } |
Ну и, конечно, потребуется подключить к проекту фреймворк
Работа в фоновом режиме
Сегодня мы поговорим о такой штуке, как работа ай-железок в фоновом режиме. Многие слышали, а владельцы девайсов и сами видели, что в яблочной мобильной системе долгое время не было фонового режима работы в принципе. Начиная с iOS 4 ситуация улучшилась. Нет, полноценной работы в фоне нет до сих пор. Зато ваши приложения уже имеют хотя