Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Проверка email на принадлежность к facebook

Подскажите можно ли проверить email на принадлежность к facebook средствами xcode, пробовал с помощью social.framework, не получилось.
Ответ:
Подскажите можно ли проверить email на принадлежность к facebook средствами xcode, пробовал с помощью social.framework, не получилось.
Вопрос: Работа с facebook

Добрый день, что-то никак не могу понять с чего начать осваивать Facebook API. По документации ничего не понятно. Использовать напрямую API или юзать SDK. Например мне нужно получить список моих друзей.
Использую
Код Objective-C
1
2
3
4
5
6
7
8
9
FBRequest* friendsRequest = [FBRequest requestForMyFriends];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection* connection,
NSDictionary* result,
NSError* error)) {
 
 
NSLog(@"result %@", result);
}
];
Я залогинился, делаю запрос на получение друзей из ФБ, но в результат приходит пустой. Потом еще видел batch request, но что это за запись и как ее прикрутить к iOS приложению?

Код Objective-C
1
2
3
4
curl \
    -F 'access_token=…' \
    -F 'batch=[{"method":"GET", "relative_url":"me"},{"method":"GET", "relative_url":"me/friends?limit=50"}]' \
    [url]https://graph.facebook.com[/url]
Ответ: Приложение имеется в виду именно ваше, которое вы разрабатываете. Подробнее, увы, сам рассказать не могу, ибо не знаю.
Вопрос: Facebook login on iOS device

Всем привет!

Хотелось бы получить небольшую консультатицию по FB логину в iOS.

Вот здесь описано, как сделать это:


loginButton.readPermissions =
@[@"public_profile", @"email", @"user_friends"];

Есть iOS приложение и нужно реализовать FB логин. Вопрос следующий:
Можно ли передалть полученные данные пользователя (facebook ID, email) на url(REST API) для, того чтобы зарегистрировать пользователя на сайте?

Заранее всем спасибо!
Ответ: Не за что :З
Вопрос: Выбор первого места работы(iOS)

1.Что лучше в начале карьеры, работать в небольшой, молодой фирме где пока еще нет очень опытных программистов, в основном небольшие проекты но зато более гибкий график, либо в крупной компании где серьёзные проекты и соответственно более опытные программисты, но и политики фирмы уже более жестка в плане графика работы например и т.д.?
2. Во всех компаниях джуниоров берут для обучения, так вот какого обучения можно ожидать вообще? Просто дадут задачу и потом проверят выполнение, или будет подсказывать и объяснять тратя свое время?
3.  Какой вариант лучше для начала, делать небольшой проект целиком, или работать в команде из нескольких программистов над более крупным проектом, в 1 случае будет конечно тяжелее но зато знания будут более обширные, а во втором будет легче так как самые сложные куски кода будет делать более опытные люди но и знания будут более узкими? 
Ответ:
Мне много раз приходилось на новые языки/среды перескакивать, поэтому для себя вот что вывел:

1. В большой фирме продержаться проще.  Человек, взявший тебя на работу, ожидает от тебя результатов (работник должон приносить прибыль!).  В маленькой фирме каждая твоя заминка на виду, в большой - "вработавшиеся" уже коллеги создают некий маховик, дающий тебе время на изучение технологии, языка или проекта.

2.  В большой фирме, точнее - в большом коллективе коллег, работающим с тобой на одном проекте, всегда можно к кому-нибудь обратиться с вопросом, если где-то конкретно встрял.  Если коллеги - не поголовно все уроды, то с тобой практически всегда поделятся и опытом, и знаниями.  К сожалению, не всё написано в мануалах...

3.  Чем меньше фирма, тем, как правило, больше мелких проектов.  Если ты тольно начинаешь врабатываться, переброска с проекта на проект сильно утомляет.

4.  Мелкая фирма черезчур сильно зависит от заказчика.  Минусов тут много - и обязательное исполнение любой, даже самой абсурдной прихоти заказчика, и возможность вылета с рабочего места из-за того, что заказчик решил тупо пару проектов свернуть или передать другой конторе.  В большой фирме такие фокусы по ряду причин отсутствуют.

Это всё - с точки зрения начинающего.  Если ты уже профи в том, над чем придётся работать, то абсолютно пофиг, где работать.

Минусы большой фирмы - любовь начальства к "правильной" одежде, постоянным собраниям и горы отчётности...

Добавлено через 13 минут и 13 секунд
Ах, да... что ещё, наверное, немаловажно, на больших фирмах принято время от времени отправлять своих сотрудников на всякие семинары, переобучения, сертификации.  На маленькой, как правило, всё вышеописанное - за свой счёт и в свободное от работы время...
Вопрос: Муки выбора: core data или работа "напрямую" с sqlite

Здравствуйте! Я новичок в разработке под osx и ios, но так как база на сях и плюсах была (когда-то давно), то идет это дело у меня довольно быстро. И пару дней назад передо мной встал следующий вопрос:

Ситуация: на iOS устройстве (пусть это будет фронтенд) требуется хранить (и периодически обновлять без обновления самого приложения) с сервера достаточно большое количество данных (тексты, картинки, некоторые служебные данные). На бэкенде (сервере) это все представлено обычной MySql базой данных с большим количеством таблиц и связей, и встала задача представить то же самое на iOS устройстве. При этом требуется сделать так, чтобы программа на устройство устанавливалась уже с начальным набором данных и дальше, по желанию пользователя, обновлялась с сервера. Основной режим работы приложения - оффлайн. Важно, что пользователь сам данные менять не может, т.е. все таблицы readonly и это, вроде бы, позволяет снять вопросы целостности связей, но мне непривычен такой подход.

Вопрос: что лучше использовать для хранения данных на устройстве, core data или прямую работу с SQLite базой? Прочитав несколько статей (в т.ч. большой кусок core data programming guide) я понял, что не могу принять решение по следующим причинам:
1: я привык работать с "нормальными" базами, где есть ключи, связи, индексы, уникальные значения итд и "нормальными" запросами к бд. В core data я половину из этого не нашел;
2: у самих apple написано "Core Data is not a relational database..." со всеми вытекающими. Насколько "надежно" доверять такой системе, если надо хранить не просто master-detail список покупок с соответствующим представлением в бд? Тут еще раз всплывает вопрос о том, что все таблицы readonly и, по идее, можно вообще наплевать на связи и положиться на логику сервера (что там все таблицы правильные и при обновлениях ничего не "перекосит").
3: процесс начального заполнения до конца неясен (программа должна устанавливаться с изначальным набором данных): сам механизм core data не позволяет подключить созданную и заполненную заранее базу SQLite. Как я понял, выходом тут является создать OSX приложение с core data, создать там пустую модель, заполнить ее данными и закинуть в iOS проект. Но тут мне вообще пока неясно, как совместить структуру на сервере (где есть ссылочная целостность, уники и тд, уже писал выше) и полученный SQLite файл со структурой, которую core data посчитает нужной (конечно, на основе моей схемы, но тем не менее).

На данный момент мне, конечно же, проще будет работать напрямую с SQLite (несмотря на то, что Apple обещает снижение количества кода на 50-70% при использовании КД), но, так как в принципе эта сфера мне нова, мне не хочется беспричинно пользоваться нерекомендуемыми (устаревшими?) технологиями. Поэтому прошу совета опытных в этой сфере людей.

И еще общий вопрос: на одном буржуйском форуме я запомнил фразу, что CoreData для OSX существенно отличается (по логике, не по коду) от CoreData для IOS, но дальнейшего развития эта фраза не получила. Объясните, пожалуйста, что имелось ввиду.
Ответ: Вчера обновились требования к программе, и, видимо, прийдется отказаться от Core Data в пользу SQLite: хоть я и всячески пытался избежать возникновения такой ситуации, но выбора нет: в процессе работы требуется изменять структуру бд (добавлять новые таблицы и связи) без обновления самой программы, чего, как я понял, Core Data не умеет. Значит, буду использовать fmdb, еще раз спасибо за статью и ресурс!
Вопрос: Некорректная работа xCode

Добрый день, такая проблема в xCode, через некоторое время работы цвет кода становится полностью чёрным, outlet'ы не переносятся, подсказки не показываются. Лечится перезапуском, но через некоторое время опять возникает. Работать можно, но жутко неудобно писать всё руками.
Ответ: Как же программистов развелось)
Вопрос: Разработчик в команду для работы над приложением

Ребята, привет!

Проект приложения "iPerson" прошел отбор на сервисе краудворкинга AllyBoy. Теперь мы ищем разработчика в команду для совместной работы над проектом. Предполагаемые платформы: iOS, Android.
В случае успешного воплощения идеи получаем инвест продвижение от AllyBoy. Всем кому интересно, приглашаем принять участие в обсуждении.

Кстати, можете делиться идеями и предложениями на странице проекта. За это даем процент в проекте!

Вот ссылка на проект: 

Будем рады найти отличного специалиста и хорошего человека!

(IMG:)
Ответ:
спасибо, чекнем
Вопрос: Интеграция Healtkit в React native приложение

Кому интересно - пишите, пожалуйста, нужна или консультация или выполнение задачи. Естественно за оплату.
Обращайтесь на почту andrey.f@singree.com, будем рады помощи

Техническая часть
Тип данных обмена с сервером: JSON
Данные о кол-во шагов: Apple Healthkit 
Поддержка устройств: iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPhone 6 and iPhone 6 Plus, iPhone 6s and iPhone 6s Plus, iPod Touch (5th generation), iPod Touch (6th generation)
Операционная система: IOS 8 и выше
Использовать React Native версии 0.13.0 и выше

Задачи:

1) Интегрировать IOS healthkit в react-native приложение для получения количества шагов пройденных за день или любой другой промежуток времени. Интеграцию native-module произвести по примеру документации react-native 
2) Интегрировать уведомление, которое будет в определенное время показано пользователю. Уведомление может быть, как local и remote и не должно зависеть от наличия интернета на устройстве. (https://facebook.github.io/react-nat...s.html#content)
3) Организовать передачу накопленной статистики из устройства на сервер ежедневно или с задержкой, если на момент отправки нету интернета на устройстве.
Ответ:
Кому интересно - пишите, пожалуйста, нужна или консультация или выполнение задачи. Естественно за оплату.
Обращайтесь на почту andrey.f@singree.com, будем рады помощи

Техническая часть
Тип данных обмена с сервером: JSON
Данные о кол-во шагов: Apple Healthkit 
Поддержка устройств: iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPhone 6 and iPhone 6 Plus, iPhone 6s and iPhone 6s Plus, iPod Touch (5th generation), iPod Touch (6th generation)
Операционная система: IOS 8 и выше
Использовать React Native версии 0.13.0 и выше

Задачи:

1) Интегрировать IOS healthkit в react-native приложение для получения количества шагов пройденных за день или любой другой промежуток времени. Интеграцию native-module произвести по примеру документации react-native 
2) Интегрировать уведомление, которое будет в определенное время показано пользователю. Уведомление может быть, как local и remote и не должно зависеть от наличия интернета на устройстве. (https://facebook.github.io/react-nat...s.html#content)
3) Организовать передачу накопленной статистики из устройства на сервер ежедневно или с задержкой, если на момент отправки нету интернета на устройстве.
Вопрос: Поиск "друзей" на карте

Коллеги, всем привет!
По своей работе не программист и уж тем более далек от программирования под iOS/iPhone или Андроид, посему вопрос может быть глупым)
А вопрос такой, есть приложение Google+, в котором можно искать "друзей" - людей,которые дали тебе на то свое разрешение. Сам такой функцией не пользовался, только в описании прочитал.
Есть ли возможность написать приложение, которая бы синхронизировалась каким-то образом с Google+ и показывала бы тебе чуваков, у которых это же самое приложение стоит?Понятно, что точное месторасположение, без твоего персонального на то согласия, гугл по идее не имеет права показывать.Но может ли он тебе выдать список имен чуваков с таким приложением, которые находится на каком-то приемлемом расстоянии?Скажем,в радиусе 1 км?
При условии, например,что чувак,устанавливающий себе такое приложение, уведомляется о такой функции?
А может игр с такой функцией уже тьма,тогда подскажите какую-нить, пожалуйста)
Всем спасибо)
Ответ: 1. Юзер телефона всегда дает согласие на использование в приложении:
а) геолокации (GPS приемника)
б) данных о своем персональном местоположении (геопозиции)

2. Всё до буквы, что вы описали, доступно в приложении к Facebook "друзья рядом" - если вы разрешаете в приложении FB использовать свои данные геопозиции, FB показывает таких же френдов, кто разрешил показ своих данных, в заданном радиусе

3. Вполне возможно (я не смотрел), что ровно всё то же самое доступно через Google+
Вопрос: Senior iOS developer - миф или реальность?

Добрый день уважаемое сообщество. Уже полгода активно ищу себе iOS developer’ов, но кандидаты на рынке откровенно слабые. В лучшем случае полгода домашнего образования без опыта на hi-load проектах. 
Мы выводим наши продукты в том числе и на западные рынки, не только в РФ, а там требования к уровню ПО на порядок выше чем для наших потребителей. 
Начинаю приходить к мысли, что лучших надо хантить. 
И вот тут возникает несколько вопросов к реальным профессионалам рынка (если они существуют в нашей стране) 
1. Как бы Вы описали свою идеальную работу? Много денег, работа над своими проектами, возможность динамично развиваться, профессиональные вызовы, что-то другое? Интересны Ваши настоящие мысли, а не шаблонные, да все везде одинаково. 
2. Кто такие эти senior developer в вашем понимании? Ведь быть на работе 2 года и 2 года работать как ведущий разработчик над проектом для 500К аудитории — это две разные ситуации. 
Если кто-то согласится дать личное интервью — буду очень признателен.
Ответ:
Если по сабжу.то Целяясь за слово 'девелоперов' ...
Если есть хоть один такой уже то проще найти таковых ему.
Рыбак рыбака как говорят.
Ничего не надо спрашивать . Скорее такие вот  'кончики айсбергов ' не скажут. Как то у одного спросили и тот ответил типа чтоб это узнать вагон дерьма надо съесть. 
И да, это положение  наверно в другой любой работе.ИМХО.