АРХИВ КАТЕГОРИИ "ТЕХНОЛОГИИ"
ИЮЛЬ 12, 2013

Hi,

Here is really simple (but little bit ugly) solution of masking your UIView during some processing actions like sending HTTP request or so.

Put the following code into your controller:

// call [self loadingMask:YES] to disable user input and show mask
  1. // call [self loadingMask:NO] to enable user input and hide mask
  2. - (void)loadingMask:(BOOL)showMask
  3. {
  4.   if (showMask) {
  5.     self.view.userInteractionEnabled = NO;
  6.     self.maskView.hidden = NO;
  7.   } else {
  8.     self.view.userInteractionEnabled = YES;
  9.     self.maskView.hidden = YES;
  10.   }
  11. }

In Storyboard create transparent UIView over all other controls:

Screen Shot 2013 07 12 at 9.59.27 PM UIView loading screen mask %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8

 

ИЮНЬ 19, 2013

Hi,

peopools, whatsup?

Я тут заимплементил пруф оф консепт (ПОК) нашего группового задания (хотя все пришлось писать одному icon smile POC for University of Liverpool in 2 nights %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8 ) за пару послерабочих вечеро-ночей на Grails + MySQL. Суть системы: University Admission Process, вобщем-то функционал для ПОКа минимальный: 0) разделение юзеров по ролям, 1) посылка сообщений, 2) загрузка документов, 3) менеджмент юзеров, 4) редактирование своего профиля.

Код выложил на гитхаб может кому интересно будет: https://github.com/chupakabr/uol-sp-poc. Баги там есть, я даже знаю о них, но не скажу никому, сами найдутся icon smile POC for University of Liverpool in 2 nights %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8

Выглядит эта ботва примерно так (индекс пейж):

Screen Shot 2013 06 19 at 2.14.02 AM 1024x747 POC for University of Liverpool in 2 nights %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8

Такие дела.

Ушел курить бамбук.

ИЮНЬ 8, 2013

Hi,

Вот так и девелопим.

АПРЕЛЬ 12, 2013

Hi,

Если бы я решал брать чувачка к себе в iOS dev команду или нет, то я бы спросил как минимум что-нибудь такое:

Вопросы:

  1. Какие фреймворки использовал? (после решения задания будут: cocoa touch, core foundation, core location, core data).
  2. Что такое зомби объекты?
  3. Что такое мемори лик?
  4. Расскажи про мемори менеджмент в iOS. Использовал ли ARC? Как работает ARC и чем он отличается от классического способа. Расскажи про Autorelease vs release?
  5. Какими инструментами пользуешься? (Xcode, Instruments — поисследуй, там можно находить мемлики, зомби, следить за ресурсами апы, итд).
  6. Obj-c: что такое протокол? Где используется?
  7. Obj-c: что такое категория? Где используется?
  8. Obj-c: есть ли статические методы?
  9. Obj-c: можно ли создать приватные методы в классе?
  10. Что такое mutable и immutable объекты? Покажи на примере Obj-c и ктандартного набора классов из foundation framework.
  11. Работал ли с многопоточностью в iOS? (тут почитай про NSThread, GCD, NSOperation).

Задание:

  • Шаг 1: Написать iOS апу в которой на главной странице 2 инпут филда: долгота, широта. + кнопка, когда ее нажимаешь по прога должна проверить что в инпут фильды введены правильные значение (широта, долгота), если ок то показать попап с картой на которой отмечена точка по введенным координатам с приближением 10,000 метров (диаметр видимости), когда нажимаешь кнопку сверху то позвращаешься на предыдущий экран.
  • Дополнительно шаг 2 (после того как шаг 1 сделаешь): когда ввел координаты и показал на экране — сохрани координаты в локальной базе на телефоне (SQLite), и добавь кнопку на главной странице которая будет отображать список последних 10 введенных координат.
  • Дополнительно шаг 3: когда кликаешь на элемент истории координат — открывается карта по этой координате. 

PS Хотя конечно же зависит от задач!

МАРТ 9, 2013
МАРТ 1, 2013
Страницы:1...23456...18