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

Objective-C

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

Объясните простые вещи) - Objective-C

30.06.2015, 02:40. Просмотров 648. Ответов 10
Метки нет (Все метки)

Всем привет!
Я занимаюсь андроид разработкой в основном и тут так случилось, что нужно сделать порт на ios7-8 приложения..
Сел разбираться XCode+obj c. Немного непонятны такие вещи:
В сторибоард есть view controller, у него есть два файла(модель) ViewController.h и ViewController.m
Мне не совсем понятно как зачем нужен файл .h (как понимаю, по аналогии с Си - файл хидер, в нем декларируем переменные и методы) но что-то не совсем пойму в какой секции этого файла декларировать переменные, которые мне нужны по всем файлу .m и методы. Может кто-то объяснить ?
Еще не понятны, зачем в файле .m такие секции:
1.@interface FirstViewController
2.@implementation


Заранее всем спасибо!
Простите, за вопросы, после Java все очень дико..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 02:40     Объясните простые вещи)
Посмотрите здесь:

Объясните синтаксис - Objective-C
Тлько начал программировать на obj c. Кто-нибудь может объяснить написание значение этой строки? C точки зрения синтаксиса. -...

Объясните сущность self и super - Objective-C
Здравствуйте. Возникло недопонимание указателей self и super. self - это аналог this?Правильно? Т.е. Если например в С у нас есть...

Не могу вспомнить простые вещи в Delphi - Delphi
Занимался Delphi еще в институте (довольно давно) и уже все позабыл. Далее я не прошу мне сделать, я хочу попросить подсказать как...

Найти багаж, средний вес одной вещи в котором отличается не более чем на 0.3 кг от общего среднего веса вещи - PascalABC.NET
Задача на файл. Багаж пассажира характеризуеся количеством вещей и общим весом вещей. Дан файл f содержащий информацию о багаже...

Объясните простые алгоритмы поиска пути. - C++
Объясните простые алгоритмы поиска пути. Подкиньте как-нибудь простенький типа волнового.

Структура: Найти багаж, средний вес одной вещи, в котором отличается не более чем на 0.3 кг от общего среднего веса одной вещи - Turbo Pascal
Помогите с лабой. За ранее спасибо) Багаж пассажира характеризуется количеством вещей и общим весом вещей. Сведения о багаже каждого...

Файл: найти багаж, средний вес одной вещи в котором отличается не более чем на m кг от общего среднего веса одной вещи - Delphi
Нужно написать код к задаче. Кто сможет помогите плиз очень нужно. Заранее спасибо. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
30.06.2015, 04:31     Объясните простые вещи) #2
постараюсь дать максимально лаконичный ответ
https://developer.apple.com/library/...roduction.html
researcher
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 61
30.06.2015, 11:55  [ТС]     Объясните простые вещи) #3
А можно своими словами?)
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
30.06.2015, 20:07     Объясните простые вещи) #4
Цитата Сообщение от researcher Посмотреть сообщение
А можно своими словами?)
не люблю тратить время на то, что уже существует в прекрасном виде
researcher
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 61
01.07.2015, 03:40  [ТС]     Объясните простые вещи) #5
Товарищ Vorona , есть небольшая проблема с таймером. Почему он не выполнится сразу и потом через n времени, а выполниться только через n времени ?
Т.е. как-бы при запуске он не выполняется, а только через указанное время начнет выполнятся.

Код
[NSTimer scheduledTimerWithTimeInterval:1*60
                                                     target:self
                                                   selector:@selector(tick)
                                                   userInfo:nil
                                                    repeats:YES];
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
01.07.2015, 07:39     Объясните простые вещи) #6
Цитата Сообщение от researcher Посмотреть сообщение
Товарищ Vorona , есть небольшая проблема с таймером. Почему он не выполнится сразу и потом через n времени, а выполниться только через n времени ?
Т.е. как-бы при запуске он не выполняется, а только через указанное время начнет выполнятся.

Код
[NSTimer scheduledTimerWithTimeInterval:1*60
                                                     target:self
                                                   selector:@selector(tick)
                                                   userInfo:nil
                                                    repeats:YES];
Потому что он должен так работать.
https://developer.apple.com/library/...rInfo:repeats:
researcher
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 61
01.07.2015, 10:44  [ТС]     Объясните простые вещи) #7
А что не так ?
Вроде же все так как в доке
Код
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds
                                     target:(id)target
                                   selector:(SEL)aSelector
                                   userInfo:(id)userInfo
                                    repeats:(BOOL)repeats
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
01.07.2015, 11:49     Объясните простые вещи) #8
Цитата Сообщение от researcher Посмотреть сообщение
А что не так ?
Вроде же все так как в доке
В том-то и дело, что все так. Непонятно, почему вы решили, что он должен выложиться сразу. Прочитайте ж вы доку.
researcher
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 61
01.07.2015, 12:00  [ТС]     Объясните простые вещи) #9
А, тьфу блин)
Я перечитываю ссыль, что Вы кинули, думаю да в чем же дело, код взят из доки же!
Спасибо)

А в iOS никак так не делается ? Может есть еще какие-то варианты таймера ?

П.с. пытаюсь сделать обновлении координат каждый n минут. При это, чтобы работало в бэкграунде тоже.
Может подскажите что по этому вопросу ?
А то stackovervlow не дал результатов с рабочим примером
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
01.07.2015, 16:14     Объясните простые вещи) #10
Начали за здравие, а кончили за упокой ...
researcher, создавайте новую тему, и там постите свой вопрос, авось у кого-то будет такая же проблема, не искать же ответ на то, как сделать обновление координат с каким-то н-таймером, в теме "Объясните простые вещи)"
этот тред можно уже как минимум на три отдельных разбить
надеюсь, код вы не так же пишите
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2015, 16:18     Объясните простые вещи)
Еще ссылки по теме:

Тип данных запись: Найти багаж, средний вес одной вещи в котором отличается не более, чем на 0,3 кг от общего среднего веса одной вещи - Pascal ABC
Найти багаж, средний вес одной вещи в котором отличается не более, чем на 0,3 кг от общего среднего веса одной вещи. Программу надо...

Проверка чисел на простые и если они простые просуммировать их - C#
Нужно написать алгоритм который бы делал проверку на простые числа и потом их суммировал.Язык c# Сумма простых чисел(до 10) это 2 +3 +5...

проверка простые числа или не простые - Visual Basic
Составить программу для проверки утверждения: «результатами вычислений по формуле x2+x+17 при 0≤х≤15 являются простые числа». Все...

Странные вещи - Удаление вирусов
Какая-то дикость происходит с виндой. (7 Ultimate x64) Раз в 2-3 дня ставятся всякие мэйлы, амиго и прочий мусор. Чищу автозагрузку - не...

Ценность вещи. - Pascal
Уважаемые программисты, здравствуйте! Мне очень нужна ваша помощь. Пожалуйста помогите решить задачку,я условие понять не могу(((:Два лица...


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

Или воспользуйтесь поиском по форуму:
researcher
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 61
01.07.2015, 16:18  [ТС]     Объясните простые вещи) #11
Спасибо, замечание по делу)
Не хотел плодить темы просто. НО тут лучше создать тему все таки, и другим будет полезно.

Не, код я стараюсь писать красиво, даже комменты не ленюсь писать по Javadoc"у)
Yandex
Объявления
01.07.2015, 16:18     Объясните простые вещи)
Ответ Создать тему
Опции темы

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