Size: a a a

Podlodka – IT Podcast

2019 July 29

AM

Alex Mextner in Podlodka – IT Podcast
я просто в доках по свифту ничего найти не могу
там поиска даже нет
источник

EK

Eugene Katella in Podlodka – IT Podcast
Alex Mextner
ну вот когда ты конкретные штуки можешь из модуля взять, это оно и есть
Либо я неправильно понял, либо так вообще никто не делает, кроме разработчиков библиотек
источник

s

slavik.nychkalo in Podlodka – IT Podcast
он имеет в виду что ты пишешь import UIKit и тебе скоп сразу засирается всем что только можно, UIView, UIButton и тд, а тебе то только UILabel надо было
источник

AM

Alex Mextner in Podlodka – IT Podcast
ага
источник

s

slavik.nychkalo in Podlodka – IT Podcast
в js ты мог бы написать improt { UILable } from 'UIKit'
источник

EK

Eugene Katella in Podlodka – IT Podcast
Все равно не понял, в чем проблема
источник

EK

Eugene Katella in Podlodka – IT Podcast
Если тебе нужен UILabel, ты импортишь UIKit, но в коде используешь UILabel. Какая вообще разница, что там в скоупе?
источник

IK

Ivan Kramarenko in Podlodka – IT Podcast
Eugene Katella
Все равно не понял, в чем проблема
+
источник

EK

Eugene Katella in Podlodka – IT Podcast
Никому же не мешает обычно, что если тебе нужен int, у тебя уже скоуп «засран» всякими ненужными string, double, float, boolean и т.д
источник

VS

Valery Silin in Podlodka – IT Podcast
Я представляю себе типичную вьюху,  в которой помимо объявления переменных каждого типа еще каждый тип импортирован
источник

VS

Valery Silin in Podlodka – IT Podcast
Сочно. На ведре список импортов впечатляет обычно
источник

EK

Eugene Katella in Podlodka – IT Podcast
Alex Mextner
ну вот когда ты конкретные штуки можешь из модуля взять, это оно и есть
А ты именно про типы говоришь, или про конкретные константы или (sic!) переменные?
источник

SS

Serge Sukhanov in Podlodka – IT Podcast
Eugene Katella
Никому же не мешает обычно, что если тебе нужен int, у тебя уже скоуп «засран» всякими ненужными string, double, float, boolean и т.д
import Int from Foundation
import Double from Foundation
import Float from Foundation
import Int32 from Foundation
import Int16 from Foundation

та вроде норм
источник

EK

Eugene Katella in Podlodka – IT Podcast
Serge Sukhanov
import Int from Foundation
import Double from Foundation
import Float from Foundation
import Int32 from Foundation
import Int16 from Foundation

та вроде норм
=|
источник

AM

Alex Mextner in Podlodka – IT Podcast
Eugene Katella
Никому же не мешает обычно, что если тебе нужен int, у тебя уже скоуп «засран» всякими ненужными string, double, float, boolean и т.д
ну это базовые типы, эт норм)
источник

AS

Andrew Sadomov in Podlodka – IT Podcast
в свифте никто не юзает глобальные переменные если мне не изменяет память
источник

IK

Ivan Kramarenko in Podlodka – IT Podcast
Serge Sukhanov
import Int from Foundation
import Double from Foundation
import Float from Foundation
import Int32 from Foundation
import Int16 from Foundation

та вроде норм
Зачем Int и Int16, если ты импортишь Int32?!
источник

SS

Serge Sukhanov in Podlodka – IT Podcast
Alex Mextner
ну это базовые типы, эт норм)
Там в свифте они не совсем "базовые" 🙂
источник

AM

Alex Mextner in Podlodka – IT Podcast
да, я про типы, константы, классы из всяких 3th party библиотек
или в swift не принято библитеки юзать?)
источник

SS

Serge Sukhanov in Podlodka – IT Podcast
Ivan Kramarenko
Зачем Int и Int16, если ты импортишь Int32?!
Пусть все будут. )))
источник