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

Objective-C

Войти
Регистрация
Восстановить пароль
 
jude
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 190
#1

nil - Objective-C

24.09.2013, 11:49. Просмотров 532. Ответов 3
Метки нет (Все метки)

Добрый день! В чем отличие nil от [NSNull null]. Я правильно понимаю, что первая конструкция используется для обнуления объекта, а вторая для создания пустого объекта?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2013, 11:49     nil
Посмотрите здесь:

Выдает nil при парсинге JSON из базы сайта на битриксе - Objective-C
Всем привет, есть странная проблема: скрипт делает запрос в базу данных сайта на 1с битриксе, выбирает какие то данные и формирует валидный...

Вылавливание Nil в функции - Delphi
Есть функция, которая по коду находит в таблице описание: function ShowRef(table: string; code: string): string; begin with...

Всё время NIL - Lisp
Доброго времени! Задача: Моё решение: (defun my-subs (mylist) (cond ((null '(mylist)) nil) ((eq (car '(mylist)) 'x ) ...

Почему на выходе nil? - Lisp
Хочу сделать ввод в список с клавиатуры до того, как будет введён nil. Подскажите пожалуйста, что я недопонимаю и почему в итоге список...

FindComponent возвращает nil - Delphi
компоненты загружаю из бд, вытаюсь найти их таким образом target : Tcomponent; target :=...

Nil. Incompatible types - Delphi
Доброго дня. Помогите пожалуйста, почему в данной ситуации ошибка Incompatible types? for q:=2 to 5 do begin if (Ordinate=nil) and...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iCloud
12 / 12 / 1
Регистрация: 22.07.2013
Сообщений: 26
24.09.2013, 12:29     nil #2
Подробно про nil и его братьев.

[NSNull null] используется, например когда вам надо положить в массив нулевой объект.
jude
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 190
25.09.2013, 11:42  [ТС]     nil #3
Спасибо. Ещё такой вопрос. Иногда при создании указателя, ему присваивают значение nil, например:
C
1
UIImage *image = nil;
Всегда хотел узнать, для чего это делается, если при первоначальное значение и так равно nil?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2013, 11:46     nil
Еще ссылки по теме:

NIL в красно-черном дереве - C++
В Кормене, алгоритм добавления содержит значение NIL, а в алгоритме удаление говорится о sentinal(NIL); class Node { Node *left; Node...

Memory Full Break: NIL - Lisp
написал вот такой код: (setq f (list 1 2 3 4 5 6)) (defun F (L1) (cons (cadr L1) (F (cdr L1)))) (print (F f)) а оно мне выдает...

nil в R5RS, оно там есть? - Lisp
(cons 1 nil) Получаем: reference to undefined identifier: nil Разве можно без nil? R5RS из DrRacket Добавлено через 16...

Ошибка: undefined method `each' for nil:NilClass - Ruby on Rails
class User < ActiveRecord::Base belongs_to :course end Выдает ошибку на строке: <% @courses.each do |c| %> Код...


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

Или воспользуйтесь поиском по форуму:
iCloud
12 / 12 / 1
Регистрация: 22.07.2013
Сообщений: 26
25.09.2013, 11:46     nil #4
jude, если вы используете ARC, то да, там всегда nil, без ARC также как и в языке C там лежит мусор.
Yandex
Объявления
25.09.2013, 11:46     nil
Ответ Создать тему
Опции темы

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