Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
#1

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

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


http://www.cyberforum.ru/qt/thread626300.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2014, 11:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Где взять ShareKit (Objective-C):

Где взять 1с
Доброго времени суток, в етои четверти учёбы преподователь требует делать...

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

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

Где взять литературу?
Хочу изучать C++ Подскажите,где взять полный курс уроков этого языка?

Где взять libssh2?
У кого есть готовая libssh2, со свяким шлаком типа openssl. Такая, чтобы ее...

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

Цитата Сообщение от residentkms Посмотреть сообщение
по другому никак?
Никогда этой штукой не пользовался, но думаю на гитхабе самая актуальная версия.
0
noname_club
104 / 95 / 12
Регистрация: 01.05.2013
Сообщений: 600
23.10.2014, 18:25 #5
Цитата Сообщение от residentkms Посмотреть сообщение
по другому никак?
Судя по внушительному списку "Зависимостей" проще будет всеже освоить Cocoapods
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
23.10.2014, 19:14 #6
Melzas, сейчас считается, что MRC это для слабаков, и ARC это сборщик мусора. Новая тенденция, видите-ли.
0
noname_club
104 / 95 / 12
Регистрация: 01.05.2013
Сообщений: 600
23.10.2014, 20:45 #7
ARC это сборщик мусора
Не будете отрицать схожие черты есть?

Добавлено через 4 минуты
нашел на вики пруф текст
https://ru.wikipedia.org/wiki/%D0%9F...BB%D0%BE%D0%BA
Подсчёт ссылок также известен как один из алгоритмов сборки мусора, где каждый объект содержит счетчик количества ссылок на него используемых другими объектами.
То есть ARC это разновидность алгоритма сборщика мусора
0
Vorona
Peace 2 all shining faces
671 / 533 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
23.10.2014, 22:27 #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 и слова нету о сборщике мусора

Думаю, должно стать более очевидно, что такое сборщик мусора, а что такое подсчет ссылок
0
noname_club
104 / 95 / 12
Регистрация: 01.05.2013
Сообщений: 600
23.10.2014, 22:48 #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.
Это означает что причастность к сборщикам мусора Счетчик ссылок всеже имеет. Как алгоритм. А не как сам сборщик.
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
24.10.2014, 09:14 #10
noname_club, вы таки откликнулись. Вас прям не корми, сами лезете на те же грабли.
0
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
24.10.2014, 12:59 #11
Цитата Сообщение от zulkis Посмотреть сообщение
noname_club, вы таки откликнулись. Вас прям не корми, сами лезете на те же грабли.
Да ладно, уже прогресс очевиден:
Цитата Сообщение от noname_club Посмотреть сообщение
Это означает что причастность к сборщикам мусора Счетчик ссылок всеже имеет. Как алгоритм. А не как сам сборщик.
ARC уже != GC
Другое дело, что тут в контексте ARC - это конкретная фича llvm, которая вообще к сбору мусора не имеет никакого отношения.

Не по теме:

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

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

Будь это сборка мусора через стек, или счетчик ссылок, в результате все равно происходит освобождение памяти от неиспользуемых объектов
0
korvin_
2092 / 1583 / 307
Регистрация: 28.04.2012
Сообщений: 5,707
24.10.2014, 18:25 #13
Цитата Сообщение от noname_club Посмотреть сообщение
Все равно истина где-то рядом, около словосочетания "уничтожение объектов которые больше не используются"
Будь это сборка мусора через стек, или счетчик ссылок, в результате все равно происходит освобождение памяти от неиспользуемых объектов
А потом мы создаем циклическую структуру данных и выясняем, что подсчет ссылок и сборка мусора -- сильно разные вещи.
1
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
24.10.2014, 22:16 #14
Цитата Сообщение от korvin_ Посмотреть сообщение
А потом мы создаем циклическую структуру данных и выясняем, что подсчет ссылок и сборка мусора -- сильно разные вещи.
А потом -
0
noname_club
104 / 95 / 12
Регистрация: 01.05.2013
Сообщений: 600
24.10.2014, 22:48 #15
подсчет ссылок и сборка мусора -- сильно разные вещи.
Все верно, это разные алгоритмы обнаружения мусора и ликвидации его. Их объединяет то что в итоге мусор будет очищен из памяти.
0
korvin_
2092 / 1583 / 307
Регистрация: 28.04.2012
Сообщений: 5,707
25.10.2014, 08:43 #16
Цитата Сообщение от noname_club Посмотреть сообщение
это разные алгоритмы обнаружения мусора и ликвидации его. Их объединяет то что в итоге мусор будет очищен из памяти.
Нет, это разные методы управления временем жизни объектов. "Мусор" есть только при использовании GC, если у тебя появляется "мусор" при ARC, это утечка памяти и ARC тебе тут никак не поможет, т.к. он не убирает "мусор".
1
Vorona
Peace 2 all shining faces
671 / 533 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
25.10.2014, 18:40 #17
Цитата Сообщение от korvin_ Посмотреть сообщение
Нет, это разные методы управления временем жизни объектов. "Мусор" есть только при использовании GC, если у тебя появляется "мусор" при ARC, это утечка памяти и ARC тебе тут никак не поможет, т.к. он не убирает "мусор".
Шикарнейший ответ
0
noname_club
104 / 95 / 12
Регистрация: 01.05.2013
Сообщений: 600
25.10.2014, 23:46 #18
ответ заведший тему в тупик. Мусор остался мусором, объекты в памяти остались объектами.
0
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
26.10.2014, 13:52 #19
Цитата Сообщение от noname_club Посмотреть сообщение
ответ заведший тему в тупик. Мусор остался мусором, объекты в памяти остались объектами.
Скорее, ответ, заведший noname_club в тупик, ибо противоречит его пониманию, а по делу возразить нечего.
0
26.10.2014, 13:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2014, 13:52
Привет! Вот еще темы с решениями:

Где взять бесплатный QT?
1. Где взять бесплатный QT? 2. Сам он под чем работает? Под виндой или...

Где взять активатор?
где взять активатор win 7 ?

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

Где взять 32 Мб ОЗУ
У меня вопрос такой. Так как предпочитаю программировать не на виндовс а на...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

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