TGViewer
Channel Public Channel
ErrorNil. iOS-разработка

ErrorNil. iOS-разработка

@error_nil

Пишем код, разрабатываем приложения, учимся

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

По всем вопросам пишите мне @ibatyrgereev
Subscribers
688
Photos
298
Videos
60
Links
332

Showing posts older than #516 · Back to latest

Older Posts 20 shown
Post #514 406
Полезный экстеншен для SwiftUI, что бы доставать цвета из hex


extension Color {
init(hex: String) {
let hex = hex.trimmingCharacters(in: CharacterSet.alphanumerics.inverted)
var int: UInt64 = 0
Scanner(string: hex).scanHexInt64(&int)

let a, r, g, b: UInt64
switch hex.count {
case 3:
(a, r, g, b) = (255,
(int >> 8) * 17,
(int >> 4 & 0xF) * 17,
(int & 0xF) * 17)
case 6:
(a, r, g, b) = (255,
int >> 16,
int >> 8 & 0xFF,
int & 0xFF)
case 8:
(a, r, g, b) = (int >> 24,
int >> 16 & 0xFF,
int >> 8 & 0xFF,
int & 0xFF)
default:
(a, r, g, b) = (255, 0, 0, 0)
}

self.init(
.sRGB,
red: Double(r) / 255,
green: Double(g) / 255,
blue: Double(b) / 255,
opacity: Double(a) / 255
)
}
}


Как ипользовать


let color1 = Color(hex: "#3498db") // Полный вариант
let color2 = Color(hex: "FF5733") // Без #
let color3 = Color(hex: "80FF5733") // С альфа каналом
let color4 = Color(hex: "fff") // Сокращенный вариант
  • 🔥 6
  • 💯 3
  • ❤ 2
Post #513 403
Post #512 631
Сохраните себе в снипетах в xcode, код для валидации email

func isValidEmail(_ email: String) -> Bool {
let regex = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}"
return NSPredicate(format: "SELF MATCHES %@", regex).evaluate(with: email)
}
  • 👍 11
  • 🎉 6
  • 🔥 4
  • ❤ 3
Post #511 518
+1 еще наш ученик в Яндексе)
  • 🔥 9
  • ⚡ 6
  • 🎉 3
Post #508 401
Post #507 361
Очень классные уроки у автора! Очень радует, что сообщество IOS растет, появляются новые авторы, поэтому поддержим канал, подписывайтесь на телегу и на ютуб, материал и правда очень классны)
  • 👍 3
Post #506 467
Привет ребята!

На этой недели в школе сразу несколько запусков:

- Сегодня (15/04) начинается модуль по SwiftUI, если есть знание Swift, то можете сразу с него начать (бонусом записи уроков swift/uikit). После этого модуля будет модуль по разработке , который по желанию можно будет в этой группе пройти

- В четверг (17/04) стартует 11 поток. Ребят ждет 8 месяцев обучения, начиная с самых основ Swift и заканчивая полноценной разработкой и стажировкой. Пару мест в группе еще есть, следующий поток будет через два месяца и по новым ценам, так что если давно хотели начать учиться, сейчас самый подходящий момент

Как всегда по всем вопросам (@ibatyrgereev)
  • 👍 5
  • 💯 1
Post #505 475
Post #504 413
9️⃣ Каждый раз как в первый раз.

На этой недели прошел выпуск 9 потока! Ребята начали учиться с 17 сентября и 8 месяцев пролетело незаметно, но теперь на выходе получились специалисты с богатым стеком знаний. Когда заканчивается поток, всегда немного грустно, потому что за это время уже привыкаешь ко всем ученикам и с каждым всегда на связи) Но даже после выпуска, мы не перестаем работать с ними и всегда отвечаем по всем вопросам)

Всех учеников потока поздравляю, все большие молодцы, каждый из них не просто решил, что хочет стать IOS разработчиком, но и начали действовать, не откладывая и сегодня они уже готовы проходить собесы и получать оферы, главное не останавливаться на достигнутом!

Школа существует чуть больше 2х лет, а на носу старт 11 потока! Это говорит о том, что все больше людей хотят изменить свою жизнь, научиться чему-то новому, а главное, не ждут подходящего случая, не могу не порадоваться за это.

Всем, кто только хочет начать учиться или те кто уже учиться, хочу пожелать терпения и решимости: первым что бы собраться и сделать первый шаг, а вторым, чтобы пройти этот путь до конца!

🔥Спасибо всем, что выбираете нашу школу
  • ❤ 6
Post #503 383
Нежданчик от chatGPT)
  • 👍 4
  • 🔥 3
  • 🤣 3
  • 🎉 1
Post #502 355
+ к отзывам)
  • ❤ 5
Post #501 359
🔥🔥🔥 По многочисленным просьбам, наконец-то запускаем новый модуль!

Для кого он?

🚀 Для тех, кто прошел основную программу в нашей школе;

🚀 Для тех, кто самостоятельно умеет писать простые проекты, но хочет большего;

🚀 Для тех, кто боится собеседований и хочет пойти на них уверенными в своих знаниях;

🚀 Для тех, кто просто хочет узнать о ios разработке еще больше)

Это будет первый старт такого модуля, поэтому конечная программа может меняться, но только в больщую сторону (скорее всего будут еще темы)

🔥 По длительности - 1.5 месяца

🔥 Старт - в конце апреля

P/s. Выпускникам школы скидика, 19 900₽ 24 500₽

Записаться можно на сайте , а если наш выпускник, то напишите мне)
  • ⚡ 2
  • 🔥 2
  • 👍 1
Post #499 332
Мотивация или Дисциплина?

Я вот задумался, если бы мне предложили выбрать одно и я бы получил его в неограниченном запасе, мотивацию или дисциплину, что бы выбрать?

На первый взгляд все так очевидно, но начинаешь задумываться, понимаешь, что это вовсе не так.

Если говорить про каждый аспект в отдельности то, мотивация - это то, что заставляет нас что-то начать делать, а дисциплина - делать это регулярно. НО с другой стороны, звучит это так, что если ничего не начать делать, то и дисциплины никакой не будет, потому-что делать то и нечего. Бред. Согласен.

Выходит, что мотивация и дисциплина связаны, что нужно одно, чтобы работало другое? (Думаю каждый для себя решит это лично)

Хоть и то и другое это инструмент развития, различия конечно тоже имеются и самое главное различие - мотивация имеет свойство заканчиваться, его нужно восполнять, тогда как дисциплина со временем только крепнет. К примеру, если вы выработали себе режим 8 часов работать, начинать в 10 и освобождаться в 6 вечера, то с годами это только сильнее закрепиться за вами. С мотивацией напротив, вдохновившись чем нибудь, мотивация работать, что-то делать может зашкаливать, и первую неделю или месяц, не важно, вас буквально может распирать, но что потом? если нет результатов, которых вы ждали, мотивация кончается, и вы уже не работает столько, не идете к своей цели.

Конечно идеал это - мотивация + дисциплина, ядерный набор, но помним с чего начали, нужно выбрать что-то одно.

В итоге я бы остановился все-же на дисциплине, ровно потому-что есть опыт, столько раз на фоне взрыва мотивации я начинал упорно над чем-то работать, но со временем, ввиду отсутствии быстрых результатов все это сходило на нет. Но если бы начать с малого, но регулярно, эффект был бы, может не скоро, но был бы.

Хоть мотивация и помогает начать что либо делать, она не всегда нужна для этого. НЕТ, я не отрицаю ее значимости и порой даже дисциплина не помогает, когда очень долго нет результатов, то мысли закрадываются, в такие моменты нужна подпитка мотивации, но, возвращаясь к исходной мысли, можно начать что-то новое и без мотивации, такие начинания как правило обдуманные и осознанные и правильная дисциплина помогает достичь в этом успеха.

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

А что бы выбрали вы?
  • 👍 5
  • 💯 3
Post #498 304
Сочтем это за отзыв)
  • 💯 5
  • 🎉 2
Post #497 325
Ребята, кто занимается у нас в школе по записям самостоятельно, доступ в ЛК чуть изменился, теперь по новому адресу
Если у вас был доступ но не получилось зайти, напишите мне, разберемся.

P/s Новые уроки скоро добавятся)
  • 🔥 3
  • 🎉 2
Post #496 342

Forwarded from Алексей

Отзыв на курс Error:Nil, благодаря которому нашел работу ios-разработчиком)
До курса бэкграунда в разработке не было вообще, после завершения - поиск работы в течение 2,5 месяцев, пройдено 10 собеседований, в итоге - оффер на позицию Junior iOS Developer, зп 120 000 ₽/мес. Пишу на SwiftUI. Неделю назад успешно закрыл испытательный срок. Классная команда, есть корпоративные бенефиты. Фулл удаленка. Без школы Ислама этот путь был бы гораздо дольше и сложнее)
Всем кто думает пойти ли на обучение - однозначно рекомендую, тем кто уже учится - дойти до конца, не сдаваться и не опускать руки. Все кто поставит цель, обязательно найдут работу! и не пытайтесь выучить всё, идите на собесы 😉
  • ❤ 7
  • 🔥 4
  • 👍 3
Post #495 313
🔥 Приятный отзыв от ученика. А всем кто учится пусть будет мотивацией)
  • ⚡ 2
Post #494 342
Немного редизайна школы)

Новый сайт, адентика и фирменый стиль, уже скоро
  • 🔥 6
  • ❤ 3
Post #493 441
🔥 Огонь! То о чем в последнем видео и говорил. В общем ждем
  • 🔥 8
  • ❤ 1
Post #492 428
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →