Size: a a a

iOS Developers — русскоговорящее сообщество

2021 December 20

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
Для CoreData сейчас существует высокуровневой API которе разруливает проблемы с многопоточностью.
Так как CoreData не Thread-Safe, то дергать ее обькты можно только из того потока в котором объект создан.

NSLock - просто заблокирвать. NSRecursicveLock - заблокировать для других потоков(что бы если у тебя рекурсия не блокировало)
NSRecursicveLock , NSLock - это уже старое API, сейчас везде используют GCD, OperationQueue и мало того появились еще более модные штуки.
Я честно говоря такие штуки в проектах уже 7 лет не видел.
источник

DD

Denis Denisov in iOS Developers — русскоговорящее сообщество
А ничосе) ок а без конкретных инструментов , когда требуется умышленно блочить поток? User case так сказать?
источник

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
ну так для этого есть GCD
источник

DD

Denis Denisov in iOS Developers — русскоговорящее сообщество
Пример пожалуйста использования, без кода
источник

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
Там есть семафоры
источник

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
как заменитель NSLock
источник

DD

Denis Denisov in iOS Developers — русскоговорящее сообщество
Ок, лично ваше мнение есть ли смысл учить с низов?) хотя вопрос риторический....
источник

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
Решать вам, если есть время то почему бы и нет.
источник

SS

Savely Sakun in iOS Developers — русскоговорящее сообщество
Всем привет. Подскажите, пожалуйста, какая сейчас ситуация с оплатой индивидуального аккаунта разработчика в РФ? Оплатил (точнее оставил заявку) порядка 6 дней назад - до сих пор нет ответа. Погуглил +- говорят 2 недели нужно ждать, но кто-то, пишут, уже полгода ждет. Буду благодарен, если подскажите примерно по ситуации.
источник

DD

Denis Denisov in iOS Developers — русскоговорящее сообщество
Хз, мне на след день активировали
источник

SS

Savely Sakun in iOS Developers — русскоговорящее сообщество
странная фигня :с
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Спасибо
источник

C

Cris in iOS Developers — русскоговорящее сообщество
Hi i need a little help
источник

C

Cris in iOS Developers — русскоговорящее сообщество
Hello everyone I need another help: in practice I have to make sure that when the view controller presented modally called LoginVC is closed, the ReservationsVC controller that he himself called to open the Login is updated. If you want to pass the two sources of the code
источник

C

Cris in iOS Developers — русскоговорящее сообщество
Parent caller LoginVC
источник

C

Cris in iOS Developers — русскоговорящее сообщество
Can you help me and have it call a function within VC Bookings when the LoginVC is dismissed. Thank you
источник

GO

GGorAA Official in iOS Developers — русскоговорящее сообщество
Господа, помогите пожалуйста, а можно ли в SwiftUI для .contextMenu сделать сепараторы, как здесь? Пытался пихать Divider(), но ругается
источник

GO

GGorAA Official in iOS Developers — русскоговорящее сообщество
так стоп, только что заново вставил Divider() в .contextMenu что бы ошибку показать, жаловатся перестал, сепаратор появился 😳
источник

GO

GGorAA Official in iOS Developers — русскоговорящее сообщество
Во, ошибку словил
Появляется если вставить 3 дивайдера, с 1-м и 2-мя все оке
источник

GO

GGorAA Official in iOS Developers — русскоговорящее сообщество
Вот код
источник