iOS на практике
iOS на практике
  • Видео 86
  • Просмотров 232 908
Apple Intelligence уже сегодня? Ставим аналог ChatGPT локально - GPT4ALL
В этом видео вы узнаете, как установить GPT4All - локальную версию мощной языковой модели GPT. Я покажу, как правильно настроить среду, запустить модель и начать с ней работать. Рассмотрим базовые команды и примеры использования для повседневных задач. Подключайтесь, чтобы узнать, как GPT4All может помочь вам в создании своих проектов и автоматизации задач!
🌐 gtp4all статья и ссылка на оф сайт - www.lexone.ru/ai/llm/gpt4all.html
Если хотите поддержать канал:
📲 Ссылка на приложение iJun: apps.apple.com/ru/app/ijun/id1671447565?platform=iphone
💵 Paypal: www.paypal.me/lexonerus
🤑Тинькофф: www.tinkoff.ru/cf/2bDMY8X1u1U
🍩 YooMoney: yoomoney.ru/to/410012573322507
🟦 Telegram: t.me/+2tJcMzzMaBc5Mjdi
🗒 По...
Просмотров: 1 119

Видео

Новая кросс-платформа? Skip как установить? (Xcode, SwiftUI, Android Studio, iOS 17, Android 14)
Просмотров 1,7 тыс.11 месяцев назад
Посмотрим, что такое Skip? Новая кросс-платформа? Как с этим работать? Установим на MacBook Air 2020. Соберем первый проект. Статья про Skip www.lexone.ru/crossplatform/skip/what-is-skip-tools.html skip.tools/ github.com/skiptools brew.sh/ Если хотите поддержать канал: 📲 Ссылка на приложение iJun: apps.apple.com/ru/app/ijun/id1671447565?platform=iphone 🍩 YooMoney: yoomoney.ru/to/410012573322507...
Что такое сабскрипт? Безопасное извлечение элемента из массива (Swift, Xcode, subscript)
Просмотров 55411 месяцев назад
В этом видео посмотрим, что такое сабскрипты в языке Swift, как они используются и для чего, рассмотрим синтаксис и создадим свой простой сабскрипт. Если хотите поддержать канал: 📲 Ссылка на приложение iJun: apps.apple.com/ru/app/ijun/id1671447565?platform=iphone 🍩 YooMoney: yoomoney.ru/to/410012573322507 🤑Тинькофф: www.tinkoff.ru/cf/2bDMY8X1u1U 🟦 Telegram: t.me/ 2tJcMzzMaBc5Mjdi 🗒 Полезные ссы...
UIKit кодом. С чего начать? (iOS, Xcode, Swift, Xml)
Просмотров 2,4 тыс.Год назад
Не всегда понятно, с чего быстро начать писать UIKit кодом. Давайте посмотрим, как это делать и что нам может облегчить процесс - Xib to Swift конвертер. Так же обсудим иерархию вида и структуру кода. 🌐 Xib2Swift converter: lexone.ru/xib2swift/index.html Если хотите поддержать канал: 📲 Ссылка на приложение iJun: apps.apple.com/ru/app/ijun/id1671447565?platform=iphone 🍩 YooMoney: yoomoney.ru/to/...
Swift Package Manager, установка сетевого логгера Netfox. Лайфхак в конце. (Xcode, iOS, Swift)
Просмотров 643Год назад
Рассмотрим на примере, как можно использовать атрибут @discardableResult в языке Swift при разработке по iOS. 🌐 API: catfact.ninja/#/Breeds/getBreeds 💻 Код из видео: github.com/lexonerus/ios-on-practice/tree/main/UIKit/v84-Netfox+SwiftPM/DiscarableResult 📦 Swift Package Manager: www.swift.org/package-manager/ 🐈‍⬛ Cat Ninja: catfact.ninja/#/Facts/getRandomFact 🦊 Netfox: github.com/kasketis/netfo...
Атрибут @discardableResult на примере сетевого запроса (Swift, iOS, Xcode)
Просмотров 351Год назад
Рассмотрим на примере, как можно использовать атрибут @discardableResult в языке Swift при разработке по iOS. 🌐 API: catfact.ninja/#/Breeds/getBreeds 💻 Код из видео: github.com/lexonerus/ios-on-practice/tree/main/UIKit/v83-@discarableResult/DiscarableResult Если хотите поддержать канал: 📲 Ссылка на приложение iJun: apps.apple.com/ru/app/ijun/id1671447565?platform=iphone 🍩 YooMoney: yoomoney.ru/...
Swift 5 - Что такое атрибуты @? (Xcode, iOS)
Просмотров 380Год назад
В данном ролике коротко рассмотрим, что такое атрибуты в Swift. Поговорим о @main, @objc, @IBOutlet и тд. Ссылки из видео: 🌐 docs.swift.org/swift-book/documentation/the-swift-programming-language/attributes Если хотите поддержать канал: 📲 Ссылка на приложение iJun: apps.apple.com/ru/app/ijun/id1671447565?platform=iphone 🍩 YooMoney: yoomoney.ru/to/410012573322507 🤑Тинькофф: www.tinkoff.ru/cf/2bD...
Xcode 15 - знакомство, краткий обзор. Как скачать Xcode beta?
Просмотров 1,7 тыс.Год назад
Узнаем как и где можно скачать beta версию Xcode, познакомимся с его 15 версией, Также пройдемся по основным нововведениям и применим их на практике. Сделаем краткий обзор, что нам предложили после WWDC. 📲 Ссылка на приложение iJun: apps.apple.com/ru/app/ijun/id1671447565?platform=iphone ✉️ Телеграм канал: t.me/ios_on_practice 🗒 Полезные ссылки: 👨🏻‍💻 Как стать iOS разработчиком? ⏩ www.lexone.ru...
Flutter инструкция по установке на MacOS (Android Studio, Xcode)
Просмотров 5 тыс.Год назад
Установка Flutter SDK и настройка среды разработки IDE может быть не совсем очевидной задачей. В данном ролике рассмотрим инструкцию по установке Flutter на Mac OS, в качестве IDE будем использовать Android Studio. 📲 Ссылка на приложение iJun: apps.apple.com/ru/app/ijun/id1671447565?platform=iphone 🌐 Подробнее о PATH: www.lexone.ru/uncategorized/how-to-set-flutter-path-in-mac-os.html 🗒 Полезные...
Как создать UIScrollView программно? (Swift, Xcode, iOS)
Просмотров 2,8 тыс.Год назад
У многих начинающих iOS разработчиков возникают трудности с пониманием работы UIScrollView, и с тем, как создать его программно. Рассмотрим на примере как создать UIScrollView, и обсудим тонкости в процессе. 📲 Ссылка на приложение iJun: apps.apple.com/ru/app/ijun/id1671447565?platform=iphone 🌐 Подробнее о UIScrollView: www.lexone.ru/operating-systems/ios/uikit/uiscrollview-programmatically.html...
Что такое intrinsic content size? (Swift, iOS, Xcode)
Просмотров 1,6 тыс.Год назад
Разберем что такое intrinsic content size в iOS, и посмотрим как это можно использовать при адаптивной верстке интерфейсов с помощью среды Xcode и языка программирования Swift. 📲 Ссылка на приложение iJun: apps.apple.com/ru/app/ijun/id1671447565?platform=iphone Если хотите поддержать канал: 🍩 YooMoney: yoomoney.ru/to/410012573322507 🤑Тинькофф: www.tinkoff.ru/cf/2bDMY8X1u1U 🟦 Telegram: t.me/ 2tJ...
Введение в Autolayout - констрейнты программно + Interface Builder (iOS, Swift, Xcode)
Просмотров 6 тыс.Год назад
Поговорим о том, как верстать адаптивный интерфейс в iOS. Что такое Autolayout? Разберем констрейнты, работу с autolayout как кодом, так и через Interface Builder. Если хотите поддержать канал: 🍩 YooMoney: yoomoney.ru/to/410012573322507 🤑Тинькофф: www.tinkoff.ru/cf/2bDMY8X1u1U 🟦 Telegram: t.me/ 2tJcMzzMaBc5Mjdi 🗒 Полезные ссылки: 👨🏻‍💻 Как стать iOS разработчиком? ⏩ www.lexone.ru/operating-syste...
Swift 5 - коллекции, Dictionary (iOS, Swift, Xcode)
Просмотров 710Год назад
Swift 5 - коллекции, Dictionary (iOS, Swift, Xcode)
Паттерн Singleton в iOS, на практике (Xcode 14.2, Swift 5.7)
Просмотров 1,4 тыс.Год назад
Паттерн Singleton в iOS, на практике (Xcode 14.2, Swift 5.7)
MVVM + Combine на UIKit. Swift, iOS простой пример.
Просмотров 6 тыс.Год назад
MVVM Combine на UIKit. Swift, iOS простой пример.
Как добавить тему в Xcode? Делюсь своей. (Xcode, iOS, Swift)
Просмотров 1 тыс.Год назад
Как добавить тему в Xcode? Делюсь своей. (Xcode, iOS, Swift)
Mac Mini 2018 замена памяти с 8gb до 32gb, разборка
Просмотров 1,3 тыс.Год назад
Mac Mini 2018 замена памяти с 8gb до 32gb, разборка
Swift 5 - коллекции, Set
Просмотров 1,1 тыс.Год назад
Swift 5 - коллекции, Set
Пишем iOS калькулятор кодом. Часть 2 - Frame Based Layout (Swift 5.6, Xcode 13.3)
Просмотров 2,1 тыс.2 года назад
Пишем iOS калькулятор кодом. Часть 2 - Frame Based Layout (Swift 5.6, Xcode 13.3)
Пишем iOS калькулятор. Часть 1 - базовая логика (Swift 5.6, Xcode 13.3)
Просмотров 4,6 тыс.2 года назад
Пишем iOS калькулятор. Часть 1 - базовая логика (Swift 5.6, Xcode 13.3)
Как менять цвет status bar в iOS динамически? (UIView, UINavigationController, UIStatusBarStyle)
Просмотров 1,4 тыс.2 года назад
Как менять цвет status bar в iOS динамически? (UIView, UINavigationController, UIStatusBarStyle)
Рекурсия в языке Swift. Факториал, Фибоначчи. (Swift 5.6, Xcode 13)
Просмотров 1,2 тыс.2 года назад
Рекурсия в языке Swift. Факториал, Фибоначчи. (Swift 5.6, Xcode 13)
UIKit программно Frame Based Layout. CGPoint, CGSize, CGRect (Xcode 13.3, iOS 15.4)
Просмотров 4,1 тыс.2 года назад
UIKit программно Frame Based Layout. CGPoint, CGSize, CGRect (Xcode 13.3, iOS 15.4)
Пишем интерфейс программно. Настройка SceneDelegate. (UIKit, Xcode 13.3, iOS 15.4)
Просмотров 3,9 тыс.2 года назад
Пишем интерфейс программно. Настройка SceneDelegate. (UIKit, Xcode 13.3, iOS 15.4)
Как интегрировать SwiftUI в UIKit? (UIHostingController, Xcode)
Просмотров 1,4 тыс.2 года назад
Как интегрировать SwiftUI в UIKit? (UIHostingController, Xcode)
Swift 5 - Контроль потока (break, continue, return, fallthrough, throw)
Просмотров 9682 года назад
Swift 5 - Контроль потока (break, continue, return, fallthrough, throw)
Swift 5 - Перегрузка функций (Playground, iOS, Xcode)
Просмотров 7182 года назад
Swift 5 - Перегрузка функций (Playground, iOS, Xcode)
Swift 5 - Тернарный условный оператор (Playground, iOS,)
Просмотров 1,1 тыс.2 года назад
Swift 5 - Тернарный условный оператор (Playground, iOS,)
Как реализовать UISearchBar с помощью Storyboard (Xcode, Swift 5)
Просмотров 2,5 тыс.2 года назад
Как реализовать UISearchBar с помощью Storyboard (Xcode, Swift 5)
Swift 5 - Замыкания (или closures, блоки, лямбды)
Просмотров 3,1 тыс.2 года назад
Swift 5 - Замыкания (или closures, блоки, лямбды)

Комментарии

  • @lualawyer5093
    @lualawyer5093 16 дней назад

    Продолжения food delivery app не будет?(

    • @iosinpractice
      @iosinpractice 15 дней назад

      Пока нет, все видео лежат с доступом по ссылке. это получился довольно трудозатратный (с точки зрения приложенных усилий) материал. много времени на запись, монтаж и подготовку. крайние ролики делал без подготовки, от этого страдает качество. к сожалению, отдачи от роликов практически нет, не могу себе позволить уделять этому много времени. возможно закончу в рамках материала для stepik. для тех кому интересно, кто начинал проект, поделюсь. довольно часто видел данный проект и его вариации у ребят на собеседованиях, интересный опыт)

  • @Andrew-7324
    @Andrew-7324 18 дней назад

    Так а код оно генерит или нет? Можно скормить проект и потом давать описание таски и получать готовую работу?

    • @iosinpractice
      @iosinpractice 15 дней назад

      Готовую работу нет) Но код генерит.

  • @vitaliyvostrikov5912
    @vitaliyvostrikov5912 18 дней назад

    ollama вроде бы еще удобная тоже

  • @SuperAwacs
    @SuperAwacs 18 дней назад

    запустился на beelink ser5 16gb с ryzen 5800 и на macbook pro 2020 года с 16gb работает сносно, для экспериментов хватит, а для работы есть подписка chatgpt спасибо

  • @konstantin7406
    @konstantin7406 19 дней назад

    У меня iMac M1 память 8ГБ не потянул ))))

  • @rovsen1993
    @rovsen1993 24 дня назад

    А можно предложить рублику, где создаем 2-3 окна с использованием Skip

  • @ИринаПокровская-щ9ж

    Добрый день, подскажите как этот apk будет подвержен реверс-инжинирингу?

    • @iosinpractice
      @iosinpractice 26 дней назад

      Точно так же, как и любой другой apk

    • @ИринаПокровская-щ9ж
      @ИринаПокровская-щ9ж 26 дней назад

      @@iosinpractice flutter говорят хорош в это плане, нет отладчика (может ошибаюсь)

  • @antiasva
    @antiasva Месяц назад

    а зачем использовать NotificationCenter, если у нас уже есть Combine?

  • @Pewpewpew-m9t
    @Pewpewpew-m9t Месяц назад

    Спасибо за видео! А какие преимущества использования кокоподс перед дефолтным менеджером зависимостей хкода?

    • @iosinpractice
      @iosinpractice Месяц назад

      Можно сказать, что сейчас cocoapods депрекейтнули. Но SPM был не всегда.

  • @Dontgoagainstthedream
    @Dontgoagainstthedream Месяц назад

    смотрю всех авторов рускоязычных по Swift, из все - ваши "произведения искусства" (по другому нельзя назвать ваши ролики) --->> самые лучшие! только вы объясняете все подробно, что зачем , почему и откуда берется. так и запоминать легче! качество информации - лучшее!!! ОГРОМНОЕ СПАСИБО ))) И хорошего дня вам ))

  • @ВладимирБородич-д4л

    Что по производительности у 1

  • @mdomt
    @mdomt 2 месяца назад

    Комментарий в поддержку канала. Спасибо за видео!

  • @Dontgoagainstthedream
    @Dontgoagainstthedream 2 месяца назад

    ⭐⭐⭐⭐⭐спасибо тебе большое ! из всех кто ведет курсы по iOS , ты лучше всех объясняешь суть! спасибо! Успехов тебе во всем!⭐⭐⭐⭐⭐

  • @АлександрСергеевич-с7р

    спасибо большое , теперь все стало понятно после твоего урока!!

  • @gektormontana4765
    @gektormontana4765 3 месяца назад

    Как разовый инструмент для пробы и потыкать очень прикольно, завел все за пол часа так как андроид студио уже стоял. Интересно посмотреть как будет развиваться данная тулза, для малого бизнеса очень полезно если это будет полноценный порт на андроид. Но хотелось бы видеть триал план для мелких разработчиков по типу одно бесплатное приложения в месяц а не 300$ в год😅

  • @true_digitalist
    @true_digitalist 3 месяца назад

    Салют - вроде нашлась темка для видео, с Вашего позволения: SUI и допустим сравнения с UIKit %)

  • @ДмитрийСоколов-б8в
    @ДмитрийСоколов-б8в 3 месяца назад

    Огромное спасибо. Помогли разобраться в сложной теме.

  • @card1nal312
    @card1nal312 3 месяца назад

    Не пропадай брат, давно ждал видео от тебя! Спасибо 🎉😊

  • @iosinpractice
    @iosinpractice 4 месяца назад

    Полное видео тут ruclips.net/video/lGHLTDj0iaU/видео.html

  • @true_digitalist
    @true_digitalist 4 месяца назад

    Салют, может прослушал так что для уточнения - на готовый проект можно затащить skip? :)

    • @iosinpractice
      @iosinpractice 4 месяца назад

      Можно, но пока только в достаточно простой проект. С не сложными UI компонентами.

    • @true_digitalist
      @true_digitalist 4 месяца назад

      @@iosinpractice ок, круто… а кстати алгоритм такой же или по другому что-то всё равно?))

    • @iosinpractice
      @iosinpractice 4 месяца назад

      @true_digitalist принцип абсолютно тот же, только элементы немного отличаются. Нужно читать доку Skip.

    • @true_digitalist
      @true_digitalist 4 месяца назад

      @@iosinpractice ok , как раз про это и уточнял что надо ли внимательно произучать момент в доках типа есть ли вообще особенности у этой задачки спасибо!

  • @ВладимирКолев-п2ч
    @ВладимирКолев-п2ч 4 месяца назад

    объяснение кстати зачет!

  • @awakeFromNib
    @awakeFromNib 4 месяца назад

    Спасибо, очень интересно!

  • @true_digitalist
    @true_digitalist 4 месяца назад

    Привет, спасибо. А на вопросик можно попросить дать комент: код под iOS всё равно менять? Или Android studio его будет транслировать в iOS и те что выбраны Apple продукты на проекте? Или оно будет жить отдельно под iOS и ждать когду в ту папку залезут Xcode-ом?))

    • @iosinpractice
      @iosinpractice 4 месяца назад

      Нет, код трогать не нужно. Достаточно использовать Dart через AndroidStudio. Xcode только может понадобится для более тонкий настроек проекта, например сборки, подключение entitlements и тп.

  • @Dontgoagainstthedream
    @Dontgoagainstthedream 4 месяца назад

    Вы просто лучший! Абсолютно без лишних слов и по делу! Спасибо 🙏

  • @seoparse
    @seoparse 5 месяцев назад

    Большое спасибо!

  • @ARTEMvorkhlik
    @ARTEMvorkhlik 5 месяцев назад

    Привет! Сейчас на новой ios не работает способ с navigationBar.barStyle, если вложен в navigation. Как можно сейчас влиять на цвет statusBar, не подскажешь ?

    • @iosinpractice
      @iosinpractice 5 месяцев назад

      С iOS 17 это больше не нужно, она сама настраивает цвет в соответствие контенту. Эта логика имеет смысл для юзеров на более старых версиях через @available

    • @ARTEMvorkhlik
      @ARTEMvorkhlik 5 месяцев назад

      Просто нужно исправить баг в проекте. При темной теме появляется темный системный Алерт для биометрии по faceId. Цвет текста в status bar подстраивается под алерт, то есть белый текст. Но после исчезновения алерта цвет status bar не изменяется, то есть белый status bar на белом фоне. Есть может быть метод для пересчёта цвета? Думаю, это потому что window scene имеет статус inactive при системном алерте, и потом переходит в active