Size: a a a

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

2020 October 04

AM

A Mika in iOS Developers — русскоговорящее сообщество
пустышка андроида весит 1.5 мб
источник

D

Danyla in iOS Developers — русскоговорящее сообщество
Всем привет
Кто может помочь с редизайном приложения 😅
А то пока не оч получается
источник

P

Pavel in iOS Developers — русскоговорящее сообщество
привет всем
let json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as! [String: AnyObject]

смотрю юутб, там пишут апс, не понимаю вот эту строку, в частности вот эта штука не понятна
as! [String: AnyObject]
1. as! - приведение к типу c разворотом опционала который возвращает JSONSerialization.jsonObject?
2. приведение к типу массив [String: AnyObject], что это за конструкция String: AnyObject?
источник

IC

Ihor Chernysh in iOS Developers — русскоговорящее сообщество
Pavel
привет всем
let json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as! [String: AnyObject]

смотрю юутб, там пишут апс, не понимаю вот эту строку, в частности вот эта штука не понятна
as! [String: AnyObject]
1. as! - приведение к типу c разворотом опционала который возвращает JSONSerialization.jsonObject?
2. приведение к типу массив [String: AnyObject], что это за конструкция String: AnyObject?
1. Делаем приведение к типу, который уже будет возвращать словарь
Лучше делать через безопасное приведение - as? вместо as!
2.Это получается словарь, у которого ключи типа String, а значения могут быть любого типа(String, Int, Bool...)

При получении данных лучше всего пользоваться декодингом.

https://m.habr.com/ru/post/414221/
источник

P

Pavel in iOS Developers — русскоговорящее сообщество
Ihor Chernysh
1. Делаем приведение к типу, который уже будет возвращать словарь
Лучше делать через безопасное приведение - as? вместо as!
2.Это получается словарь, у которого ключи типа String, а значения могут быть любого типа(String, Int, Bool...)

При получении данных лучше всего пользоваться декодингом.

https://m.habr.com/ru/post/414221/
Игорб спасибо
json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers)
а вот эта штука она возвращает что? В data вон пусто … без приведения, это своего рода конвертация получается as? …?
источник

P

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

P

Pavel in iOS Developers — русскоговорящее сообщество
просто я не хочу запоминать это как патерн - прочитать JSON, надо разобраться что делает строка и синтаксис
источник

KM

Kostya Myatlev in iOS Developers — русскоговорящее сообщество
Мне кажется это частая проблема, я разбираюсь сейчас ровно с тем же самым и пытаюсь придумать себе патерн «Прочитать JSON» )
источник

IC

Ihor Chernysh in iOS Developers — русскоговорящее сообщество
Pavel
Игорб спасибо
json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers)
а вот эта штука она возвращает что? В data вон пусто … без приведения, это своего рода конвертация получается as? …?
Да, мы конвертируем json в нужный нам тип.
Обычно делается структура которая подписывается под Codable и дальше с помощью JSONDecoder мы декодируем нашу data

Там в статье все описано
источник

IC

Ihor Chernysh in iOS Developers — русскоговорящее сообщество
Kostya Myatlev
Мне кажется это частая проблема, я разбираюсь сейчас ровно с тем же самым и пытаюсь придумать себе патерн «Прочитать JSON» )
Для этого есть Codable, с помощью которого мы парсим json в модель

Вверху ссылка на статью, которая описывает все
источник

IC

Ihor Chernysh in iOS Developers — русскоговорящее сообщество
Или же SwiftyJSON
Кому что нравится)
источник

PB

Platina Big Boy in iOS Developers — русскоговорящее сообщество
Всем привет
Разработчики, работающие в компании, отвозитесь  🙏🏻 🙏🏻 🙏🏻
Хочу посоветоваться по рабочим моментам
источник

KM

Kostya Myatlev in iOS Developers — русскоговорящее сообщество
Ihor Chernysh
Или же SwiftyJSON
Кому что нравится)
Да, я как раз его поставил, вчитываюсь пока как в нем разбираться, спасибо)
источник

PE

PureFatality Error in iOS Developers — русскоговорящее сообщество
#whois
Всем привет.
Учусь разработке на Xamarin, группу нашел в поиске ТГ
Пришел с проблемой - объясните плз, как правильно создать App ID, не могу понять какой выбрать Bundle ID Explicit/Wildcard, что нужно указать в Capabilities?
источник

KM

Kostya Myatlev in iOS Developers — русскоговорящее сообщество
Эта информация создаётся в самом приложении
источник

KM

Kostya Myatlev in iOS Developers — русскоговорящее сообщество
Если я правильно понял вопрос
источник

KM

Kostya Myatlev in iOS Developers — русскоговорящее сообщество
PureFatality Error
#whois
Всем привет.
Учусь разработке на Xamarin, группу нашел в поиске ТГ
Пришел с проблемой - объясните плз, как правильно создать App ID, не могу понять какой выбрать Bundle ID Explicit/Wildcard, что нужно указать в Capabilities?
это при создании app Id в консоле разработчика?
источник

PE

PureFatality Error in iOS Developers — русскоговорящее сообщество
Kostya Myatlev
это при создании app Id в консоле разработчика?
это https://developer.apple.com/, апп ид сделать нужно + сгенерить сертификат
источник

DS

Dmytro Striletskyi in iOS Developers — русскоговорящее сообщество
Привет!

Как заставить ScrollView работать с кастомным UITextView?

struct CustomText: UIViewRepresentable {
   
   var text: NSMutableAttributedString
   
   func makeUIView(context: Context) -> UITextView {
       
       let textView = UITextView()
       textView.attributedText = text
       textView.isUserInteractionEnabled = true
       textView.isScrollEnabled = true
       return textView
   }

   func updateUIView(_ uiView: UITextView, context: Context) {}

}


При таком коде не работает, то есть не то чтобы не скролится, а вообще белый экран:

SсrollView {
   CustomText(text: NSMutableAttributedString(string: "Lorem”)
   CustomText(text: NSMutableAttributedString(string: "Lorem”)
   CustomText(text: NSMutableAttributedString(string: "Lorem”)
   …
   CustomText(text: NSMutableAttributedString(string: "Lorem”)
}


Если заменить CustomText наText (который дефолтный), работать будет.
источник
2020 October 05

AM

A Mika in iOS Developers — русскоговорящее сообщество
Ребят, кто пользуется профайлерами xcode?
источник