Ответы пользователя по тегу iOS
  • Существуют ли хорошие русскоязычные курсы по ios разработке?

    @dimash07
    Если более менее понимаете синтаксис objective-c, то рекомендую "Научи меня xCode", там прогер обучает дизайнера. А дальше просто практиковаться... Главное уметь гуглить, там уже наберетесь опыта)))
    Сам вот года полтора-два назад начал изучать по этому реалити-шоу. Потом написал калькулятор, ту-ду, чат. Все это чисто для себя, и уже через месяца два решил взять заказ. Позже перешел в свифт. Но в любом случае пригодится знание objective-c.
    Ответ написан
    3 комментария
  • При валидации и отправке в iTunesConnect, выдает предупреждение, втф?

    @dimash07 Автор вопроса
    Оказалось при архивировании проекта, добавляется +100 МБ каких то файлов, это нужно для того, чтобы приложение корректно работало на всех устройствах. Сейчас каждый проект весит 5-6 МБ, а при компиляции весит 130 МБ, а после проверки в AppStore приложение будет нормального размера. Как то так :)
    Ответ написан
    1 комментарий
  • Push Notifications и iPhone. ВТФ?

    @dimash07 Автор вопроса
    Вот код на ПХП

    <?php
    
    $deviceToken = 'ab7667338108361e57d82788e878b650bc7edf8ff8f874a56f1f129f43a573dc';
    
    $passphrase = '1234';
    
    $message = 'Привет! Как дела?)))';
    
    $ctx = stream_context_create();
    stream_context_set_option($ctx, 'ssl', 'local_cert', 'ck.pem');
    stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);
    
    $fp = stream_socket_client(
    	'ssl://gateway.sandbox.push.apple.com:2195', $err,
    	$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
    
    if (!$fp)
    	exit("Failed to connect: $err $errstr" . PHP_EOL);
    
    for($i = 0; $i < 5; $i++){
    	$body['aps'] = array(
    	'alert' => $message.$i,
    	'sound' => 'chime'
    	);
    
    	$payload = json_encode($body);
    
    	$msg = chr(0) . pack('n', 32) . pack('H*', $deviceToken) . pack('n', strlen($payload)) . $payload;
    
    	$result = fwrite($fp, $msg, strlen($msg));
    }
    
    if (!$result)
    	echo 'Message not delivered' . PHP_EOL;
    else
    	echo 'Message successfully delivered' . PHP_EOL;
    
    
    fclose($fp);
    
    
    ?>
    Ответ написан
  • Какие базовые приложения для iOs нужно написать, чтобы охватить большинство тривиальных задач?

    @dimash07
    Я вот сам тоже недавно начал iOS разработку, до этого занимался веб. Пол года не решался начать, то начинаю, то бросаю :) Вот уже две недели как начал активно заниматься. Начал как всегда с примитивных примеров: каунтер, калькулятор, скрытие фото и т.д. Но этого было мало, то есть особых знании от этого не получал. И решил сделать чат. Просто тут есть и таблицы, навигация по вьюшкам, работа с камерой, ну короче говоря основные знания можно будет получить.
    Ответ написан
    Комментировать