Как обновить все на экране

Я делаю игру для iOS, используя XCode, однако я столкнулся с одной проблемой: Если я использую цикл, графика не обновляется до следующего кадра после завершения цикла; поэтому, если, например, у меня есть что-то вроде этого: something.center = CGPointMake(20, something.center.y); while(something.center.x < 50) { something.center = CGPointMake(something.center.x + 1, something.center.y); // Just a delay: [NSThread sleepForTimeInterval:0.01]; […]

MKMapView, аннотации 15 тыс.

У меня есть список из 15k, который мне нужно отобразить на MKMapView встроенном в мое приложение. Я думаю, что это, вероятно, слишком много, чтобы загрузить сразу, и я хочу проверить, есть ли стандартный способ сделать это. XML файл с информацией о контактах хранится на веб-сервере. Я думаю, у меня есть несколько вариантов, но все же […]

Нарисуйте несколько UIView на одном слое

Можно ли нарисовать несколько UIViews с пользовательским рисунком на одном CALayer, чтобы у них не было резервного хранилища каждый? ОБНОВИТЬ: У меня есть несколько uiviews того же размера, которые имеют одинаковый контроль. Сейчас каждый из них имеет пользовательский чертеж. И из-за большого размера они создают резервные копии на 600-800 мб на iPad 3. поэтому я […]

Из UIManagedDocument в традиционный стек Core Data

Я создал новое приложение, используя UIManagedDocument. Хотя на моих устройствах все в порядке, у меня много плохих оценок, потому что на других устройствах есть проблемы 🙁 После большого количества чтения и тестирования я решил вернуться к традиционному стеку Core Data. Но что лучше способ сделать это с помощью приложения, которое уже находится в магазине приложений? […]

Использует ли nibs для создания представлений хорошей практики?

Я просто прочитал комментарий, в котором говорится что-то вроде Еще одна причина, по которой никогда не использовать перья Является ли такой плохой практикой использование наконечников для создания ваших представлений в iOS? Я думаю, что это прекрасная система, позволяет быстро создавать представления, не набирая много кода. Я уже давно работаю с перьями и никогда не видел […]

Структура приложения для хранения большого количества записей

Я создаю приложение iOS, которое занимается недвижимостью. Текущая структура выглядит следующим образом: Сервер контактов устройств и загружает индексный файл, содержащий все текущие идентификаторы записей на сервере, и последний раз, когда каждая запись была изменена. Каждая запись данных ядра на устройстве проверяется на индексный файл и либо: а) запись обновлена, и ничего не происходит. b) запись […]

Хорошо использовать Macro для идентификации устройства iOS?

У меня есть универсальное приложение, где в нескольких частях кода я должен проверить тип устройства для отображения элементов пользовательского интерфейса. Раньше у меня была переменная bool ( isDeviceIPad ), назначенная на viewDidLoad чтобы выполнить эту работу, но натолкнулась на некоторые случаи, когда переменная не была назначена должным образом (у моего контроллера просмотра был сложный поток). […]

Определить, где было выполнено изображение (местоположение) в объективе c

Я работаю над проектом, который попросит пользователя взять изображение из камеры или библиотеки фотографий, а затем получить местоположение там, где было сделано изображение. Я использовал UIImagePickerController для получения изображения, и мне нужно знать, чтобы определить текущее местоположение (если изображение было снято с камеры) или местоположение места съемки (если изображение было выбрано из библиотеки фотографий) может […]

Как удалить «Оптимизированный для iPhone 5» в AppStore

Я только что представил приложение. И мое приложение не обновляется для iPhone 5. Но в магазине приложений было показано «Оптимизировано для iPhone 5». Как удалить этот текст?

Преобразование NSDate

У меня есть NSDate (давайте назовите его x ), 12 September, 2012 10:18PM (GMT) . Я хочу преобразовать x за минуту до полуночи моего текущего часового пояса (EST). Итак, x, представленный в EST с NSDateFormatter после преобразования, будет 12 September, 2012 11:59PM (EST) . Каков наилучший способ сделать это? благодаря

Давайте будем гением компьютера.