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

Objective-C

Войти
Регистрация
Восстановить пароль
 
lowlol
2 / 2 / 2
Регистрация: 02.12.2012
Сообщений: 102
#1

alloc init - Objective-C

08.10.2013, 20:30. Просмотров 993. Ответов 3
Метки нет (Все метки)

В начале изучения obj-c возник такой вопрос
в чем будет различие между такой записью:
Objective-C
1
NSDate *now = [NSDate date];
и такой записью:
Objective-C
1
NSDate *now = [[NSDate alloc] init];
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2013, 20:30     alloc init
Посмотрите здесь:

Ошибка при загрузке Ubuntu 14.04 LTS: run-init: /sbin/init: Permission denied - Ubuntu Linux
Здравствуйте! На компьютере установлена Uuntu 14.04 LTS (64 bit). После установки cups (для соединения с принтером) система перестала...

Библиотека <alloc.h> - Visual C++
Здравствуйте друзья программисты! Я не давно начал изучать Visual C++ и у меня сразу возник вопрос по поводу библиотеки #include&lt;alloc.h&gt;....

Ошибка с alloc.h - C (СИ)
Программа из методички по Си #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;alloc.h&gt; #include &lt;stdlib.h&gt; //изначально не было в...

Помогите отладить программу. Can't find include file <alloc>. - C++
Доброго времени суток,вобщем нужно сделать так,чтобы она заработала.Я запутался в ошибках.Помогите ___________ (Еще почему выскакивает...

Init = function - JavaScript
Всем привет я новичок и изучаю javascript. Помогите понять что значит инициализация - Init и точка перед этим словом, не удается прочитать...

Переопределение init - Программирование iOS
есть класс @interface VerifyWindow : UIAlertView @end #import &quot;VerifyWindow.h&quot; @implementation VerifyWindow - (id)init; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
08.10.2013, 20:40     alloc init #2
Прочитайте хоть чуточку любого учебника.
В первом случае авторелизный объект.
Во втором случае нет.
lowlol
2 / 2 / 2
Регистрация: 02.12.2012
Сообщений: 102
08.10.2013, 20:48  [ТС]     alloc init #3
Цитата Сообщение от zulkis Посмотреть сообщение
Прочитайте хоть чуточку любого учебника.
В первом случае авторелизный объект.
Во втором случае нет.
читал, при первом упоминании связки alloc init про авторелизные объекты вообще ни слова

вот что в учебнике:
Кликните здесь для просмотра всего текста
Objective-C
1
[[NSDate alloc] init];
Система сначала выполняет внутренние сообщения, а затем переходит
к внешним. Таким образом, сначала классу NSDate будет отправлено сообщение
alloc, а затем результат отправки (указатель на созданный экземпляр) получит сообщение init.
Метод init возвращает указатель на новый объект (который почти всегда совпадает с указателем, возвращенным методом alloc), что позволяет использовать возвращенное init в команде присваивания.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2013, 23:54     alloc init
Еще ссылки по теме:

Реализовать init - Scala
всем прет, требуется по заданию реализовать функцию init которая возвращает список, состоящий из всех элементов заданного списка, кроме...

No init for const! - C++
Доброе утро, котаны!:) Вопрос - в джаве есть возможность сделать такую штуку final boolean someBool; someBool = true; То есть...

Static init QStringList - C++ Qt
можно ли как проинициализировать контейнер статически static const QStringList Strings = {...}; ну или static const QStringList...

multiple definition of `Que::init()' - C++ Linux
struct Que{ QueNode *pHead,*pTail; void push(TreeNode *); void init(); }; void Que::init() {

dle 10 init.php - PHP
Fatal error: require_once(): Failed opening required '/home/vhosts/moreplavatel.6te.net/engine/inc/include/init.php'...

ошибка в init.php - DLE
Друзья специалисты, вообщем проблема такая, установил я себе форум LogicBoard на dle 10.1, после установки форум открывается, всё вроде...


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

Или воспользуйтесь поиском по форуму:
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
08.10.2013, 23:54     alloc init #4
есть правила, в которых описано, что любой метод, кроме init- методов должен возвращать авторелизнутый объект

https://developer.apple.com/library/...d/10000011-SW1

читайте документацию, а не всякие недокниги с конченым подходом и стилем изложения
Yandex
Объявления
08.10.2013, 23:54     alloc init
Ответ Создать тему
Опции темы

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