@ios_ru

Страница 569 из 2351
Maksim
07.02.2017
22:29:44
да я знаю что есть готовые решения

но тут закрытое апи

нельзя внешку использовать

Alfred
07.02.2017
22:30:05
https://github.com/layerhq/releases-ios
спасибо, не знал

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 минут чат развернуть

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
говорю в приложении около 50 000 активных пользователей, мы прикручиваем чат, сервер сдохнет сразу
А я такое в боевой аппликухе видел. Не чат, но стопиццот запросов к серваку. Батарейку с собой на тележке надо возить. Но пофиг всем, хуякхуяк и в продакшн

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
как динамически в collectionview менять размер ячейки? у меня в ячейке картинка, ее нужно подгонять по ширине CV и автоматически увеличивать по высоте каждую ячейку в зависимости от пропорций картинки
с Layout работать, глянь туториаль RW, у них в платной подписке была серия видиков про CollView Layoutы кастомные, как динамически менять, добавлять, удалять, анимировать и тыды

Ilkhom
08.02.2017
06:26:40
size for item at indexpath это метод делегата
с этим делегатом размеры нужно задать

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
Это можно как-то исправить на ios 9.2?
так есть же стандартные методы инициализации кордаты в "доколумбову" эпоху

Сергей
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
http://microsin.net/programming/arm/char-const-vs-const-char.html
О спасибо, а тогда попутно вопрос: nsstring *s = @"123" - это я передаю указатель для переменной s, верно? а как изменить содержимое s, не изменяя указатель? ведь если переприсвоить s = @"456" - это же я изменю указатель?

Сергей
08.02.2017
08:13:32
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreData/InitializingtheCoreDataStack.html
Куда нужно вставить этот код? Перед использованием или в Appdelegate?

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

Andrew
08.02.2017
08:15:45
вы новый объект так создаете, если хотите изменить содержимое, то должны использовать mutable(изменяемую) версию, NSMutableString

О спасибо, а тогда попутно вопрос: nsstring *s = @"123" - это я передаю указатель для переменной s, верно? а как изменить содержимое s, не изменяя указатель? ведь если переприсвоить s = @"456" - это же я изменю указатель?

Dmitriy
08.02.2017
08:46:53
А с чего вообще такой вопрос возник? Специально сделали классы Mutable* чтобы можно было менять сам объект
просто постоянно путаюсь с константными обьявлениями, где слово const ставить. А тут в статье пишут, что в зависимости от того. const стоит перед указателем или после, он делает неизменяемым либо указатель на адрес либо значение. вот поэтому решил уточнить) мало ли, мб чего не знал про NSString и есть способ подменять значения его не меняя указатель.

-_-
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
типа особеннсоти именно NSString, за счет того что он внутри является константным и еще в нем что-то) что приводит к таким последтсвиям) забыл уже
На хабре было, кажется. Но это, имхо, уже "под капот" залезли. Изначально обычные стринги подразумеваются константными

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
можно отнаследоваться от nsmutablestring и в copy возвращать self
Это зачем, если copy и mutableCopy специально сделали?

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 в москве ?

Страница 569 из 2351