Использование Objective C указателей

Сгенерируйте токен доступа из Github и сохраните его, так как он больше не появится.

git -c http.sslVerify=false clone https://<username>:<token>@github.com/repo.git

или,

git config --global http.sslVerify false
git clone https://github.com/repo.git
5
задан Chris Hanson 1 July 2009 в 03:07
поделиться

2 ответа

В Objective-C все ссылки на объекты являются указателями, поэтому вам всегда нужен оператор указателя, когда вы объявляете объект Objective-C.

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

8
ответ дан 13 December 2019 в 19:33
поделиться

Вы используете звездочку для всех объектов Objective-C (таких как NSDictionary, NSString, NSNumber).

Для всего, что является примитивным типом (int, double, float), вам не нужна звездочка. Однако префикс NS не всегда означает, что вы должны использовать звездочку. Какао определяет некоторые структуры (такие как NSInteger, NSRect, NSPoint), которые основаны на примитивных типах. Вы также не используете звездочку здесь. Например, NSRect - это просто структура NSPoint и NSSize, которые состоят из двух CGFloats (примитивный тип).

Вы можете передать указатель на один из этих примитивных типов или структур, используя нотацию *.

3
ответ дан 13 December 2019 в 19:33
поделиться