Pull to refresh
9
0
Константин @GigabyteTheOne

Пользователь

Send message

Очень хорошая статья, спасибо :)
Вот только не стоит вызывать self.presenter.showNextImage(view: self) в методе viewWillAppear. В таком случае, если свернуть и развернуть приложение, покажется следующее изображение.

Вполне актуальна, в тестах вроде бы с тех времён ничего особо не поменялось. Для общего понимания подходит на 100%
Есть неплохая книга «Грэхем Ли — Разработка через тестирование для iOS», там всё на примере приложения расписано.
Я для своих проектов сделал категорию UIView+Constraints, где есть волшебные методы
- (NSLayoutConstraint *)constraintByAttribute:(NSLayoutAttribute)attribute;
- (NSLayoutConstraint *)constraintByAttribute:(NSLayoutAttribute)attribute toView:(UIView *)view;

Очень удобно тем, что можно не выносить каждый Constraint в класс, а легко обратиться к нужному через View.
Можете посмотреть тут: gist.github.com/GigabyteTheOne/c22f06a772eef6c99ac1
Я больше трёх лет разрабатываю под iOS и недавно взялся за Android.
И да, действительно, вёрстка под Android просто рай по сравнению с iOS
Нет, всё правильно, 50к на контракт. Это я глупость сморозил
Почти так же, успел у них месяц пообслуживаться, просто райский банк был. Очень было жалко его потерять.
Как раз после них пошёл в Промсвязь (1100 в месяц за рублёвый и валютный счета), но сильно пожалел. Бюрократии просто тьма
В альфе дорого, но быстрее (2 тысячи платил за счёт в рублях + в валюте)
Ещё советовали Авангард, но там нужно было выписку из налоговой самому получать (400 р. + 5 рабочих дней)
Делаешь свою версию контракта на 2х языках, подписываешь, «сканируешь» и отправляешь «скан» в валютный контроль. Если по контракту не планируется получать больше 50к долларов в год, то паспорт сделки не нужен
Регистрация ИП — это просто и довольно быстро. Налоговая сейчас работает очень хорошо, у меня проблем не возникало.
Но вот после регистрации ИП предстоит квест похуже — открытие расчётного счёта. Нынешние банки в большинстве своём — это оплот бюрократии и беспрецедентной жадности. Дерут за каждый вздох, заставят подписать 50-80 бумажек и приехать к ним не меньше чем 3 раза.
Был опыт с Альфой и Промсвязьбанком, это тихий ужас.
Вот вроде бы человек старался, собирал инмформацию, длинный пост написал… Но вот с объективностью информации большие проблемы.
Взять хотя бы начало статьи, где говорится что часы работают на Andoroid. Во многих случаях это не так, просто оболочка делается похожей.
Многие часы «на Android» держатся больше 2-3 дней (у меня SmartWatch 2 держатся 3-4 дня)
Экраны, работающие постоянно без подсветки, уже тоже давно есть (опять те же SmartWatch)
И таких противоречивых мест ещё много.
В общем, за старание я бы поставил 5, а за информацию 3 с минусом
У ребят Рэя всегда всё так гладко…
С MagicalRecord такая вещь получается, что когда начинаешь его использовать в проекте чуть посложней — всё уже не так просто и не так гладко. Теряешь кучу времени чтобы разобраться с тем, почему же у тебя Entity не сохранился в базу, почему он вдруг удалился или наоборот не удалился.
В общем, весьма двоякое впечатление
Очень скоро в кафе к бесплатному Wi-Fi будет прилагаться бесплатная зарядка электрокара.
Пока ваш электрокар заряжается, съешьте ещё этих мягких французских булок, да выпейте чаю…
Когда-то давно улетал по 2м играм: «Промышленный гигант 2» и «Торговые империи». Очень давно пытаюсь найти что-то похожее, но уже разочаровался.
Может кто-нибудь знает что-то подобное?
Я извиняюсь за археологические раскопки, но видимо что-то пошло не так и UIActivity не замечено :)
Спасибо, поправил пункт с NavigationConroller'ом.
Auto Layout со ScrollView очень удобно использовать для экрана с деталями какого-нибудь объекта (информация о городе, описание магазина) или для экрана с настройками, если обычный TableView уже не очень удобен.
К тому же, получается очень наглядная вёрстка, в отличие от TableVIew.
Да где же вы здесь увидели большой проект? Этот проект маленький, и в данном случае сториборд был оправдан.
Даже маленький Hello world будет полезен хоть кому-нибудь, а с вашей позиции лучше вообще никаких статей не писать.
Никто вас не заставляет делать всё в сторибордах, в данной статье они использовались потому что:
а) Всего одна вьюха, поэтому без разницы
б) По-умолчанию в проект добавляется сториборд, поэтому так было проще

Вообще это дело вкуса, что использовать. Для разного функционала можно использовать разные подходы.
На эту тему есть отличная статья: www.toptal.com/ios/ios-user-interfaces-storyboards-vs-nibs-vs-custom-code

Information

Rating
Does not participate
Location
Пермь, Пермский край, Россия
Date of birth
Registered
Activity