«Страшно представить, какую упущенную выгоду может получить приложение, если будет игнорировать серверное подтверждение платежа.»
Вот даже не знаю, мне кажется, что пользователи, которые пытаются какими-то «оккультными» методами совершить покупку внутри приложения никогда не будут пользоваться легальными платежами, даже в случае неудачи взлома.
Но все ровно, по-моему, серверная верификация нужна.
Я вот не совсем понял вот это «Событийно-ориентированная логика в Objective C держится на трех китах — протоколы, notification center и key-value observing», а точнее при чем тут протоколы? Ну и причины побудившее Вас к написанию «велосипеда» тоже описаны расплывчато и опять при чем тут протоколы и, раз уж они Вам не нравятся, то где в статье другие методы расширения классов?
можно ввести понятие боевой опыт. То есть чем больше убил тем хитрее становится тем больше урона за укус наносит. А понятие здоровья может браться из фитнесса.
Нет. Вам еще понадобится некоторое время что бы разобраться с XCode. Работу c Interface Builder сложно описать текстом, гораздо проще посмотреть на youtube. А вообще я бы по советовал книгу из цикла Head First «Программируем для iPhone и iPad» 2012 г. В книге описан полный цикл разработки приложения ну и как всегда много картинок и все понятно.
Не знаю чем Вам не угодил Game Center, вроде все нормально и понятно. Правда я ничего круче LeaderBoard не делал так что вот. А зеленый фон это же бильярдный стол. Ну на любителя вообщем. Кстати вот например LetterPress ( itunes.apple.com/us/app/letterpress-word-game/id526619424?mt=8 ) по полной его юзает.
А по теме — штука очень крутая, сразу после просомтра видео миллион идей появилось, только сиди и выбирай лучшую :) Кстати идея из первого коммента шикарна.
Да, согласен с SQL-запросами чувствуешь себя более уверенно, но прогресс не стоит на месте и ActiveRecord очень круто упрощает жизнь и избавляет код от этих SQL-запросов, без которых он(код) смотрится намного чище и милее :)
Я вот все ровно не совсем понял зачем создавать sqlite3 базу в ручную и использовать всякие стороние библиотеки, если есть Core Data. Там же все удобно сделанно и очень классно интегрируется с UITableViewController. Вы можете создать проект из шаблона Master-Detail Application и посомтреть как там все сделанно.
Использование Core Data предоставляет удобный графический интерфейс для доступа к таблицам и полям.
По поводу вопроса «имею готовую таблицу с 30000000000 готовых записей… » — Вам ничто не мешает создать готовую пустую таблицу в Core Data с нужными полями, а потом через ту же консольную утилиту sqlite3 заполнить ее данными из Вашей готовой таблицы.
Вот даже не знаю, мне кажется, что пользователи, которые пытаются какими-то «оккультными» методами совершить покупку внутри приложения никогда не будут пользоваться легальными платежами, даже в случае неудачи взлома.
Но все ровно, по-моему, серверная верификация нужна.
instacode.linology.info/14266
instacode.linology.info/6222
gist.github.com/
govnokod.ru
По-моему такого хватает.
А по теме — штука очень крутая, сразу после просомтра видео миллион идей появилось, только сиди и выбирай лучшую :) Кстати идея из первого коммента шикарна.
Использование Core Data предоставляет удобный графический интерфейс для доступа к таблицам и полям.
По поводу вопроса «имею готовую таблицу с 30000000000 готовых записей… » — Вам ничто не мешает создать готовую пустую таблицу в Core Data с нужными полями, а потом через ту же консольную утилиту sqlite3 заполнить ее данными из Вашей готовой таблицы.