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

Референция в Objective-C - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Хранение значения переменной "онлайн" http://www.cyberforum.ru/objective-c/thread1245090.html
Всем привет! Такой вопрос - нужно, чтобы значение некоторой переменной отображалось одновременно у всех пользователей приложения. Видел такую фишку в игре To The End - там внизу экрана есть счетчик...
Objective-C Портирование проектов iOS -> Android, используя Marmalade Привет всем! Вопрос собственно, кто-то имел дело с портированием своих проектов с iOS -> Android используя Marmalade ? http://www.cyberforum.ru/objective-c/thread1244338.html
SQLite вывезка данные и выложить извлеченные данные к MessageUI Objective-C
Всем привет господа. У меня есть проблемка что не смог сделат, может кто нибудь поможет. вот код #import "EditInfoViewController.h" #import "DBManager.h" @interface EditInfoViewController...
Objective-C Открыть сайт в iOS
Добрый день! Нужно сделать из сайта iOS-приложение. Нашел такой вариант: Создается проект приложения в Xcode, в папку с проектом кладется сайт, в самом приложении всего один экран, на который...
Objective-C Смена кодировки NSString http://www.cyberforum.ru/objective-c/thread1243246.html
ДВС, всем! На ГитХабе нашел парсер HTML (Objective-C-HMTL-Parser ), встроил его в свой проект, далее - получаю страницу, распарсиваю ее, получаю //(комент от автора) Returns the plaintext...
Objective-C Разработка на Objective C без Mac OS X Скажите, возможна ли разработка на Objective C под Mac OS X и iPhone в операционной системе Linux или Windows? В данный момент хочу научиться разрабатывать мобильные приложения для iPhone, но к... подробнее

Показать сообщение отдельно
korvin_
1870 / 1348 / 212
Регистрация: 28.04.2012
Сообщений: 4,842
26.08.2014, 13:47
Цитата Сообщение от Prorok2323 Посмотреть сообщение
референцию
Это так хитро обозвал ссылку?

Цитата Сообщение от Prorok2323 Посмотреть сообщение
Java
1
2
Aaa objectA = new Aaa(objectB);
objectA.a = 14; //таким образом переменная "а" изменилась в объекте objectB
Нет, таким образом мы получили ошибку компиляции.

А так, примерно так:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@class Aaa : NSObject {
    Bbb *reference;
}
 
@interface
 
- (id)initWithBbb:(Bbb *)reference;
 
...
 
@implementation
 
- (id)initWithBbb:(Bbb *)reference {
    if (self = [super init]) {
        self.reference = reference;
        return self;
    } else
        return nil;
}
 
...
 
int main(int argc, char *argv[]) {
    Bbb *objectB = [[Bbb alloc] init];
    Aaa *objectA = [[Aaa alloc] initWithBbb:objectB];
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru