• Зачем protocol в Swift?

    @andrew8712
    Методы UIView конечно же можно вызывать из контроллера, для этого делегирование и не нужно.
    Делегирование нужно наоборот, сообщить контроллеру, что произошло какое-то событие у UIView (например, пользователь тапнул по строке UITableView) или запросить у контроллера какие-нибудь данные или значения (например, значение title для строки UIPickerView). При этом, держать reference на контроллер в UIView нельзя, т.к. возникнет retain cycle между UIView и UIViewController: каждый из них будет держать ссылку друг на друга, и они так никогда и не освободят память (тут можно почитать об этом подробнее: https://developer.apple.com/library/prerelease/ios...
    Конечно, UIView может держать weak reference на контроллер, но в таком случае эта вьюха будет жестко привязана к данному контроллеру и будет работать только с ним. А протоколы для того и придуманы, что можно свой контроллер реализовать так, чтобы он удовлетворял протоколу, а вьюха уже работала бы с этим протоколом. В дальнейшем, если нужно будет работать с этой вьюхой из другого контроллера, достаточно просто реализовать в нем этот же протокол.
    Ответ написан
    1 комментарий
  • Где есть шаблоны iOS приложений кроме codecanyon?

    @andrew8712
    Шаблоны приложений есть здесь: www.chupamobile.com
    А остальные ответы содержат ссылки на контролы и библиотеки
    Ответ написан
    Комментировать
  • Индивидуальные предприниматели, как Вы работаете с oDesk (upwork)?

    @andrew8712
    >1) Как мы знаем, ИП должен иметь первичную документацию - договора, счета-фактуры, акты выполненных работ. Является ли договор-оферта с oDesk первичным документом?

    Могу сказать по Альфа-Банку - им нужен переведенный на русский язык Upwork User Agreement (один раз), и скриншоты из личного кабинета, которые подтверждают перевод денег от клиента вам (каждый раз при выводе денег).

    >2) Как правильно составить акт выполненных работ, работая на биржу oDesk? Объясните пожалуйста пошагово, на этом моменте у меня полнейший ступор.

    См. п. 1, не нужно никакого акта.

    > 3) Всю отчётность, как правило, с одеском ведут только электронно - сканами. Но насколько мне известно, сканы не воспринимаются всерьёз налоговой. Проясните пожалуйста данный момент.

    Налоговой ваши документы, насколько я знаю, не интересны до тех пор, пока они не начнут проводить налоговую проверку. В этой ситуации я пока что не оказывался, ничего сказать не могу :)
    Ответ написан