Stanislav
Stanislav
Stanislav
С ObjC вот так шикарно раскрывает по Enter
Anonymous
На самом деле на любителя. Еще и букв лишних много
Stanislav
Зато в одно нажатие
Anonymous
Тем более, что ты в свифте в сорт можешь тупо < например передать и все опять же будет понятно
Stanislav
И имя и тип. А в свифте по Enter только тип одной переменной, причем чтобы работало один фиг надо писать имя
Stanislav
Речь не про Sort
Stanislav
Речь про то, что в ObjC Xcode блоки открывает в один Enter, а в Swift нет
Stanislav
Не в читабельности вопрос)
Anonymous
Я понял. Я про необходимость этого всего
Stanislav
Посмотри на скрин выше, хз что такое featuredApps
Stanislav
И я так понимаю если этот код писать в Xcode, он сначала предложит именно тип переменной, и потом надо или удалять тип и писать имя, или же писать имя:тип)
Anonymous
Я ж говорю, что не сложно option - click сделать и узнать тип
Stanislav
Хм, может автокомплит упал, но клик с cmd и клик с alt вообще ничего не делают
Anonymous
Не помню точно, но вроде если в определении замыкания указать тип и имя аргумента, то должно так и подставится по энтер
Anonymous
Command на сам метод надо делать и в аргументах смотреть тип замыкания
Stanislav
Stanislav
Anonymous
Буду за компом - проверю. Раньше подставляло точно. В свифт 3 могло поменяться
Stanislav
Я в одном из своих блоков добавил (был только тип, сделал имя:тип), по автокомплиту все равно только тип предлагает.
Блок юзаю довольно часто, из-за этого и возник вопрос
Народ как остановить UIView animation
Eugene
Добрый вечер. Можете забросать меня комнями, но в упор не понимаю как передать данные из VC в другой VC при помощи блоков. Задача: тап по customView и передать в rootVC модель тапнутой customView. Подскажите, кто ориентирется. Заранее благодарен.
Anonymous
Делаешь в customView свойство с типом замыкания.
При инициализации этого customView в rootVC устанавливаешь значение этого свойства типа
let closure = {data in }
Eugene
objc
Anonymous
То же самое, только блочный синтаксис будет немного отличаться
Eugene
блок как проперти поставил
Eugene
в customview
Anonymous
Забыл самое главное. В customView по тапу делаешь вызов своего свойства типа closure();
Eugene
сделал
Eugene
В моде, но по заданию надо блоки
Eugene
делегат уже запилил
Народ как остановить UIView animation
Anonymous
Терпи теперь уже.
Anonymous
Зачем останавливать?
если у меня switch.isOn то все работает при опции 1 << 3 а если вырублен свитч то стопаем анимацию
Anonymous
[UIView animationDuration.....]
Anonymous
Так она у тебя закончится, когда duration закончится
Anonymous
https://stackoverflow.com/questions/28209448/stop-animatewithduration
a если option: 1 << 3 (repeat) то не закончится
Anonymous
По ссылке же вроде какие-то варианты написаны. removeAllAnimations должно помочь
потом не врубить её уже так как это core animation
removeAllAnimations
Alex
Ох нароод, горит, спасайте. Когда сохранял 2хчасовую запись в квиктайме нажал Cmd+Del в окне сохранения, чтобы удалить дефолтное название.. (я не один такой, ага: https://forums.macrumors.com/threads/urgent-accidentally-deleted-quicktime-recording-before-saving.1450680/ )
как результат, запись не сохранилась
Alex
рекаверить надо, вариантов нет о.О
Что делать то теперь?
Alisher
/voteban
Stepan
/voteban
Stepan
Alex
Egor
Если сертификат протух на пуши, они пррдолжат работать?
Lee Mi Hyun
Если уж на то пошло, то можно. Но недолго
Azooz
Всем привет
Azooz
https://www.ozon.ru/context/detail/id/28001113/
Azooz
а есть у кого нибудь такая книжка?
Nurzhan
у всех видео raywondelich не доступно
Nurzhan
?
Center
И у меня есть я ее даже прочитал
Azooz
Center
Да в бумажном
Anonymous
На английском ты это книгу точно найдешь
Anonymous
всем привет! Короче говоря я тут закончил верстку, теперь надо связать с бэкендом (Firebase), с чего начать? не могу понять, классы вроде создал. что дальше? самую простую, это получение списка городов я сделал. Вроде БД не нужна, все в кэш будет
deniallugo.eth
Уверен? А когда у тебя не будет интернета, что пользователю показать ?
Anonymous
ничего как и в инстаграме
deniallugo.eth
эм, там загруженные фоточки показываются
Anonymous
ну последние 5 покажу
deniallugo.eth
а откуда ты их возьмешь?)
deniallugo.eth
если кэш сбросится
Anonymous
из кэша
Anonymous
как он сброситься?
Anonymous
у меня приложени как инстаграмм которая будет работать с Firebase
Ilkhom
хакинтош != jailbreak
Ilkhom
канешна можно
Ilkhom
все будет в лучшем виде
Igor
#whois
Всем привет!
Работаю менеджером проекта в операторе большой тройки, делаю приложение самообслуживания.
Пока работал, осознал, что хочу в ближайшее время переквалифицироваться на разраба и понять кухню, которой управляю изнутри. Хочу поучить язык и устроиться в дальнейшем джуниором.
Подскажите, пожалуйста, какие очные курсы swift в Мск сейчас самые грамотные?
Стоит ли вообще начинать со swift?
Max
1. курсы для слабых духом
2. свифт сила (набросил так набросил)
Max
они существуют больше для самоуспокоения. Кто действительно хочет что-то новое узнать - сможет разобраться в документации/видеокурсах на youtube
+ мне лично очень помогло, что я нашел опытного ios разработчика, которому просто помогал выполнять легкие задачи. Боевой опыт невозможно заменить
Max
ни в коем случае
Max
да и курсы могут пригодиться, конечно. НО соотношение стоимость(времени и денег) против итогового выхлопа близится к отрицательной
Stanislav
Видеокурсы - фигня в том плане, что целый час разжевывается то, что можно прочитать за 5-10 минут. Разве что про IB можно какое-то видео глянуть, да и там тоже по скринам все понятно обычно