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

xcode ViewController - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone требуется программист под IOS http://www.cyberforum.ru/ios-dev/thread1017282.html
Здравствуйте. Команда CR Games ищет программиста под IOS для разработки приложений. В основном мы учимся делать игры. Мы разрабатываем под Андроид и Виндовс. Вот наши два проекта первый второй В первом графика старая. Оба нужно запрограммировать под Айфон/Айпад. Язык программирования и движок вы сами выбираете. Работаем пока на энтузиазме с подольшим привлечением инвесторов.
Программирование iOS/iPhone Создание приложение и устройства к нему Здравствуйте, уважаемые форумчане. У меня есть один вопрос, который может показаться вам смешным, но вы строго не судите, так как я абсолютный ноль в программировании. Каждому свое как говориться.. Вопрос такой: возникла идея создания приложения и устройства под это приложение. Суть в том, что есть заданная область от айфона до этого устройства(назовем его чип), допустим 10 метров радиусом, в... http://www.cyberforum.ru/ios-dev/thread1015561.html
Криптографические сервисы iOS Программирование iOS/iPhone
Всем привет! Я новичок в Mac OS/iOS, поэтому мой вопрос может показаться глупым. Какие в Mac OS/iOS есть аналоги криптопровайдеров, которые используются в Windows? В каком виде они должны быть оформлены / подписаны Apple и ещё что-либо?
Программирование iOS/iPhone dispatch_barrier_async & dispatch_barrier_sync
Привет всем обитателям форума! Вогнал себя в небольшой ступор. Расскажите, пожалуйста, кто в теме: Если мы пишем код вида: dispatch_async(queue, exmpl_block1); dispatch_async(queue, exmpl_block1); dispatch_barrier_async(queue, another_block);
Программирование iOS/iPhone Розыск программиста под IOs для портфолио и опыта http://www.cyberforum.ru/ios-dev/thread1010788.html
День добрый Уважаемые разработчики! Есть сайт с объявлениями недвижимости по регионам и хотелось бы сделать приложение для сайта. Т.к. сроки не горят, хотелось бы поработать на безвозмездной основе для портфолио и приобретения новых навыков. В приложении хотелось бы реализовать: Личный кабинет Поиск и просмотр объявлений Использование гугл или яндекс карт (т.к. объявления по России) На...
Программирование iOS/iPhone Каковы мои ограничения - xcode 4.2 OS 10.6.7 други просветите из-за временной бедности имею только старенький мак-мини первым делом конечно же думаю о продаже программ, и есть почти уверенность что на всех последних версиях маковских девайсов мой софт будет работать. и большинство нужных в приложениях функциональностей я смогу реализовать так ли? и что для меня недоступно будет такова что я буду в печали страдать подробнее

Показать сообщение отдельно
allinandrey
-22 / 0 / 0
Регистрация: 14.10.2012
Сообщений: 21
28.11.2013, 11:56  [ТС]     xcode ViewController
<Удалено>


Вообщем я разобрался. создается делегат !

H.

#import <Foundation/Foundation.h>

Создать Делегат
@protocol NumberLooperDelegate <NSObject>
-(void)numberHaschangedToint)number;
@end


@interface NumberLooper : NSObject
{
NSTimer *timer;
int currentNumber;
}


@property (nonatomic,strong) id <NumberLooperDelegate> delegate;
@property (nonatomic,strong) NSTimer *timer;
-(void)startTimerLoop;

@end

.M

#import "NumberLooper.h"


@implementation NumberLooper
@synthesize timer;
@synthesize delegate;

-(void)timerEventNSTimer*)timer{
/*if the number is less than 256 add 1 and else set
the number to 0*/

if(currentNumber < 256)
currentNumber ++;
else
currentNumber = 0;

//Display the number in the console
NSLog(@"%d",currentNumber);

//send the message to the delegate
[self.delegate numberHaschangedTo:currentNumber]; Результат отправляется в делегат

}
-(void)startTimerLoop{

if (!timer){
timer=[ NSTimer scheduledTimerWithTimeInterval:0.020 target:self
selector:@selector(timerEvent userInfo:nil repeats:YES ];
NSLog(@"Timer started.");
}
else {
NSLog(@"Timer is already running");
}
}


@end


Добавляем созданный делегат в View
@interface ViewController : UIViewController<NumberLooperDelegate>

.M

Получения данных из делегата
-(void)numberHaschangedToint)number{
//set the textlabel text value to the number

textLabel.text = [NSString stringWithFormat:@"%d",number];
// [self.view addSubview:textLabel];
}

Добавлено через 5 минут
Если надо могу убрать все лишнее в этом коде.
 
Текущее время: 10:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru