
Archie
28.02.2017
16:28:57
оке

Andrei
28.02.2017
17:31:20
Ребята надо сделать редактор для фоток
чтобы можно было на фотку добавить усы, очки, шляпу, тягать их ротейтить зумить и прочее
может кто видел подходящую либку?
спасибо

Stas
28.02.2017
17:32:42
https://github.com/yackle/CLImageEditor

Andrei
28.02.2017
17:34:15
спасибо сейчас гляну

Google

? Райзя ?
28.02.2017
17:36:45
только посмотрите как удобно можно передавать различные словари!
и потом их парсить!

4ch7ung
28.02.2017
17:38:47

? Райзя ?
28.02.2017
17:39:10

4ch7ung
28.02.2017
17:39:55
Хз, мож и там, смотря, где его сдк будут применять

? Райзя ?
28.02.2017
17:40:59
какая-то жесть %)

Sergey
28.02.2017
17:43:27
Пробовали уже новую архитектуру? Говорят, что норм в целом https://github.com/ApplePride/PIDOR

Denis
28.02.2017
17:44:07
Подскажите, что можно использовать в качестве локальной базы данных?

4ch7ung
28.02.2017
17:45:15

Sergey
28.02.2017
17:45:30

Евгений
28.02.2017
17:46:11
⭐️⭐️⭐️⭐️⭐️

Eugene
28.02.2017
17:47:50
Подскажите, что можно использовать в качестве локальной базы данных?

Google

Евгений
28.02.2017
17:48:05
Core Data

? Райзя ?
28.02.2017
17:48:23
Realm

Michael
28.02.2017
17:48:37
SQLite

? Райзя ?
28.02.2017
17:48:38
какой-нибудь sqlite управляемый каким-нибудь рандомным ORM
типа SharkORM
(но не рекомендую что-то шаркорм вообще)

Denis
28.02.2017
17:49:16
Что лучше выбрать?
Core data?

Евгений
28.02.2017
17:49:27
с таким вопросом лучше всего — Core Data. если хранить нужно только пару значений — вообще NSUserDefaults

Denis
28.02.2017
17:49:41
Realm :)

Denis
28.02.2017
17:50:15
Спасибо

Michael
28.02.2017
17:51:01
Можно и Firebase. Sdk для ленивых. Живой джейсон всегда с тобой

? Райзя ?
28.02.2017
18:05:16
почему я просто не могу зайти с помощью логина пароля!
поехавшие!!

Александр
28.02.2017
18:07:38
"Ваша безопасность для нас превыше всего"
Просто можно позвонить там делов 5 мин

? Райзя ?
28.02.2017
18:09:11
о, я зашел через инвайт в apple developer

Google

? Райзя ?
28.02.2017
18:09:19
а просто так зайти не смог

Sergey
28.02.2017
18:48:45
?

Andrey
28.02.2017
18:49:05
Я ору прост

Bogdan
28.02.2017
22:34:30
Кто может подсказать по реалму?

? Райзя ?
28.02.2017
22:37:13
Зареалмить
Могу. Но я спать. А завтра могу. И все остальные тоже. Наверное

Lesha
28.02.2017
23:38:21
https://www.youtube.com/watch?v=0HSy2JIBJ0c

Severd
01.03.2017
03:12:43
Что это за фигня? Подскажите...
началоФункции:первыйПараметр
when:^BOOL(NSString *inputEntry) {
…код…
return выражение
}
Что есть «^BOOL(NSString *inputEntry)» ?
Не хватает базовых знаний :(

Радость
01.03.2017
03:17:39

Severd
01.03.2017
03:18:01
интересует ^BOOL(NSString *inputEntry)

Радость
01.03.2017
03:18:09

Severd
01.03.2017
03:19:29
спасибо. (иза ответ и за наводку, что гуглить)


Александр
01.03.2017
04:08:12
Ребзя привет
кто с realm работал
он же отдает results как lazy , не подгружая все данные в память, вроде все ок.
Есть проблема - когда я делаю сортировку проиходит не memory leak , но что-то похожее на это:
вот функция:
let phones = realm.objects(PhoneExtModel.self).filter(NSPredicate(format: "isBlocked == %@ AND groupId == %d", NSNumber(booleanLiteral: isBlocked), (group.id)))
Вот она же с сортировкой:
let phones = realm.objects(PhoneExtModel.self).filter(NSPredicate(format: "isBlocked == %@ AND groupId == %d", NSNumber(booleanLiteral: isBlocked), (group.id))).sorted(byProperty: "number", ascending: true)
Если обратиться к результатам второй (отсортированной) функции, например так:
for i in 0 ..< phones.count {
print(phones[i].number) }
то происходит сильный скачек в памяти.
Почему так? я с экстеншном работаю и там этот скачек приводит к его закрытию. Если к результатам первой - то все ок. Но мне нужно чтоб была отсортировка.
еще вопрос, отчего такая штука может быть когда делаешь archive ? при компиляции все ок


Andrew
01.03.2017
06:16:50
он же отдает results как lazy , не подгружая все данные в память, вроде все ок.
Есть проблема - когда я делаю сортировку проиходит не memory leak , но что-то похожее на это:
вот функция:
let phones = realm.objects(PhoneExtModel.self).filter(NSPredicate(format: "isBlocked == %@ AND groupId == %d", NSNumber(booleanLiteral: isBlocked), (group.id)))
Вот она же с сортировкой:
let phones = realm.objects(PhoneExtModel.self).filter(NSPredicate(format: "isBlocked == %@ AND groupId == %d", NSNumber(booleanLiteral: isBlocked), (group.id))).sorted(byProperty: "number", ascending: true)
Если обратиться к результатам второй (отсортированной) функции, например так:
for i in 0 ..< phones.count {
print(phones[i].number) }
то происходит сильный скачек в памяти.
Почему так? я с экстеншном работаю и там этот скачек приводит к его закрытию. Если к результатам первой - то все ок. Но мне нужно чтоб была отсортировка.
вероятно при сортировке, что вполне логично, ленивая коллекция перестаёт быть таковой, так как для сортировки набор обычно выводится в память, соответственно вызывая sorted/asList итд ты провоцируешь итерацию по коллекции, чего не происходит при обычном выводе. Пишу в сослагательном наклонении по причине того, что не знаю чё у реалма внутри, просто основываюсь на опыте с ленивыми вычислениями.
рассмотри различные стратегии пагинации, чо

Google

Dmitriy
01.03.2017
06:19:16
https://cs541607.userapi.com/c636727/v636727053/4b67f/FsNKiN_TxdE.jpg

Александр
01.03.2017
06:21:28

Andrew
01.03.2017
06:27:14

4ch7ung
01.03.2017
06:27:49

Andrew
01.03.2017
06:27:54
Про "типа под капотом" ничего не могу сказать, я даже не пытался исходники смотреть

4ch7ung
01.03.2017
06:29:09

Andrew
01.03.2017
06:29:28
@Ach7ung можно вот так)

4ch7ung
01.03.2017
06:29:55
Вот ты для этого что делал, если на мобильном?

Александр
01.03.2017
06:30:34

Andrew
01.03.2017
06:31:25
хотя оно и есть, что ты делал
ща погуглю нормально, самому интересно стало

Александр
01.03.2017
06:35:14
вот такая шляпа в самом конце смотри
а не это не для сортировки, это реализация для пакетного импорта была, но ее делал т.к. это позволяло заранее пройтись из основного приложения которое по памяти не лимитировано и разместить порядок

Kamoliddin
01.03.2017
06:40:28
Ребят привет изучаю swift
есть ли ресурсы где можно найти практику
?

Google

Александр
01.03.2017
06:41:02

Andrew
01.03.2017
06:43:01

Александр
01.03.2017
06:43:52

Andrew
01.03.2017
06:44:26

Александр
01.03.2017
06:44:54

Andrew
01.03.2017
06:45:31
плохо, банальное ограничение по числу нарушит порядок

Александр
01.03.2017
06:46:31
угу, там есть такая штука как объекту модели назначить indexed properties , типа ускоряет работу - но когда в базу импортирую под миллион объектов - импорт раз в 10 дольше начинает делаться.