ErrorNil. iOS-разработка
617 subscribers
254 photos
51 videos
16 files
298 links
Пишем код, разрабатываем приложения, учимся

Сайт школы https://error-nil.namari.ru/
YouTube https://www.youtube.com/@errornil
VK Видео - https://vk.com/video/@errornil

По всем вопросам пишите мне @ibatyrgereev
Download Telegram
Media is too big
VIEW IN TELEGRAM
Таб из коробки, на удивление работает быстро
👍6
Новый xcode тоже удивляет, на первом скрине как было, тут и табы открытых файлов и кнопка быстро открыть библиотеку.
На втором скрине как стало, что бы добавить таб надо нажать +, т.е автоматически не создается при открытии файла, но и там свои приколы, в открытом табе переключаются файлы, НЕ табы переключаются в зависимости от файлов, а файлы внутри открытого таба, как результат два таба и в каждом один файл может быть открыть, такие себе приколы, и да, кнопку отрытия библиотеки убрали, либо через хот кей либо через пункт меню, надеюсь в будущих версиях пофиксят
Зато новый таб открывает очень пафасно, как по мне лишнее действие и трата времени
UPD. Можно закрепить таб, что бы при открытии файла он переключался, но для этого надо в ручную его закрепить, вопрос, когда вы пишите код и у вас десятки разных файлов открыты, как часто вы будете ручками это делать? Мне кажется не так часто, как думает Apple
Привет ребята!
В последнюю неделю был не на связи, ни постов тут ни видео на канале небыло, решил устроить себе отпуск, первый за последние пару лет, а то чувствовал что выгорание где-то уже рядом.

Просто ничего не делать, это тоже не отдых, поэтому решил кардинально сменить обстановку и в итоге неделя в Китае, ни единной строчки кода и минимум интернета и чувствуешь себя совершенно по другому.

Теперь с новыми силами снова в бой, надеюсь на долго хватит этой недели))
3👍25🔥1421
Если тема с AsyncStream будет интересна, то могу написать более подробный ролик про него, так как считаю что в будущем оно будет использоваться на постоянной основе, так что пишите в коментарии под видео, и видео продвинем и новое по теме выпущу)

Документация Apple https://developer.apple.com/documentation/swift/asyncstream для ознакомления
💯144
Привет ребята, хочу сделать стрим, за который соберу полноценный проект и сразу загружу его эпстор, какой нибудь средний проект, часа на 3-5, предложите идею тут в коментах, что можно сделать? Будет весь этап разработки, от дизайна до загрузки, жду ваших идей
2🔥162
🔨 Очень классный канал @hardworkerIT, в котором делятся полезными гайдами, важными статьями, примерами кода, новостями и многим другим..
Рекомендую подписаться 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93👍2🤣2
Код для загрузки фотографии в Firebase, всегда держу его под рукой, сохраните и себе обязательно

private func oneImageLoad(_ image: Data?, _ storage: StorageReference, _ completion: @escaping (Result<URL, Error>) ->()){
let metadata = StorageMetadata()
metadata.contentType = "image/jpeg"
guard let imageData = image else { return }

DispatchQueue.global().async {
storage.putData(imageData, metadata: metadata) { meta, err in
guard let _ = meta else {
completion(.failure(err!))
return
}

storage.downloadURL { url, err in
guard let url = url else {
completion(.failure(err!))
return
}
completion(.success(url))
}
}
}
}



///StorageReference - путь в Firebase Storage, куда хотите сохранить фотку
let ref = Storage.storage().reference().child("путь")
1👍122
Каждый раз как в первый раз)
113🔥2
Наконец-то обустроил нормальный рабочий стол)

Скоро будет еще лучше, взял подставку для ноута и мышку получше, но они не успели пока приехать
🔥22🎉432