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

Работа с сокетом и сворачивание приложения - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Запретить блокировку экрана в момент работы приложения http://www.cyberforum.ru/objective-c/thread1250143.html
Здравствуйте! При работе моего приложения в основном используется акселерометр, на экран почти нет касаний. Как программно запретить IOS лочить (блокировать) экран при запущенном приложении? Добавлено через 10 минут Простите, вроде бы нашел сам: .idleTimerDisabled = NO; .idleTimerDisabled = YES;
Objective-C Референция в Objective-C Всем привет. Многие, кто пишет на Java, знают, что там есть возможность передавать референцию на объекты между классами. Делегирование в общем. То есть что-то вроде: Class Aaa { Bbb reference; public Aaa (Bbb reference) { this.reference = reference; http://www.cyberforum.ru/objective-c/thread1247344.html
Objective-C Хранение значения переменной "онлайн"
Всем привет! Такой вопрос - нужно, чтобы значение некоторой переменной отображалось одновременно у всех пользователей приложения. Видел такую фишку в игре To The End - там внизу экрана есть счетчик людей, прошедших игру до конца. Мне нужно примерно то же самое, но как это реализовать - я не нашел( Есть класс NSUserDefaults, но с помощью него, как я понял, можно хранить данные только в...
Objective-C Портирование проектов iOS -> Android, используя Marmalade
Привет всем! Вопрос собственно, кто-то имел дело с портированием своих проектов с iOS -> Android используя Marmalade ?
Objective-C SQLite вывезка данные и выложить извлеченные данные к MessageUI http://www.cyberforum.ru/objective-c/thread1243883.html
Всем привет господа. У меня есть проблемка что не смог сделат, может кто нибудь поможет. вот код #import "EditInfoViewController.h" #import "DBManager.h" @interface EditInfoViewController () @property (nonatomic, strong) DBManager *dbManager;
Objective-C Открыть сайт в iOS Добрый день! Нужно сделать из сайта iOS-приложение. Нашел такой вариант: Создается проект приложения в Xcode, в папку с проектом кладется сайт, в самом приложении всего один экран, на который кладётся т.н. WebView, затем в коде просто открываете index.html в этом WebView. А что делать, если на страницах используется PHP+MySQL? Спасибо! подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
 Аватар для Vorona
662 / 524 / 44
Регистрация: 05.03.2010
Сообщений: 1,270
06.09.2014, 06:04     Работа с сокетом и сворачивание приложения
Честно, не уверен на 100% насчет сокетов, но – как вариант, это запустить бэкграунд таск на фоне (относительно документациям работает не больше 10 минут)
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
27
28
29
30
31
32
33
@interface AppDelegate()
 
@property (nonatomic, assign) UIBackgroundTaskIdentifier bgTask;
 
@end
 
 
@implementation AppDelegate
 
@synthesize bgTask;
 
- (void)applicationWillResignActive:(UIApplication *)application
{
    self.bgTask = [application beginBackgroundTaskWithExpirationHandler:^{
        [[UIApplication sharedApplication] endBackgroundTask:self.bgTask];
        self.bgTask = UIBackgroundTaskInvalid;
    }];
    // do something
}
 
- (void)applicationDidBecomeActive:(UIApplication *)application
{
    if (self.bgTask != UIBackgroundTaskInvalid)
    {
        [[UIApplication sharedApplication] endBackgroundTask:self.bgTask];
        self.bgTask = UIBackgroundTaskInvalid;
    }
    // do something
}
 
// ...
 
@end
еще, как вариант, это копнуть в сторону targets (таргет проекта) -> capabilities -> background modes -> background fetch

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