В первой части мы изучили некоторые вопросы безопасности хранения и передачи данных. Теперь переходим к защите исполняемого кода. Мы будем модифицировать функционал iOS-приложения во время выполнения и проделаем реверс-инжиниринг. И снова, помните! Наша цель — не стать гадким взломщиком, а защитить ваше приложение и пользователей от злонамеренных действий. Для этого нужно понять, что может сделать взломщик.
Рубрика «разработка под iOS» - 159
Ломаем iOS-приложение! Часть 2
2013-11-14 в 21:00, admin, рубрики: mobile development, ray wenderlich, отладка, разработка под iOSКак я делал свой фотошеринг с геолокацией и блэкджеком
2013-11-13 в 17:07, admin, рубрики: Блог компании Flatmania, разработка под iOS, сервисы, управление проектами, метки: разработка под iOS, сервисыГонки на яхтах и пристрастие к наркотикам в долгосрочной перспективе обходятся дешевле, чем неконтролируемое создание программного обеспечения. (Алан Купер).
Привет!
Хочу рассказать историю о том, как меня покусал стартапер и я тоже начал тратить деньги с непредсказуемыми последствиями. Виной всему, конечно, чтение Хабра, H&F, Цукерберга и прочих будоражащих воображение техносайтов. Черт возьми, пока я сижу в офисе и оцениваю стоимость какого-то безумного завода в Самаре, мимо проходит динамичная жизнь – чумовые веб-технологии, мобильность, миллиардные сделки – загорание глаз было вопросом времени.
Примерно год назад у меня скапливается немного денег, которые приличный человек спустил бы на путешествие, ремонт кухни или любовницу, но внутренняя тяга к предпринимательству стукнула кулаком по столу и сказала, что эти деньги потратит она. Вопрос между фруктовым ларьком и мобильным приложением стоял буквально долю секунды. Читать полностью »
Multipeer connectivity framework в iOS7
2013-11-13 в 12:28, admin, рубрики: bluetooth, ios7, mobile development, multipeer connectivity, wifi, Блог компании Touch Instinct, разработка под iOSMultipeer Connectivity Framework передает текстовые сообщения, потоки и файлы между iOS устройствами, находящимися рядом. Для этого используются WiFi сети, прямое WiFI соединение и Bluetooth. То есть интернет не требуется.
Фреймворк позволяет взаимодействовать устройствам из разных сетей, например у смартфона №2 включен только WiFi, а у №3 только Bluetooth. Если в радиусе доступности этих устройств будет третий смартфон с включенным Wifi и Bluetooth, смартфоны №2 и №3 смогут прозрачно обмениваться
данными.
О бедном Puzzle замолвите слово. Обзор представителей самой популярной категории детских приложений
2013-11-12 в 15:54, admin, рубрики: apple, iOS, ipad, iphone, kinderfox, puzzle, Блог компании Kinderfox, детские игры для ipad, детские приложения, образовательные приложения, обучение без учителя, разработка, разработка под iOS, метки: apple, iOS, iPad, iPhone, kinderfox, puzzle, детские игры для ipad, детские приложения, образовательные приложения, обучение без учителя
Puzzle, наверное, самый популярный жанр приложений для детей. Такой проект есть почти у всех начинающих разработчиков. Логика проста — дети любят пазлы, техническая реализация сравнительно не сложная — почему бы и нет. К сожалению, в итоге, количество низкокачественных поделок на эту тему в AppStore зашкаливает и родителям очень сложно найти что-то достойное и полезное для своих детей.
Поэтому, заручившись поддержкой большинства читателей в первом обзоре полезных детских приложений, предлагаем вашем вниманию три наиболее привлекательные и эффективные в плане обучения игры-пазлы, выпущенные в 2013 году.
Читать полностью »
Испытание боевого API Медиа-центра iLook
2013-11-12 в 11:26, admin, рубрики: api, Facebook, rss reader, twitter, vkonakte, Блог компании PalitrumLab, разработка, разработка под iOS, метки: api, Facebook, rss reader, twitter, vkonakte, разработка Несмотря на проблемы, трудности и всяческие злоключения, разработка нашего «больше чем ридера» продвинулась далеко вперед. Мы полностью завершили работы по созданию архитектуры проекта, доработали механизмы взаимодействия с платформой iLook и существенно продвинулись в разработке мобильных приложений. Но самое главное: мы завершили работы по созданию «сердца» нашего Медиа-центра — серверную часть ридера с открытым API. И сегодня мы приглашаем вас присоединиться к проверке работоспособности боевого API на стенде-прототипе.
Читать полностью »
От идеи до App Store за 24 часа
2013-11-10 в 22:23, admin, рубрики: 24 часа, iOS, iphone, objective-c, все читают теги, здоровье, зрение, марафон, разработка под iOS, хакатон, метки: 24 часа, iOS, objective-c, все читают теги, здоровье, зрение, марафон, ХакатонЗдравствуйте, дорогие читатели !
Только что начался 24-х часовой марафон по разработке iOS приложения для проверки зрения. Сам марафон доступен по ссылке: twitch.tv. Общий чат для зрителей и ведущих в jabber'e: bdev@conference.mit.edu.
За отведенное на марафон время я с нуля напишу приложение под iOS6+ и выложу его в App Store. В программе стрима:
- Сама разработка приложения
- Свободное общение, постоянный интерактив
- Полный процесс публикации приложения в App Store
- Смех, интриги, расследования
Идея приложения:
Читать полностью »
Core Data для iOS. Глава №4. Теоретическая часть
2013-11-10 в 8:44, admin, рубрики: andrewshmig, core data, iOS, mobile development, objective-c, storage, разработка под iOS, метки: andrewshmig, core data, iOS, mobile development, objective-c, storage Читатели, добрый день!
Сегодня хочу начать написание ряда лекций с практическими заданиями по книге Михаеля Привата и Роберта Варнера «Pro Core Data for iOS», которую можете купить по этой ссылке. Каждая глава будет содержать теоретическую и практическую часть.
Содержание:
- Глава №1. Приступаем (Практическая часть)
- Глава №2. Усваиваем Core Data (Практическая часть)
- Глава №3. Хранение данных: SQLite и другие варианты
- Глава №4. Создание модели данных
- Глава №5. Работаем с объектами данных
- Глава №6. Обработка результатирующих множеств
- Глава №7. Настройка производительности и используемой памяти
- Глава №8. Управление версиями и миграции
- Глава №9. Управление таблицами с использованием NSFetchedResultsController
- Глава №10. Использование Core Data в продвинутых приложениях
Ломаем iOS-приложение. Часть 1
2013-11-07 в 20:00, admin, рубрики: mobile development, ray wenderlich, отладка, разработка под iOSВы хорошо поработали, и вот ваше приложение в App Store!
- Храните учётные записи юзеров?
- Используете встроенные покупки?
- Не хотите показывать своё ноу-хау?
Повод задуматься о безопасности кода и данных! Мы будем искать уязвимости в тестовом приложении. В этой статье поговорим о безопасности данных, а в следующей — перейдём к коду.Читать полностью »
Как помочь детям учить иностранные языки? Воспользоваться мобильными приложениями, конечно!
2013-11-05 в 14:34, admin, рубрики: apple, english learning, iOS, ipad, iphone, kinderfox, Блог компании Kinderfox: Издательство приложений, детские игры для ipad, детские приложения, образовательные приложения, обучение без учителя, разработка, разработка под iOS, метки: apple, english learning, iOS, iPad, iPhone, kinderfox, детские игры для ipad, детские приложения, образовательные приложения, обучение без учителя
Пользоваться мобильными гаджетами дети учатся раньше, чем писать от руки или считать. Так почему бы не направить их игровые увлечения в образовательное русло с помощью обучающих программ?
Позволить малышам играть и веселиться, одновременно изучая иностранный язык, просто – разработчики выпускают много полезных приложений каждый день. Довольно большая части из них — бесплатные. Представляем обзор самых популярных и эффективных детских приложений для изучения английского языка.