Size: a a a

2020 June 16

O

Oleg in SwiftBook
спасибо) да, со скобками у меня проблема
источник

O

Oleg in SwiftBook
Вячеслав Раченко
В левой части в deligate следует указывать селф а не vc который ты создал.
Ну и про между прочим. Скобки нормально выравнивай. Сложно читать где класс заканчивается
self.deligate  или deligate = .self так?
источник

ВР

Вячеслав Раченко... in SwiftBook
deligate = self (без точки) то есть текущий контроллер будет делегатом
источник

А

Алешка in SwiftBook
Всем привет
Кто какой библиотекой пользуется для imagePickerController ??
источник

O

Oleg in SwiftBook
Вячеслав Раченко
deligate = self (без точки) то есть текущий контроллер будет делегатом
Cannot assign value of type 'DoubleController' to type 'SecondController'    ошибка
источник

O

Oleg in SwiftBook
Добрый вечер! Подскажите пожалуйста, как сделать, что бы tabbar item в нажатом состоянии отображалась цветная, как картинка которую я добавил в проект? А не просто с синей заливкой.
источник

O

Oleg in SwiftBook
Oleg
Добрый вечер! Подскажите пожалуйста, как сделать, что бы tabbar item в нажатом состоянии отображалась цветная, как картинка которую я добавил в проект? А не просто с синей заливкой.
Уже нашел, может кому пригодится. 1. Assets Folder, 2. Select an asset, 3. Attribute Inspector. Render As -> Original Image
источник

KK

Kirill Kharkovsky in SwiftBook
Ребят вопрос, как настроить что бы ввод текста не прям с краю был ?
источник

А

Алексей in SwiftBook
Kirill Kharkovsky
Ребят вопрос, как настроить что бы ввод текста не прям с краю был ?
let textFiled = UITextField()
       view.addSubview(textFiled)
       textFiled.textAlignment = .left
       
let spacerView = UIView(frame:CGRect(x:0, y:0, width:10, height:10))
       textFiled.leftViewMode = .always
       textFiled.leftView = spacerView
источник

KK

Kirill Kharkovsky in SwiftBook
Алексей
let textFiled = UITextField()
       view.addSubview(textFiled)
       textFiled.textAlignment = .left
       
let spacerView = UIView(frame:CGRect(x:0, y:0, width:10, height:10))
       textFiled.leftViewMode = .always
       textFiled.leftView = spacerView
спасибочки
источник

А

Алексей in SwiftBook
Kirill Kharkovsky
спасибочки
👌
источник
2020 June 17

A

Artem in SwiftBook
var soundStatus = true

UserDefaults.standart.bool(soundStatus, forKey: "soundStatus")

soundStatus = UserDefaults.standart.bool(forKey: "soundStatus")

И Это все возвращает мне false
Я что то ничего не понимаю
источник

A

Artem in SwiftBook
Artem
var soundStatus = true

UserDefaults.standart.bool(soundStatus, forKey: "soundStatus")

soundStatus = UserDefaults.standart.bool(forKey: "soundStatus")

И Это все возвращает мне false
Я что то ничего не понимаю
У кого-нибудь было похожее?
источник

А

Алексей in SwiftBook
Ребят, кто-то может посоветовать хорошую документацию по гугловскому фраймворку карт? Желательно где есть подробности маркеров
источник

OL

Olga Lidman in SwiftBook
Artem
var soundStatus = true

UserDefaults.standart.bool(soundStatus, forKey: "soundStatus")

soundStatus = UserDefaults.standart.bool(forKey: "soundStatus")

И Это все возвращает мне false
Я что то ничего не понимаю
Ты не записываешь в дефолтс значение, а берёшь его оттуда.  Сначала сделай Defaults.standard.set(soundStatus forKey: “soundStatus”)
источник

S

SwiftBook Bot in SwiftBook
Привет! Я официальный бот сообщества *SwiftBook*!

Я помогу тебе перевести с английского на русский, а так же у меня есть информация по курсам и вебинарам!

Переходи: @SwiftBookBot
источник

s

stolenhen in SwiftBook
ребят, уточните, а чем конкретно отлчичаются записи типов:

let property: Type
и
let property: Type!

я не совсем понимаю, когда нужно ставить знак ! у типа экземпляра, отсюда нет 100% понимания в том, что иногда делаю(

Также есть любопытный момент - крутые ребята, когда программируют крутые приложения, иногда не сразу инициализируют проперти, а сначала указывают просто тип, например:

var networkDataFetcher: NetworkDataFetcher!
а потом ниже такие:

init (networkDataFetcher  = NetworkDataFetcher())) {
       
self.networkDataFetcher = networkDataFetcher
некоторые делают примерно так:
let vc: ViewController
а потом ниже где-нибудь инициализируют в какой-нибудь функции:

func kakaiaToFuncciya() {

vc = ViewCOntroller()

}

отсюда второй вопрос: почему некоторые ребята так делают, а не просто сразу инициализируют переменные, например
let vc = ViewController() и var networkDataFetcher = NetworkDataFetcher()

Помогите с этими двумя вопросами как можете, плиз! 😒
источник

DK

Dmitry Kim in SwiftBook
stolenhen
ребят, уточните, а чем конкретно отлчичаются записи типов:

let property: Type
и
let property: Type!

я не совсем понимаю, когда нужно ставить знак ! у типа экземпляра, отсюда нет 100% понимания в том, что иногда делаю(

Также есть любопытный момент - крутые ребята, когда программируют крутые приложения, иногда не сразу инициализируют проперти, а сначала указывают просто тип, например:

var networkDataFetcher: NetworkDataFetcher!
а потом ниже такие:

init (networkDataFetcher  = NetworkDataFetcher())) {
       
self.networkDataFetcher = networkDataFetcher
некоторые делают примерно так:
let vc: ViewController
а потом ниже где-нибудь инициализируют в какой-нибудь функции:

func kakaiaToFuncciya() {

vc = ViewCOntroller()

}

отсюда второй вопрос: почему некоторые ребята так делают, а не просто сразу инициализируют переменные, например
let vc = ViewController() и var networkDataFetcher = NetworkDataFetcher()

Помогите с этими двумя вопросами как можете, плиз! 😒
Это очень обширные темы - Опциональные значения и инициализация переменных
источник

s

stolenhen in SwiftBook
Dmitry Kim
Это очень обширные темы - Опциональные значения и инициализация переменных
хотя бы пару примеров, например, ставлю ! когда делаю то-то, и не ставлю !, когда делаю то-то
источник

DK

Dmitry Kim in SwiftBook
А если коротко. То если вы ставите знак «!» у типа переменной. То вы гарантируете  инициализатору, что позже в коде обязательно инициализируете эту переменную. В противном случае будет ошибка
источник