
Maksim
07.02.2017
22:29:44
да я знаю что есть готовые решения
но тут закрытое апи
нельзя внешку использовать

Alfred
07.02.2017
22:30:05

Google

J
07.02.2017
22:30:17

Maksim
07.02.2017
22:30:29
внешние фреймворки/сервисы

J
07.02.2017
22:30:57
типа у вас там бункер и вы в нём сидите?
упарываетесь

Maksim
07.02.2017
22:31:27
вопрос был в том как убедить пожилого человека что он не прав, а не в том что есть готовые решения
вот я и спросил, может кто-то сталкивался с такими которые на броне )
и как их убедить)

Alfred
07.02.2017
22:33:14
А на своем опыте знаю точно – припиливать внешний фреймворк только тактически правильное решение, но стратегически – нет.

J
07.02.2017
22:35:01
какбэ всё просто
можно за 40 минут чат развернуть

Ivan
07.02.2017
22:37:22

Google

J
07.02.2017
22:37:40

Maksim
07.02.2017
22:37:56
чат нужен заказчику начнем с этого

J
07.02.2017
22:38:09

Maksim
07.02.2017
22:38:32
во вторых, в чате по "GA" было зафиксировано среднее кол-во пользователей в 50к

J
07.02.2017
22:38:37
скачайте с гитхаба, подправьте болдженос чат

Ivan
07.02.2017
22:38:38
"чат на http гавно" - а на чем предлагается делать? свой протокол писать?

Maksim
07.02.2017
22:38:41
не в чате а во вьюхе до чата
одновременно
в этой вьюхе решили сделать чат
собственно ответ , нахуя http ?
http чат ? такое вообще в природе есть?? если есть покажите
я еще понимаю тет-а-тет еще можно понять
но когда в чате дохуя и больше народа, какой http

Alfred
07.02.2017
22:43:17
повод сделать у себя норм архитектуру, что бы потом легко переключиться если совсем плохо будет

Dmitriy
07.02.2017
22:46:57
как вариант джабер сервер и на его основе чат запилить

Maksim
07.02.2017
22:47:35
все, я понял вас)
я все описал
вы как стек в 2011 )))

Alfred
07.02.2017
22:50:39
Я еще ни одного аргумента против http чата не услышал кстати. Как ты собираешься его переубедить, если сам не до конца понимаешь почему это плохо?

Maksim
07.02.2017
22:54:07
нет если ты задаешь такой вопрос, значит ты непонимаешь почему это плохо )

Google

Maksim
07.02.2017
22:54:13
всем спокойной ночи )
я ему цифры привел, он согласился и будет делать на сокетах

J
08.02.2017
00:03:57

Maxx
08.02.2017
05:26:36

Vasiliy
08.02.2017
05:48:46
как динамически в collectionview менять размер ячейки? у меня в ячейке картинка, ее нужно подгонять по ширине CV и автоматически увеличивать по высоте каждую ячейку в зависимости от пропорций картинки

Ilkhom
08.02.2017
05:50:31
методом делегата

Vasiliy
08.02.2017
05:51:19
методом делегата
в нем и пытаюсь сделать, получаю ячейку, говорю что она типа моей кастомной ячейки, вытягиваю картинку, задаю размеры ячейки по картинке и пропорциям - все едет и накладывается

Alex
08.02.2017
05:53:31
size for item at indexpath

Vasiliy
08.02.2017
05:54:08
как то так

Alex
08.02.2017
05:55:27
нее
это фигня
size for item at indexpath это метод делегата
в котором надо задать

Maxx
08.02.2017
06:18:07

Ilkhom
08.02.2017
06:26:40

Vasiliy
08.02.2017
06:45:23
они вынесли функцию размеров ячейки в отдельный делегат, еле нагуглил

Google

Vasiliy
08.02.2017
06:45:25

Dmitriy
08.02.2017
07:08:47
а в чем разница между static NSString * const var и static const NSString *var?

Andrew
08.02.2017
07:35:15
http://microsin.net/programming/arm/char-const-vs-const-char.html

Сергей
08.02.2017
08:00:37
'NSPersistentContainer' is only available on iOS 10.0 or newer
Это можно как-то исправить на ios 9.2?

Maxx
08.02.2017
08:02:57

Сергей
08.02.2017
08:04:53
Какие? ? Я только начинаю разбираться. А это ошибка только что созданного нового проекта

Alexander
08.02.2017
08:05:41
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreData/InitializingtheCoreDataStack.html

Сергей
08.02.2017
08:08:18
А глупые вопросы можно задавать?

Dmitriy
08.02.2017
08:12:51

Сергей
08.02.2017
08:13:32

GeV
08.02.2017
08:14:34
А глупые вопросы можно задавать?
Как говорил мой преподаватель по мат. анализу, прежде чем задать вопрос, три раза подумайте над ответом этого вопроса, если вы не нашли ответ, посовещайтесь с товарищем по парте, и если не смогли найти ответ, тогда можете задать)) ?

Andrew
08.02.2017
08:15:45
вы новый объект так создаете, если хотите изменить содержимое, то должны использовать mutable(изменяемую) версию, NSMutableString
О спасибо, а тогда попутно вопрос:
nsstring *s = @"123" - это я передаю указатель для переменной s, верно?
а как изменить содержимое s, не изменяя указатель? ведь если переприсвоить s = @"456" - это же я изменю указатель?

-_-
08.02.2017
08:44:37

Dmitriy
08.02.2017
08:46:53

-_-
08.02.2017
08:47:29
Там const немного для другого
Его обычно юзают для того, чтобы показать, что у тебя не изменится не объект, а сам указатель

Dmitriy
08.02.2017
08:50:08
я попутно решил разобраться и с обьектом :)

-_-
08.02.2017
08:51:10
Из той статьи надо только про const указатель читать. А объект (именно Objective C-шный) сам по себе неизменяемый если не mutable

Google

Dmitriy
08.02.2017
08:51:36
когда-то на собеседовании показывали с NSString вещи интересные) когда в 1 классе ты обьявляешь NSString, в другом классе там чего-то делали, и твой NSString в 1 классе - изменялся)
Хотя на него ты никак не влиял и не юзал и не заменял)
типа особеннсоти именно NSString, за счет того что он внутри является константным и еще в нем что-то) что приводит к таким последтсвиям) забыл уже

Alexander
08.02.2017
08:53:33
при передаче стринги в другой класс, у проперти класса должен быть выставлен аттрибут copy
@ptoperty(nonatomic,copy) NSString* string;

Dmitriy
08.02.2017
08:54:31
он был даже не глобальным) просто внутри класса обьявлялся)) его никак не использовали)

Eduard
08.02.2017
08:54:34
неужто всегда О_о

Alfred
08.02.2017
08:55:06
ну всегда есть memset

Alexander
08.02.2017
08:55:25
потому как туда может попасть сабкласс NSString - NSMutableString, и значение будет мутабельным, то есть изменяемым
если не нужно париться о том изменяется значение или нет - можно выставлять strong, в противном случае только copy

-_-
08.02.2017
08:56:15

Alfred
08.02.2017
08:58:04
можно отнаследоваться от nsmutablestring и в copy возвращать self

Alexander
08.02.2017
08:58:46
можно из дробовика в ногу себе выстрелить, здесь вопрос - зачем?

Alfred
08.02.2017
08:59:54
прост

-_-
08.02.2017
09:00:26

Dmitriy
08.02.2017
09:01:12
Или что бы программист который после тебя придет - долго ласковыми тебя вспоминал)

Alfred
08.02.2017
09:02:03

Maksim
08.02.2017
09:03:25
садисты :D

Азиз
08.02.2017
10:47:42
Привет всем!
Может кто посоветовать очные курсы по swift в москве ?