
Betrayer
24.04.2017
07:23:25
И потом, если он будет делать все атомным, ему придется везде ебаться с тредсейфти.
Учитывая, что он не знает как ретейнятся объекты, то ему рано о таком думать.

Ilkhom
24.04.2017
07:25:04
то есть atomic не дает уверенности что проперти вернет значение?

Betrayer
24.04.2017
07:25:21
Дает, но не дает уверенности что оно будет тредсейф.

Google

Betrayer
24.04.2017
07:25:30
Нонатомик тебе тоже вернет значение.
Разница там только в генерируемом сеттере-геттере.
Если ты их сам опишешь, то это будет просто слово в названии проперти.
Ilkhom
https://habrahabr.ru/post/265175/

Ilkhom
24.04.2017
07:33:53

Betrayer
24.04.2017
07:37:14
Но тебе и не нужно об этом думать в 99% случаев.

Egor
24.04.2017
07:37:50
К Xcode привязанны 10 аккаунтов, когда открываю органайзер, все это дело начинает безбожно тупить и подтягивать историю билдов с аккаунтов, может кто знает как отключить Автоподгрузку?

Betrayer
24.04.2017
07:38:08
Не сталкивался.

Ilkhom
24.04.2017
07:38:08
тут если делаешь атомик то и тредом нужно побеспокоится верно? так вопрос был в том чтобы быть стопудово уверенным что значение вернется, так при этом подходе ты и будешь уверен

Betrayer
24.04.2017
07:38:28
Чтобы быть уверенным, нужно описать геттер.

Ilkhom
24.04.2017
07:38:42
да, надо же

Betrayer
24.04.2017
07:38:45
Если ты в атомик значение нихуя не запишешь, то ничего и не вернется.

Google

Betrayer
24.04.2017
07:39:02
А если есть геттер, то атомик, или нонатомик уже нет разницы.

Ilkhom
24.04.2017
07:40:09
ну дык ясень пень что если на это идешь то ты должен об этом позаботится

Betrayer
24.04.2017
07:41:11
Просто суть в том, что ему нужно, пока что, пользоваться nonatomic.

Ilkhom
24.04.2017
07:41:13
и пользоваться семафорами например
ну это да

R0thschild
24.04.2017
07:42:28

Betrayer
24.04.2017
07:42:49
Если не будешь работать с легаси, то учи Свифт.

Ilkhom
24.04.2017
07:43:23

Betrayer
24.04.2017
07:43:37
Просто учить ОбжС из опасения, что будешь поддерживать старые проекты — тупо.

stonepig
24.04.2017
07:44:36
пока выучишь свифт, обж си уже не будет :)

Ilkhom
24.04.2017
07:44:45
хотябы о рантайме надо почитать

Arthur
24.04.2017
07:45:23

R0thschild
24.04.2017
07:45:34
до этого на си микроконтроллеры прогил

stonepig
24.04.2017
07:45:58
скоро ваще нифига работать не будет
подумой

R0thschild
24.04.2017
07:46:05
почему то objective c больше нравится на первый взгляд чем свифт

Betrayer
24.04.2017
07:49:25
Да хуйню несет.

Google

Betrayer
24.04.2017
07:49:32
Работать еще долго будет.
Другое дело, что ничего нового на него уже не будут делать.
Поэтому, лучше сразу Свифт учи.

Severd
24.04.2017
07:59:08
Странно... у меня вдруг перестал появляться значок непрочитанных сообщений. А еще, все новые сообщения в фоне проматываются. Это следствиеигр с командой mute или еще какая хрень?
/unmute

Betrayer
24.04.2017
08:00:14
Вот и не появляется.

Severd
24.04.2017
08:00:49
Это правда! Не нужен. А вот за перемотку обидно...

Andrey
24.04.2017
08:02:04
команда отключения другая
/unmute@pojalysta
вот так

Severd
24.04.2017
08:03:08
:D Даже жмакну!
/unmute@pojalysta

Betrayer
24.04.2017
08:08:33

Severd
24.04.2017
08:10:16

Betrayer
24.04.2017
08:13:31
Windows чтоле?

Severd
24.04.2017
08:14:35
не) Сиерра...

Alexey
24.04.2017
08:35:24
и на всех платформах

Google

Betrayer
24.04.2017
08:36:18
Конечно же меня удивило присутствие функции "mute", а не отличный от моего интерфейс.

Alexey
24.04.2017
08:37:00
по глазам не видно причины

Betrayer
24.04.2017
08:37:17
Ты на кислоте чтоле?

Andrey
24.04.2017
08:38:52
Не мутить групповые чаты?)

Admin
ERROR: S client not available

Andrey
24.04.2017
08:38:57
Он на кислоте

Alexey
24.04.2017
08:41:13
есть у кого в закромах туториал по webrtc?
кроме SKYLINK

Dmitriy
24.04.2017
08:43:15
как в проект добавить хедер файлы, что бы к ним можно было обращаться таким способом:
#include <dir/header.h> вместо #include "header.h"

Betrayer
24.04.2017
08:44:53

Dmitriy
24.04.2017
08:45:14
у меня cpp либа и там таких 100500 инклудов
и в проекте оно матерится на каждый заголовок

Betrayer
24.04.2017
08:45:29
Сделай из нее фреймворк.

Dmitriy
24.04.2017
08:45:50
а ее можно в фреймворк конвертнуть?

Betrayer
24.04.2017
08:46:11
Откуда я знаю? Твоя же библиотека.

Dmitriy
24.04.2017
08:46:46
не моя, с инета скачал, но там нет никаких инструкций как ее с xcode подружить...

Ilkhom
24.04.2017
08:46:56

Severd
24.04.2017
08:47:00
@PaksUkro а что за либа, если не секрет?

Dmitriy
24.04.2017
08:47:11

Severd
24.04.2017
08:47:36

Google

Dmitriy
24.04.2017
08:47:36
с офсайта, скомпиленная
pjsip

Andrey
24.04.2017
08:48:46
попробуй папкой добавить, а не группой

Arthur
24.04.2017
08:50:00
pjsip
В User headers path добавь

Ivan
24.04.2017
08:51:21
Header path в настройках проекта
И не нужно добавлять в проект
Зачем тебе это в проекте если ты используешь как библиотеку стороннюю

Dmitriy
24.04.2017
08:55:47

Ivan
24.04.2017
08:57:19
Каких? Если h файлы, то они будут видны при headers paths.
Если исходный код, то зачем он
Обычно когда подключают библиотеку в проект, то добавляют .a файлы в target, при этом путь автоматом прописывается в library paths, и руками прописывается header paths, все - можно работать

Dmitriy
24.04.2017
09:01:17
хм, ща попробую

Ivan
24.04.2017
09:04:51
Еще тебе нужно будет собрать под все архитектуры библиотеки и сделать одну через lipo