Size: a a a

2020 December 04

AG

Anatolii Galiant in SwiftBook
Это такая задачка от ментора, это все условие что я написал
источник

AG

Anatolii Galiant in SwiftBook
let x: Optional<Int>
let y: Optional<Int>
func optIntSum(x: Int?, y: Int?) -> Int? {  
   if let x1 = x {
       if let y1 = y {
           return x1 + y1
       }
   }
   return nil
}
источник

AT

Andrey Torlopov in SwiftBook
Anatolii Galiant
Привет всем нид хелп


Надо помочь решить задачку

Реализовать функцию которая в качестве аргумента принимает 2 числа типа MyOptional<Int> и возвращает их сумму типа MyOptional<Int>.
enum MyOptional<T> {
case some(T)
case none

var value: T? {
 switch self {
  case .some(let v):
   return v
  case .none:
   return nil
 }
}
}

func foo(a: MyOptional<Int>, b: MyOptional<Int>) -> MyOptional<Int> {
guard let valueA = a.value,
   let valueB = b.value else {
 return .none
}
return .some(valueA + valueB)
}

print(foo(a: .some(2), b: .none))
print(foo(a: .some(2), b: .some(4)))
источник

AT

Andrey Torlopov in SwiftBook
ну если кастомный опционал нужен то вот.
источник

AT

Andrey Torlopov in SwiftBook
если можно нативный использовать, то в принципе, то что ты написал - верно. Хотя через guard было бы проще.
источник

AG

Anatolii Galiant in SwiftBook
Огромное мерси.. сейчас запушу на проверку
источник

P

Pavel in SwiftBook
посоветуйте какую то free либу, для того чтобы собирать логи дебага или логи ошибок с приложения на свой сервер. Чтоб была реализована потдержка очереди внутри логера самого. Как пример платной sentry.io но бесплатное
Спасибо
источник

ЕК

Евгений Ковалевский... in SwiftBook
Pavel
посоветуйте какую то free либу, для того чтобы собирать логи дебага или логи ошибок с приложения на свой сервер. Чтоб была реализована потдержка очереди внутри логера самого. Как пример платной sentry.io но бесплатное
Спасибо
Файрбейс
источник

P

Pavel in SwiftBook
а там ограничения же есть на кол-во вроде записей, он и так безбожно туда шлет все подряд
источник

ЕК

Евгений Ковалевский... in SwiftBook
Pavel
а там ограничения же есть на кол-во вроде записей, он и так безбожно туда шлет все подряд
Нет, все бесплатно. И настроить все легко, чтоб приходила только нужная инфа
источник

R

R3ECO Vic-orl in SwiftBook
коллеги, был ли опыт у кого в написании или доработки/изменения стороннего приложения для онлайн передачи голосового трафика? Может поделетесь им? Хотел посмотреть в сторону написания простенького клиента для работы с сетью DMR brandmeister.network. Голос + смс. Там заморочка с кодеком ambe ещё будет. Вот хочется понять, с какой стороны к разработке приложения подойти…?
источник

C

ChatKeeperBot in SwiftBook
👋 Marty McFly, рады приветствовать тебя в «SwiftBook»

В этой группе мы обсуждаем Xcode, Swift. А также другие инструменты для разработчиков.😉

Пожалуйста ознакомьтесь с правилами группы
источник

MM

Marty McFly in SwiftBook
источник

MM

Marty McFly in SwiftBook
Всем привет, как реализовать textField?
источник

MM

Marty McFly in SwiftBook
Вчера утром работало, вечером уже нет(((
источник

MM

Marty McFly in SwiftBook
Я новичок...
источник

DM

Dmytro Mandych in SwiftBook
всм реализовать textField
источник

DM

Dmytro Mandych in SwiftBook
ты вывести хочешь просто что-то?
источник

DM

Dmytro Mandych in SwiftBook
или что-бы вводить?
источник

MM

Marty McFly in SwiftBook
Dmytro Mandych
ты вывести хочешь просто что-то?
Да, хочу вывести массив
источник