Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
#1

Где взять ShareKit - Objective-C

23.10.2014, 11:45. Просмотров 818. Ответов 18
Метки нет (Все метки)

Добрый день, где найти актуальный sharekit? Скачал с офф сайта, добавил в проект, вылезла тонна ошибок о использовании release/etc. Нашёл на гитхабе, последнее обновление 2 недели назад, но там тоже non-ARC сообщения (лол). Где взять то?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2014, 11:45     Где взять ShareKit
Посмотрите здесь:

Где взять? - Windows 8, 8.1
Где скачать хороший Windows 8 (64 бит) ? Ссылку, если не сложно.

Где взять дизассемблер? - C#
Чтобы запустить в нём программу.

Где взять libssh2? - C++ Qt
У кого есть готовая libssh2, со свяким шлаком типа openssl. Такая, чтобы ее можно было присоединить к проекту и он нормально без жалоб...

RXLib2_75XP где взять? - Delphi
RXLib2_75XP нужна куча контролS... Может зальёте?

Где взять базу... - MS Access
Помогите найти базу, в книге Access 2000 Разработка приложений, идет описание учебной базы, она идет отдельно на компактдиске. Хотелось бы...

Где взять компонент? - Delphi БД
Подскажите плз. где можно скачть хороший компонент DBGrid? Я хочу чтобы у меня была возможность фильтрации данных.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
23.10.2014, 11:50     Где взять ShareKit #2
Установите через cocoapods, и все.
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
23.10.2014, 14:39  [ТС]     Где взять ShareKit #3
Цитата Сообщение от zulkis Посмотреть сообщение
Установите через cocoapods, и все.
по другому никак?
Melzas
38 / 38 / 4
Регистрация: 20.07.2011
Сообщений: 88
23.10.2014, 16:08     Где взять ShareKit #4
Цитата Сообщение от residentkms Посмотреть сообщение
но там тоже non-ARC сообщения (лол)
-fno-objc-arc в флаги на соответствующих файлах в Build Settings. И почему "лол"?

Цитата Сообщение от residentkms Посмотреть сообщение
по другому никак?
Никогда этой штукой не пользовался, но думаю на гитхабе самая актуальная версия.
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
23.10.2014, 18:25     Где взять ShareKit #5
Цитата Сообщение от residentkms Посмотреть сообщение
по другому никак?
Судя по внушительному списку "Зависимостей" проще будет всеже освоить Cocoapods
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
23.10.2014, 19:14     Где взять ShareKit #6
Melzas, сейчас считается, что MRC это для слабаков, и ARC это сборщик мусора. Новая тенденция, видите-ли.
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
23.10.2014, 20:45     Где взять ShareKit #7
ARC это сборщик мусора
Не будете отрицать схожие черты есть?

Добавлено через 4 минуты
нашел на вики пруф текст
https://ru.wikipedia.org/wiki/%D0%9F...BB%D0%BE%D0%BA
Подсчёт ссылок также известен как один из алгоритмов сборки мусора, где каждый объект содержит счетчик количества ссылок на него используемых другими объектами.
То есть ARC это разновидность алгоритма сборщика мусора
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
23.10.2014, 22:27     Где взять ShareKit #8
Цитата Сообщение от noname_club Посмотреть сообщение
ARC это сборщик мусора
Не будете отрицать схожие черты есть?
ахаха
ну, во-первых, русскоязычная wikipedia - не источних точных знаний

во-вторых, вместо ARC вы дали ссылку на RC
а в статье об ARC - это называют memory management enhancement, а не разновидность сборщика мусора

в-третьих, в официальных спецификациях clang.llvm встречается только одно место, где упоминается о garbage collector и только в таком контексте:
There is very little point in trying to guarantee correctness in the presence of race conditions. ARC does not have a stack-scanning garbage collector, and guaranteeing the atomicity of every load and store operation would be prohibitive and preclude a vast amount of optimization.
Чувствуете разницу между
Цитата Сообщение от noname_club Посмотреть сообщение
разновидность алгоритма сборщика мусора
?

А в документации apple и слова нету о сборщике мусора

Думаю, должно стать более очевидно, что такое сборщик мусора, а что такое подсчет ссылок
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
23.10.2014, 22:48     Где взять ShareKit #9
Примем во внимание что между MRC и ARC с точки зрения алгоритма очистки памяти нет различий.
Следовательно:

MRC = ARC с той лишь разницей, что при автоматике release можно не писать в конце каждого исполняемого блока.

Далее цитата с wiki/en

It may also refer, more specifically, to a garbage collection algorithm that uses these reference counts to deallocate objects which are no longer referenced.
Дословно: Счетчик ссылок более специфичен чем алгоритм обычного сборщика мусора, так как использует уменьшение счетчика ссылок для обнаружения уничтожения объектов из памяти.

Далее идет статья где описывается что алгоритм счетчика ссылок используется в сборщиках мусора.

Use in garbage collection


As a collection algorithm, reference counting tracks, for each object, a count of the number of references to it held by other objects. If an object's reference count reaches zero, the object has become inaccessible, and can be destroyed.

When an object is destroyed, any objects referenced by that object also have their reference counts decreased. Because of this, removing a single reference can potentially lead to a large number of objects being freed. A common modification allows reference counting to be made incremental: instead of destroying an object as soon as its reference count becomes zero, it is added to a list of unreferenced objects, and periodically (or as needed) one or more items from this list are destroyed.
Это означает что причастность к сборщикам мусора Счетчик ссылок всеже имеет. Как алгоритм. А не как сам сборщик.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
24.10.2014, 09:14     Где взять ShareKit #10
noname_club, вы таки откликнулись. Вас прям не корми, сами лезете на те же грабли.
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
24.10.2014, 12:59     Где взять ShareKit #11
Цитата Сообщение от zulkis Посмотреть сообщение
noname_club, вы таки откликнулись. Вас прям не корми, сами лезете на те же грабли.
Да ладно, уже прогресс очевиден:
Цитата Сообщение от noname_club Посмотреть сообщение
Это означает что причастность к сборщикам мусора Счетчик ссылок всеже имеет. Как алгоритм. А не как сам сборщик.
ARC уже != GC
Другое дело, что тут в контексте ARC - это конкретная фича llvm, которая вообще к сбору мусора не имеет никакого отношения.

Не по теме:

Помню, что зарегался на форуме, только для того, чтобы ответить в тему про ARC

noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
24.10.2014, 15:16     Где взять ShareKit #12
Все равно истина где-то рядом, около словосочетания "уничтожение объектов которые больше не используются"

Будь это сборка мусора через стек, или счетчик ссылок, в результате все равно происходит освобождение памяти от неиспользуемых объектов
korvin_
1699 / 1237 / 186
Регистрация: 28.04.2012
Сообщений: 4,462
24.10.2014, 18:25     Где взять ShareKit #13
Цитата Сообщение от noname_club Посмотреть сообщение
Все равно истина где-то рядом, около словосочетания "уничтожение объектов которые больше не используются"
Будь это сборка мусора через стек, или счетчик ссылок, в результате все равно происходит освобождение памяти от неиспользуемых объектов
А потом мы создаем циклическую структуру данных и выясняем, что подсчет ссылок и сборка мусора -- сильно разные вещи.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
24.10.2014, 22:16     Где взять ShareKit #14
Цитата Сообщение от korvin_ Посмотреть сообщение
А потом мы создаем циклическую структуру данных и выясняем, что подсчет ссылок и сборка мусора -- сильно разные вещи.
А потом -
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
24.10.2014, 22:48     Где взять ShareKit #15
подсчет ссылок и сборка мусора -- сильно разные вещи.
Все верно, это разные алгоритмы обнаружения мусора и ликвидации его. Их объединяет то что в итоге мусор будет очищен из памяти.
korvin_
1699 / 1237 / 186
Регистрация: 28.04.2012
Сообщений: 4,462
25.10.2014, 08:43     Где взять ShareKit #16
Цитата Сообщение от noname_club Посмотреть сообщение
это разные алгоритмы обнаружения мусора и ликвидации его. Их объединяет то что в итоге мусор будет очищен из памяти.
Нет, это разные методы управления временем жизни объектов. "Мусор" есть только при использовании GC, если у тебя появляется "мусор" при ARC, это утечка памяти и ARC тебе тут никак не поможет, т.к. он не убирает "мусор".
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
25.10.2014, 18:40     Где взять ShareKit #17
Цитата Сообщение от korvin_ Посмотреть сообщение
Нет, это разные методы управления временем жизни объектов. "Мусор" есть только при использовании GC, если у тебя появляется "мусор" при ARC, это утечка памяти и ARC тебе тут никак не поможет, т.к. он не убирает "мусор".
Шикарнейший ответ
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
25.10.2014, 23:46     Где взять ShareKit #18
ответ заведший тему в тупик. Мусор остался мусором, объекты в памяти остались объектами.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2014, 13:52     Где взять ShareKit
Еще ссылки по теме:

Где взять контент? - SEO
Подскажите, может я выбрал не правильный подход! Хочу заниматься оптимизацией и продвижением сайтов, считаю так что бы научится продвигать...

Где взять справочник - Delphi
Добрый день. Подскажите, может кто знает где можно скачать бд всех налоговых инспекций с их реквизитами (адресами, кодами, расчетными...

Сообщения - где взять? - C++ WinAPI
У меня вопрос такой (скорее всего уже не однократно заданный до меня): где можно взять все сообщения и их описание? Он есть в эмэсдээн?

Где взять Windows? - Windows 8, 8.1
поделитесь пожалуйста ссылкой на восьмерку и влияет ли виндовс на производительность игр?спасибо


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
26.10.2014, 13:52     Где взять ShareKit #19
Цитата Сообщение от noname_club Посмотреть сообщение
ответ заведший тему в тупик. Мусор остался мусором, объекты в памяти остались объектами.
Скорее, ответ, заведший noname_club в тупик, ибо противоречит его пониманию, а по делу возразить нечего.
Yandex
Объявления
26.10.2014, 13:52     Где взять ShareKit
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru