Size: a a a

2021 March 24

A

Artem in SwiftBook
Кто то работал с подписками через SwiftySoreKit?
Дело в том, что я при загрузке приложения начинаю проверять подписку и оно мне предлагает войти в аккаунт Itunes
Так вот это ошибка в коде или это либа предлагает мне войти в sandbox аккаунт?
После публикации приложения будет запрашивать вход в аккаунт?
источник

I

Ivan in SwiftBook
Добрый вечер, подскажите, пожалуйста, удобную либу для пагинации CollectionView.
Данные порциями прилетают с бэка.
Хочется добиться эффекта бесшовного скролла (не наблюдать подгрузку, когда весь загруженный контент проскроллен)
источник

W

Wolfyteze in SwiftBook
Позиционирую на junior). Пока у меня один проект, где я на минимум использую библиотеки сторонние.
Хотел показать на примере одного приложения и что реализовано:
1) data-driven реализацию
2) умение работать с json
3) mvvm
4) custom table view cell

На что сделать упор в домашних проектах, что бы не стыдно было показать на собеседовании?
Вообщем накидайте тестовых заданий)
источник

Д

Дмитрий in SwiftBook
Ivan
Добрый вечер, подскажите, пожалуйста, удобную либу для пагинации CollectionView.
Данные порциями прилетают с бэка.
Хочется добиться эффекта бесшовного скролла (не наблюдать подгрузку, когда весь загруженный контент проскроллен)
Этого никак не добиться, потому что загрузка данных занимает время. При медленном скролле все нормально работает, а если быстро - нет. И вот зачем либа, если все реализуется стандартным prefetch data source?
источник

ВР

Вячеслав Раченко... in SwiftBook
Wolfyteze
Позиционирую на junior). Пока у меня один проект, где я на минимум использую библиотеки сторонние.
Хотел показать на примере одного приложения и что реализовано:
1) data-driven реализацию
2) умение работать с json
3) mvvm
4) custom table view cell

На что сделать упор в домашних проектах, что бы не стыдно было показать на собеседовании?
Вообщем накидайте тестовых заданий)
можешь поделать аналоги приложений, которые есть на iOS. Можно придумать свое ТЗ, которое бы включало в себя работу с различными технологиями (карты, медиа) как по мне это более интересно + можно понять а как устроено то или иное приложение.
Я когда-то делал копию Заметок и приложения Documents (аля файл менеджер ), тут можно поработать с файловой системой, как создавать файлы, редактировать, отображать, воспроизводить и тп.

Еще можешь сделать приложение Rss-ридера (новости), тут нужно будет с xml поработать

а так вариантов масса, чатики, работа с соц. сетями, какие-то сторонние апи, всякие плееры
источник

𝙰

𝙰𝚍𝚊𝚖 in SwiftBook
поясните побратски что означает class после двоеточия? "Протокол, которому неявно соответствуют все классы"
источник

o

oureternaltime in SwiftBook
Народ, кто мжет подсазать, почему moreCardButton при повторной инициализации viewController имеет разный frame.width? При этом на самом UI изменений нету
источник

o

oureternaltime in SwiftBook
И как это можно исправить?
источник

C

Chezee in SwiftBook
𝙰𝚍𝚊𝚖
поясните побратски что означает class после двоеточия? "Протокол, которому неявно соответствуют все классы"
Этот протокол реализовать может только класс
источник

C

Chezee in SwiftBook
Ivan
Добрый вечер, подскажите, пожалуйста, удобную либу для пагинации CollectionView.
Данные порциями прилетают с бэка.
Хочется добиться эффекта бесшовного скролла (не наблюдать подгрузку, когда весь загруженный контент проскроллен)
UIKit
источник

𝙰

𝙰𝚍𝚊𝚖 in SwiftBook
Chezee
Этот протокол реализовать может только класс
если не указывать не работает почему то
источник

C

Chezee in SwiftBook
𝙰𝚍𝚊𝚖
если не указывать не работает почему то
Не работает что?
источник

𝙰

𝙰𝚍𝚊𝚖 in SwiftBook
Chezee
Не работает что?
если не указать класс после двоеточия он выдаст ошибку дальше, а что значит неявно соответствует всем классам не совсем явное описание
источник

C

Chezee in SwiftBook
𝙰𝚍𝚊𝚖
если не указать класс после двоеточия он выдаст ошибку дальше, а что значит неявно соответствует всем классам не совсем явное описание
В смысле «он выдаст ошибку»? Я ж не экстрасенс и не знаю какая ошибка возникает, где и с каким обьектом
источник

𝙰

𝙰𝚍𝚊𝚖 in SwiftBook
Chezee
В смысле «он выдаст ошибку»? Я ж не экстрасенс и не знаю какая ошибка возникает, где и с каким обьектом
ошибка возникает при создании свойства этого протокола, о том что нет привязки к классу, но мне все равно не понятно что именно меняет это ключивое класс, он привязывает этот протокол ко всем классам получается? В учебном материале о таком не говорилось а в задаче к нему есть
источник

AO

Alex Oliinyk in SwiftBook
𝙰𝚍𝚊𝚖
ошибка возникает при создании свойства этого протокола, о том что нет привязки к классу, но мне все равно не понятно что именно меняет это ключивое класс, он привязывает этот протокол ко всем классам получается? В учебном материале о таком не говорилось а в задаче к нему есть
Ты делаешь делегат, который weak, а weak может быть только в классе, так как класс это reference тип. Протокол по умолчанию все воспринимает как структуру, которая является value type.
источник

C

Chezee in SwiftBook
𝙰𝚍𝚊𝚖
ошибка возникает при создании свойства этого протокола, о том что нет привязки к классу, но мне все равно не понятно что именно меняет это ключивое класс, он привязывает этот протокол ко всем классам получается? В учебном материале о таком не говорилось а в задаче к нему есть
Это не свойство протокола, а переменная, которая будет обязательно поддерживать этот протокол (основы синтаксиса и ооп в Свифт)
Ошибка возникает из-за атрибута weak перед переменной (управление памятью и reference/value type)
источник

C

Chezee in SwiftBook
Alex Oliinyk
Ты делаешь делегат, который weak, а weak может быть только в классе, так как класс это reference тип. Протокол по умолчанию все воспринимает как структуру, которая является value type.
Не в классе, а объект класса, ссылка на который объявляется слабой
источник

AO

Alex Oliinyk in SwiftBook
Chezee
Не в классе, а объект класса, ссылка на который объявляется слабой
Я на хлопский розум обьяснил. Конечно ты прав.
источник

C

Chezee in SwiftBook
Alex Oliinyk
Я на хлопский розум обьяснил. Конечно ты прав.
Изначально неправильная подача материала как раз и приводит к не правильной формулировке вопросов в дальнейшем
источник